Patents Assigned to Cisco Technology
-
Patent number: 10798195Abstract: The embodiments herein push notifications to network devices used by a shared service to which a roaming host in a network fabric is subscribed. For example, a network fabric controller can access a VN policy table which stores the relationships between the virtual networks in the network fabric. Using this table, the controller can identify what shared service VNs (i.e., extranets) can communicate with the host's VN. The controller can push out notifications to the network devices used by the shared service VNs to store the new location of the host. That is, the network devices that locally store a location of the host can update their routing caches to point to the new location of the host. In this manner, the network fabric can reduce the time needed to reconverge on the new location of the host by updating the network devices used by the shared service VNs.Type: GrantFiled: December 7, 2017Date of Patent: October 6, 2020Assignee: Cisco Technology, Inc.Inventors: Sanjay K. Hooda, Prakash Jain, Marc P. Comeras, Victor M. Moreno, Atri Indiresan
-
Patent number: 10797805Abstract: In one embodiment, a process tracks measured carrier frequency offsets (CFOs) of identified transmitters over a period of activity of the identified transmitters, and determines predicted CFOs for the identified transmitters and predicted transmitter behavior as a probability of specific transmitters of the identified transmitters being active at given times based on the activity of the identified transmitters. The process may then determine, based on the predicted CFOs and predicted transmitter behavior, CFO ranges that a receiver should expect for upcoming packets, and instructs the receiver to use the CFO ranges as a prioritized list of dynamically selected CFOs to use to extract single or colliding packets from among potential interferences using frequency demodulation.Type: GrantFiled: July 24, 2019Date of Patent: October 6, 2020Assignee: Cisco Technology, Inc.Inventors: Khashayar Mirfakhraei, Ardalan Alizadeh, Xu Zhang, Gautam Dilip Bhanage, Daniel Joseph Lyons
-
Publication number: 20200313705Abstract: Echo Cancellation (EC) training for a Full Duplex (FDX) amplifier may be provided. First, a Downstream (DS) signal at a fixed location on a subcarrier frequency may be received. Next, an Upstream (US) echo may be determined from the received DS signal at the fixed location on the subcarrier frequency. Determining the upstream echo may comprise subtracting a known value from the received DS signal at the fixed location on the subcarrier frequency. An Echo Cancelation (EC) coefficient may then be determined. Determining the EC coefficient may comprise dividing the determined US echo by a reference signal comprising an US signal. Next, EC may be performed. Performing EC may comprise subtracting the echo from the DS signal.Type: ApplicationFiled: March 25, 2019Publication date: October 1, 2020Applicant: Cisco Technology, Inc.Inventor: Hang Jin
-
Publication number: 20200313721Abstract: Upstream (US) funneling noise suppression may be provided. First, a signal comprising a plurality of mini-slots in a two dimensional time frequency space may be received by a funneling noise suppressor. Next, the power level in each of the plurality of mini-slots may be determined. The received signal may then be outputted. Outputting the received signal may comprises outputting the received signal with mini-slots muted in the received signal that have a power level less than a predetermined threshold.Type: ApplicationFiled: March 25, 2019Publication date: October 1, 2020Applicant: Cisco Technology, Inc.Inventor: Hang Jin
-
Patent number: 10791161Abstract: Temporal transaction locality in a stateless environment may be provided. First, a current message having an identifier may be received. Next, it may be determined, based on the identifier, that the current message is associated with a transaction. Then, in response to determining that the current message is associated with the transaction, the current message may be sent to a target service instance corresponding to the transaction.Type: GrantFiled: January 25, 2018Date of Patent: September 29, 2020Assignee: Cisco Technology, Inc.Inventors: Amit Singh, Bhanushree Krishnamurthy, Alon Shlomo Bernstein, Fabio Giannetti, Brian Patrick Bresnahan
-
Patent number: 10791507Abstract: A broker network may be configured to serve as an intermediary between one or more radio providers and one or more mobile service providers for reservation of remote radio units (RRUs) for use in a virtualized radio access network (vRAN) environment. The broker network may receive, from a mobile network, a message indicating a request for identification of RRUs of at least one radio provider. The broker network may send, to the mobile network, one or more messages including a plurality of identifiers which identify a plurality of RRUs, and a geographic location and capabilities associated with each RRU. After receiving a selection of an RRU, the broker network may send to the RRU a message which triggers communication with a virtualized Distributed Unit (vDU) for a remote configuration of parameters in the selected RRU, so that it may be used to facilitate communication with UEs in the mobile network.Type: GrantFiled: August 5, 2019Date of Patent: September 29, 2020Assignee: Cisco Technology, Inc.Inventors: Arghya Mukherjee, Om Prakash Suthar, Yoshitaka Nagami, Fei Gao, Santanu Dasgupta
-
Patent number: 10791478Abstract: A communication apparatus and method are provided for predicting effects of changes in at least one radio network parameter on a cellular network which comprises a processor which is adapted to: (a) select a source cell in a cellular network; (b) select from among a first plurality of cells being neighbors of that source cell, a second plurality of neighboring cells and define a reference cluster that includes the source cell and the second plurality of cells; and (c) use the reference cluster to predict the effects of carrying out one or more changes in at least one radio network parameter on at least one network performance indicator of the reference cluster, and based on that prediction, establishing an expected impact of the one or more changes in the at least one radio network parameter on a cellular network performance.Type: GrantFiled: August 5, 2019Date of Patent: September 29, 2020Assignee: Cisco Technology, Inc.Inventors: Ziv Nuss, Rani Wellingstein, Jonatan Bien, Ido Susan
-
Patent number: 10791004Abstract: In one example, a router is configured to process communications according to a tunneling protocol to provide network overlay tunnels to facilitate virtual private networks (VPNs) for hosts, and to process communications associated with an external network with use of a provider virtualization routing and forwarding (VRF) instance. With use of a subscription function, the router receives an initial set of extranet VPN prefixes associated with the network overlays for storage in association with the provider VRF, as well as regularly receive publications of updates to extranet VPN prefixes associated with the network overlays. With use of a route obtaining function, the router, in response to receiving a communication associated with one of the stored extranet VPN prefixes at the provider VRF, sends to a communications management server a message indicating request for a host-to-router mapping and receive from the communications management server a reply including the host-to-router mapping.Type: GrantFiled: October 29, 2018Date of Patent: September 29, 2020Assignee: Cisco Technology, Inc.Inventors: Prakash Chand Jain, Sanjay Kumar Hooda, Victor M. Moreno, Satish Kumar Kondalam
-
Publication number: 20200304170Abstract: Proactive Echo Cancellation (EC) training may be provided. First, a plurality of Echo Cancellation Training Opportunities (ECTOs) may be identified in an upstream bandwidth allocation. Identifying the ECTOs may comprise identifying a corresponding plurality of mini-slots in a two dimensional time frequency space designated as not to be used for Upstream (US) traffic. Then Echo Cancellation Training (ECT) may be conducted for each of the plurality of ECTOs.Type: ApplicationFiled: March 22, 2019Publication date: September 24, 2020Applicant: Cisco Technology, Inc.Inventors: Hang Jin, Tong Liu
-
Publication number: 20200304405Abstract: Seamless multipoint label distribution protocol (mLDP) transport over a bit index explicit replication (BIER) core may be provided. First, it may be determined that a first plurality of network devices comprise BIER edge routers. Then, in response to determining that the first plurality of network devices comprise BIER edge routers, a Targeted Label Distribution Protocol (T-LDP) session may be created between a first one of the first plurality of network devices and a second one of the first plurality of network devices. Next, an address of a peer device connected to the second one of the first plurality of network devices may be advertised by the second one of the first plurality of network devices over the T-LDP session.Type: ApplicationFiled: March 19, 2019Publication date: September 24, 2020Applicant: Cisco Technology, Inc.Inventors: Ijsbrand Wijnands, Mankamana Prasad Mishra, Nagendra Kumar Nainar, Luc De Ghein
-
Publication number: 20200304371Abstract: Configuring managed devices when a Network Management System (NMS) is not reachable may be provided. First, a first network device in a network may determine that the first network device has a configuration issue. Determining the configuration issue may comprise determining that the first network device needs to be configured and determining that the first network device cannot connect to the NMS. Next, the first network device may determine, in response to determining that the first network device has the configuration issue, that a second network device in the network was configured by the NMS. Then, in response to determining that the second network device was configured by the NMS, the first network device may obtain second network device configuration data from the second network device. The first network device may then be configured with data comprising at least a portion of the second network device configuration data.Type: ApplicationFiled: March 21, 2019Publication date: September 24, 2020Applicant: Cisco Technology, Inc.Inventor: Mahasen Bhagvath
-
Patent number: 10782888Abstract: Various implementations of hard disk track management method, device, and system disclosed herein enable improvements of file system write bandwidth. In various implementations, a method is performed at a disk storage including a file controller controlling a disk drive with a disk platter that is divided into multiple regions including a fast region. In various implementations, the method includes receiving a write request associated with data to be written to the disk drive and in response, determining a disk utilization of the disk drive. In various implementations, the method further includes placing the disk drive in a surge mode to write the data to the fast region upon determining that the disk utilization is above a first threshold, and placing the disk drive in a non-surge mode to write the data to other regions of the multiple regions upon determining that the disk utilization is below a second threshold.Type: GrantFiled: June 25, 2018Date of Patent: September 22, 2020Assignee: Cisco Technology, Inc.Inventors: Ryan Michael Okelberry, Dana Henriksen, Mel J. Oyler, Hoi-Tauw Jozef Chou, Kevin Wayne Kingdon
-
Patent number: 10785744Abstract: Offloading of location computation from a location server to an access point through the use of projections on base phase vectors may be provided. First, an Access Point (AP) may receive a set of two or more base phase vectors from a location server. Next, the AP may measure a measured phase vector for a first signal from a user device. Then, the AP can determine projection values based on a comparison of the measured phase vector to each base phase vector. From these comparisons, the AP can determine a subset of base phase vectors with the highest projection values. The AP can then send the projection values and the subset of base phase vectors to the location server, wherein the location server determines the device location from these projection values and subset of base phase vectors.Type: GrantFiled: April 10, 2019Date of Patent: September 22, 2020Assignee: Cisco Technology, Inc.Inventors: Xu Zhang, Paul J. Stager, Santosh Ghanshyam Pandey, Matthew Aaron Silverman, Abhishek Mukherji
-
Patent number: 10783436Abstract: In one embodiment, a method includes training a deep neural network using a first set of network characteristics corresponding to a first time and a second set of network characteristics corresponding to a second time, generating, using the deep neural network, a predictive set of network characteristics corresponding to a future time, and assigning a task of a distributed application to a processing unit based on the predictive set of network characteristics.Type: GrantFiled: December 9, 2016Date of Patent: September 22, 2020Assignee: Cisco Technology, Inc.Inventors: Joseph T. Friel, Andre Surcouf, Hugo Mike Latapie, Enzo Fenoglio, Pascal Thubert
-
Patent number: 10783647Abstract: The present disclosure provides improved determinism in systems and methods for wireless communications via real-time visual object tracking using radio, video, and range finding. In one example, a first and a second Access Point (AP) in a constellation in which the APs are positioned at knowns position in the environment, and the APs perform image processing to identify an entity the environment based on captured images and an entity definition. The APs receive, via range finders, ranges between the entity and the first and second APs to determine a location of the entity in the environment. The APs may then create a profile for the entity that includes an entity identifier, the location of the entity, and indicates whether one of the first AP and the second AP is in wireless communication with the entity.Type: GrantFiled: May 24, 2018Date of Patent: September 22, 2020Assignee: Cisco Technology, Inc.Inventors: Swaminathan A. Anantha, Mickael J. Graham
-
Patent number: 10785090Abstract: In one embodiment, a network assurance service associates a target key performance indicator (tKPI) measured from a network with a plurality of causation key performance indicators (cKPIs) measured from the network that may indicate a root cause of a tKPI anomaly. The network assurance service applies a machine learning-based anomaly detector to the tKPI over time, to generate tKPI anomaly scores. The network assurance service calculates, for each of cKPIs, a mean and standard deviation of that cKPI using a plurality of different time windows associated with the tKPI anomaly scores. The network assurance service uses the calculated means and standard deviations of the cKPIs in the different time windows to calculate cross-correlation scores between the tKPI anomaly scores and the cKPIs. The network assurance service selects one or more of the cKPIs as the root cause of the tKPI anomaly based on their calculated cross-correlation scores.Type: GrantFiled: May 18, 2018Date of Patent: September 22, 2020Assignee: Cisco Technology, Inc.Inventors: Jean-Philippe Vasseur, Grégory Mermoud, Santosh Ghanshyam Pandey, Vikram Kumaran
-
Patent number: 10784664Abstract: A three-piece electronics enclosure may be provided. The electronics enclosure may comprise a back housing, a lid, and a center frame. The back housing may comprise back housing heat sinks on an exterior of the back housing and back housing circuitry disposed in an interior of the back housing. The lid may comprise lid heat sinks on an exterior of the lid and lid circuitry disposed in an interior of the lid. The center frame may be disposed between the back housing and the lid. The center frame may comprise a plurality of input/output (I/O) ports comprising a first I/O port and a second I/O port. At least one of the plurality of I/O ports may provide power to the back housing circuitry and the lid circuitry. The center frame may further comprise a power bypass that passes power between the first I/O port and the second I/O port.Type: GrantFiled: March 5, 2018Date of Patent: September 22, 2020Assignee: Cisco Technology, Inc.Inventors: William George Mahoney, John Alexander Ritchie, Jr.
-
Patent number: 10782475Abstract: Embodiments provide for a photonic platform, comprising: a silicon component; a III-V component; and a bonding layer contacting the silicon component on one side and the III-V component on the opposite side; wherein the silicon component comprises: a silicon substrate; a dielectric, contacting the silicon substrate on one face and the bonding layer on the opposite face; a silicon cores disposed in the dielectric; and wherein the III-V component comprises: a III-V cladding; a III-V contact, having a first side that contacts the bonding layer; and an active region, disposed on the III-V contact and separating the III-V contact from the III-V cladding, wherein the active region is located relative to the silicon cores to define an optical path that includes the active region and the silicon cores.Type: GrantFiled: June 6, 2019Date of Patent: September 22, 2020Assignee: Cisco Technology, Inc.Inventors: Jock T. Bovington, Kenneth J. Thomson, Dominic F. Siriani
-
Patent number: 10785809Abstract: In one embodiment, a device in a network receives node information regarding a plurality of nodes that are to join the network. The device determines network formation parameters based on the received node information. The network formation parameters are indicative of a network join schedule and join location for a particular node from the plurality of nodes. The device generates, according to the network join schedule, a join invitation for the particular node based on the network formation parameters. The join invitation allows the particular node to attempt joining the network at the join location via a specified access point. The device causes the sending of one or more beacons via the network that include the join invitation to the particular node. The particular node attempts to join the network via the specified access point based on the one or more beacons.Type: GrantFiled: December 19, 2016Date of Patent: September 22, 2020Assignee: Cisco Technology, Inc.Inventors: Pascal Thubert, Max Pritikin, Eliot Lear, Toerless Eckert, Nancy Cam-Winget, Brian E. Weis
-
Patent number: 10785059Abstract: Techniques are disclosed to reduce latency of processing for access points using a central controller. For example, an example method of wireless communication includes receiving, at an access point, a signal wirelessly. The method further includes filtering the signal using a first passband filter having a first bandwidth to generate a first filtered signal. The method further includes filtering the signal using a second passband filter having a second bandwidth to generate a second filtered signal, wherein the first bandwidth is less than the second bandwidth. The method further includes determining whether the signal includes a packet based on the first filtered signal and generating a control signal indicative of the determination. The method further includes transmitting the control signal and the second filtered signal to a central controller.Type: GrantFiled: April 1, 2019Date of Patent: September 22, 2020Assignee: Cisco Technology, Inc.Inventors: Brian D. Hart, David S. Kloper, Jiunming Huang, Glendon L. Akins, III