Patents Assigned to Cisco Technology
-
Patent number: 9959234Abstract: Methods and systems are disclosed which may provide MultiGig capability to a system where a physical layer device (PHY) or a network device does not have the capacity to support all available line speeds while operating in a single system-interface mode between MAC and PHY devices.Type: GrantFiled: August 28, 2015Date of Patent: May 1, 2018Assignee: Cisco Technology, Inc.Inventors: Ajith Chandran, Kabiraj Sethi, Chandra Sekhara Rao Vempali, Neha Agarwal
-
Patent number: 9958924Abstract: According to one example embodiment, a modem or other network device include an energy module configured to enter a low-power, low-bandwidth state when not in active use by a user. The low-power state may be maintained under certain conditions where network activity is not present, and or when only non-bandwidth-critical traffic is present. The network device may include a user interface for configuring firewall rules, and the user may be able to concurrently designate particular types of traffic as important or unimportant. The energy module may also be integrated with a firewall, and power saving rules may be inferred from firewall rules.Type: GrantFiled: August 28, 2013Date of Patent: May 1, 2018Assignee: Cisco Technology, Inc.Inventor: Michael Overcash
-
Patent number: 9960928Abstract: A method is provided in one example embodiment and includes establishing a connection between a client and a messaging fabric of a conductor element associated with a video system; creating a plurality of nodes for system management events; and receiving a subscription request for a particular one of the system management events. The particular subscription request and system management event is authenticated and authorized by use of an identifier associated with the particular subscription request and system management event.Type: GrantFiled: July 6, 2012Date of Patent: May 1, 2018Assignee: Cisco Technology, Inc.Inventors: Nick George Pope, Flemming S. Andreasen, Qi Wang, Jerry Liansuo Li
-
Patent number: 9958622Abstract: In one embodiment, a method includes receiving light from a light generating device at a port of a network device, the port comprising a port optical element positioned within a path of the light, receiving a cable assembly comprising a plug at the port, the plug comprising a plug optical element positioned for alignment with the port optical element when the cable assembly is coupled with the port, and processing the light at the port optical element and the plug optical element. The processed light is emitted from a portion of the plug extending from the port when the cable assembly is coupled with the port to provide a visual indication of compatibility between the cable assembly and the port. An apparatus is also disclosed herein.Type: GrantFiled: February 3, 2017Date of Patent: May 1, 2018Assignee: Cisco Technology, Inc.Inventors: Joel Richard Goergen, Robert Gregory Twiss, Charles Calvin Byers, Chad M. Jones
-
Patent number: 9961096Abstract: Systems and methods for detecting behavior-based anomalies are described herein. In various embodiments, the system includes a context engine for creating behavioral vectors that are transmitted to a long term data store, to behavioral engines configured to create baselines based on historical data, and to sensors configured to observe system resources. According to particular embodiments, the system is configured to collect data regarding the system resources (e.g., via the sensors) and compare the collected data to baselines to determine whether anomalies have occurred.Type: GrantFiled: September 17, 2014Date of Patent: May 1, 2018Assignee: Cisco Technology, Inc.Inventor: John Clifton Pierce
-
Patent number: 9952877Abstract: In one embodiment, a physical device (e.g., packet switching device, computer, server) is booted using custom-created frozen partially-booted virtual machines, avoiding the time required for an end-to-end boot process. In one embodiment while the system is operating under a current version, a partially-booted virtual image of a new operating version for each of multiple processing elements of the device is produced according to static configuration information specific to the device, with each of these partially-booted virtual machines frozen. The device is rebooted to a fully operational device by unfreezing these partially-booted virtual machines, thus removing this portion of a boot process from the real-time booting of the device. The generation of the frozen partially-booted virtual machines is advantageously performed by the device itself based on current static configuration information and the availability of the specific hardware configuration of the device.Type: GrantFiled: April 23, 2014Date of Patent: April 24, 2018Assignee: Cisco Technology, Inc.Inventors: Akash R. Deshpande, Michael E. Lipman, Peter Weinberger
-
Patent number: 9955359Abstract: A location services system used with a wireless LAN network provides wireless LAN Internet access in a venue, and also provides location-based analytics and services. The system monitors the locations of individuals using devices that communicate with a network, and maintain statistics for analytical purposes, and can provide services, such as special promotions and discounts. The system can determine whether a single person is carrying multiple devices, e.g., a user carrying a cellphone (including a smartphone) and a tablet or a laptop; and can also determine whether multiple people are within the venue as a temporary logical group, such as a family or group of friends. These capabilities allow the system to adjust how it communicates with users, and also allows it to adjust the analytics.Type: GrantFiled: May 19, 2015Date of Patent: April 24, 2018Assignee: Cisco Technology, Inc.Inventors: John Monaghan, Brett James Martin
-
Patent number: 9954767Abstract: In one implementation, an endpoint or client device sends a control message into a network to control how a subsequent flow from the endpoint is handled by one or more nodes in the network. A node in the network receives the control message including an encapsulated command and a counter value and modifies the counter value. The node compares the modified counter value to a predetermined limit. When the modified counter value is equal to the predetermined limit, the control message is designated for execution of the encapsulated command. When the modified counter value exceeds the predetermined limit, the control message is forwarded to a subsequent node.Type: GrantFiled: December 17, 2014Date of Patent: April 24, 2018Assignee: Cisco Technology, Inc.Inventors: Paal-Erik Martinsen, Daniel Wing
-
Patent number: 9953327Abstract: Techniques are described for fulfilling a request for services in a federated peering environment. Embodiments receive an advertisement of offered services from each of a plurality of service providers. Such an advertisement may specify a list of offered services and pricing information for the services. A request for one or more services is received from a client at a first service provider. Embodiments determine a second service provider from the plurality of service providers to peer with to dynamically create a federation of peers for fulfilling the service request, based on the received advertisements of offered services and the requested services. Embodiments then peer with at least the determined second service provider to dynamically create a peered federation and fulfill the service request through the created federation of peers.Type: GrantFiled: August 8, 2011Date of Patent: April 24, 2018Assignee: Cisco Technology, Inc.Inventors: Monique Morrow, Michael Hammer, Masum Hasan
-
Patent number: 9955173Abstract: Systems and methods are disclosed for constructing video image frames including transparency information. Certain embodiments provide for accessing a first frame of digital data associated with a pixel of an image representation, the frame comprising a set of transparency data bits, a set of red data bits, a set of green data bits, and a set of blue data bits. A second frame is constructed comprising a single transparency data bit, a reduced set of red data bits, the set of green data bits; and the set of blue data bits, wherein the second frame is provided to a destination device.Type: GrantFiled: January 6, 2014Date of Patent: April 24, 2018Assignee: Cisco Technology Inc.Inventors: Abhijeet Dev, Yun Yaw Chu
-
Patent number: 9954795Abstract: A network forwarder can use a Manifest to allocate resources in a content centric network (CCN). Specifically, the forwarder can include a Manifest table which stores a Manifest state for a set of pending Manifests. Each Manifest can include a name associated with a data collection, and includes a list of references to Content Objects that make up the data collection. When the forwarder receives a Manifest for a data collection, the forwarder creates an entry for the Manifest in the Manifest table, and allocates one or more resources for processing the Manifest. When the forwarder receives an Interest, the forwarder performs a lookup in the Manifest table based on the Interest's name to determine whether the Interest is associated with a pending Manifest. If the Interest matches a Manifest state stored in the Manifest table, the forwarder processes the Interest and the Manifest based on the Manifest state.Type: GrantFiled: January 12, 2015Date of Patent: April 24, 2018Assignee: Cisco Technology, Inc.Inventors: Ignacio Solis, Glenn C. Scott, Alan Walendowski
-
Patent number: 9954774Abstract: In one embodiment, a service function classifier device determines a classification of a packet using one or more packet classification rules. The device selects a service function path based on the classification of the packet. The device determines one or more traffic flow characteristics based on the classification of the packet. The device generates a service function chaining (SFC) header that identifies the selected service function path and the determined one or more traffic flow characteristics. The SFC header is configured to cause a device along the service function path to forward the encapsulated packet based on the identified service function path and the determined one or more traffic flow characteristics. The device sends the packet along the selected service function path as an encapsulated packet that includes the generated SFC header.Type: GrantFiled: March 10, 2016Date of Patent: April 24, 2018Assignee: Cisco Technology, Inc.Inventors: Prashanth Patil, K. Tirumaleswar Reddy, Gonzalo Salgueiro, James N. Guichard, Carlos M. Pignataro
-
Patent number: 9954678Abstract: A computer system can send a secure request over a named-data network to a remote device by generating an Interest with encrypted name components. During operation, the computer system can receive or obtain a request for data, such as from a local user or from a local application. If the system cannot satisfy the request locally, the system can determine at least a routable prefix and a name suffix associated with the request. The system can generate the secure Interest for the request by determining an encryption key that corresponds to a session with the remote computer system, and encrypts the name suffix using the session encryption key. The system then generates an Interest whose name includes the routable prefix and the encrypted name suffix, and disseminates the Interest over a named-data network to send the request to the remote computer system.Type: GrantFiled: February 6, 2014Date of Patent: April 24, 2018Assignee: Cisco Technology, Inc.Inventors: Marc E. Mosko, Ersin Uzun
-
Patent number: 9955456Abstract: In one embodiment, a device in a network determines a first channel hopping schedule for the device to receive unicast communications from one or more neighbors of the device. The first channel hopping schedule differs from channel hopping schedules used by the one or more neighbors to receive unicast communications. The device determines a second channel hopping schedule for the device that includes a common channel that is common to the device and the one or more neighbors at any given point in time, wherein the second channel hopping schedule is self-generated by each of the device and the one or more neighbors. The device switches from the first channel hopping schedule to the second channel hopping schedule, in response to a network event. The device causes a particular neighbor to join the network using the second channel hopping schedule.Type: GrantFiled: November 24, 2014Date of Patent: April 24, 2018Assignee: Cisco Technology, Inc.Inventors: Jonathan Hui, Wei Hong
-
Patent number: 9954909Abstract: In one embodiment, a video frame is received from an external source, one or more users are extracted from the video frame, and user attendee data is generated based on the one or more extracted users and stored in a database. The user attendee data and video frame are transmitted to the client device and a communication session of the client device is updated based on the video frame and attendee data.Type: GrantFiled: August 27, 2013Date of Patent: April 24, 2018Assignee: Cisco Technology, Inc.Inventors: Smiling Al, David Ye, Jin Li
-
Patent number: 9948548Abstract: An example method is provided and may include steps of configuring a HeNB with plurality of global eNode B identities (global eNB IDs), where each global eNB ID is associated with one of a plurality of HeNB gateways (HeNB-GWs), and broadcasting a first global eNB ID by the HeNB when the HeNB is served by a first HeNB-GW. When/if the HeNB loses connectivity with the first HeNB-GW, the method provides a step of switching the broadcasting from the first global eNB ID to a second global eNB ID and re-parenting the HeNB, now broadcasting or is configured to start/continue broadcasting the second global eNB ID, from being served by the first HeNB-GW to being served by a second HeNB-GW.Type: GrantFiled: August 27, 2015Date of Patent: April 17, 2018Assignee: Cisco Technology, Inc.Inventor: Indermeet Singh Gandhi
-
Patent number: 9949408Abstract: In one embodiment, an electromagnetic interference (EMI) shielding faceplate is configured to mount to a line-card slot of a multi-line-card electronic enclosure having an airflow cooling system. A perforation pattern in the faceplate defines an array of perforations in the faceplate, while a flow control sheet affixed to the faceplate and covering an adjustable percentage of the array of perforations in the faceplate from 0-100%, where an amount of airflow impedance caused by the perforations for the airflow cooling system is based on the percentage of the array of perforations covered by the flow control sheet.Type: GrantFiled: May 27, 2016Date of Patent: April 17, 2018Assignee: Cisco Technology, Inc.Inventors: Vic Chia, M. Baris Dogruoz
-
Patent number: 9949083Abstract: A system and method for improved location tracking of a target device based on location estimates for multiple types of location technologies/sensor types. A received signal strength location estimate of a target device based on wireless transmissions made by the target device received at a plurality of receiver devices at known locations in a location region. A first search area for the target device is derived based on the received signal strength location estimate. An ultrasound based area in which the target device is estimated to be is derived based on reception by the target device of a particular ultrasound beacon in the location region. An intersection of the first search area and the ultrasound based area is computed to produce a second search area. A location estimate of the target device in the second search area is computed based at least on the received signal strength location estimate.Type: GrantFiled: October 18, 2016Date of Patent: April 17, 2018Assignee: Cisco Technology, Inc.Inventors: Shaun Kirby, Justin J. Muller, Jagadish Chundury, Victor T. To, Santosh G. Pandey
-
Patent number: 9949129Abstract: In one embodiment, a device in a network receives data associated with a particular location. The device determines when the device is at the particular location by monitoring a local position of the device relative to the particular location. The device identifies a node in the network as being co-located with the device at the particular location. The device shares the data with the identified node based on the device and the node being co-located at the particular location.Type: GrantFiled: October 17, 2016Date of Patent: April 17, 2018Assignee: Cisco Technology, Inc.Inventors: Jerome Henry, Pascal Thubert
-
Patent number: 9948574Abstract: Methods and network devices are disclosed for multicast forwarding. In one embodiment, a method includes receiving at a node a multicast message comprising a message header, where the message header comprises an incoming message bit array and a set identifier value associated with the incoming message bit array. The method further comprises selecting a first forwarding table entry, the first forwarding table entry comprises a set identifier value matching that of the message header. The method further comprises comparing at least a portion of the incoming message bit array to a corresponding portion of a neighbor bit array of the first forwarding table entry, determining that for at least one relative bit position a corresponding destination node is both a destination for the message and a reachable destination from a first neighboring node, and forwarding a copy of the message to the first neighboring node.Type: GrantFiled: August 31, 2016Date of Patent: April 17, 2018Assignee: Cisco Technology, Inc.Inventors: Gregory J. Shepherd, Ijsbrand Wijnands, Christian Martin