Patents Assigned to Cisco Technology
-
Patent number: 10446312Abstract: In one implementation, an apparatus is configured to aid in the manufacturing or assembling of electronic surface mount packages. The apparatus includes a common mode choke base configured to support a common mode choke. The apparatus includes terminal contacts coupled to the common mode choke base. The terminal contacts are aligned with wires connected to the common mode choke. The apparatus includes a support member including a wire supporting portion aligned with the wires connected to the common mode choke and a central portion configured to support the common mode choke base.Type: GrantFiled: November 17, 2017Date of Patent: October 15, 2019Assignee: Cisco Technology, Inc.Inventors: William Frank Edwards, Ki-Yuen Chau, Keith Frank Tharp, George Curtis, Kayen Lin
-
Patent number: 10447551Abstract: An interface mapping method includes obtaining, at a network controller, device information of network devices configured to be in communication with each other through an optical network. The network devices include a plurality of colored interfaces that support a range of wavelengths for communication in the optical network. Interface information of the colored interfaces of the network devices is obtained, and optical power information associated with each of the colored interfaces is obtained. Optical power margins for a transmitter interface of the colored interfaces. The transmitter interface is controlled to transmit a power sequence based on the optical power margins, and power readings are obtained from a receiver interface of the colored interfaces. A topology between the colored interfaces is discovered based on the power sequence and the power readings.Type: GrantFiled: November 29, 2018Date of Patent: October 15, 2019Assignee: Cisco Technology, Inc.Inventors: Randy Hehui Zhang, Rajiv Asati, Gabriele Maria Galimberti, Errol Fenton Roberts, Walid Wakim
-
Patent number: 10446699Abstract: Embodiments herein describe photonic systems that include a germanium photodetector thermally coupled to a resistive element. Current flowing through the resistive element increases the temperature of the resistive element. Heat from the resistive element increases the temperature of the thermally coupled photodetector. Increasing the temperature of the photodetector increases the responsivity of the photodetector. The bias voltage of the photodetector can be increased to increase the bandwidth of the photodetector. In various embodiments, the photodetector includes at least one waveguide to receive light into the photodetector. Other embodiments include multiple resistive elements thermally coupled to the photodetector.Type: GrantFiled: July 28, 2017Date of Patent: October 15, 2019Assignee: Cisco Technology, Inc.Inventors: Igal I. Bayn, Sean P. Anderson
-
Patent number: 10447540Abstract: In one embodiment, a device receives control logic programmed within at least one controller included within an industrial network. The device also determines a network topology of the industrial network, and derives a network policy for the industrial network based upon, at least in part, the control logic and the network topology.Type: GrantFiled: April 8, 2016Date of Patent: October 15, 2019Assignee: Cisco Technology, Inc.Inventors: Xuechen Yang, Rudolph B. Klecka, III
-
Patent number: 10448069Abstract: Methods and systems for processing a video stream are disclosed. A first tier value may be assigned to each of a plurality of SHRAP pictures in a first video stream. A reference tier value may be assigned to pictures in the first video stream that may be used as reference pictures. A plurality of discard tier values may be assigned to pictures in the first video stream that may be discarded during trick mode operations and do not depend on other pictures assigned one of the plurality of discard tier values. A trick mode operation may then be performed, wherein the presentation of pictures in the first video stream is dependent upon assignment of tier values.Type: GrantFiled: February 5, 2016Date of Patent: October 15, 2019Assignee: Cisco Technology, Inc.Inventors: Arturo A. Rodriguez, Kevin Murray, Hsiang-Yeh Hwang, Akira Osamoto
-
Patent number: 10448243Abstract: A method is provided in one example embodiment and may include receiving, by a Service Capability Exposure Function (SCEF), a request to send data to a user equipment (UE), wherein a context for the UE is not available at the SCEF when the request is received; querying a subscriber database to determine whether the context for the UE is available at the subscriber database; and sending the data for the UE to a Mobility Management Entity (MME) by the SCEF using an interface directly interconnecting the MME and the SCEF based on a determination that the context for the UE is available at the subscriber database.Type: GrantFiled: March 23, 2017Date of Patent: October 15, 2019Assignee: Cisco Technology, Inc.Inventor: Poojan Tanna
-
Patent number: 10447496Abstract: Methods and network devices are disclosed for multicast traffic steering in a communications network. In one embodiment, a method includes generating a first tree connecting a source node for a multicast flow through a communications network to each of multiple destination nodes for the multicast flow. The communications network is configured to forward a multicast message based on bit values in a message bit array carried by the message, and the first tree comprises a first set of unicast paths from the source node to the destination nodes. The method further includes allocating a first tree identifier to the first tree and communicating the first tree identifier and associated forwarding information to each of multiple forwarding nodes within the communications network. An embodiment of a network device includes a processor operably coupled to one or more network interfaces and adapted to perform steps of the method.Type: GrantFiled: March 30, 2017Date of Patent: October 15, 2019Assignee: Cisco Technology, Inc.Inventors: Xiaorong Wang, Yicheng Liu, Lianxiang Wang, Fang Yang, Gaofeng Tao, Ijsbrand Wijnands
-
Patent number: 10445410Abstract: A method is provided to simplify the connection to a meeting service based on a link presented in a text-based communication session. The method involves monitoring the text-based communication session among at least two participants and detecting in the text-based communication session a text string that represents a link to a meeting service. The text string is converted to a graphical user interface element that indicates a connection to the meeting service. The graphical user interface element is displayed in association with the text-based communication session.Type: GrantFiled: March 3, 2017Date of Patent: October 15, 2019Assignee: Cisco Technology, Inc.Inventor: Brian C. Powell
-
Patent number: 10439874Abstract: In one embodiment, a supervisory device in a network identifies a workaround for a symptom exhibited by a particular device in the network by traversing a path in a symptom-problem graph. The path in the graph includes a symptom vertex that represents the symptom, a problem vertex that shares an edge with the symptom vertex and represents a problem that causes the symptom, and a workaround vertex that shares an edge with the problem vertex and represents the workaround for the symptom. The supervisory device causes the identified workaround to be applied to the particular device and updates the path in the graph to replace the workaround vertex with a fix vertex that represents a fix for the problem that causes the symptom exhibited by the particular device. The supervisory device causes the fix to be applied to the particular device based on the updated path in the graph.Type: GrantFiled: June 12, 2017Date of Patent: October 8, 2019Assignee: Cisco Technology, Inc.Inventors: David C. White, Jr., Jay Kemper Johnston, Magnus Mortensen
-
Patent number: 10439982Abstract: A recursive DNS nameserver system and related domain name resolution techniques are disclosed. The DNS nameservers utilize a local cache having previously retrieved domain name resolution to avoid recursive resolution processes and the attendant DNS requests. If a matching record is found with a valid (not expired) TTL field, the nameserver returns the cached domain name information to the client. If the TTL for the record in the cache has expired and the nameserver is unable to resolve the domain name information using DNS requests to authoritative servers, the recursive DNS nameserver returns to the cache and accesses the resource record having an expired TTL. The nameserver generates a DNS response to the client device that includes the domain name information from the cached resource record. In various embodiments, subscriber information is utilized to resolve the requested domain name information in accordance with user-defined preferences.Type: GrantFiled: February 18, 2016Date of Patent: October 8, 2019Assignee: Cisco Technology, Inc.Inventors: Noah Treuhaft, David Ulevitch, Michael Damm
-
Patent number: 10440619Abstract: In one example embodiment, an apparatus is provided that includes an antenna that receives, in a first wireless network, a first identifier of a second wireless network access point. The apparatus also includes a processor that processes data received by the antenna. The apparatus transmits, in the first wireless network, the first identifier of the second wireless network access point. The apparatus establishes a tunnel to the second wireless network. The antenna transmits a second identifier of the second wireless network access point.Type: GrantFiled: July 28, 2016Date of Patent: October 8, 2019Assignee: Cisco Technology, Inc.Inventors: Mukesh Taneja, Mark Grayson
-
Patent number: 10440603Abstract: A communication apparatus and method are provided for pre-dieting 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 on expected impact of the one or more changes in the at least one radio network parameter on a cellular network performance.Type: GrantFiled: February 4, 2016Date of Patent: October 8, 2019Assignee: Cisco Technology, Inc.Inventors: Ziv Nuss, Rani Wellingstein, Jonatan Bien, Ido Susan
-
Patent number: 10439947Abstract: According to one aspect, a method includes identifying at least a first chunk to be obtained, the at least first chunk including at least a first packet, and determining a deadline for the first chunk, the deadline being indicative of an amount of time before the first chunk is needed. The method also includes determining whether the deadline for the first chunk is relatively long, and de-prioritizing the first chunk with respect to obtaining the first chunk for queueing in a buffer when it is determined that the deadline for the first chunk is relatively long. Finally, the method includes obtaining the first chunk for queueing in the buffer, wherein obtaining the first chunk for queueing in the buffer includes obtaining the first chunk after obtaining a second chunk for queueing in the buffer, the second chunk having a shorter deadline than the deadline for the first chunk.Type: GrantFiled: November 17, 2016Date of Patent: October 8, 2019Assignee: Cisco Technology, Inc.Inventors: Joseph Friel, Hugo Latapie, Andre Surcouf, Enzo Fenoglio, Thierry Gruszka
-
Patent number: 10439993Abstract: Presented herein is a system to set up a secure connection between nodes on two enterprise networks across a public network. The system includes a network element associated with each enterprise network. The first network element transmits a map request to a mapping server. The map request includes a destination address on the second enterprise network and a peer introduction request. The first network element includes a first key generation material in the peer introduction request. The second network element is configured to receive the map request forwarded from the mapping server, generate a map reply corresponding to the map request, and transmit the map reply to the first network element. The map reply includes a peer introduction reply with a second key generation material. The first network generates a secure key by inserting the second key generation material into a first key derivation function.Type: GrantFiled: April 11, 2016Date of Patent: October 8, 2019Assignee: Cisco Technology, Inc.Inventor: Brian Eliot Weis
-
Patent number: 10437997Abstract: Techniques are provided for the detection of malicious software (malware) on a general purpose computing device. A challenge in detecting malicious software is that files are typically scanned for the presence of malicious intent only once (and subsequent rescanning is typically performed in a simplistic manner). Existing methods in the art do not address how to most effectively rescan collections of files in a way that tries to optimize performance and efficacy. These methods may also be useful if additional information is now available regarding a file that might be useful to an end-user or an administrator, even though the file's core disposition might not have changed. More specifically, we describe methods, components, and systems that perform data analytics to intelligently rescan file collections for the purpose of retroactively identifying malware and retroactively identifying clean files.Type: GrantFiled: July 13, 2017Date of Patent: October 8, 2019Assignee: Cisco Technology, Inc.Inventors: Oliver Friedrichs, Alfred Huger, Zulfikar Ramzan
-
Patent number: 10439952Abstract: A network device receives a packet at a port from among a number of ports. A queue threshold is randomly adjusted for a queue having an output buffer to which the packet is stored. When a fullness of the queue exceeds the adjusted queue threshold, at a time when the packet is to be enqueued into the queue, an action is performed. The action includes either dropping the received packet, or flow-controlling the port at which the packet is received.Type: GrantFiled: July 7, 2016Date of Patent: October 8, 2019Assignee: Cisco Technology, Inc.Inventors: Vinod Mitulal, Krishnan Subramani, Peter Newman, Georges Akis
-
Patent number: 10439726Abstract: A local node of an optical network obtains local operating parameters associated with a bi-directional link to a remote node of the optical network, including a nominal local wavelength and a local temperature. The local node also obtains remote operating parameters of the remote node, including a nominal remote wavelength and a remote temperature. The local node further determines a target local wavelength based on a comparison of the local operating parameters and the remote operating parameters, and tunes a local transmitter to generate light at the target local wavelength. The local node also tunes a local filter to transmit light at the target local wavelength and reflect light at a target remote wavelength. This may be done by exchanging a configuration identifier with the remote node. The configuration identifier from the remote node is encoded in pulses of light from a remote transmitter in the remote node.Type: GrantFiled: November 1, 2018Date of Patent: October 8, 2019Assignee: Cisco Technology, Inc.Inventors: Marco Mazzini, Alberto Cervasio, Tao Ling
-
Patent number: 10440161Abstract: A computer-implemented method includes: receiving an interest of an object in a network; obtaining a stack requirement for a protocol stack, wherein the stack requirement specifies at least a functionality for a stack component; selecting the stack component, based on the functionality and at least a name prefix of the interest or the object; and instantiating the stack component in the protocol stack.Type: GrantFiled: September 28, 2017Date of Patent: October 8, 2019Assignee: Cisco Technology, Inc.Inventors: Ignacio Solis, Glenn C. Scott
-
Patent number: 10440322Abstract: A system that automatically configures the behavior of the display devices of a video conference endpoint. The controller may detect, at a microphone array having a predetermined physical relationship with respect to a camera, audio emitted from one or more loudspeakers, each loudspeaker having a predetermined physical relationship with respect to at least one of one or more display devices in a conference room. The controller may then generate data representing a spatial relationship between the one or more display devices and the camera based on the detected audio. Finally, the controller may assign video sources received by the endpoint to each of the one or more display devices based on the data representing the spatial relationship and the content of each received video source, and may also assign outputs from multiple video cameras to an outgoing video stream based on the on the data representing the spatial relationship.Type: GrantFiled: March 1, 2018Date of Patent: October 8, 2019Assignee: Cisco Technology, Inc.Inventors: Glenn R. G. Aarrestad, Lennart Burenius, Jochen Christof Schirdewahn, Johan Ludvig Nielsen
-
Patent number: 10437883Abstract: In one embodiment, an operating system on a computer device interfaces with a graph database that has data nodes interconnected by relationship edges. The operating system generates database instructions that specify a database operation for a target node in the graph database and a node traversal list through the graph database to reach the target node. By then transmitting the database instruction to the graph database, the graph database (e.g., a database management operating system) traverses the specified node traversal list through the graph database to the target node, and performs the database operation on the target node.Type: GrantFiled: October 7, 2016Date of Patent: October 8, 2019Assignee: Cisco Technology, Inc.Inventors: Jeffrey Y. D Lo, Pratap Pereira, Tzewei Sou