Patents Assigned to Cisco Technology
-
Patent number: 10462699Abstract: An example method is provided in one example embodiment and may include receiving an attach trigger for a user equipment (UE) within a trusted access network; configuring a first signaling path for the UE for a first Internet protocol (IP) connection; and configuring a second signaling path for the UE for a second IP connection, wherein the first and second IP connections are associated with different IP version types. The method can include switching traffic for the UE between the first signaling path for the first IP connection and the second signaling path for the second IP connection based on IP version type of the traffic.Type: GrantFiled: September 8, 2014Date of Patent: October 29, 2019Assignee: Cisco Technology, Inc.Inventors: Mark Grayson, Srinath Gundavelli
-
Patent number: 10462137Abstract: In one embodiment, a system and method are disclosed for receiving a request for authorization to commission a target device based, at least in part, on a plurality of requested commissioning actions; determining whether each of the requested commissioning actions is authorized; sending a commissioning authorization, which includes information identifying the one or more authorized commissioning actions; receiving a commissioning complete confirmation message, which includes information identifying one or more completed commissioning actions; validating the commissioning complete confirmation message, in order to ensure that each of the completed actions had been previously authorized; and if all of the completed commissioning actions were previously authorized, sending an acknowledgement message.Type: GrantFiled: January 29, 2016Date of Patent: October 29, 2019Assignee: Cisco Technology, Inc.Inventors: Xuechen Yang, Nancy Cam-Winget
-
Patent number: 10462007Abstract: Changes are made to a virtual network for an endpoint based on the authenticated user identity of the endpoint. The system includes a server and a controller associated with a network fabric to which the endpoint is connected. The network fabric includes network elements to carry network traffic for the endpoint. The server authenticates the endpoint associated with a network address and determines a user identity of the endpoint based on the authentication. The server determines a first virtual network associated with the user identity. The controller receives a notification from the server that the network traffic for the endpoint associated with the network address is to be routed over the first virtual network. The controller updates routing information to associate the network address with the first virtual network and sends the updated routing information to the network elements of the network fabric.Type: GrantFiled: June 27, 2016Date of Patent: October 29, 2019Assignee: Cisco Technology, Inc.Inventors: Sanjay Kumar Hooda, Darrin Joseph Miller, Victor Moreno, Mark Montanez, Sridhar Subramanian
-
Patent number: 10462041Abstract: Methods and systems are provided for link health forecasting to determine potential link failures such that remedial action may be taken prior to any data loss or degradation. DDM/DOM information may be used in conjunction with OAM protocols to monitor and predict link health degradation for faster failovers or self healing.Type: GrantFiled: January 29, 2016Date of Patent: October 29, 2019Assignee: Cisco Technology, Inc.Inventors: Shrawan Chittoor Surender, Srinivas Pitta, Siddartha Gundeti, Arkadiy Shapiro
-
Patent number: 10462055Abstract: Content distribution system cache management may be provided. First, a sync packet may be received by a cache server from a first server. The sync packet may include a list indicating a cache server where a chunk is to be stored and the address for the chunk. Next, an address for the chunk may be obtained by the cache server by parsing the sync packet. The cache server may then determine that the chunk is not stored on the cache server by using the address for the chunk. Next, in response to determining that the chunk is not stored on the cache server, a connection may be opened between the first server and the cache server. The cache server may then receive the chunk over the connection and cache the chunk on the cache server.Type: GrantFiled: July 20, 2015Date of Patent: October 29, 2019Assignee: Cisco Technology, Inc.Inventors: Andre Surcouf, William Mark Townsley, Stefano Benedetto Previdi, Eric Vyncke
-
Patent number: 10458595Abstract: According to one aspect, an apparatus includes an actuator, a first portion, and the second portion is arranged to be coupled to a device. The second portion has a second conductive connector portion, wherein power is not provided to the actuator when the first conductive connector portion and the second conductive connector portion are in physical contact, and wherein the power is provided to the actuator when the first conductive connector portion and the second conductive connector portion are not in physical contact.Type: GrantFiled: February 28, 2017Date of Patent: October 29, 2019Assignee: Cisco Technology, Inc.Inventor: Narendra Patel
-
Patent number: 10462042Abstract: A method may include monitoring a network performance metric for multiple paths to a destination through a network, and storing historical performance data for the paths. The method may also include receiving a data flow directed to the destination, where the data flow may be subject to a network performance agreement. The method may additionally include determining aggregate historical performances for the paths, and comparing the aggregate historical performances for the paths. The method may also include, based on the comparison of the aggregate historical performances, routing the data flow through the network.Type: GrantFiled: June 20, 2017Date of Patent: October 29, 2019Assignee: Cisco Technology, Inc.Inventor: Sandeep Bajaj
-
Patent number: 10461495Abstract: A method of creating a laser, comprising: bonding a III-V semiconductor material with a silicon substrate; removing excess III-V semiconductor material bonded with the substrate to leave a III-V semiconductor material base layer of a predetermined thickness bonded with the substrate; and after removing the excess III-V semiconductor material, epitaxially growing at least one layer on the III-V semiconductor material base layer, the at least one layer comprising a quantum dot layer.Type: GrantFiled: March 2, 2018Date of Patent: October 29, 2019Assignee: Cisco Technology, Inc.Inventors: Dominic F. Siriani, Sean P. Anderson, Vipulkumar Patel
-
Patent number: 10462020Abstract: In one embodiment, a system includes a first interface to receive a request to generate a user interface screen for a selected network device, a memory to store configuration data of the selected network device, a processor to generate, using the configuration data of the selected network device, a first user interface screen showing a graphical representation of an internal configuration of the selected network device in each of at least three different abstraction layers from a plurality of different abstraction layers, one of the at least three different abstraction layers including a physical layer showing a plurality of ports of the selected network device, and a second interface to send the first user interface screen for output to a display device. Related apparatus and methods are also described.Type: GrantFiled: February 16, 2017Date of Patent: October 29, 2019Assignee: Cisco Technology, Inc.Inventor: Aijaz Pathan
-
Patent number: 10461946Abstract: Various systems and methods for performing bit indexed explicit replication (BIER). For example, one method involves receiving a membership request at a node. The membership request is received from a host and the membership request identifies a multicast group. In response to receiving the membership request, the node generates a membership message. The membership message includes information identifying the multicast group and information identifying the node. The node transmits the membership to an overlay participant that stores a bit string associated with the multicast group.Type: GrantFiled: January 23, 2015Date of Patent: October 29, 2019Assignee: Cisco Technology, Inc.Inventors: Ijsbrand Wijnands, Gregory J. Shepherd, Christian J. Martin
-
Patent number: 10462015Abstract: The embodiments herein uses sensor APs (e.g., APs that do not associate with client devices) to detect changes in physical topology that affect cell coverage areas and determine cell edges for different client devices. In one embodiment, using test signals (e.g., test probes) transmitted by the sensor APs which are received at normal APs which do associate with client devices, a controller can generate baselines which characterize the signals received from the sensor APs at the normal APs. At intervals or in response to an unexpected action by a client device, one or more of the sensor APs can transmit another test signal. Because the test signal can be received at multiple normal APs, the controller can compare the test signal to the baselines to identify whether there has been a change in physical topology that affects the cell coverage area for the client device.Type: GrantFiled: August 1, 2018Date of Patent: October 29, 2019Assignee: Cisco Technology, Inc.Inventors: Jerome Henry, Vishal S. Desai
-
Patent number: 10462821Abstract: A computer-implemented method of determining backoff windows in a wireless computer network is disclosed. The method comprises defining, by an access point in the wireless computer network, a plurality of collision patterns related to message transmission via one or more communication channels in the wireless computer network; detecting, by the access point, occurrence of one of the plurality of collision patterns involving a group of sender nodes in the wireless computer network that have each transmitted a message to the access point and received no acknowledgement message from the access point indicating successful transmission; setting to a first length a length of a backoff window for avoiding collision in data transmission based on a size of the group of sender nodes; sending a first message to a first plurality of nodes in the wireless computer network, the first message instructing performance of backoff during the backoff window having the first length.Type: GrantFiled: February 26, 2018Date of Patent: October 29, 2019Assignee: Cisco Technology, Inc.Inventors: Nan Yi, Huimin She, Yong Zhang, Chuanwei Li
-
Patent number: 10462031Abstract: In one embodiment, a network agent, associated with an operating system of a computing device, tracks socket connection calls made by a plurality of cotenant processes on the computing device that share a common network transport between the computing device and a remote computing device. The network agent may then extract a process identification (ID) for the socket connection calls, the process ID identifying which particular cotenant process of the plurality of cotenant processes is making each particular socket connection call. While monitoring network metrics of network traffic flows over socket connections between the computing device and the remote computing device, the network agent may attribute given network metrics from particular socket connections to a corresponding cotenant process based on the correlated process ID for the socket connection. As such, the network agent may then report the network metrics as attributed to the corresponding cotenant processes.Type: GrantFiled: October 31, 2017Date of Patent: October 29, 2019Assignee: Cisco Technology, Inc.Inventors: Harish Nataraj, Ajay Chandel, Naveen Kondapalli, Prakash Kaligotla
-
Patent number: 10462047Abstract: An extended service-function chain (SFC) proxy is hosted on a network node and connected to a service path formed by one or more network nodes hosting a chain of service-functions applied to packets traversing the service path. The packets each include a service header having a service path identifier and a service index. A packet of a traffic flow destined for a service-function is received from the service path and sent to the service-function. An indication to offload the traffic flow is received from the service-function. The indication is stored in a flow table having entries each identifying a respective traffic flow. A subsequent packet of the traffic flow is received from the service path. The flow table is searched for the indication to offload the traffic flow. Upon finding the indication, the service-function is bypassed, and the subsequent packet is forwarded along the service path.Type: GrantFiled: April 10, 2017Date of Patent: October 29, 2019Assignee: Cisco Technology, Inc.Inventors: Kent Leung, Jianxin Wang
-
Patent number: 10461780Abstract: In various implementations, a method includes determining a sequence of source packets. In some implementations, the sequence of source packets satisfies a windowing condition. In various implementations, the method includes synthesizing a first set of one or more parity packets as a function of a first set of source packets in the sequence. In some implementations, the first set of source packets satisfies a first encoding pattern. In various implementations, the method includes synthesizing a second set of parity packets as a function of a second set of source packets in the sequence. In some implementations, the second set of source packets satisfies a second encoding pattern that is different from the first encoding pattern. In some implementations, the first and second encoding patterns characterize an encoding structure determined as a function of a channel characterization vector.Type: GrantFiled: January 13, 2017Date of Patent: October 29, 2019Assignee: Cisco Technology, Inc.Inventors: Xiaoqing Zhu, Ahmed Badr, Wai-tian Tan, Ashish Khisti, John Apostolopoulos
-
Patent number: 10462045Abstract: In one embodiment, a device in a network identifies a shortest path tree for a point of local repair in the network that excludes at least one link between the point of local repair and a neighbor of the point of local repair in the network. The device evaluates member nodes of a branch of the shortest path tree, to form a list of repair segments. The device further causes one or more segment routing labels to be added to a header of a packet based on the repair segment list and in response to a failure in the network associated with the at least one link excluded from the shortest path tree.Type: GrantFiled: February 13, 2017Date of Patent: October 29, 2019Assignee: Cisco Technology, Inc.Inventors: Pierre Jean-Rene Francois, Clarence Filsfils
-
Publication number: 20190327187Abstract: In one embodiment, a service chain data packet is instrumented as it is communicated among network nodes in a network providing service-level and/or networking operations visibility. The service chain data packet includes a particular header identifying a service group defining one or more service functions, and is a data packet and not a probe packet. A network node adds networking and/or service-layer operations data to the particular service chain data packet, such as, but not limited to, in the particular header. Such networking operations data includes a performance metric or attribute related to the transport of the particular service chain packet in the network. Such service-layer operations data includes a performance metric or attribute related to the service-level processing of the particular service chain data packet in the network.Type: ApplicationFiled: July 4, 2019Publication date: October 24, 2019Applicant: Cisco Technology, Inc., a California corporationInventors: Carlos M. PIGNATARO, Frank BROCKNERS, David Delano WARD
-
Publication number: 20190326949Abstract: Ringing suppression may be provided. First, a first ringing suppressor in a first branch of an amplifier may cancel interference from a second branch of the amplifier using a transmitted signal from the second branch as a reference. The first ringing suppressor may also cancel echo interference from the first branch of the amplifier using an output of the first ringing suppressor in the first branch as a reference. Furthermore, a second ringing suppressor in the second branch of the amplifier may cancel interference from the first branch of the amplifier using a transmitted signal from the first branch as a reference. Furthermore, the second ringing suppressor may cancel echo interference from the second branch of the amplifier using an output of the second ringing suppressor in the second branch as a reference.Type: ApplicationFiled: April 19, 2018Publication date: October 24, 2019Applicant: Cisco Technology, Inc.Inventors: Hang Jin, John T. Chapman
-
Publication number: 20190326950Abstract: Analog echo cancellation with Digital-to-Analog Converter (DAC) noise suppression may be provided. First, a test signal may be sent through an echo cancelation pathway during a downstream silence period and an upstream silence period. The echo cancelation pathway may comprise an electronic element. Next, a loopback response signal may be received in response to sending the test signal through the echo cancelation pathway. Then a channel response model may be created that characterizes a channel response of the loopback response signal and a non-linear model may be created that characterizes a non-linearity of the electronic element. Next, for a downstream signal, a non-linear component may be generated based on the created non-linear model. The generated non-linear component may be convolved with the created channel response model. The convolved non-linear component may then be subtracted from an upstream signal.Type: ApplicationFiled: April 19, 2018Publication date: October 24, 2019Applicant: Cisco Technology, Inc.Inventors: Hang Jin, John T. Chapman
-
Publication number: 20190326861Abstract: Digital pre-distortion may be provided. First, a radio frequency (RF) domain distortion correcting signal and a base band (BB) domain distortion correcting signal may be initialized. Then the RF domain distortion correcting signal may be generated from an input signal. The generated RF domain distortion correcting signal may correspond to an amplifier. Next, the BB domain distortion correcting signal may be generated from the input signal. The generated BB domain distortion correcting signal may correspond to the amplifier. Then the RF domain distortion correcting signal and the BB domain distortion correcting signal may be combined to form a hybrid distortion correcting signal. The hybrid distortion correcting signal may then be provided to input matching circuitry feeding the amplifier.Type: ApplicationFiled: April 19, 2018Publication date: October 24, 2019Applicant: Cisco Technology, Inc.Inventors: Hang Jin, John T. Chapman