Patents Assigned to Cisco Technology
-
Patent number: 10880748Abstract: Techniques are described to provide open access in a neutral host environment. In one example, a method includes obtaining, by a mobility management node of a neutral host network, a network connectivity request from a user equipment, wherein the network connectivity request comprises an indication of a preferred service provider to which the user equipment is to be connected; determining, by the mobility management node, that the preferred service provider provides non-subscription-based network connectivity for the neutral host network; based on determining that the preferred service provider provides non-subscription-based network connectivity for the neutral host network, establishing secure communications for the user equipment, wherein the secure communications are established for the user equipment without authenticating an identity of user equipment; and providing network connectivity between the user equipment and the preferred service provider upon establishing the secure communications.Type: GrantFiled: November 6, 2019Date of Patent: December 29, 2020Assignee: Cisco Technology, Inc.Inventors: Srinath Gundavelli, Vimal Srivastava, Mark Grayson, Sudhir Kumar Jain, Anand Oswal
-
Patent number: 10880014Abstract: Active relative intensity noise mitigation in nested interferometers using trans-impedance amplifiers is provided by splitting an optical carrier signal into a first version and a second version, wherein the first version is orthogonal to the second version; re-combining predefined portions of the first version and the second version to determine a noise level; modulating at least one of the first version and the second version based on the noise level to reduce the noise level; after modulating the at least one of the first version and the second version based on the noise level, encoding data onto at least one of the first version and the second version; and recombining the first version and the second version to transmit the data.Type: GrantFiled: January 3, 2020Date of Patent: December 29, 2020Assignee: Cisco Technology, Inc.Inventors: Sanjay Sunder, Romesh Kumar Nandwana, Craig S. Appel
-
Patent number: 10877799Abstract: In an embodiment, one or more non-transitory computer-readable storage media store one or more sequences of instructions, which when executed using one or more processors causes the one or more processors to perform various functions, such as accessing data stored in memory regarding a plurality of computation jobs. Such data includes, for instance, periodicity constraints that specify execution frequencies for the plurality of computation jobs, categorization data that categorizes the plurality of computation jobs into a plurality of job types, and organization data that organizes the plurality of computation jobs into a plurality of ordered arrangements. In this embodiment, there are at least a first ordered arrangement and a second ordered arrangement, each ordered arrangement comprises references to each of the plurality of computation jobs according to job type, and the job types are associated with relative priority indicia.Type: GrantFiled: October 16, 2018Date of Patent: December 29, 2020Assignee: Cisco Technology, Inc.Inventors: Rohit Bahl, Stephen Williams, Debashish Ghosh
-
Patent number: 10877823Abstract: The present disclosure is directed to an in-memory communication infrastructure for an asymmetric multiprocessing system without an external hypervisor, and includes one or more processors and one or more computer-readable non-transitory storage media comprising instructions that, when executed by the one or more processors, cause one or more components to perform operations including identifying data for transmission from a first instance to a second instance, writing, by the first instance, the data into a first ring of a shared memory, the first ring configured as a first transmit ring for the first instance, sending an inter-processor interrupt to the second instance to alert the second instance of the data written into the first ring, reading, by the second instance, the data from the first ring, the first ring configured as a first receive ring for the second instance, and transmitting the data to an application of the second instance.Type: GrantFiled: April 21, 2020Date of Patent: December 29, 2020Assignee: Cisco Technology, Inc.Inventors: Nivin Lawrence, Sandesh K. Rao, Manikandan Veerachamy, Amit Chandra, Tushar Sinha, Manoj Kumar, David W. Duffey
-
Patent number: 10880291Abstract: Single sign-on (SSO) techniques of the present disclosure provide for enterprise application user identities that are bound to a mobile identity (e.g. IMSI) associated with a user equipment (UE) for authentication, using general bootstrapping architecture (GBA)/general authentication architecture (GAA) functionality in combination with identity provider (IDP) functionality (e.g. OpenID Connect), all of which may be provided in an enterprise network. The present techniques need not rely on GBA/GAA infrastructure of a mobile network operator (MNO), and have little or no impact or effect on the mobile network.Type: GrantFiled: February 9, 2018Date of Patent: December 29, 2020Assignee: Cisco Technology, Inc.Inventors: Konstantin Livanos, Bart Brinckman, Ian McDowell Campbell
-
Patent number: 10880409Abstract: In one embodiment, a device in a serial network de-multiplexes a stream of traffic in the serial network into a plurality of data streams. A particular one of the data streams is associated with a particular endpoint in the serial network. The device determines that data from the particular data stream associated with the particular endpoint should be reported to an entity external to the serial network based on an event indicated by the data from the particular data stream. The device quantizes the data from the particular data stream. The device applies compression to the quantized data to form a compressed representation of the particular data stream. The applied compression is selected based on a data type associated with the data. The device sends a compressed representation of the particular data stream to the external entity as Internet Protocol (IP) traffic.Type: GrantFiled: April 12, 2017Date of Patent: December 29, 2020Assignee: Cisco Technology, Inc.Inventors: David A. Maluf, John George Apostolopoulos
-
Patent number: 10880368Abstract: Certain aspects of the present disclosure provide a method for managing network operations. The method generally includes selecting an edge cloud of a plurality of edge clouds to be used for performing one or more network operations for at least one endpoint device. In certain aspects, the selection may be based on an indication of at least one of an amount of available resources or capabilities associated with each of the plurality of edge clouds. In certain aspects, the method also includes configuring the edge cloud to perform the one or more network operations based on the selection.Type: GrantFiled: January 29, 2019Date of Patent: December 29, 2020Assignee: Cisco Technology, Inc.Inventors: Sebastian Jeuk, Gonzalo A. Salgueiro, Sridar Kandaswamy, Bob C. Melander
-
Publication number: 20200403955Abstract: Chat room content classification, in an online communication environment, where higher applicable chat rooms are prioritized for a user, is provided. First, an chat room service receives chat room content for at least a first chat room and a second chat room. A chat room analyzer can then analyze a characteristic(s) associated with the first chat room and/or the second chat room. Based on the characteristic, the chat room determines that the first chat room is more applicable to the user. Then, a user interface may be presented to the user where the first chat room is prioritized (or ranked) over the second chat room.Type: ApplicationFiled: June 21, 2019Publication date: December 24, 2020Applicant: Cisco Technology, Inc.Inventors: Eric CHEN, Keith GRIFFIN
-
Publication number: 20200403845Abstract: One embodiment is a method and includes receiving at a termination element of a first network a bandwidth report (“BWR”), in which the BWR includes information regarding a data transmission opportunity over a second network for at least one endpoint data; scheduling a first network transmission opportunity for the at least one endpoint data using information derived from the received BWR; and receiving from a first network forwarding device the at least one endpoint data in accordance with the scheduled first network transmission opportunity.Type: ApplicationFiled: August 31, 2020Publication date: December 24, 2020Applicant: Cisco Technology, Inc.Inventors: John T. Chapman, Jennifer Andreoli-Fang
-
Patent number: 10873947Abstract: In one embodiment, a technique for Internet of Things (IoT) device location tracking using midambles is provided. A first wireless device in connection with an antenna array may receive one or more first data symbols of a data payload from a second wireless device using a first antenna state that assigns a radio path, used for location estimation, to a first antenna of the antenna array. Subsequent to identifying a first midamble of the data payload, the first wireless device may change the first antenna state to a second antenna state that assigns the radio path to a second antenna of the antenna array. The first wireless device may receive one or more second data symbols of the data payload using the second antenna state. The first wireless device may determine a location of the second wireless device based on location information determined using the radio path.Type: GrantFiled: February 27, 2019Date of Patent: December 22, 2020Assignee: Cisco Technology, Inc.Inventors: Matthew Silverman, Paul J. Stager, Xu Zhang
-
Patent number: 10873480Abstract: A network node in a service function chaining system receives multiple media streams of a media session between endpoints. Each media stream is encapsulated with a service header indicating a service function path and a session identifier. The network node determines that multiple service functions connected to the network node perform a particular service function in the service function path. The network node provides all of the media streams of the media session to a single service function instance to ensure that the media session is processed by the single service function.Type: GrantFiled: July 3, 2019Date of Patent: December 22, 2020Assignee: Cisco Technology, Inc.Inventors: Gonzalo Salgueiro, Prashanth Patil, K. Tirumaleswar Reddy, Carlos M. Pignataro
-
Patent number: 10873411Abstract: A method of configuring an optical link with an optimized spectral efficiency and bit rate is provided. The method includes obtaining, by a controller of an optical network, a baseline configuration that includes a traffic mode that uses a predetermined channel spacing of a plurality of channels in a frequency spectrum. The plurality of channels are used for transmitting optical signals on an optical link in the optical network. The method further includes selecting three contiguous channels that include a center channel and two adjacent channels and while maintaining a performance parameter above or equal to a threshold value, moving the adjacent channels closer to the center channel and varying at least one transmission parameter, thereby reducing a spacing of the center channel. As such, a spectral frequency map is generated in which the channel spacing is reduced and an optical link is configured based on the spectral frequency map.Type: GrantFiled: October 23, 2019Date of Patent: December 22, 2020Assignee: Cisco Technology, Inc.Inventors: Giovanni Marenco, Claudio Crognale, Davide Sirtori
-
Publication number: 20200394590Abstract: A ranking of customer service interactions sessions that may benefit from supervisor input is provided. The customer service interactions sessions involve a Customer Service Representative (CSR), engaged in a customer service interaction with a customer. First, customer service interaction sessions, at a contact center server, between the CSRs and the customers begin. Data streams from CSR computer(s) to customer computer(s) are sent. Other data streams from the customer computers are received. The data streams are analyzed by a supervisor recommendation engine. Based on the analysis, the supervisor recommendation engine generates a ranking of customer service interactions sessions that would benefit most from supervisor input.Type: ApplicationFiled: June 13, 2019Publication date: December 17, 2020Applicant: Cisco Technology, Inc.Inventors: Sajith Gopal Kaimal, Srinivasa Subramanyam Pulugurtha
-
Patent number: 10868834Abstract: In one embodiment, a service that monitors a network obtains file characteristic data of a file stored on a first endpoint in the network. The service infers characteristics of encrypted content within encrypted traffic in the network between the first endpoint and a second endpoint, by applying a machine learning-based classifier to traffic data regarding the encrypted traffic session. The service compares the file characteristic data of the file to the inferred content characteristics of the encrypted content within the encrypted traffic, to detect the file within the encrypted traffic. The service enforces a network policy in the network, based on the detection of the file within the encrypted traffic.Type: GrantFiled: June 25, 2018Date of Patent: December 15, 2020Assignee: Cisco Technology, Inc.Inventors: Blake Harrell Anderson, Chris Allen Shenefiel, David McGrew, Robert M. Waitman
-
Patent number: 10867036Abstract: In one embodiment, a device divides groups of tuples of traffic characteristics of encrypted network traffic into different pairs of the characteristics. Each of the pairs has a corresponding two dimensional (2-D) feature subspace. The device discretizes the 2-D feature subspaces, to form a plurality of bins in each feature subspace. The device assigns the pairs of the traffic characteristics in a particular group of tuples to the bins in the discretized 2-D feature subspaces. The device forms, for each group of tuples, a vector representation of the group of tuples based on the bins in the discretized 2-D feature subspaces to which the pairs of the traffic characteristics from the group are assigned. The vector representations of the groups of tuples are of a fixed dimension. The device uses the vector representations of the groups of tuples to train a machine learning-based traffic classifier.Type: GrantFiled: October 12, 2017Date of Patent: December 15, 2020Assignee: Cisco Technology, Inc.Inventors: Tomas Komarek, Petr Somol
-
Patent number: 10868731Abstract: In one embodiment, a supervisory device for a software defined networking (SDN) fabric obtains telemetry data regarding congestion levels on a plurality of links in the SDN fabric. The supervisory device predicts seasonal congestion on a particular one of the plurality of links by using the telemetry data as input to a machine learning-based model. The supervisory device identifies a period of time associated with the predicted seasonal congestion on the particular link. The supervisory device initiates, in advance of the identified period of time, re-computation of equal-cost multi-path (ECMP) weights associated with the plurality of links that prevent occurrence of the predicted seasonal congestion on the particular link during the identified period of time.Type: GrantFiled: February 6, 2019Date of Patent: December 15, 2020Assignee: Cisco Technology, Inc.Inventors: Eric M. Levy-Abegnoli, Jean-Philippe Vasseur, Pascal Thubert, Patrick Wetterwald
-
Patent number: 10868755Abstract: Techniques for implementing bi-directional paths in a segment routing communication network are described. A first segment routing policy, including a first path from a first node in the communication network to a second node in the communication network, is installed. A second segment routing policy, including a second path from the second node to the first node in the communication network, is installed. At the first node, a first identifier associated with the first segment routing policy is bound to a second association identifier associated with the second segment routing policy. At the second node, a second identifier associated with the second segment routing policy is bound to a first association identifier associated with the first segment routing policy.Type: GrantFiled: December 20, 2018Date of Patent: December 15, 2020Assignee: Cisco Technology, Inc.Inventors: Clarence Filsfils, Zafar Ali, Francois Clad, Muthurajah Sivabalan
-
Patent number: 10869280Abstract: The method comprises, at a multiple endpoint power level orchestrator, assigning a first group identifier to a first endpoint device and assigning a second group identifier to a second endpoint device. The first endpoint device includes a first directional antenna and the second endpoint device includes a second directional antenna. Moreover, the first directional antenna provides a first coverage area and the second directional antenna provides a second coverage area. Additionally, the first and second coverage areas provide an overlapping coverage area. The method further includes obtaining a first collision report including the first group identifier from the first endpoint device and obtaining a second collision report including the second group identifier from the second endpoint device. The method further includes providing respective transmission power level adjustments to one or more of the first or second endpoint devices according to satisfaction of a performance metric.Type: GrantFiled: September 2, 2018Date of Patent: December 15, 2020Assignee: Cisco Technology, Inc.Inventors: Vishal Satyendra Desai, Indermeet Singh Gandhi, Jerome Henry, Robert Edgar Barton
-
Patent number: 10868625Abstract: In one embodiment, a device receives data indicative of a routing topology of a network. The network includes a root node and each node in the network has an associated network depth relative to the root. The device selects a first subset of timeslots from a slotframe of a communication schedule based on the network depth of a particular node in the network. The device selects a second subset of timeslots from the first subset, based on a media access control (MAC) address of the particular node. The device assigns the second subset of timeslots to the particular node for reception in the slotframe of the communication schedule. The device sends the communication schedule to one or more nodes in the network.Type: GrantFiled: April 25, 2018Date of Patent: December 15, 2020Assignee: Cisco Technology, Inc.Inventors: Pascal Thubert, Huimin She, Patrick Wetterwald, Feiliang Wang
-
Patent number: 10868876Abstract: In one embodiment, a service configured to execute on trusted participant devices authenticates network service devices each having identifying information and one or more offered services, and creates an entry into a secure digital ledger for each authenticated network service device and associated offered services, each entry based on the identifying information and the one or more offered services for a corresponding network service device. Upon receiving an advertisement for an advertised service from an advertising device attached to a given trusted participant device, the service then requests and may receive an authentic ledger entry from the secure digital ledger for the advertised service.Type: GrantFiled: August 10, 2018Date of Patent: December 15, 2020Assignee: Cisco Technology, Inc.Inventors: Selvaraj Mani, Shwetha Subray Bhandari, Rakesh Reddy Kandula, Saiprasad Muchala, Swapna Gopalkrishna Shingre, Srinivasu Angadala