Least Cost Or Minimum Delay Routing Patents (Class 370/238)
  • Patent number: 11032185
    Abstract: For a flooded packet transmitted from a first base to a second base connected to a transport network, a first edge node in the transport network first sets path selection information for selecting a return path for transmitting a packet from the second base to the first base, and then transmits the packet to the second base via the path configured in advance. When receiving the flooded packet, a second edge node selects the return path on the basis of the path selection information from a plurality of path candidates configured in advance between the first base and the second base and learns the path in association with information indicating the transmission source.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: June 8, 2021
    Assignee: NEC CORPORATION
    Inventors: Hiroya Kaneko, Kazuya Suzuki
  • Patent number: 11018972
    Abstract: An information handling system of a first gateway access point in a wireless network includes at least one wireless adapter for receiving a plurality of reply messages including information that can be used to calculate a plurality of traffic factor values describing traffic flow between one of a plurality of gateways in the wireless network and a cloud computing resource, and a processor executing code instructions of a wireless network gateway sink nomination system. The wireless network gateway sink nomination system may calculate a traffic factor value for each of the plurality of gateways, based on the reply messages, received from with each gateway identify a most desirable sink gateway from the plurality of gateways, and transmit the identity of the most desirable sink gateway to the plurality of gateways for transmitting data bound for the cloud computing resource via the most desirable sink gateway.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: May 25, 2021
    Assignee: Dell Products, LP
    Inventors: Pedram Radmand, Ricardo R. Velasco
  • Patent number: 11012349
    Abstract: Methods and systems are described for providing route advertisements to provider edge devices on virtual private networks implemented using different protocols. An illustrative method includes receiving, from a first provider edge device on a first virtual private network (VPN), a route advertisement in a first format, wherein the first format corresponds to a first standard, determining whether the first format is translatable to a second format, wherein the second format corresponds to a second standard, in response to determining that the first format is translatable to the second format, identifying parameters for translating a route included in the route advertisement from the first format into the second format, generating a translated route advertisement by translating the route included in the route advertisement in accordance with the identified parameters, and transmitting, to a second provider edge device on a second VPN, the translated route advertisement including the translated route.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: May 18, 2021
    Assignee: Arista Networks, Inc.
    Inventors: Rajesh Kumar Semwal, Amit Dattatray Ranpise
  • Patent number: 11012115
    Abstract: Methods, systems, and apparatus for monitoring and controlling electronic devices using wired and wireless protocols are disclosed. The systems and apparatus may monitor their environment for signals from electronic devices. The systems and apparatus may take and disambiguate the signals that are received from the devices in their environment to identify the devices and associate control signals with the devices. The systems and apparatus may use communication means to send control signals to the identified electronic devices. Multiple apparatuses or systems may be connected together into networks, including mesh networks, to make for a more robust architecture.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: May 18, 2021
    Assignee: Crius Technology Group, LLC
    Inventor: Phillip Bogdanovich
  • Patent number: 11005907
    Abstract: Disclosed herein are techniques to provide a unified display stream for multiple modes of a display specification. The display stream can include a link layer control protocol packet comprising link control information inserted between a set number of packets comprising display data. A packet can comprise indications of display data for a single stream or multiple streams.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: May 11, 2021
    Assignee: INTEL CORPORATION
    Inventor: Nausheen Ansari
  • Patent number: 11005887
    Abstract: The present invention which relates to HoneyNet method, system, and computer program for mitigating link flooding attacks by exposing Honey Topology in SDN (Software Defined Networking) includes a Honey Node detecting unit configured to detect Honey Node Set of static metric and dynamic metric calculating from a SDN controller and OF (OpenFlow), a Honey Topology generating unit configured to arrange Honey Topology by applying probability model for the Honey Node Set, and an access determining unit configured to detect packet-in triggered to a Honey Node, and control transmission of packet to the Honey Topology from the Honey Node.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: May 11, 2021
    Assignee: KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY
    Inventors: Seungwon Shin, Jinwoo Kim
  • Patent number: 10999194
    Abstract: An information synchronization method includes sending, by a controller, a first message to a network device, where the first message carries control routing protocol (CRP) routing entry information, and is used to advertise a CRP route, and the first message includes first identification information, and after receiving the first message, storing, by a forwarding device, the CRP routing entry information into a CRP routing table of the network device as indicated by the first identification information. Hence, because a route advertised by the controller and a route advertised using a routing protocol between forwarding devices are stored in different routing tables, a related application of the route advertised using the routing protocol between the forwarding devices is not affected.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: May 4, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Changjiang Yan, Shunwan Zhuang, Nan Wu, Guoyi Chen, Zhenbin Li, Baohua Song
  • Patent number: 10990447
    Abstract: A method and a system for controlling the access of a plurality of client computers to storage media, the system including: a processor, a Random-Access Memory (RAM) device; and a Network Interface Controller (NIC), configured to establish a plurality of connections with the clients. The processor may dynamically allocate a buffer memory space to each connected client computer on the RAM device, and the NIC may be configured to receive at least one storage access request from at least one client, over at least one computer network connection. The RAM device may accumulate data of the at least one storage access request in the buffer allocated to the respective connected client computer, and the processor may be configured, upon completion of the accumulation of data, to propagate the buffered data to at least one storage device of the storage media.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: April 27, 2021
    Assignee: Lightbits Labs Ltd.
    Inventors: Alexander Shpiner, Abel Alkon Gordon, Sagi Grimberg
  • Patent number: 10991019
    Abstract: A radio channel control method includes: collecting a real-time user experience index for access to a media service by a user terminal, and collecting a media service transmission parameter of the media service provided by a server; determining whether the real-time user experience index is less than a user experience index defined in a user experience level of an ordered traffic package of the user terminal, and if the real-time user experience index is less than the user experience index defined in the user experience level of the ordered traffic package of the user terminal, calculating, by using the real-time user experience index and the media service transmission parameter, a radio channel parameter that is required by the user experience index; and transmitting the radio channel parameter to a core network device.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: April 27, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Dawei Huo, Shanfu Li, Kangmin Huang, Lei Zhou
  • Patent number: 10979334
    Abstract: Systems and methods for monitoring network traffic. A server may receive data packets originated from a first remote computer system, the data packets having a destination of a second remote computer system. The server may determine a user of the first computer system and, based thereon, identify network traffic monitoring tools configured to connect to the server through respective distinct network addresses. The server may determine a routing path for the packets including a sequence of network addresses including the respective distinct addresses of the identified network traffic monitoring tools and a second network address corresponding to the second computer system. The second network address may be ordered after the respective distinct addresses of the identified network traffic monitoring tools in the sequence. The server may send, according to the routing path, the packets to the identified network traffic monitoring tools and the second computer system.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: April 13, 2021
    Assignee: MyDigitalShield, Inc.
    Inventor: Andrew Bagrin
  • Patent number: 10972387
    Abstract: Embodiments herein disclose methods for selecting one or more paths for routing application traffic based on application performance metrics for hosted applications. In an embodiment, to select the best path, the available paths can be monitored to understand the performance of specific applications through those paths. Subsequently, the performance data is used to derive an application link score for any given combination of application and path, wherein the application link score is generated as a function of packet delay and packet loss. The ALS is then be used to determine the best path for a given application.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: April 6, 2021
    Assignee: Versa Networks, Inc.
    Inventors: Sridhar Vishwanathan Iyer, Amey Gavand, Akshay Adhikari, Apurva Mehta
  • Patent number: 10967190
    Abstract: In one embodiment, a method for operating a system for management of implantable medical devices (IMDs), comprises: conducting communications sessions with a plurality of clinician programmer devices, wherein some of the communication sessions occur while the plurality of clinician programmer devices are engaged in respective programming sessions with IMDs; conducting communications sessions with a plurality of patient controller devices, wherein the communication sessions with the patient controller devices include communication of data pertaining to offline programming of IMDs; reconciling programming session data received from the plurality of clinician programmer devices with programming session data received from patient controller devices to identify instances of unauthorized IMD programming; and distributing revocation data to patient controller devices to be downloaded to corresponding IMDs, wherein the revocation data identifies cryptographic keys that are no longer trusted.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: April 6, 2021
    Assignee: Advanced Neuromodulation Systems, Inc.
    Inventor: Christopher S. L. Crawford
  • Patent number: 10965582
    Abstract: Methods, apparatus, systems and articles of manufacture to reflect routes from a virtual route reflector are disclosed. An example method includes requesting, at a virtual route reflector remote from an autonomous system, topology information and external route information from the autonomous system. The external route information identifies a plurality of border routers through which a remote destination can be reached. The example method also includes selecting, using the topology information, a first path from among a plurality of paths emanating from a selected node in the autonomous system, the plurality of paths exiting the autonomous system at respective border routers of the plurality of border routers. The example method further includes advertising, from the virtual route reflector to a client router in the autonomous system, a route to the remote destination, the route including a first border router at which the first path exits the autonomous system.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: March 30, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Chaitanya Yadlapalli, James Uttaro
  • Patent number: 10944662
    Abstract: Embodiments generally disclosed herein include a computer-implemented method for monitoring and correlating network traffic data associated with a primary network that is in communication with a plurality of secondary networks. The method generates a network traffic data set by monitoring network traffic between the primary network and the plurality of secondary networks. The method also determines a mapping of network connectivity by monitoring inter-network routing information between the primary network and the plurality of secondary networks. In addition, the method generates a traffic measurement data set by monitoring network utilization statistics between the primary network and the plurality of secondary networks. With the collected data sets, the method then calculates a relational network mapping between the primary network and the plurality of secondary networks by correlating the network traffic data set, the mapping of network connectivity, and the traffic measurement data set.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: March 9, 2021
    Assignee: LEVEL 3 COMMUNICATIONS, LLC
    Inventors: John Kane, Joseph Lawrence, Maria Farnon, Rick Nooner, Raoul Alcala, Mark Taylor
  • Patent number: 10944436
    Abstract: A radio frequency (RF) communication device includes an RF spectral sensor that senses a dynamically changing RF spectral environment, and RF circuitry having at least one settable parameter. A controller dynamically sets the at least one settable parameter thereby affecting power consumption and RF communication performance by using an artificial intelligence (AI) model based upon the power consumption and the RF communication performance in the dynamically changing RE spectral environment.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: March 9, 2021
    Assignee: HARRIS GLOBAL COMMUNICATIONS, INC.
    Inventor: Richard J. Buckley
  • Patent number: 10938452
    Abstract: A base station system transmits a data stream towards a user entity. The data stream has first data and second data, the first data being associated with a first transmission quality requirement, and the second data being associated with a second transmission quality requirement. The base station system comprises: a multiple-in-multiple-out (MIMO) base station that is configured to handle communications of the user entity in a communication cell using beamforming; at least one remote transmitter, which is arranged spaced apart from the MIMO base station in the communication cell; and a further remote transmitter which is arranged spaced apart from the MIMO base station and from the remote transmitter in the communication cell, the further remote transmitter being configured to support communications towards the user entity in the communication cell.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: March 2, 2021
    Assignee: DEUTSCHE TELEKOM AG
    Inventor: Axel Klatt
  • Patent number: 10931570
    Abstract: In embodiments, a communication node of a multi-node communication network includes a communication interface and a controller communicatively coupled to the communication interface.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: February 23, 2021
    Assignee: Rockwell Collins, Inc.
    Inventors: Tj T. Kwon, Justin W. Ehm, Anthony D. Schaefer, Wayne H. Meyer, Joseph T. Graf
  • Patent number: 10931590
    Abstract: A packet processing method includes: receiving, by a first network device, a packet, where the packet includes match object information and match condition information; determining, by the first network device, a to-be-matched network device among one or more network devices according to the match object information, determining, by the first network device, whether device information of the of the to-be-matched network device matches with the match condition information; and performing, by the first network device, forwarding processing or discarding processing on the packet according to a result of the determination.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: February 23, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Bing Liu, Sheng Jiang
  • Patent number: 10917319
    Abstract: Systems and methods are provided for automatically discovering applications/clusters in a network and mapping dependencies between the applications/clusters. A network monitoring system can capture network flow data using sensors executing on physical and/or virtual servers of the network and sensors executing on networking devices connected to the servers. The system can determine a graph including nodes, representing at least the servers, and edges, between pairs of the nodes of the graph indicating the network flow data includes one or more observed flows between pairs of the servers represented by the pairs of the nodes. The system can determine a dependency map, including representations of clusters of the servers and representations of dependencies between the clusters, based on the graph. The system can display a first representation of a first cluster of the dependency map and information indicating a confidence level of identifying the first cluster.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: February 9, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ellen Christine Scheib, Ali Parandehgheibi, Omid Madani, Vimalkumar Jeyakumar, Navindra Yadav, Mohammadreza Alizadeh Attar
  • Patent number: 10911488
    Abstract: Methods and systems for mitigating a spoofing-based attack include calculating a travel distance between a source Internet Protocol (IP) address and a target IP address from a received packet based on time-to-live information from the received packet. An expected travel distance between the source IP address and the target IP address is estimated based on a sparse set of known source/target distances. It is determined that the received packet has a spoofed source IP address based on a comparison between the calculated travel distance and the expected travel distance. A security action is performed responsive to the determination that the received packet has a spoofed source IP address.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: February 2, 2021
    Inventors: Cristian Lumezanu, Nipun Arora, Haifeng Chen, Bo Zong, Daeki Cho, Mingda Li
  • Patent number: 10904143
    Abstract: Methods and systems for path selection involving remote access protocols and/or user behavior are described herein. A request, from a first computing device, for content hosted on a second computing device may be received. Based on network state metrics, remote access protocol metrics, and/or user experience metrics, a path of a plurality of paths between the first computing device and the second computing device may be selected. The path need not be the most direct path between the first computing device and the second computing device, and may comprise remote access to a computing device on an intermediary server. Based on user behavior analysis performed with respect to user input data, a path may be re-selected, and/or the network state metrics, remote access protocol metrics, and/or user experience metrics may be weighted.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: January 26, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Xiaolu Chu, Jinren Zhang, Jie Zhuang, Tao Zhan
  • Patent number: 10904162
    Abstract: A system and method for selecting an optimal path in a multi-media multi-path network. The system for selecting an optimal path in a multi-media multi-path network includes a memory storing a program for selecting an optimal path in the multi-media multi-path network and a processor for executing the program, wherein the processor uses a network performance parameter, which serves as state information, as an input value of a reinforcement learning algorithm and selects an optimal path using a Q-table obtained by applying the reinforcement learning algorithm.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: January 26, 2021
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventor: Byung Chang Chung
  • Patent number: 10893376
    Abstract: Provided is a communication device within a communication network including a plurality of communication nodes, including: a reception unit that receives a data packet transmitted from a terminal device or transmitted to the terminal device; a communication control unit that selects a forwarding destination node of the data packet from a plurality of forwarding destination node candidates when the terminal device is a machine-type communication (MTC) terminal; and a transmission unit that transmits the data packet to the forwarding destination node selected by the communication control unit.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: January 12, 2021
    Assignee: CONVIDA WIRELESS, LLC
    Inventor: Ryota Kimura
  • Patent number: 10887748
    Abstract: A distributed seismic system, “MyShake”, which collectively harnesses sensor data from smartphones to determine earthquake onset, and generate warnings through the self-same phone network. The system can record magnitude 2.5 or larger earthquakes, and provides on-phone detection capability to separate earthquake shake data from other every-day shakes of the phone. The earthquake data is collected at a central site where a network detection algorithm confirms that an earthquake is underway and estimates the location and magnitude in real-time. This information is used to issue an alert of forthcoming ground shaking, such as through the network of phones for an early earthquake warning system.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: January 5, 2021
    Assignee: THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
    Inventors: Richard Allen, Qingkai Kong
  • Patent number: 10887232
    Abstract: Examples relate to dynamic allocation of hash table resources. In one example, a computing device may: receive, from a particular lookup function of a plurality of lookup functions, a lookup request; identify, based on the particular lookup function, a logical hash table that corresponds to the particular lookup function, the logical hash table mapping to at least one physical hash table resource; obtain, from one of the at least one physical hash table resource, response data that is responsive to the lookup request; and provide the response data to the particular lookup function.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: January 5, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: John A. Wickeraad, Mark Gooch
  • Patent number: 10887215
    Abstract: ISP-free methods, systems and products may include requesting, by a requester, the information from a source, and then passing, such as pushing or pulling, the information from the requester to a controller comprising a director and an optimizer. Further, the method may include receiving instructions from at least one directory, wherein each of the at least one directory is associated with at least one router in a plurality of routers. Further still, the method may include creating, by the optimizer in communication with the at least one directory, a routing plan for routing the information over at least a portion of the plurality of routers. And, yet further, the method may include directing, based on the creating and by the director in communication with the optimizer, placement of the information on one or more of the plurality of routers. Thereafter, routing may commence without connectivity from an ISP.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: January 5, 2021
    Inventor: Mark A. Walton
  • Patent number: 10876854
    Abstract: Provided are a system and a method for providing navigation service for disabled people. The present invention crawls information necessary for free movement for a wheelchair on a road or a sidewalk, generates a database in which relevant road information is reflected, and provides navigation service based on the generated database, thereby enabling a disabled person to safely move to a destination.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: December 29, 2020
    Assignee: AMUSE CO., LTD
    Inventor: Seo Yeon Oh
  • Patent number: 10873524
    Abstract: A method implemented by a network device for multicasting packets in a network. The method reduces an overall number of hops that copies of a packet traverse in the network to serve a set of multicast destination nodes. The method includes receiving a packet, determining a first subset of multicast destination nodes that is a subset of the set of multicast destination nodes that is reachable on a shortest path through a first outgoing interface, determining a second subset of multicast destination nodes that is a subset of the set of multicast destination nodes that is reachable on a shortest path through a second outgoing interface, determining whether the first subset of multicast destination nodes is a proper subset of the second subset of multicast destination nodes, and removing the first outgoing interface from consideration in response to determining that the first subset is a proper subset of the second subset.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: December 22, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventor: David Ian Allan
  • Patent number: 10868753
    Abstract: In one aspect, an example method includes (i) accessing, by a computing device, a first Internet Protocol (IP) address that encodes first attributes of a first profile; (ii) accessing, by the computing device, a second IP address that encodes second attributes of a second profile; (iii) comparing, by the computing device, the first IP address and the second IP address using a network layer communication function; (iv) determining, by the computing device, that a result of the comparing satisfies a threshold condition; and (v) based on the result of the comparing satisfying the threshold condition, providing, by the computing device to another device, an indication of a match between the first profile and the second profile.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: December 15, 2020
    Assignee: CSAA INSURANCE SERVICES, INC.
    Inventor: Daniel L. Mathews
  • Patent number: 10846257
    Abstract: A high speed intelligent network recorder for recording a plurality of flows of network data packets into and out of a computer network over a relevant data time window is disclosed. The high speed intelligent network recorder includes a printed circuit board; a high speed network switching device mounted to the printed circuit board; and an X column by Y row array of a plurality of intelligent hard drives with micro-computers mounted to the printed circuit board and coupled in parallel with the high speed network switching device.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: November 24, 2020
    Assignee: Endance Technology Limited
    Inventors: Anthony James Coddington, Stephen Frank Donnelly, David William Earl, Maxwell John Allen, Stuart Wilson, William Brier
  • Patent number: 10841670
    Abstract: An apparatus includes a first communication interface configured to be communicatively coupled, via an optical line, to a network device that is disposed in an optical network using wavelength division multiplexing (WDM). The apparatus also includes a second communication interface configured to be communicatively coupled to a router via an Ethernet connection. The apparatus also includes a signal generator operatively coupled to the first communication interface and the second communication interface. The signal generator is configured to generate an Ethernet signal representing at least one attribute of the optical line between the first communication interface and the network device. The second communication interface is configured to transmit the Ethernet signal to the router.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: November 17, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Gert Grammel, Marcel Wiget
  • Patent number: 10833976
    Abstract: A method is described and in one embodiment includes receiving a packet of a traffic flow at an ingress node of a communications network; routing the packet to an egress node of the communications network via a first path comprising a tunnel if the packet was received from a node external to the communications network; and routing the packet to the egress node of the communications network via a second path that does not traverse the tunnel if the packet was received from a node internal to the communications network. The first path is identified by a first Forwarding Information Base (“FIB”) entry corresponding to the flow and the second path is identified by a second FIB entry corresponding to the flow.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: November 10, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Tarek Saad, Clarence Filsfils, Muthurajah Sivabalan
  • Patent number: 10834160
    Abstract: Methods and systems for admitting new streaming sessions while preventing latency variations of existing sessions from exceeding their respective limits, including the steps of: receiving a request to establish a new streaming session over a new path, in presence of an existing streaming session that is established over an existing path. Estimating, before the new streaming session is established, an estimated end-to-end latency variation of the existing streaming session, supposing the new streaming session is established over the new path. Determining, by comparing the estimated end-to-end latency variation with the limit, a determination that the estimated end-to-end latency variation exceeds the limit. And rejecting the request, based on the determination.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: November 10, 2020
    Assignee: Valens Semiconductor Ltd.
    Inventors: Eyran Lida, Aviv Salamon
  • Patent number: 10834650
    Abstract: A method includes identifying one or more elephant flows operated by a plurality of user equipment (UE) terminals located in a first coverage area, comparing the one or more elephant flows to threshold characteristics, determining whether the coverage area is congested, causing handover of the plurality of UE terminals from the first coverage area when the one or more elephant flows exceed the threshold characteristics and the first coverage area is congested.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: November 10, 2020
    Assignee: OPANGA NETWORKS, INC.
    Inventors: Ben Hadorn, Jeffrey P. Harrang, John Burnette, David Gibbons
  • Patent number: 10834549
    Abstract: A system and method for a sensor-based monitoring that includes a computer system, smart nodes, and an RFID reader device. The system collects data to measure health condition of a plurality of people at an event. The computer system determines candidate cluster heads with above average battery level. The smart nodes determine a subset of the candidate cluster heads that are within communication range, retrieve battery level of the determined subset of cluster heads, and select a cluster head having the highest battery level. The selected cluster head announces selection as the selected cluster head, receives requests to join a cluster, reads sensor data of the body sensor in each joined smart sensor as collective sensor data for the cluster, and sends the collective sensor data to the computer system via the RFID reader. Information is collected from smart nodes in an efficient manner for large-scale monitoring systems.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: November 10, 2020
    Assignee: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS
    Inventors: Abdulrahman Abu Elkhail, Uthman Baroudi
  • Patent number: 10826760
    Abstract: Techniques to dynamically configure target bitrate for streaming network connections are described.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: November 3, 2020
    Assignee: WHATSAPP INC.
    Inventor: Manpreet Singh
  • Patent number: 10826831
    Abstract: A method including receiving, at a first router of a plurality of routers, a first message from the plurality of routers. The first message includes a designated router priority and a weight for each respective router. Based on the designated router priorities, a designated router is elected and a one or more eligible group designated routers are determined. The method determines whether the first router is the designated router or the at least one eligible group designated router. If the first router is the designated router, the first router provides a second message to the remaining routers indicating the eligible group designated routers and their weights.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: November 3, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Mankamana Mishra, Jayashree Subramanian, Stig Venaas, Nitin Kumar
  • Patent number: 10819623
    Abstract: A method includes generating an active route (AR) between a first network element (NE) and a second NE, the AR includes a first route between an active core device (ACD) and the first NE and a second route between the ACD and the second NE, transmitting data between the first NE and the second NE through the AR sending an identity and a state of a first gateway interface that is connected to the first NE and is included in the ACD to a standby core device (SCD), the SCD generates a standby route (SR) between the first NE and the second NE, the SR includes a third route between the SCD and the first NE and a fourth route between the SCD and the second NE; and when a fault occurs on the first route, transmitting the data between the first NE and the second NE through the SR.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: October 27, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Zheng Hao
  • Patent number: 10812393
    Abstract: Some examples herein disclose a load balancer to identify a service function among multiple service functions based on an available capacity. The load balancer modifies a switch address in the packet and distributes the packet to the identified service function based on the modified switch address.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: October 20, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Don Fedyk, Paul Allen Bottorff
  • Patent number: 10805175
    Abstract: The invention relates to a Communications system, in particular, a software defined networking communications system, comprising at least one network device comprising at least one data forwarding unit configured to forward at least one data packet, wherein the network device comprises at least one first peer-to-peer module, wherein the first peer-to-peer module is configured to communicate with at least one peer-to-peer application of at least one peer-to-peer network, wherein the peer-to-peer application comprises at least one controlling means configured to manage at least the network device.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: October 13, 2020
    Assignee: innogy Innovation GmbH
    Inventor: Carsten Stöcker
  • Patent number: 10791053
    Abstract: An SFC-based communications method and system, and an apparatus are provided. The SFC includes a CF node, an SFF node, and an SF node, and the SFF node is connected to the SF node. The method includes: receiving, by the CF node, a first message from the SFF node; obtaining, by the CF node, network topology information of the SFC based on the first message; obtaining, by the CF node, an SFC forwarding table, where the SFC forwarding table is determined based on the network topology information of the SFC; and sending, by the CF node to the SFF node, a second message used to indicate the SFC forwarding table. In this way, a network topology of the SFC can be flexibly and efficiently discovered.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: September 29, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Ling Xu, Jie Dong, Guoyi Chen
  • Patent number: 10778741
    Abstract: Methods and systems for indicating vulnerability of streaming sessions to additional latency variations, including the steps of: determining a threshold, based on a limit associated with an allowable end-to-end latency variation of a first session. Estimating the end-to-end latency variation of the first streaming session. Determining that the estimated end-to-end latency variation is higher than the threshold. Setting a first vulnerability indicator of the first streaming session at the first output port to a first level. Setting a second vulnerability indicator of a second existing streaming session at a second output port of a second switch to a second level, based on first level of the first vulnerability indicator. Receiving requests to establish new streaming sessions over first and second new paths passing through the first and second output ports. And rejecting the requests based on the first and second vulnerability indicators.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: September 15, 2020
    Assignee: Valens Semiconductor Ltd.
    Inventors: Eyran Lida, Aviv Salamon
  • Patent number: 10778556
    Abstract: Systems and methods may be used to map and collect data from a mesh network at a gateway device connecting a plurality of devices (e.g., edge devices, IoT devices, sensors, or the like) to a network. A method may include determining a shortest path tree (SPT) map of the plurality of devices, the shortest path tree map may define the mesh network for the plurality of devices connected to the gateway. The method may include sampling data throughout the mesh network based on a compressive sensing (CS) sampling schedule. The sampled data may be output, such as to a remote device via the network. The sampled data may be saved at the gateway.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: September 15, 2020
    Assignee: Intel Corporation
    Inventors: Venkat Natarajan, Kumar Ranganathan, Jaroslaw J. Sydir, Apoorv Vyas
  • Patent number: 10779111
    Abstract: Disclosed are various embodiments for managing which location-based service zones to monitor within a geographic region. An active zone defining a geographic region and location-based service zones within the geographic region is provided by another computing device. The selection of a subset of the location-based service zones to monitor within an active zone can be based on an estimated current device location and/or other parameters.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: September 15, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Sergey Parshin, Ronen Barenboim, Michael Bowerman, Jon Robert Ducrou, Ryan Hapgood, Qiwei Liu, Michael Schollmeyer, James Michael Sutula
  • Patent number: 10771434
    Abstract: A system and method for modifying services provided by one or more network devices. A processor of a first network device identifies defined events in each of a plurality of applications, including a first defined event associated with a first application. The processor assigns a signal-route to each defined event. The processor then executes the first application and, when the processor detects occurrence of the first defined event during execution of the first application, the processor modifies services provided by a second network device by adding the first signal-route to or removing the first signal-route from a routing information base (RIB) on the first network device and advertising, to the second network device, the change in the RIB.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: September 8, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Harsha Srinath, Gregory M. Dalle, Dhiraj D. Ballal, Manas Pal, Jacopo Pianigiani, Sanjay Agrawal, Sandesh Kumar Sodhi, Saravanadas P. Subramanian
  • Patent number: 10757157
    Abstract: Methods and systems for establishing new streaming sessions based on capabilities of their destinations, including the steps of: receiving a request to establish a new streaming session over a new path, in presence of an existing streaming session. Receiving capabilities of a destination of the new streaming session. Allocating for the new streaming session a limit for an allowable end-to-end latency variation thereof, based on the capabilities. Estimating, before the new streaming session is established, an estimated end-to-end latency variation of the new streaming session, supposing it is established over the first path. Determining, based on comparing the estimated end-to-end latency variation with the limit, that the estimated end-to-end latency variation exceeds the limit. And rejecting the request, based on the determination.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: August 25, 2020
    Assignee: Valens Semiconductor Ltd.
    Inventors: Eyran Lida, Aviv Salamon
  • Patent number: 10757630
    Abstract: Methods and apparatus optimize settings of a wireless communication network via an abstractor. The abstractor receives an event sent by the wireless communication network. The abstractor receives one or more proposed settings from one or more optimizers of the wireless communication network. The abstractor transmits one or more predicted values to the one or more optimizers. The predicted values predict the effect that the one or more proposed settings will have on the wireless communication network.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: August 25, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Philippe Leroux, Aaron James Callard, Alex Stephenne
  • Patent number: 10752376
    Abstract: An expedited preflight readiness system for aircraft includes a power source having one or more battery modules for storing electrical power. An integrated controller is electrically and communicatively coupled with the power source for monitoring and controlling the power source to provide electrical power to aircraft subsystems. A mobile device is communicatively coupled with the integrated controller for communicating instructions to the integrated controller for initiating preflight readiness of the aircraft and for monitoring preflight readiness. A method for preconditioning an aircraft includes determining a state-of-charge of an APU and activating an environmental control subsystem for preconditioning the aircraft by adjusting a current temperature according to a preconditioning profile based on one or more of a target temperature, a target time, the current temperature, an outside air temperature, an amount of energy, and a state-of-charge of the APU.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: August 25, 2020
    Assignee: Textron Innovations, Inc.
    Inventors: Vernon Weng-Yew Chang, Charles Bernard Beuning, Adam Blake Wolfe, Phuong Ngoc Ta, Mark Christopher Hansen
  • Patent number: 10749993
    Abstract: A plurality of SYN packets is sent from a first system, each of the plurality of SYN packets traverses a different path in a first set of paths between the first system and a second system in a multipath data communication network and includes a unique source identifier. From a plurality of SYN-ACK packets, a SYN-ACK packet is selected that is first to arrive at the first system. Each SYN-ACK packet includes a unique source identifier of a selected SYN packet. A path is configured corresponding to the selected SYN packet, as an outbound path from the first system. A path corresponding to the selected SYN-ACK packet is configured as an inbound path to the first system. A session between the first and the second systems is established using the outbound and inbound paths.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: August 18, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Kanak B. Agarwal
  • Patent number: 10750426
    Abstract: A system includes a wireless communication device that joins a wireless communication network. Specifically, the wireless communication device measures a quality metric of the wireless communication network in response to a trigger to join the wireless communication network. The wireless communication device determines whether the quality metric indicates a high quality environment or a low quality environment for communicating signals. In response to the quality metric indicating the high quality environment, the wireless communication device selects a first pathway with an optimum transmission time between the wireless communication device and a central controller of the wireless communication network. In response to the quality metric indicating a low quality environment, the wireless communication device selects a second pathway comprising an optimum quality link between the wireless communication device and another wireless communication device in the wireless communication network.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: August 18, 2020
    Assignee: JOHNSON CONTROLS FIRE PROTECTION LP
    Inventors: Martin A. Chiarizio, Robert Reginald Albert Feltham, Howard Sevrinsky