Patents by Inventor Cisco Technology
Cisco Technology has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20150100011Abstract: Presented herein are techniques that transform a recipient's cells into active cells. More specifically, the techniques presented herein transfect optically-sensitive elements into the cells. The optically-sensitive elements may cause the nerve cells to fire or activate (i.e., generate an action potential) in the presence of electromagnetic radiation, or may prevent the nerve cells from firing or activating in the presence of electromagnetic radiation.Type: ApplicationFiled: October 8, 2013Publication date: April 9, 2015Inventor: Cisco Technology, Inc.
-
Publication number: 20140193121Abstract: A device including a port barrel, a ball spring, a first enclosure part, and a mounting plate disposed adjacent to the first enclosure part is disclosed. The mounting plate includes a mounting hole. The port barrel is arranged to extend through the mounting hole, and the ball spring is arranged between an inner surface of the mounting hole and an exterior surface of the port barrel.Type: ApplicationFiled: January 4, 2013Publication date: July 10, 2014Applicant: CISCO TECHNOLOGY, INC.Inventor: Cisco Technology, Inc.
-
Publication number: 20140133653Abstract: An Optical Transport Network (OTN) frame comprises an optical channel payload unit that is divided into a plurality of timeslots. This OTN frame is received at a transmitter and the timeslots are grouped into blocks of timeslots. Two or more blocks of timeslots are selected for encryption and are encrypted/authenticated in parallel to generate an encrypted OTN frame in which only certain blocks of timeslots are encrypted.Type: ApplicationFiled: October 17, 2012Publication date: May 15, 2014Applicant: CISCO TECHNOLOGY, INC.Inventor: Cisco Technology, Inc.
-
Publication number: 20140082118Abstract: Buffer designs and write/read configurations for a buffer in a network device are provided. According to one aspect, a first portion of the packet is written into a first cell of a plurality of cells of a buffer in the network device. Each of the cells has a size that is less than a minimum size of packets received by the network device. The first portion of the packet can be read from the first cell while concurrently writing a second portion of the packet to a second cell.Type: ApplicationFiled: December 7, 2012Publication date: March 20, 2014Applicant: CISCO TECHNOLOGY, INC.Inventor: Cisco Technology, Inc.
-
Publication number: 20140078915Abstract: Techniques are presented herein to facilitate the monitoring of occupancy of a buffer in a network device. Packets are received at a network device. Information is captured describing occupancy of the buffer caused by packet flow through the buffer in the network device. Analytics packets are generated containing the information. The analytics packets from the network device for retrieval of the information contained therein for analysis, replay of buffer occupancy, etc.Type: ApplicationFiled: December 7, 2012Publication date: March 20, 2014Applicant: CISCO TECHNOLOGY, INC.Inventor: Cisco Technology, Inc.
-
Publication number: 20140079062Abstract: Presented herein are techniques to achieve ultra low latency determination of processing decisions for packets in a network device. A packet is received at a port of a network device. A processing decision is determined in a first processing decision path based on content of the packet and one or more network policies. A processing decision is determined in a second processing decision path, in parallel with the first processing path, by accessing a table storing processing decisions. The second processing decision path can output a processing decision faster than the first processing decision path for packets that match one or more particular packet flow parameters contained in the table. A processing decision determined by the second processing decision path, if one can be made, is used, and otherwise a processing decision determined by the first processing decision path is used.Type: ApplicationFiled: December 7, 2012Publication date: March 20, 2014Applicant: CISCO TECHNOLOGY, INC.Inventor: Cisco Technology, Inc.
-
Publication number: 20140036665Abstract: Methods and systems for providing a dynamic and real time load factor that can be shared with other network elements is disclosed. The load factor can be used in determining the relative load among a set of network elements and in distributing new sessions requests as well as existing session on the set of network elements. The load factor can also be used for determining to which network element a user equipment is handed off. The dynamic load factor can also be shared amongst network elements to determine how the load is balanced among the network elements, such as a mobility management entity (MME).Type: ApplicationFiled: April 5, 2013Publication date: February 6, 2014Applicant: Cisco Technology, Inc.Inventor: Cisco Technology, Inc.
-
Publication number: 20130318341Abstract: A highly scalable application network appliance is described herein. According to one embodiment, a network element includes a switch fabric, a first service module coupled to the switch fabric, and a second service module coupled to the first service module over the switch fabric. In response to packets of a network transaction received from a client over a first network to access a server of a data center having multiple servers over a second network, the first service module is configured to perform a first portion of OSI (open system interconnection) compatible layers of network processes on the packets while the second service module is configured to perform a second portion of the OSI compatible layers of network processes on the packets. The first portion includes at least one OSI compatible layer that is not included in the second portion. Other methods and apparatuses are also described.Type: ApplicationFiled: April 10, 2013Publication date: November 28, 2013Inventor: Cisco Technology, Inc.
-
Publication number: 20130297762Abstract: The invention relates to a system and method for management of an IP network using eXtensible Markup Language (XML) or a similar protocol in addition to SNMP or other managed-device protocol. In embodiments of the invention, a XML-formatted request for data is received, where the data is associated with a Voice over IP (VoIP) device. A device IP address in a first argument and a Xpath query in a second argument are specified, where the device IP address and the Xpath query are based on the XML-formatted request. A Management Information Base (MIB) variable is identified based on the Xpath query.Type: ApplicationFiled: April 15, 2013Publication date: November 7, 2013Applicant: Cisco Technology, Inc.Inventor: Cisco Technology, Inc.
-
Publication number: 20130227155Abstract: A system includes an access node having an associated identifier. The access node is configured to insert the identifier into a network connection request. The system includes an IP edge service node connected to the access node and configured to receive the network connection request. The IP edge service node is further configured to store the inserted identifier and to insert the identifier into an Internet protocol version 6 (IPv6) address request transmitted according to dynamic host configuration protocol version 6 (DHCPv6) through an established network connection based on the network connection request. The system further includes a server configured to receive the IPv6 address request and assign an IPv6 address based on the IPv6 address request.Type: ApplicationFiled: March 18, 2013Publication date: August 29, 2013Applicant: Cisco Technology, Inc.Inventor: Cisco Technology, Inc.
-
Publication number: 20130226567Abstract: In one embodiment, a method can include: (i) establishing an internet protocol (IP) connection; (ii) forming a buffered version of a plurality of voice frame slices from received audio packets; and (iii) when an erasure is detected, performing a packet loss concealment (PLC) to provide a synthesized speech signal for the erasure, where the PLC can include: (a) identifying first and second pitches from the buffered version of the plurality of voice frame slices; and (b) forming the synthesized speech signal by using the first and second pitches, and more if needed, followed by an overlay-add (OLA).Type: ApplicationFiled: December 17, 2012Publication date: August 29, 2013Applicant: Cisco Technology, Inc.Inventor: Cisco Technology, Inc.
-
Publication number: 20130227071Abstract: In one embodiment, an apparatus comprises logic for optimizing return traffic paths using network address translation (NAT). The logic is operable to receive outbound data from a source node in a source network, and to replace a source address in a source address field in the outbound data with a first address from a first address pool associated with a first connection. The logic is operable to determine that return traffic on the first connection needs to be switched over to a second connection, where a second address pool is associated with the second connection. The logic is operable to generate a mapping that associates the first address with a second address from the second address pool and, based on the mapping, to replace the first address in the source address field in the outbound data with the second address. The logic is also operable to send the outbound data to the destination node over the second connection.Type: ApplicationFiled: April 11, 2013Publication date: August 29, 2013Applicant: Cisco Technology, Inc.Inventor: Cisco Technology, Inc.
-
Publication number: 20130208811Abstract: In one embodiment, a method is described that includes receiving a conditioned bitstream that includes a digital insertion location and primary network packets that contain compressed video data. The digital insertion location includes replaceable network packets. The method also includes receiving a second bitstream that includes replacement compressed video data. The method also includes determining a location of the digital insertion location. The method further includes adjusting the bitrate of the replacement compressed video data to create adjusted replacement compressed video data. The method further includes providing timestamp information with the replacement compressed video data. The method additionally includes packetizing the adjusted replacement compressed video data and timestamp information into replacement network packets.Type: ApplicationFiled: December 3, 2012Publication date: August 15, 2013Applicant: CISCO TECHNOLOGY, INC.Inventor: Cisco Technology, Inc.
-
Publication number: 20130210196Abstract: To reduce the thermal stresses that may be caused by a difference in thermal expansion coefficients between a molded casing and an active side of a semiconductor device embedded in the molded casing, and thus reduce the number of corresponding failures caused by the thermal stresses, the active side of the semiconductor device is arranged face-down, towards a substrate supporting the semiconductor device. The semiconductor device includes a through via that electrically connects the active side of the semiconductor device to a passive side of the semiconductor device. A wire bond electrically connects the passive side of the semiconductor device to the substrate. To increase the dissipation of heat generated in the semiconductor device, a thermally conductive slug may be disposed in the substrate, and the active side of the semiconductor device may be attached to the thermally conductive slug.Type: ApplicationFiled: March 26, 2013Publication date: August 15, 2013Applicant: Cisco Technology, Inc.Inventor: Cisco Technology, Inc.
-
Publication number: 20130205016Abstract: A non-transitory computer-readable storage medium storing instructions which, when executed by processors, cause the processors to perform: at a management computer, receiving, from a gateway located in a managed network, device information about devices in the managed network; for a particular device: determining a match between the device capabilities of the particular device and features of a particular network software application configured to control the particular device, and determining a particular protocol endpoint configured to communicate control instructions from the particular network software application to the particular device; receiving, from the gateway, aggregated data that reflects network utilization by the devices located in the managed network; for the particular device: based at least in part on the aggregated data, using the particular network software application, determining control instructions for the particular device; causing the particular protocol endpoint to transmit the conType: ApplicationFiled: December 12, 2012Publication date: August 8, 2013Applicant: Cisco Technology, Inc.Inventor: Cisco Technology, Inc.
-
Publication number: 20130198677Abstract: A document to be displayed on a touchscreen display device is arranged to have a hierarchical structure of categories, each category including at least one sub-document. A sub-document of a first category is displayed on a touchscreen display device. A first gesture is received through the touchscreen display device. In response to the first gesture, a navigation is made to a beginning sub-document of a second category.Type: ApplicationFiled: November 30, 2012Publication date: August 1, 2013Applicant: CISCO TECHNOLOGY, INC.Inventor: Cisco Technology, Inc.
-
Publication number: 20130191524Abstract: In an embodiment, a non-transitory computer readable storage medium storing instructions which cause processors to perform: collecting, at a management computer located separately with respect to a networked plurality of devices, device information about each of the devices; for each particular device: determining matches between the device capabilities for the particular device, and features of software applications; for a particular match: determining a particular software application that is configured to control the particular device; based at least in part on the device information for the particular device, determining a particular protocol endpoint from protocol endpoints that is configured to communicate control instructions from the particular software application to the particular device; creating data comprising a mapping between the particular software application, the particular protocol endpoint and the particular computing device; configuring an application computer program to use the mapping aType: ApplicationFiled: December 12, 2012Publication date: July 25, 2013Applicant: Cisco Technology, Inc.Inventor: Cisco Technology, Inc.
-
Publication number: 20130182704Abstract: Network switching and/or routing devices can use multiple priority data streams and queues to support prioritized serial transmission of data from line cards (or the like) through a fabric switch to other line cards (or the like). Preemption logic is used to insert within a data stream commands indicating a switch from one priority level data to another. Delimiter commands and combination switch/delimiter commands can also be used. Multiple crossbars are implemented in the fabric switch to support the various data stream priority levels.Type: ApplicationFiled: December 28, 2012Publication date: July 18, 2013Applicant: CISCO TECHNOLOGY, INC.Inventor: Cisco Technology
-
Publication number: 20130177110Abstract: A mid-packet detection technique is provided that detects a packet with periodic repetitions of a fixed duration at a point in time of the packet other than a start-of-packet pattern, e.g., a preamble, associated with the packet. The process performs packet detection without detecting a preamble and does not require carrier frequency recovery, timing recovery (synchronization) or channel estimation. In one embodiment, a doubly differential matched filter autocorrelation of the received signal is computed and used as a metric for packet detection when the preamble is not observed or to complement preamble detection. The metric is compared to a threshold to indicate detection of a packet.Type: ApplicationFiled: March 1, 2013Publication date: July 11, 2013Applicant: Cisco Technology, Inc.Inventor: Cisco Technology, Inc.
-
Publication number: 20130176898Abstract: An Ethernet local management interface (E-LMI) protocol for use at a user-to-network interface (UNI) of a Metro Ethernet Network (MEN) is disclosed. The E-LMI protocol allows configuration and status information for the services at the UNI to be transferred from the MEN to a customer edge device coupled to the MEN at the UNI. Various embodiments involve sending or receiving a message via a User-to-Network Interface (UNI) of a Metro Ethernet Network (MEN). A customer edge device extracts configuration and status information for the services at the UNI from a received message. The configuration and status information can correspond to a multipoint Ethernet Virtual Connection (EVC).Type: ApplicationFiled: March 4, 2013Publication date: July 11, 2013Applicant: Cisco Technology, Inc.Inventor: Cisco Technology, Inc.