The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jan. 07, 2014
Filed:
Apr. 21, 2011
Mark Chekhanovskiy, San Jose, CA (US);
Mark Carroll, Saratoga, CA (US);
Siddhartha Dattagupta, Irvine, CA (US);
John Furlan, Belmont, CA (US);
Craig Hobbs, Seattle, WA (US);
Edward James, San Jose, CA (US);
Insung Kim, Irvine, CA (US);
Chong Liang LI, Irvine, CA (US);
Dan Nguyen, Huntington Beach, CA (US);
Matthew Tebbs, Seattle, WA (US);
Mark Chekhanovskiy, San Jose, CA (US);
Mark Carroll, Saratoga, CA (US);
Siddhartha Dattagupta, Irvine, CA (US);
John Furlan, Belmont, CA (US);
Craig Hobbs, Seattle, WA (US);
Edward James, San Jose, CA (US);
Insung Kim, Irvine, CA (US);
Chong Liang Li, Irvine, CA (US);
Dan Nguyen, Huntington Beach, CA (US);
Matthew Tebbs, Seattle, WA (US);
Cisco Technology, Inc., San Jose, CA (US);
Abstract
A smart network may include a smart network host device as well as one or more client devices configured to connect to the smart network. Each of the client devices may implement one or more services that the client device exposes to other devices connected to the smart network. Each of the client devices includes network layer 2 and 3 attributes as well as network layer 7 application attributes. The application attributes are enumerated as named services, which each client device registers with the smart network host device. When a client device needs access to a named service, the smart network host device uses layer 2, 3, and 7 attributes associated with the client device to select a suitable server for providing the named service to the client device.