Patents Assigned to Cisco Technology
-
Patent number: 10938475Abstract: A method of measuring lengths of optical fibers on forward and return paths is provided in order to synchronize clocks of optical nodes connected by asymmetrical optical fiber paths. The method includes calculating, by a first optical network device, a first propagation delay of a first optical signal transmitted at a first wavelength on a first optical fiber to the first optical network device from a second optical network device and a second propagation delay of a second optical signal transmitted at a second wavelength on the first optical fiber to the first optical network device from the second optical network device. The second wavelength is different from the first wavelength. The method further includes determining, by the first optical network device, a first length of the first optical fiber based on the first propagation delay and the second propagation delay.Type: GrantFiled: December 18, 2019Date of Patent: March 2, 2021Assignee: Cisco Technology, Inc.Inventors: Gilberto Loprieno, Carlo Tosetti
-
Patent number: 10938664Abstract: In one embodiment, a network assurance service that monitors a network calculates network frequency distributions of a performance measurement from the network over a plurality of different time periods. The service calculates entity frequency distributions of the performance measurement for a plurality of different groupings of one or more network entities in the network over the plurality of different time periods. The service determines distance measurements between the network frequency distributions and the entity frequency distributions. The service identifies a particular one of the grouping of one or more networking entities as an outlier, based on a change in distance measurements between the network frequency distributions and the entity frequency distributions for the particular grouping. The service provides an indication of the identified outlier grouping to a user interface.Type: GrantFiled: September 17, 2018Date of Patent: March 2, 2021Assignee: Cisco Technology, Inc.Inventors: Vikram Kumaran, Santosh Ghanshyam Pandey, Jean-Philippe Vasseur
-
Patent number: 10938724Abstract: Techniques for flow rate based load balancing are described. In one embodiment, a method includes receiving a packet associated with a packet flow at an ingress top-of-rack switch in a spine-leaf network. The method includes determining identification information for the packet flow, including a source and a destination. Based on the identification information, the method includes determining an instantaneous flow rate for a first path through the network from the source to the destination. The method also includes comparing the instantaneous flow rate to an average flow rate. Based on the comparison between the instantaneous flow rate to the average flow rate, the method includes assigning the packet flow to one of the first path or a second path.Type: GrantFiled: July 23, 2018Date of Patent: March 2, 2021Assignee: Cisco Technology, Inc.Inventors: Nadav Tsvi Chachmon, Ofer Iny, Aviran Kadosh
-
Patent number: 10936024Abstract: A high density storage housing includes a housing and a plurality of drive carriers. The housing includes a storage area and a motherboard. The storage area extends across at least a portion of a width and at least a portion of a depth of the housing. The motherboard extends across the storage area and includes a plurality of first connectors. The plurality of drive carriers each include a second connector configured to mate directly with one of the plurality of first connectors. Moreover, the second connector of each drive carrier of the plurality of drive carriers is disposed on a long side of its drive carrier so that the plurality of drive carriers mount storage drives to the housing in a sideways orientation.Type: GrantFiled: February 13, 2018Date of Patent: March 2, 2021Assignee: Cisco Technology, Inc.Inventors: Phuoc-An N Nguyen, Daniel Bernard Hruska, Anant Thakar
-
Patent number: 10935726Abstract: An optical device is disclosed, including a phase delay, a first adiabatic coupler adapted to receive an input signal and adapted to be optically coupled to an input of the phase delay, and a second adiabatic coupler adapted to be optically coupled to an output of the phase delay. The second adiabatic coupler includes a first waveguide including a first portion optically coupled to the first output and including a first width, and a second waveguide including a second portion optically coupled to the second output and comprising a second width that is approximately equal to the first width.Type: GrantFiled: October 4, 2019Date of Patent: March 2, 2021Assignee: Cisco Technology, Inc.Inventors: Yi Ho Lee, Tao Ling, Ravi S. Tummidi, Mark A. Webster
-
Patent number: 10938728Abstract: A method is provided including obtaining at a newly added flow mapper node of a plurality of flow mapper nodes, from a first flow locator node of a plurality of flow locator nodes, a flow owner lookup request for flow state information that includes identification of a particular flow locator that is to handle processing of a packet flow. The newly added flow mapper node determines whether it has stored flow state information. When the newly added flow mapper node does not have stored flow state information, the newly added flow mapper node identifies a particular flow mapper node of the plurality of flow mapper nodes which has stored flow state information for the particular packet flow and services the flow owner lookup request using flow state information stored by the particular flow mapper node.Type: GrantFiled: July 24, 2019Date of Patent: March 2, 2021Assignee: Cisco Technology, Inc.Inventors: Kent Leung, Zhijun Liu, Andrew E. Ossipov
-
Patent number: 10938587Abstract: Presented herein are techniques and systems associated with generating a predicted utilization likelihood for a shared collaboration resource. Integrated resource data associated with a meeting scheduled for a shared collaboration resource is obtained and analyzed using a machine-learned predictive model. The analysis generates a predicted utilization likelihood of the shared resource. An indication of the predicted utilization likelihood is provided to an output system, such as a graphical user interface.Type: GrantFiled: November 28, 2016Date of Patent: March 2, 2021Assignee: Cisco Technology, Inc.Inventors: Keith Griffin, Eric Yi-hua Chen, Daniel Victor Eskenazi
-
Patent number: 10936549Abstract: One embodiment includes identifying a common file associated with a first software container deployed on a host; adding a single copy of the common file to a common file pool maintained by the host, removing the common file from the first container and replacing it with a pointer to the copy of the common file in the shared file pool, and removing the common file from the first container and replacing it with a pointer to the copy of the common file in the shared file pool; identifying at least one unique file associated with the first container; and moving the unique file to the common file pool maintained by the host and removing the unique file from the first container and replacing it with a pointer to the copy of the unique file in the shared file pool.Type: GrantFiled: March 16, 2017Date of Patent: March 2, 2021Assignee: Cisco Technology, Inc.Inventors: Sunil Cherukuri, Xiao Hu Gao, Alexander B. Altman
-
Patent number: 10938629Abstract: A method is provided in wireless access point in a wireless communications network. The method includes assigning a first resource unit for a first transmission between the wireless access point and a wireless terminal. The method further includes determining that the first transmission using the first resource unit failed. The method further includes selecting a candidate resource unit for a retry transmission. The candidate resource unit is selected based on at least an average previous success rate of available resource units at a width of the first resource unit and a correlation between the candidate resource unit and the first resource unit. The method further includes assigning the candidate resource unit for the retry transmission if a success rate of the candidate resource unit is above a predetermined threshold.Type: GrantFiled: September 16, 2019Date of Patent: March 2, 2021Assignee: Cisco Technology, Inc.Inventors: Gautam Bhanage, Matthew Aaron Silverman, Pooya Monajemi, Brian Hart
-
Patent number: 10938590Abstract: A first network device joins a redundancy group of a multihomed network element that is connected to a computing device. The first network device detects an active link between the first network device and the computing device, and receives from the computing device, a subscription to a multicast flow. The first network device adds the subscription to a first list of active multicast subscriptions stored on the first network device. The first network device sends a unicast notification to a second network device of the multihomed network element. The unicast notification causes the subscription to be added to a second list of active multicast subscriptions stored on the second network device.Type: GrantFiled: December 13, 2018Date of Patent: March 2, 2021Assignee: Cisco Technology, Inc.Inventors: Jayashree Subramanian, Arvind Venkateswaran, Mankamana Prasad Mishra, Stig Ingvar Venaas
-
Patent number: 10939449Abstract: In one embodiment, a method is performed. A device may receive a registration request from a user equipment (UE) device associated with a category. The device may receive a registration response from an access and mobility function (AMF). The registration response may comprise a group identifier associated with the category. The device may select resources from a resource pool based on the group identifier. The resource pool may be dedicated for use for emergency communications. The device may allocate the selected resources to the UE device.Type: GrantFiled: August 31, 2018Date of Patent: March 2, 2021Assignee: Cisco Technology, Inc.Inventors: Vimal Srivastava, Pradeep Kumar Kathail, Srinath Gundavelli
-
Patent number: 10938661Abstract: A method includes configuring a service on a network, and generating infrastructure definitions that define one or more network topologies configured on the network to implement the service. The method also includes decomposing a service definition of the service into a subservice dependency graph to indicate a collection of subservices and dependencies between the subservices that collectively implement the service. The method further includes, based on the subservice dependency graph and the one or more network topologies defined by the infrastructure definitions, determining infrastructure elements configured in the network to implement the service. The method also includes generating a heatmap that maps the service against the infrastructure elements and that indicates, for the infrastructure elements, respective measures of criticality in a range from a high criticality to a low criticality.Type: GrantFiled: December 5, 2019Date of Patent: March 2, 2021Assignee: Cisco Technology, Inc.Inventors: Carlos M. Pignataro, Nagendra Kumar Nainar, Benoit Claise, Joseph M. Clarke
-
Publication number: 20210058279Abstract: Optimized performance with a first media access protocol and a second media access protocol may be provided. First, media access for client devices associated with the first media access protocol may be scheduled for an Access Point (AP) for a first time period. The first time period may comprise a first predetermined amount of time. Next, media access for client devices associated with the first media access protocol may be paused for a second time period at the end of the first time period to allow client devices associated with the second media access protocol to access the media. The second time period may comprise a second predetermined amount of time. Then media access for client devices associated with the first media access protocol may be scheduled at the end of the second time period for a third time period. The third time period may comprise a third predetermined amount of time.Type: ApplicationFiled: August 19, 2019Publication date: February 25, 2021Applicant: Cisco Technology, Inc.Inventors: Robert E. Barton, Vishal S. Desai, Jerome Henry
-
Patent number: 10932322Abstract: In one illustrative example, an interface between a user plane function (UPF) instance of a mobile network and a tunnel router endpoint of an enterprise software-defined wide area network (SD-WAN) fabric is provided. The UPF instance may be part of a network slice that is (uniquely) associated with an enterprise of the enterprise SD-WAN. A plurality of mappings between policies associated with different QoS flows via the UPF instance and SD-WAN policies associated with different virtual private networks (VPNs) of the SD-WAN fabric may be maintained. Each VPN of the SD-WAN fabric may be associated with a different underlying transport mechanism that satisfies characteristics of a specific SD-WAN policy. Communications for user equipment (UE) in the mobile network may be facilitated across the SD-WAN fabric based on the policy mappings.Type: GrantFiled: November 5, 2018Date of Patent: February 23, 2021Assignee: Cisco Technology, Inc.Inventors: Oliver James Bull, Louis Gwyn Samuel
-
Patent number: 10931513Abstract: In one embodiment, a method for event-triggered distributed data collection in a distributed transaction monitoring system is disclosed. The method illustratively comprises receiving, by a device, application performance data of an instance of a distributed business transaction from a first agent, the application performance data including a unique identifier associated with the instance and limited to a time window; receiving, by the device, infrastructure performance data of the instance of the distributed business transaction from a second agent, the infrastructure performance data including the unique identifier associated with the instance; grouping, by the device, the application performance data and the infrastructure performance data based on the unique identifier; and identifying, by the device, a performance issue with the instance of the distributed business transaction through an analysis of the grouping of the application performance data and the infrastructure performance data.Type: GrantFiled: January 31, 2019Date of Patent: February 23, 2021Assignee: Cisco Technology, Inc.Inventors: Chi Cao Minh, Steven A. Bolton
-
Patent number: 10932129Abstract: A network controller configured to provide network access to client devices, receives a network access request from a client device. The network access request includes a media access control (MAC) address of the client device and information about a first private key. The network controller sends to a server an authentication request, which includes the MAC address of the client device. The network controller receives an authentication response from the server, which includes a second private key. The network controller determines whether the first private key is the same as the second private key. In response to determining that the first private key is different from the second private key, network access is denied to the client device, and in response to determining that the first private key is the same as the second private key, network access is granted to the client device.Type: GrantFiled: May 17, 2018Date of Patent: February 23, 2021Assignee: Cisco Technology, Inc.Inventors: Jerome Henry, Damodar Banodkar
-
Patent number: 10931571Abstract: 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: September 23, 2019Date of Patent: February 23, 2021Assignee: Cisco Technology, Inc.Inventors: Kent Leung, Jianxin Wang
-
Patent number: 10932139Abstract: A plurality of access points located within a building structure may provide various location-based services, such as navigation, to mobile devices within the building structure. To more accurately determine the location of the plurality of access points, a floorplan of the interior of the building structure may be obtained. A plurality of images of the interior of the building structure is then obtained. At least one of the images includes an image of at least one of the plurality of access points. A plurality of reference points may also be located within the building structure and obtained. Based on the plurality of images, reference points, and the floorplan, a composite image of the interior of the structure is generated. Based on the composite image, the location of each of the plurality of access points is determined.Type: GrantFiled: November 1, 2018Date of Patent: February 23, 2021Assignee: Cisco Technology, Inc.Inventors: Huy Phuong Tran, Abhishek Mukherji, Edmund Cameron Duhaime, Rong Peng, Santosh Ghanshyam Pandey, Jacob Earl Fussell
-
Patent number: 10929088Abstract: Presented herein are systems and methods that allow for dynamic tracking of changes made by an interacting participant. The non-interacting participants follow the changes made by the interacting participant but maintain the ability to take control of their viewport. The systems and methods introduce the concept of an area of interest (AOI), which is a region of the canvas that contains changes or modifications. The AOI relies on a notion of an active user. An active user is a participant that performs an action on the whiteboard. In order for the other participants to view and be aware of changes made to the whiteboard by the active user, the viewport of each device is automatically mapped to contain the AOI.Type: GrantFiled: April 29, 2019Date of Patent: February 23, 2021Assignee: Cisco Technology, Inc.Inventors: Cristoffer Karl Conny Särevall, Magne Pettersen Zachrisen, Andreas Aardal Hanssen, Øyvind Kurisaki-Sagberg
-
Patent number: 10931825Abstract: A computer system routes contact center interactions. Interactions between contact center agents and contact center queries that are received at a contact center are monitored. A ranking model is trained according to the categories of the contact center queries and the interaction scores of each handled query using machine learning. The ranking model is tested according to various metrics to ensure that the ranking model ranks the agents according to one or more selected business outcomes. A net score may be determined for each contact center agent for each query category based on a predicted interaction score and one or more non-interaction features. Incoming queries may then be routed to an appropriate contact center agent based on the category of the incoming query. Embodiments may further include a method and program product for routing contact center interactions in substantially the same manner described above.Type: GrantFiled: October 26, 2018Date of Patent: February 23, 2021Assignee: Cisco Technology, Inc.Inventors: Ambareesh Revanur, Manigandan Ms, Sateesh Kumar Potturu Naga Venkata