Patents Represented by Attorney Leon R. Turkevich
  • Patent number: 8219800
    Abstract: In one embodiment, a method comprises receiving, by a router in a network, a router advertisement message on a network link of the network; detecting within the router advertisement message, by the router, an advertised address prefix and an identified router having transmitted the router advertisement message within the network; determining, by the router, whether the identified router is authorized to at least one of advertise itself as a router, or advertise the advertised address prefix on the network link; and selectively initiating, by the router, a defensive operation against the identified router based on the router determining the identified router is not authorized to advertise itself as a router, or advertise the advertised address prefix on the network link.
    Type: Grant
    Filed: June 6, 2007
    Date of Patent: July 10, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Eric Michel Levy-Abegnoli, Pascal Thubert
  • Patent number: 8201226
    Abstract: In one embodiment, a method comprises authentication a user of a client device by a network access device; selectively sending an education assignment request to an authorization server, by the network access device, in response to receiving a request from a client device for access to a network and based on determining the user requires educational authorization to access the network, the education assignment request including an identifier for identifying the user; forwarding to the client device an educational assignment received from the authorization server for completion by the user of the client device; forwarding to the authorization server a response to the educational assignment and having been received from the client device; and selectively authorizing, by the network access device, the access to the network by the client device based on a received authorization message from the authorization server relative to the response to the educational assignment.
    Type: Grant
    Filed: September 19, 2007
    Date of Patent: June 12, 2012
    Assignee: Cisco Technology, Inc.
    Inventor: John Brawner Duffie, III
  • Patent number: 8195742
    Abstract: A network provides distributed client services based on participation in respective resource groups by computing nodes, each resource group including a corresponding resource requirement for any computing node that joins the corresponding resource group for execution of the corresponding distributed client service. Each computing node, in response to determining its corresponding available node capacity, is configured for selectively creating and joining at least one new resource group for execution of a corresponding distributed client service having a corresponding resource requirement, and/or selectively joining at least one of the available resource groups, based on the corresponding available node capacity satisfying the corresponding resource requirement. Each distributed client service also includes service attributes that define parameters for execution of the distributed client service, and data attributes that define the attributes required for data to be used in the distributed client service.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: June 5, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Douglas Jay Walker, Bryan C. Turner, John Toebes
  • Patent number: 8190605
    Abstract: In one embodiment, a method comprises identifying, by a device, an addressable video stream selected for viewing by a user of the device; obtaining, by the device, geographic metadata for the addressable video stream in response to the device identifying the addressable video stream, the geographic metadata including a location metadata element identifying a geographic location that describes a corresponding identifiable event within the addressable video stream; retrieving, by the device, location information about the geographic location based on the corresponding location metadata element; and displaying by the device the location information to the user, for presentation to the user of the location information that provides a geographic context for the identifiable event.
    Type: Grant
    Filed: July 30, 2008
    Date of Patent: May 29, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Matthew Kuhlke, John Toebes
  • Patent number: 8155003
    Abstract: In one embodiment, a method comprises calculating a corresponding data packet arrival rate for each of a plurality of data sources supplying data packets destined for a prescribed destination, the prescribed destination within a machine and the prescribed destination having a bandwidth capacity; calculating a guaranteed shared bandwidth rate for each data source based on assigning a corresponding selected portion of the bandwidth capacity relative to the corresponding data packet arrival rate; selectively passing each data packet from the corresponding data source as a passed data packet, or dropping the corresponding data packet, according to a calculated probability that the corresponding data packet arrival rate does not exceed the corresponding guaranteed shared bandwidth rate; and selectively filtering the supply of aggregated passed data packets, aggregated only from among the passed data packets supplied by the data sources, to the prescribed destination according to the bandwidth capacity of the presc
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: April 10, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Xuanming Dong, Vijaya Kulkarni, Sameer Merchant
  • Patent number: 8155007
    Abstract: In one embodiment, a method includes, in each of a plurality of mesh access points, connecting to one of a plurality of mesh controllers in a mesh network and passing connection information to the one mesh controller. The mesh access points include a wired mesh access point having a wired connection to the one mesh controller, and wireless mesh access points having a wireless connection to the one mesh controller via the wired mesh access point. The method also includes generating, in each mesh controller, a corresponding link state table based on the passed connection information from each corresponding connected mesh access point. The method also includes generating in at least one of the mesh controllers a mesh table, identifying all of the connecting links for the mesh access points connected among the mesh controllers, based on the mesh controllers sharing the respective link state tables.
    Type: Grant
    Filed: January 25, 2007
    Date of Patent: April 10, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal Thubert, Vincent Jean Ribiere, Patrick Wetterwald, Neal Dante Castagnoli
  • Patent number: 8111684
    Abstract: In one embodiment, a method includes a mesh point receiving mesh advertisement messages from advertising mesh points of a wireless mesh network having a mesh portal with a wired connection to a wired network. Each mesh advertisement message specifies a corresponding metric for reaching the mesh portal and has a corresponding signal strength indicator. An ordered group of parent access points, ordered based on the respective metrics, is generated from among the advertising mesh points, starting with a first parent access point having a corresponding optimum metric for reaching the mesh portal and independent of the corresponding signal strength indicator. A registration message is sent to each of the parent access points identifying a corresponding specified priority based on a corresponding position in the ordered group, for use by the corresponding parent access point in selecting a minimum interframe spacing for forwarding a wireless packet received from the mesh point.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: February 7, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal Thubert, Patrick Wetterwald, Vincent Jean Ribiere, Billy Gayle Moon, Johannes Petrus Kruys
  • Patent number: 8108713
    Abstract: Distributed data, having been stored in a distributed storage system as a collection of distributed data elements, is recovered based on connection of multiple user nodes, each user node having stored selected distributed data elements as a corresponding portion of the distributed data during replication of the distributed data elements throughout the distributed storage system. Each distributed data element is identifiable by a corresponding unique object identifier (OID). Each user node includes a discovery resource for discovering reachable user nodes, a local cache configured for identifying at least the corresponding portion of the distributed data based on the respective OIDs, and an identification service module configured for resolving a data object to a corresponding OID, via the corresponding local cache, or based on sending a query to the reachable user nodes. Hence, user nodes can recover distributed data based on exchanging resolution information and OID information.
    Type: Grant
    Filed: September 27, 2010
    Date of Patent: January 31, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Bryan C. Turner, John Toebes, Douglas Jay Walker
  • Patent number: 8102775
    Abstract: In one embodiment, a first router attaches to an attachment router based on detecting a first router advertisement message specifying an attachment prefix and a first tree information option. The first tree information option includes a first IP host address of a first clusterhead having established a first tree topology. The first router receives a second advertisement from a second router specifying a second address prefix, distinct from the attachment prefix and the first address prefix of the first router, and a second tree information option specifying a second IP host address of a second clusterhead having established a second distinct tree topology. If the first and second routers are at equal depths relative to the respective first and second clusterheads, routing information is shared, including first address prefix reachable via the first router, and a host route for reaching the first IP host address via the first router.
    Type: Grant
    Filed: March 12, 2007
    Date of Patent: January 24, 2012
    Assignee: Cisco Technology, Inc.
    Inventor: Pascal Thubert
  • Patent number: 8099283
    Abstract: A unified web-based voice messaging system provides voice application control between a web browser and an application server via an hypertext transport protocol (HTTP) connection on an Internet Protocol (IP) network. The application server, configured for executing a voice application defined by XML documents, selects an XML document for execution of a corresponding voice application operation based on a determined presence of a user-specific XML document that specifies the corresponding voice application operation. The application server, upon receiving a voice application operation request from a browser serving a user, determines whether a personalized, user specific XML document exists for the user and for the corresponding voice application operation.
    Type: Grant
    Filed: November 8, 2010
    Date of Patent: January 17, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Lewis Dean Dodrill, Satish Joshi, Ryan Alan Danner, Steven J Martin
  • Patent number: 8085686
    Abstract: In one embodiment, a method comprises attaching, by a mobile router, to an attachment router according to a protocol requiring establishment of a tree topology having a single clusterhead, the attaching by the mobile router based on the mobile router receiving, from the attachment router, an advertisement message specifying an attachment prefix; outputting a second advertisement message specifying availability of a prescribed address prefix used by the mobile router, and further specifying attributes of the mobile router relative to the tree topology; receiving a plurality of sensor data messages from at least one attached sensor host node, each sensor data message specifying at least one sensor data element specifying a detected sensor parameter; aggregating the sensor data elements from the sensor data messages into aggregated sensor data; and generating and outputting a neighbor advertisement message to the attachment router, the neighbor advertisement message specifying the aggregated sensor data.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: December 27, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal Thubert, Patrick Wetterwald, Vincent Jean Ribiere
  • Patent number: 8072910
    Abstract: In one embodiment, a method comprises transmitting onto a wireless connection, by a device, a first wireless data packet destined for a second device; in response to a determined absence by the device of a required acknowledgment of the first wireless data packet from the second device, queuing by the device the first wireless data packet while waiting for a second wireless data packet; receiving by the device the second wireless data packet; and transmitting, by the device, the first wireless data packet with the second wireless data packet to the second device via the wireless connection in response to the device receiving the second wireless data packet and before any other device can send a data frame on the wireless connection.
    Type: Grant
    Filed: November 19, 2007
    Date of Patent: December 6, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal Thubert, Patrick Wetterwald, Vincent Jean Ribiere
  • Patent number: 8072902
    Abstract: Techniques for managing data distributed over nodes in a network include receiving, at an original node, content data that describes a physical entity that is not a router in a vicinity of the original node. In response to receiving the content, a beacon data object is generated in an object-oriented database distributed over the network nodes. The beacon holds the content data and holds policy data that indicates how to terminate the beacon. A node that has ownership of the beacon performs the step of terminating the beacon based on the policy data. Ownership of the beacon can be transferred so that the beacon stays associated with the physical entity, such as a room in a building, even as a mobile original node moves away from the physical entity. The content data can indicate conditions that invite responsive action, such as hazardous environmental conditions.
    Type: Grant
    Filed: August 7, 2006
    Date of Patent: December 6, 2011
    Assignee: Cisco Technology, Inc.
    Inventor: Billy Moon
  • Patent number: 8068414
    Abstract: Link layer authentication information is supplied by a link layer authentication device to an access router for tracking IP address usage by a client device. The authentication information supplied to the access router includes an authenticated client identifier and a corresponding authenticated link identifier for the client device that attached to the network based on the authenticated link identifier. The access router, in response to receiving a message that specifies the authenticated link identifier and a source IP address, adds the source IP address to a cache entry that specifies the authenticated client identifier and the corresponding authenticated link identifier, and outputs to an audit resource a record that specifies the source IP address and the authenticated link identifier.
    Type: Grant
    Filed: August 9, 2004
    Date of Patent: November 29, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Craig Allen Huegen, Ellis Roland Dobbins, Ian Foo, Robert Eric Gleichauf
  • Patent number: 8065515
    Abstract: In one embodiment, a method comprises detecting, by a router, an unsolicited first router advertisement message from an attachment router that provides an attachment link used by the router, the first router advertisement message specifying a first IPv6 address prefix owned by the attachment router and usable for address autoconfiguration on the attachment link; detecting, by the router, an unsolicited delegated IPv6 address prefix from the attachment router and that is available for use by the router; and automatically selecting by the router a second IPv6 address prefix based on concatenating a suffix to the delegated IPv6 address prefix, including dynamically generating the suffix based on a prescribed distributed hash operation executed by the router, the second IPv6 address prefix for use on at least one ingress link of the router.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: November 22, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Ralph Edward Droms, Pascal Thubert
  • Patent number: 8059620
    Abstract: Each mobile router in a mobile ad hoc network is configured for measuring a minimum interval of stable relative proximity (SProxMIN) between at least one neighbor before initiating convergence of a routing protocol. The minimum interval of stable relative proximity requires any variation in relative proximity between at least one neighbor to be stabilized below a prescribed stability threshold (S) for the prescribed minimum interval (SProxMIN) before initiating convergence of a routing protocol. Hence, mobile routers in a mobile ad hoc network can be configured to avoid prematurely initiating reconvergence according to a routing protocol due to an instability introduced into the network.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: November 15, 2011
    Assignee: Cisco Technology, Inc.
    Inventor: Billy Gayle Moon
  • Patent number: 8060617
    Abstract: In one embodiment, a method comprises receiving a request for scheduling a meeting event between client endpoint devices in an Internet Protocol (IP) based network, the meeting event having a starting time and duration, the meeting event requiring identifiable network resources from the network; determining whether the network will have available network capacity to supply the identifiable network resources during the meeting event; and selectively reserving the identifiable network resources for the meeting event, from the available network capacity, based on determining the network will have the available network capacity during the meeting event.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: November 15, 2011
    Assignee: Cisco Technology, Inc.
    Inventor: Billy Gayle Moon
  • Patent number: 8051170
    Abstract: A network provides distributed computing services based on participation in respective resource groups by computing nodes, each resource group including a corresponding resource requirement for any computing node that joins the corresponding resource group for execution of the corresponding distributed computing service. Each computing node, in response to determining its corresponding available node capacity, is configured for selectively creating and joining at least one new resource group for execution of a corresponding distributed computing service having a corresponding resource requirement, and/or selectively joining at least one of the available resource groups, based on the corresponding available node capacity satisfying the corresponding resource requirement. Each computing node also is configured for selectively leaving any one of the joined resource groups based on determined conditions.
    Type: Grant
    Filed: February 10, 2005
    Date of Patent: November 1, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Bryan C. Turner, John Toebes, Douglas Jay Walker
  • Patent number: 8045558
    Abstract: In one embodiment, a method comprises detecting, by a router, a first router advertisement message from an attachment router that provides an attachment link used by the router, the first router advertisement message specifying a first IPv6 address prefix owned by the attachment router and usable for address autoconfiguration on the attachment link. The router detects an unsolicited delegated IPv6 address prefix from the attachment router and that is available for use by the router. The router claims a second IPv6 address prefix from at least a portion of the delegated IPv6 address prefix, for use on at least one ingress link of the router.
    Type: Grant
    Filed: April 23, 2007
    Date of Patent: October 25, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Ralph Edward Droms, Anthony Lee Hain
  • Patent number: 8024808
    Abstract: A broadband network device is configured, in a broadband network, for dynamically controlling an upstream link bandwidth of a user node configured for downloading content via a downstream link having a prescribed bandwidth and uploading content through the broadband network via an upstream link according to the upstream link bandwidth. The broadband network device sets the upstream link bandwidth to a bandwidth value optimized for minimal-size data (e.g., message-based) transfers and that substantially restricts transfers of media-based (e.g., digital video or audio) data transfers to substantially long time intervals. The broadband network device is configured for dynamically increasing the upstream link bandwidth to an increased bandwidth value optimized for media-based data transfers, based on an identified authorization.
    Type: Grant
    Filed: August 7, 2002
    Date of Patent: September 20, 2011
    Assignee: Cisco Technology, Inc.
    Inventor: Paul Harry Gleichauf