Patents Assigned to Cisco Technology
-
Patent number: 10491995Abstract: A microphone array includes one or more front-facing microphones disposed on a front surface of the collaboration endpoint and a plurality of secondary microphones disposed on a second surface of the collaboration endpoint. The sound signals received at each of the one or more front-facing microphones and the plurality of secondary microphones are converted into microphone signals. When the sound signals have a frequency below a threshold frequency, an output signal is generated from microphone signals generated by the one or more front-facing microphones and the plurality of secondary microphones. When the sound signals have a frequency at or above a threshold frequency, an output signal is generated from microphone signals generated by only the one or more front-facing microphones.Type: GrantFiled: October 11, 2018Date of Patent: November 26, 2019Assignee: Cisco Technology, Inc.Inventors: Gisle Langen Enstad, Haohai Sun, Johan Ludvig Nielsen
-
Patent number: 10491648Abstract: A first manifest request may be received and, in response, a first manifest may be requested. Next, at least one interstitial content insertion source may be queried based on the first manifest and, in response to querying the interstitial content insertion source, interstitial content details may be retrieved from the at least one interstitial content insertion source. Then it may be determined that a version of interstitial content corresponding to the interstitial content details does not exist in a service provider back end at same bitrates as content corresponding to the first manifest. Next, local ingest and encoding of the interstitial content to the service provider back end may then be triggered in response to determining that the version of interstitial content corresponding to the interstitial content details does not exist in the service provider back end at the same bitrates as the content corresponding to the first manifest.Type: GrantFiled: May 12, 2017Date of Patent: November 26, 2019Assignee: Cisco Technology, Inc.Inventor: Thomas Levy
-
Patent number: 10491311Abstract: A telecommunications device includes an electronic memory to store at least a network address and a random number code, and a sound unit to transmit the network address and the random number code via ultrasonic sound waves. The telecommunications device also includes a network interface to communicate via a data network using the network address and a processor to establish a communication session with another device over the data network based upon receipt of a response from the other device via the data network, the response including at least the random number code. The telecommunications device does not establish the communication session with the other device if the random number code is missing from the response or if the random number code in the response does not match the random number code transmitted in the ultrasonic sound waves.Type: GrantFiled: March 12, 2019Date of Patent: November 26, 2019Assignee: Cisco Technology, Inc.Inventors: Ragnvald Barth, Sverre Huseby, Dan Peder Eriksen, Bjornar Snoksrud
-
Patent number: 10491529Abstract: In an example embodiment, a Software Defined Networking (SDN) application identifies a domain based on a destination address of a packet that is associated with a primary service. The domain corresponds to the primary service, and the primary service is configured to trigger one or more support flows from one or more ancillary services. The SDN application identifies the one or more support flows based on the domain, and generates one or more rules for distribution to one or more network elements that handle packets of the one or more support flows from the one or more ancillary services.Type: GrantFiled: June 30, 2017Date of Patent: November 26, 2019Assignee: Cisco Technology, Inc.Inventors: Mario Baldi, Han Hee Song, Antonio Nucci, Marco Mellia, Martino Trevisan, Idilio Drago
-
Publication number: 20190356600Abstract: A method for teleprotection over a segment routed network comprises receiving network requirements for communication between a first teleprotection relay and a second teleprotection relay, the first teleprotection relay associated with a first router of the segment routed network, and the second teleprotection relay associated with a second router of the segment routed network, identifying a primary path from the first router to the second router satisfying the network requirements, determining a congruent reverse of the primary path satisfies the network requirements, sending, to the first router, the primary path, the first router routing traffic from the first teleprotection relay to the second teleprotection relay using the primary path, and sending, to the second router, the congruent reverse of the primary path, the second router routing traffic from the second teleprotection relay to the first teleprotection relay using the congruent reverse of the primary path.Type: ApplicationFiled: May 17, 2018Publication date: November 21, 2019Applicant: Cisco Technology, Inc.Inventors: Robert Barton, Maik Guenter Seewald, Michael Alan Kowal, Muthurajah Sivabalan, Jerome Henry
-
Publication number: 20190357383Abstract: According to one aspect, an apparatus includes a first component, a plurality of line card slots, a fan array, and a sensor arrangement. The first component has a first opening defined therein and a second opening defined therein. The first component includes a first configurable line card flapper is arranged to at least partially cover the first opening and a second configurable line card flapper is arranged to at least partially cover the second opening. The plurality of line card slots includes a first line card slot associated with the first opening and a second line card slot associated with the second opening. The fan array includes a plurality of fans. The sensor arrangement includes at least one sensor arranged to monitor at least one condition. The first and second configurable line card flappers are arranged to be configured using information obtained from the sensor arrangement.Type: ApplicationFiled: May 18, 2018Publication date: November 21, 2019Applicant: Cisco Technology, Inc.Inventors: Mandy Hin Lam, Vic Hong Chia, M. Baris Dogruoz
-
Patent number: 10482411Abstract: An interface is provided for a user to create a custom dashboard for providing application performance data. The dashboard may be created from one or more widgets, such as graphs, charts, and other display components, and each widget may be individually configured with parameters. The dashboard may be configured to display data for one or more particular transactions, transaction types, or transactions that meet specified criteria. Once created, the dashboard may be shared through a website URL, e-mail, or other method.Type: GrantFiled: April 30, 2017Date of Patent: November 19, 2019Assignee: Cisco Technology, Inc.Inventors: Sean Rea, Joseph Angeles, Thomas Keeney
-
Router operating methods and apparatus using virtual VPN instances for hosts of remote extranet VPNs
Patent number: 10484281Abstract: In one illustrative example, a router may be configured to provide a plurality of virtual private network (VPN) instances for a plurality of VPNs associated with a plurality of IDs. Each VPN instance may comprise a forwarding table instance for storing a plurality of host-to-router mappings for the VPN. The router may be further configured to provide a virtual VPN instance for a virtual VPN associated with an ID of a remote extranet VPN. The virtual VPN instance may comprise a map-cache for storing a host-to-router mapping for the remote extranet VPN. The virtual VPN instance has no corresponding forwarding table instance for user plane traffic associated with the remote extranet VPN, but rather serves as part of a control plane interface for control signaling associated with the remote extranet VPN. Accordingly, the router may provide multiple updates to host-to-router mappings in forwarding table instances of the VPNs in accordance with a change in the host-to-router mapping in the virtual VPN instance.Type: GrantFiled: June 25, 2018Date of Patent: November 19, 2019Assignee: Cisco Technology, Inc.Inventors: Brent P. Mucci, Marc Portoles Comeras, Vrushali Ashtaputre, Victor M. Moreno, Hatem Mohammad R.A. Abouzeid -
Patent number: 10484255Abstract: In one embodiment, a device receives health status data indicative of a health status of a data source in a network that provides collected telemetry data from the network for analysis by a machine learning-based network analyzer. The device maintains a performance model for the data source that models the health of the data source. The device computes a trustworthiness index for the telemetry data provided by the data source based on the received health status data and the performance model for the data source. The device adjusts, based on the computed trustworthiness index for the telemetry data provided by the data source, one or more parameters used by the machine learning-based network analyzer to analyze the telemetry data provided by the data source.Type: GrantFiled: June 19, 2017Date of Patent: November 19, 2019Assignee: Cisco Technology, Inc.Inventors: Andrea Di Pietro, Grégory Mermoud, Jean-Philippe Vasseur, Sukrit Dasgupta
-
Patent number: 10484406Abstract: In one embodiment, a first device in a network maintains raw traffic flow information for the network. The first device provides a compressed summary of the raw traffic flow information to a second device in the network. The second device is configured to transform the compressed summary for presentation to a user interface. The first device detects an anomalous traffic flow based on an analysis of the raw traffic flow information using a machine learning-based anomaly detector. The first device provides at least a portion of the raw traffic flow information related to the anomalous traffic flow to the second device for presentation to the user interface.Type: GrantFiled: January 7, 2016Date of Patent: November 19, 2019Assignee: Cisco Technology, Inc.Inventors: Jean-Philippe Vasseur, Grégory Mermoud, Sukrit Dasgupta, Xav Laumonier
-
Patent number: 10481665Abstract: According to one example embodiment, a modem or other network device include an energy module configured to enter a low-power, low-bandwidth state when not in active use by a user. The low-power state may be maintained under certain conditions where network activity is not present, and or when only non-bandwidth-critical traffic is present. The network device may include a user interface for configuring firewall rules, and the user may be able to concurrently designate particular types of traffic as important or unimportant. The energy module may also be integrated with a firewall, and power saving rules may be inferred from firewall rules.Type: GrantFiled: March 19, 2018Date of Patent: November 19, 2019Assignee: Cisco Technology, Inc.Inventor: Michael Overcash
-
Patent number: 10484410Abstract: Presented herein are techniques for detecting anomalies in micro-service communications that are indicative of security issues/problems for the application. More specifically, a computing device receives a plurality of micro-service communication records each associated with traffic sent between pairs of executables (nodes) that are related to a micro-services application. Each of the micro-service communication records includes a time series entry and an associated trace sequence identifier and each of the micro-service communication records are generated during a time period. The computing device analyzes the plurality of micro-service communications to detect possible anomalous communication patterns associated with the micro-services application during the time period.Type: GrantFiled: July 19, 2017Date of Patent: November 19, 2019Assignee: Cisco Technology, Inc.Inventors: Enzo Fenoglio, Jérôme Tollet, Syed Muhammad Mohsin Kazmi, Hugo M. Latapie
-
Patent number: 10484333Abstract: In one embodiment, a system, apparatus, and method are described for providing limited data connectivity for devices connected to a switch when the switch enters bootloader mode. The switch has a central processing unit (CPU), the CPU comprising a reload handler and an application-specific integrated circuit (ASIC), the ASIC comprising ASIC forwarding logic. The ASIC is instructed, by the reload handler, to store an ASIC database, the ASIC database for storing the ASIC forwarding logic. The reload handler maintains a physical layer (PHY) state of the switch. Use of spanning tree protocol (STP) and Transmission Control Protocol (TCP) keepalive is disabled in the switch. A state of stack hardware is retained in switch memory. New ports of the switch are prevented from becoming active, and the ASIC forwarding logic is, in response to receiving the instruction, stored in the ASIC database. Related systems, apparatuses, and methods are also described.Type: GrantFiled: July 16, 2017Date of Patent: November 19, 2019Assignee: Cisco Technology, Inc.Inventors: Kabiraj Sethi, Shivangi Sharma, Peter G. Jones, Jimit Maheta
-
Patent number: 10481326Abstract: Embodiments herein describe a photonic chip which includes a coupling interface for evanescently coupling the chip to a waveguide on an external substrate. In one embodiment, the photonic chip includes a tapered waveguide that aligns with a tapered waveguide on the external substrate. The respective tapers of the two waveguides are inverted such that as the width of the waveguide in the photonic chip decreases, the width of the waveguide on the external substrate increases. In one embodiment, these two waveguides form an adiabatic structure where the optical signal transfers between the waveguides with minimal or no coupling of the optical signal to other non-intended modes. Using the two waveguides, optical signals can be transmitted between the photonic chip and the external substrate.Type: GrantFiled: February 19, 2018Date of Patent: November 19, 2019Assignee: Cisco Technology, Inc.Inventors: Vipulkumar Patel, Mark Webster, Ravi Tummidi, Mary Nadeau
-
Patent number: 10484405Abstract: In one embodiment, a first device in a network identifies an anomalous traffic flow in the network. The first device reports the anomalous traffic flow to a supervisory device in the network. The first device determines a quarantine policy for the anomalous traffic flow. The first device determines an action policy for the anomalous traffic flow. The first device applies the quarantine and action policies to one or more packets of the anomalous traffic flow.Type: GrantFiled: January 23, 2015Date of Patent: November 19, 2019Assignee: Cisco Technology, Inc.Inventors: Sukrit Dasgupta, Jean-Philippe Vasseur
-
Automatic creation and management of a community of things for Internet of Things (IoT) applications
Patent number: 10476743Abstract: Presented herein are techniques for automatically creating communities of network-connected devices, i.e., Internet of Thing (IoT) devices. One or more of a plurality of network-connected devices are identified based on one or more policies that define one or more communities of network-connected devices. A community of network-connected devices includes network-connected devices that share common functional, physical or relational attributes. Information is stored that indicates the one or more communities of which each of the one or more of the plurality of network-connected devices is a member based on the policies that define the one or more communities and functional, physical or relational attributes of the one or more of the plurality of network-connected devices.Type: GrantFiled: October 13, 2014Date of Patent: November 12, 2019Assignee: Cisco Technology, Inc.Inventors: Carlos M. Pignataro, Mark Ammar Rayes, Hazim Hashim Dahir -
Patent number: 10473751Abstract: A controller of a collaboration endpoint generates a primary audio signal for an ultrasonic source audio signal produced by a source audio speaker, a reference audio signal for the ultrasonic source audio signal, and, based on the reference audio signal, a predicted signal that is predictive of the primary audio signal. The controller produces a prediction error of the predicted signal by comparing the primary audio signal with the predicted signal and determines whether the prediction error is indicative of a motion of one or more persons near the collaboration endpoint.Type: GrantFiled: April 25, 2017Date of Patent: November 12, 2019Assignee: Cisco Technology, Inc.Inventor: Oystein Birkenes
-
Patent number: 10477250Abstract: A target sample x(i,j) of a two-dimensional array of reconstructed samples is filtered based on values of samples in a neighboring region of the target sample to produce a two-dimensional array of modified reconstructed samples, according to the equation: y(i,j)=round(x(i,j)+g(?m,n?Ra(m,n)ƒ(x(i,j)?b(m,n)x(m,n)))), where y(i,j) is a modified target sample value, R is the neighboring region of the target sample, a(m,n) and b(m,n) are real-valued coefficients, round(x) is a function that maps the value x to an integer value in the range [0,2B?1], B is the number of bits representing each sample of the two-dimensional array of modified reconstructed samples, ƒ(x) and g(x) are functions, wherein (a) ƒ(x) is a non-linear function, or (b) g(x) is a non-linear function and both a width and a height of R is more than one sample.Type: GrantFiled: August 20, 2018Date of Patent: November 12, 2019Assignee: Cisco Technology, Inc.Inventors: Arild Fuldseth, Steinar Midtskogen
-
Patent number: 10476790Abstract: In one embodiment, a network device is provided that comprises a plurality of ports at which network packets are received at the network device and sent from the network device. At least hardware module includes one or more memories that store entries for one or more networking features to be performed to direct network packets with respect to the plurality of ports. A processor is coupled to the at least one hardware module and configured to communicate with the at least one hardware module to store in the one or more memories attributes for one or more access control lists and associated actions that cause network packets which are received that match the attributes for the one or more access control lists, to be directed in a service chain that includes one or more network processing appliances connected to one or more of the plurality of ports.Type: GrantFiled: November 29, 2017Date of Patent: November 12, 2019Assignee: Cisco Technology, Inc.Inventors: Samar Sharma, Mahadeva Swamy Chandra
-
Patent number: 10476839Abstract: Systems and methods for triggering service activation include starting a vCPE instance in response to a request for a service, instantiating a service container for the requested service and starting the service in the service container, installing a fast path entry for the service container in a local bridge table, detecting an idle timeout of the service and labeling the local bridge table entry for the corresponding service container as inactive, notifying a cloud services manager that the service container is inactive, and removing the service container.Type: GrantFiled: February 15, 2017Date of Patent: November 12, 2019Assignee: Cisco Technology, Inc.Inventors: Muthumayan Madhayyan, Ganesh Sundaram, Chiajen Tsai, Larry T. Chang