Multiple Network Interconnecting Patents (Class 709/249)
  • Patent number: 11316561
    Abstract: Methods, systems, and devices for signal processing and wireless communication are described. For example, a device may include a plurality of antennas operable to transmit and receive communication packets via a plurality of communication protocols and an integrated circuit chip coupled to the plurality of antennas. The integrated circuit chip may comprise a first and a second plurality of processing elements. The first plurality of processing elements may be operable to receive communication packets via a first one of a plurality of communication protocols and process an optimal route. The second plurality of processing elements may be communicatively coupled to the first plurality of processing elements and operable to determine the optimal route to transmit the communication packets from a source device to a destination device based, at least in part, on transmission characteristics associated with at least one of the source or destination devices.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: April 26, 2022
    Assignee: Micron Technology, Inc.
    Inventor: Jeremy Chritz
  • Patent number: 11316797
    Abstract: Example methods are provided for a host to perform queue filter configuration for multicast packet handling in a software-defined networking (SDN) environment. One example method may comprise the host generating and sending a request to join an outer multicast group address to one or more multicast-enabled network devices; and configuring a queue filter based on the outer multicast group address. In response to detecting an ingress encapsulated multicast packet that includes an outer header addressed to the outer multicast group address, the host may assign the ingress encapsulated multicast packet to a particular NIC queue from the multiple NIC queues based on the queue filter; and retrieving, from the particular NIC queue, the ingress encapsulated multicast packet to generate and send a decapsulated multicast packet to a virtualized computing instance.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: April 26, 2022
    Assignee: VMWARE, INC.
    Inventors: Subin Cyriac Mathew, Aditya Gajanana Holla, Chidambareswaran Raman, Senthilkumar Karunakaran
  • Patent number: 11310110
    Abstract: Techniques for implementing a provisional mode in a multi-mode network device (i.e., a network device that supports at least first and second modes of operation) are provided. According to one embodiment, the network device can receive, while running in the first mode, a request to enter the second mode. In response to the request, the network device can enter a third mode that is a provisional version of the second mode. Then, while running in the third mode, the network device can accept one or more configuration commands or settings for the second mode while simultaneously processing live network traffic according to the first mode.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: April 19, 2022
    Assignee: ARRIS Enterprises LLC
    Inventors: Kwun-Nan Kevin Lin, Tian Lei
  • Patent number: 11304170
    Abstract: The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates beyond 4th-Generation (4G) communication system such as long-term evolution (LTE).
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: April 12, 2022
    Inventors: Youngkyo Baek, Sangjun Moon, Jungshin Park, Jicheol Lee
  • Patent number: 11290881
    Abstract: A method for functionally secure connection identification during data exchange between two communication subscribers in a communication system, wherein a first subscriber operates as a data provider with a first address identifier and a second subscriber operates as a data requester with a second address identifier, wherein in a request of safety-related data of the first subscriber in a request message, the second subscriber transmits an order number of the data request and its second address identifier and the first subscriber responds with a response message, the second subscriber subsequently checking to determine whether this message contains (i) a second address identifier of the requesting second subscriber, (ii) an order number of the request message of the second subscriber and (iii) the first address identifier of the requested first subscriber, in the event all checking steps are positive, the safety-related data being accepted and otherwise discarded.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: March 29, 2022
    Assignee: Siemens Aktiengesellschaft
    Inventors: Johannes Hubert, Thomas Markus Meyer, Ulrich Taschke, Herbert Barthel, Maximilian Walter
  • Patent number: 11275721
    Abstract: Techniques and solutions are provided for performing adaptive database table placement in a non-uniform memory access (NUMA) architecture. The adaptive table placement can occur in response to changing workloads on the NUMA nodes. For example, if a particular NUMA node is saturated, a database table may be moved from the memory of the saturated NUMA node to the memory of another NUMA node that is underutilized. In some cases, an entire database table is moved, while in other cases the database table is partitioned and only part of the table is moved.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: March 15, 2022
    Assignee: SAP SE
    Inventors: Tobias Scheuer, Iraklis Psaroudakis, Abdelkader Sellami, Norman May, Anastasia Ailamaki
  • Patent number: 11265296
    Abstract: A system and method are disclosed for making Virtual Private Network (VPN) connections in networks, which currently cannot have VPNs due to technical limitations and some practices by network operators. The system and method are a solution that may be independent of VPN protocols used for making secure connections. The system and method can be used in a public cloud on the internet or a in a private network. The system and method are capable of providing VPN connections “everywhere” and in all connection scenarios.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: March 1, 2022
    Assignee: ROQOS, INC.
    Inventors: Sezen Uysal, Mukul Gandhi, Onur Akgun
  • Patent number: 11265187
    Abstract: For a multi-tenant environment, some embodiments of the invention provide a novel method for (1) embedding a specific path for a tenant's data message flow through a network in tunnel headers encapsulating the data message flow, and then (2) using the embedded path information to direct the data message flow through the network. In some embodiments, the method selects the specific path from two or more viable such paths through the network for the data message flow.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: March 1, 2022
    Assignee: NICIRA, INC.
    Inventors: Sami Boutros, Ankur Dubey, Mike Parsa, Israel Cidon, Prashanth Venugopal
  • Patent number: 11238171
    Abstract: Intelligent connection systems disclosed herein perform autonomous connection mechanisms and provide secure connectors. A mobile device exemplifies one of the embodiments of the autonomous connection mechanism.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: February 1, 2022
    Assignee: ENORCOM Corporation
    Inventors: Mitra Nasserbakht, Gitty N. Nasserbakht
  • Patent number: 11159601
    Abstract: Techniques for triggering a content-related action based at least in part on an identifier of an access point are described. In an example, a computing device may determine an identifier of an access point based at least in part on a connection between the computing device and the access point. Based at least in part on the identifier, the computing device may access, a profile associated with the access point and may determine, from the profile, a content-related action to perform based at least in part on the connection between the computing device and the access point. The computing device may initiate the content-related action.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: October 26, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel Benami, Kevin Moran
  • Patent number: 11152108
    Abstract: Various techniques for facilitating communication with and across a clinical environment and a cloud environment are described. For example, a method for authenticating a network device residing in the clinical environment using a token is described. An authentication proxy in the cloud environment can receive a request from a connectivity adapter in the clinical environment and retrieve a security token from an authentication system in the cloud. The connectivity adapter can use the security token to send signed requests to the authentication system.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: October 19, 2021
    Assignee: ICU MEDICAL, INC.
    Inventors: Ben Xavier, Dennis Krabbe, Lito Patiag
  • Patent number: 11144960
    Abstract: The disclosed embodiments generally relate to systems, methods, and apparatus for dynamic context-based electronic offer communication. In one aspect, a computer server is disclosed, comprising: a hardware processor configured to execute instructions stored in a memory to: receive location data from a mobile device; determine a context of the mobile device based on the location data; generate a database query using the determined context; send the generated query to an events database; receive a conditional electronic offer from the events database; determine user data requirements based on the conditional electronic offer; send a request based on the user data requirements to a secure server; receive user data from the secure server; generate an electronic offer communication based on the conditional electronic offer when the user data received from the secure server meets the user data requirements; and send the electronic offer communication to the mobile device.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: October 12, 2021
    Assignee: The Toronto-Dominion Bank
    Inventors: Adrian Bloy, Sebastien Forget, Ryan Edmund Vekeman, Connie Maun-Fong Chan, Daniel Lam Tin Cheung, Arun Victor Jagga, John Jong-Suk Lee
  • Patent number: 11146488
    Abstract: A data packet forwarding method and an apparatus, where the method includes: receiving, by a forwarding device, a first default flow entry of the virtual network from a controller, where the first default flow entry of the virtual network instructs the forwarding device to send a data packet to a specified forwarding device when the forwarding device looks up a first flow table based on a match item of the data packet but no flow entry is hit; receiving, a first data packet from an end system; and when the controller is faulty and the forwarding device looks up the first flow table based on a match item of the first data packet but no flow entry is hit, sending, by the forwarding device, the first data packet to the specified forwarding device using the first default flow entry of the virtual network.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: October 12, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Weiguo Hao, Xinjun Xu, Hao Wu, Fei Zhang
  • Patent number: 11128448
    Abstract: In a storage system that includes a plurality of storage devices configured into one or more write groups, quorum-aware secret sharing may include: encrypting a device key for each storage device using a master secret; generating a plurality of shares from the master secret such that a minimum number of storage devices required from each write group for a quorum to boot the storage system is not less than a minimum number of shares required to reconstruct the master secret; and storing the encrypted device key and a separate share of the plurality of shares in each storage device.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: September 21, 2021
    Assignee: Pure Storage, Inc.
    Inventors: Andrew Bernat, Ethan Miller
  • Patent number: 11121969
    Abstract: A method includes receiving, at a data link layer (layer 2) gateway device configured to connect the physical network to the SDN network, routing data to a computing device, the computing device selected to receive a packet transmitted from the physical network to the SDN network; receiving, from a source element in the physical network, an address request for a layer 2 address of a router element in the SDN network, the address request including a networking layer address of the router element; transmitting, to the source element in response to receiving the address request, a layer 2 address of the router element using the routing data; receiving, from the source element, a routing request to route a packet to a destination element in the SDN network using the layer 2 address; routing, using the routing data, the received packet to the computing device to route to the destination element.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Gang Tang, Shi Xin Ruan, Zhu Na, Ming Shuang Xian
  • Patent number: 11121924
    Abstract: Methods and systems are provided for configuring or customizing settings or parameters of different media devices for compatible operations in an automated manner. An exemplary method of configuring a device for presenting media content in conjunction with a second device involves a client device detecting the device on a wireless network, identifying performance characteristics associated with the second device coupled to the device, and automatically configuring the device for operation with the second device via the wireless network and in a manner that is influenced by the performance characteristics associated with the second device. In this regard, one or more configurable parameters or settings maintained at the device and that influence its operation may be modified via the wireless network to correspond to performance characteristics of the second device, thereby facilitating compatible interoperation with the second device.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: September 14, 2021
    Assignee: DISH Network L.L.C.
    Inventor: Erik Holley
  • Patent number: 11115994
    Abstract: There is provided a method and corresponding device for transmitting a congestion indication to a group of wireless communication devices for synchronized triggering of backoff procedures in the wireless communication devices. A purpose of the synchronized triggering of the backoff procedures may be to enable deferring, in each of the wireless communication devices, transmission of scheduling request(s) until one or more backoff procedures in the considered wireless device is completed. In this way, the proposed technology provides efficient load control related to scheduling requests and/or enables a reduction of the average response time between scheduling request and grant.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: September 7, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Jonas Pettersson
  • Patent number: 11102025
    Abstract: A service management system communicates via wide area network with gateway devices located at respective user premises. The service management system remotely manages delivery of application services, which can be voice controlled, by a gateway, e.g. by selectively activating/deactivating service logic modules in the gateway. The service management system also may selectively provide secure communications and exchange of information among gateway devices and among associated endpoint devices. An exemplary service management system includes a router connected to the network and one or more computer platforms, for implementing management functions. Examples of the functions include a connection manager for controlling system communications with the gateway devices, an authentication manager for authenticating each gateway device and controlling the connection manager and a subscription manager for managing applications services and/or features offered by the gateway devices.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: August 24, 2021
    Assignee: KIP PROD P1 LP
    Inventors: Amir Ansari, George A. Cowgill, Leon E. Nicholls, Jude P. Ramayya, Ramprakash Masina, Alvin R. McQuarters, Atousa Raissyan
  • Patent number: 11102164
    Abstract: A virtual network comprising virtual machines executing at a computing environment is implemented. A software defined networking (SDN) appliance is configured to provide a connection to computing resources via a virtual network of a virtual computing environment. The SDN appliance is configured to apply policies of the virtual computing environment to data traffic on the virtual network. The SDN appliance is operable to interact with multiple network devices that are configured to act as a hardware acceleration device for processing data traffic. Virtual addresses are assigned to the network devices. The SDN appliance executes a virtual switch configured to identify data traffic sent to or received from a host and act as a proxy for the network devices and respond on their behalf.
    Type: Grant
    Filed: December 1, 2020
    Date of Patent: August 24, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Avijit Gupta, Anish Sagar Narsian, Hang Kwong Lee, Sumit Sharad Dhoble, Manasi Deval, James Wesley Boerner, Rishabh Tewari, Pranjal Shrivastava, Sonia Sharma, Deepak Bansal
  • Patent number: 11089140
    Abstract: A machine automation system for controlling and operating an automated machine. The system includes a controller and sensor bus including a central processing core and a multi-medium transmission intranet for implementing a dynamic burst to broadcast transmission scheme where messages are burst from nodes to the central processing core and broadcast from the central processing core to all of the nodes.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: August 10, 2021
    Assignee: Vulcan Technologies Shanghai Co., Ltd.
    Inventor: Eugene Lee
  • Patent number: 11070591
    Abstract: A system validates the establishment and/or continuation of a connection between two applications over a network using a two-stage process: (1) a local security agent executing on the same source system as the source application validates the connection against a set of policies stored locally on the source system; and (2) a local security agent executing on the same destination system as the destination application validates the connection against a set of policies stored locally on the destination system. The connection is allowed or blocked depending on the outcome of the two-stage validation. Before the validation process, a policy enforcement engine distributes copies of a trusted public certificate to the source and destination local security agents, which extend their local copies of the certificate to enable them to enforce policies without the use of a backend system.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: July 20, 2021
    Assignee: Zscaler, Inc.
    Inventors: Peter Smith, Thomas Evan Keiser, Jr.
  • Patent number: 11038993
    Abstract: Aspects of this disclosure describes techniques for parsing network packets, processing network packets, and modifying network packets before forwarding the modified network packets over a network. The present disclosure describes a system that, in some examples, parses network packets, generates data describing or specifying attributes of the network packet, identifies operations to be performed when processing a network packet, performs the identified operations, generates data describing or specifying how to modify and/or forward the network packet, modifies the network packet, and outputs the modified packet to another device or system, such as a switch.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: June 15, 2021
    Assignee: FUNGIBLE, INC.
    Inventors: Deepak Goel, Jean-Marc Frailong, Srihari Raju Vegesna, Stimit Kishor Oak, Rohit Sunkam Ramanujam, John David Huber, Hariharan Lakshminarayanan Thantry, Vikas Minglani, Saurin Patel, Sureshkumar Nedunchezhian
  • Patent number: 11032097
    Abstract: A service management system communicates via wide area network with gateway devices located at respective user premises. The service management system remotely manages delivery of application services, which can be voice controlled, by a gateway, e.g. by selectively activating/deactivating service logic modules in the gateway. The service management system also may selectively provide secure communications and exchange of information among gateway devices and among associated endpoint devices. An exemplary service management system includes a router connected to the network and one or more computer platforms, for implementing management functions. Examples of the functions include a connection manager for controlling system communications with the gateway devices, an authentication manager for authenticating each gateway device and controlling the connection manager and a subscription manager for managing applications services and/or features offered by the gateway devices.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: June 8, 2021
    Assignee: KIP PROD P1 LP
    Inventors: Amir Ansari, George A. Cowgill, Leon A. Nicholls, Jude P. Ramayya, Ramprakash Masina, Alvin R. McQuarters, Atousa Raissyan
  • Patent number: 10999345
    Abstract: Concepts and technologies disclosed herein are directed to real-time video delivery for connected home (“CH”) applications. According to one aspect of the concepts and technologies, a CH controller (“CHC”) can receive a request for delivery of a video stream captured by a CH video camera to a user device. The CHC can determine availability of a wireline communications link to a wireline network and availability of a wireless communications link to a wireless network over which to deliver the video stream to the user device. In response to determining that the wireline communications link and the wireless communications link are available, the CHC can obtain a wireline performance measurement for the wireline communications link, obtain a wireless performance measurement for the wireline communications link, compare the wireline performance measurement and the wireless performance measurement, and select either the wireline communications link or the wireless communications link based upon the comparison.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: May 4, 2021
    Assignees: AT&T Intellectual Property I, L.P., AT&T Mobility II LLC
    Inventors: Zhi Cui, Jing Wu, Bo Lee
  • Patent number: 10986105
    Abstract: An unauthorized activity detection method in an onboard network system. The detection method includes determining whether or not a message sent out onto the network is an attack message, saving information relating to the attack message in at least one memory in a case where the message is an attack message, identifying a communication pattern from information relating to the attack message, and determining whether or not the message matches a communication pattern. The determination of whether an attack message and determination of whether matching a communication pattern are executed on each of a plurality of messages received from the network. In the determining of whether an attack message executed on a message received after executing of determining of whether matching a communication pattern, results of the determination of whether an attack message that has already be executed are used.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: April 20, 2021
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Manabu Maeda, Takeshi Kishikawa, Daisuke Kunimune
  • Patent number: 10986011
    Abstract: System utilization related to memory usage can be monitored by storing host memory usage information in the corresponding host physical memory. However, retrieving this information can be a high overhead operation because it involves engaging with the operating system of each host. Moreover, storing memory usage information in the host physical memories can pose a security risk if they also store privileged data. Network interfaces according to the present disclosure provide unobtrusive and secure support for monitoring of network and other system resources such as regions of memory within host physical memories. Implementations according to the present disclosure include a plurality of memory region counters stored on a network interface. Each memory region counter corresponds to one of the memory regions located in a physical memory of a host coupled to the network interface. Each of the counters includes a system utilization metric associated with its corresponding memory region.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: April 20, 2021
    Assignee: Google LLC
    Inventors: Daniel Earle Gibson, Simon Luigi Sabato, Monica C. Wong-Chan, Milo Martin
  • Patent number: 10972314
    Abstract: A gateway device for a fire control system is described herein. The gateway device can comprise a processor and a memory having instructions stored thereon which, when executed by the processor, cause the processor to detect that a network interface of the gateway device is connected to a network, receive data associated with the fire control system, and determine a data management scheme for the gateway device based on the type of detected network interface and the received data.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: April 6, 2021
    Assignee: Honeywell International Inc.
    Inventors: Jayaprakash Meruva, Rajesh Babu Nalukurthy, Vipindas E K, Amit Jain
  • Patent number: 10970942
    Abstract: A fog data agent for a connected car includes a connector configured to couple to an on-board diagnostic port of the connected car, a microprocessor, a wireless communication interface coupled to the microprocessor, a cellular communication interface coupled to the microprocessor, a data storage device coupled to the microprocessor, and logic configured to receive data from the on-board diagnostic port, analyzes the data in real-time, and establish a bi-directional communication channel with a remote server via at least one of the wireless communication interface and the cellular communication interface to transmit a subset of the analyzed data to the remote server in response to the data analysis.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: April 6, 2021
    Assignee: Wistron Aiedge Corporation
    Inventor: Junshan Zhang
  • Patent number: 10965647
    Abstract: A method for filtering data packets at a firewall system is disclosed that includes receiving a data packet having a plurality of fields at a processor. Determining with the processor whether a precondition exists for one or more of the plurality of fields, where an action is associated with the precondition. Performing the action associated with the precondition on the data packet with the processor if it is determined that the precondition exists for one or more of the plurality of fields. Processing the data packet using a plurality of rules with the processor if it is determined that the precondition does not exist for the one or more of the plurality of fields.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: March 30, 2021
    Assignee: FORCEPOINT LLC
    Inventor: Kari Nurmela
  • Patent number: 10951705
    Abstract: A method, article of manufacture, and apparatus for providing a write leases in a distributed file system is discussed. A lease break is received for a file at a client from a metadata server (“MDS”), wherein the client has a write lease for the file. A write buffer is flushed on the client to an object store, wherein the write buffer comprises data objects comprising the file. A metadata request is transmitted from the client to the MDS in connection with flushing the write buffer. A lease extension is received for the write lease from the MDS.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: March 16, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Rajiv Desai, Vaibhav Kamra
  • Patent number: 10938960
    Abstract: A communication method and system configured to facilitate integration of complex automation systems composed of disparate components that may run with different processes are distributed over a network or are embedded devices. The system/method allows for a client to rapidly access functionality exposed by a service within a client-service system employing a distributed application structure utilizing an augmented object-oriented model of multiple member types. The system/method allows interconnected nodes to communicate through message passing and remote procedure calling so as to reduce latency within a system composed of distributed resources.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: March 2, 2021
    Inventor: John Wason
  • Patent number: 10929538
    Abstract: A network security protection method is executed by a network security protection device and includes obtaining at least one of network environment data or threat detection data of a host that is in a protected network and that is connected to the network security protection device, where the network environment data includes an identifier of an operating system, a parameter of the operating system, an identifier of software with a network port access function, or a parameter of the software; and the threat detection data includes a threat type or a threat identifier, where the threat type includes a vulnerability or a malicious program; searching, according to the obtained at least one of network environment data or threat detection data, for corresponding information used to eliminate a security threat in the host; and sending the found information to the host.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: February 23, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Wu Jiang
  • Patent number: 10932165
    Abstract: A method performed by an Operation and Support System (OSS) node for handling communication between a wireless device and a communication network node in a communication network, which communication network comprises a first radio access node associated with a first gateway and a second radio access node associated with a second gateway. The OSS node determines to initiate a change of an Internet Protocol (IP) address for the wireless device. The OSS node further identifies a session of packets for the wireless device, which session is run over a protocol that supports session continuity even though source or destination IP addresses change in the packets. Furthermore, the OSS node triggers the change of the IP address associated with the first gateway for the wireless device, of packets of the session, to a changed IP address associated with the second gateway.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: February 23, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Hans Eriksson, Lars Westberg, Hans Hannu
  • Patent number: 10891138
    Abstract: A secure start system for an autonomous vehicle can include a communications router comprising an input interface to receive a boot-loader to enable network communications with a backend system. The secure start system utilizes a tunnel key from the backend system to establish a private communications session with a backend data vault. The secure start system then retrieves a set of decryption keys from the backend data vault, via the private communications session, to decrypt a plurality of encrypted drives of the autonomous vehicle, which enables one or more functions of the autonomous vehicle.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: January 12, 2021
    Assignee: UATC, LLC
    Inventors: Christopher Valasek, Charles Miller
  • Patent number: 10887284
    Abstract: A provider network includes a service that creates virtual private network (VPN) endpoint nodes. Application programming interfaces are available that the creation of VPN endpoint nodes, peer them together, and attach them to respective virtual private networks to thereby establish communication tunnels between pairs of virtual private networks. Each VPN endpoint node may be implemented as a fault tolerant endpoint node in which the node is created as a plurality of virtual machines. Each of the virtual machines is configured from a common machine image that includes software capable of causing the respective virtual machine to configure a tunnel such as an IPSec tunnel. One of the virtual machines, however, is operated in an active mode, while another virtual machine is configured to operate in a standby mode.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: January 5, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Omer Hashmi
  • Patent number: 10880215
    Abstract: Systems, methods, and apparatuses are disclosed herein for providing an Individual Service Instance identifier (“I-SID”) translation service for accessing services on different networks. Packets designated for specific services via an I-SID Tag may be received at an edge network device and a lookup may be performed to locate the service on another network via the I-SID corresponding to the service, the I-SID being mapped at another network. The I-SID may be updated with the newly-located I-SID in order for the packet to reach an appropriate service on the other network.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: December 29, 2020
    Assignee: Extreme Networks, Inc.
    Inventors: Deborah Ellen Fitzgerald, Srikanth Keesara
  • Patent number: 10880394
    Abstract: A system and method for transparently caching content from multiple content providers.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: December 29, 2020
    Assignee: Netskrt Systems, Inc.
    Inventor: Siegfried Luft
  • Patent number: 10834592
    Abstract: Methods, systems and apparatus for securing credential distribution are disclosed. One method includes receiving, by a wireless device, from a cloud system, that the wireless device is authorized to receive private network credentials, sensing, by the wireless device, a presence of one or more wireless networks, providing, by the wireless device, wireless network information of the sensed presence of the one or more wireless networks to the cloud system, providing, by the wireless device, to the cloud system, a request for private network credentials, wherein the cloud system, receives the private network credentials of the authenticated user, and receiving, by the wireless device, from the cloud system, distribution of the private network credentials, thereby allowing the wireless device to obtain local network access with the private network credentials.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: November 10, 2020
    Assignee: Cirrent, Inc.
    Inventors: Robert A. Conant, Barbara Nelson
  • Patent number: 10831545
    Abstract: Backups of workloads in a multi-tenant cloud computing environment are efficiently queued and scheduled. A method of backing up workloads for multiple tenants of a cloud computing system, includes the steps of determining a pool of workloads to be backed up during a time window, the workloads including workloads for a first tenant and workloads for a second tenant, placing a backup task for backing up each of the workloads in the pool in a scheduling queue and prioritizing the backup tasks according to backup parameters specified by the tenants, sizes of workload data to be backed up, and hardware constraints of a backup storage device executing the backups, and instructing the backup storage device to execute the backup tasks according to an order of the backup tasks in the scheduling queue.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: November 10, 2020
    Assignee: VMware, Inc.
    Inventors: Venu Gopala Rao Kotha, Pooja Naik, Sureshbabu Koyadan Chathoth, Sachin Thakkar, Debashis Basak
  • Patent number: 10798005
    Abstract: An approach is provided for optimizing application throughput. Data is collected about traffic flow in a computer network from one or more switches and one or more switches in the computer network. A hot spot destination in the computer network is identified by performing analytics on the collected data about the traffic flow against a traffic pattern in the computer network. An application-optimized software-defined networking (SDN) path is created for new flows to the hot spot destination. In response to an establishment of a new flow, the new flow is forwarded to the application-optimized SDN path.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: October 6, 2020
    Assignee: International Business Machines Corporation
    Inventor: Hsiulan Chen
  • Patent number: 10798777
    Abstract: Disclosed are a multi-dimensional segmentation method and apparatus for a 5G-oriented protocol stack, and a terminal. The method comprises: segmenting an MAC layer in a protocol stack, and putting HARQ entities of a physical layer and the MAC layer together in a pre-set physical resource for processing; and moving a relevant partial module of the physical layer to an FPGA for processing according to a calculation amount and functional requirements. The hardware configuration requirements are reduced on the basis of guaranteeing the performance.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: October 6, 2020
    Assignee: HuiZhou TCL Mobile Communication Co., Ltd.
    Inventors: Yanbo Tang, Lin Tong, Jianliang Gu
  • Patent number: 10791436
    Abstract: Systems and methods are directed to communication between a vehicle and an entity infrastructure. In one example, a computer-implemented method for facilitating communication from and to a vehicle includes obtaining, by a computing system comprising one or more computing devices, a request to establish communication from a vehicle computing system. The method further includes establishing, by the computing system, one or more bidirectional communication connections to the vehicle computing system. The method further includes receiving, by the computing system, one or more messages over the one or more communication connections to the vehicle computing system. The method further includes determining, by the computing system, routing for the one or more received messages. The method further includes providing, by the computing system, the one or more messages to one or more clients based at least in part on the determined routing.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: September 29, 2020
    Assignee: UATC, LLC
    Inventors: Matthew James Way, Chee Yu, Steve Ayers
  • Patent number: 10769092
    Abstract: An information handling system reduces latency of input/output transactions. The information handling system includes a system memory and an accelerator. The accelerator intercepts a command response that is issued by the system memory, determines a correct drive from an incorrect drive based on an attribute of the command response, and maps an address of the command response and sends the command response to the correct drive. The no-response command is sent to the incorrect drive. The correct drive completes the command response, and the incorrect drive issues a response that is disregarded by the accelerator.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: September 8, 2020
    Assignee: Dell Products, L.P.
    Inventors: Shyamkumar T. Iyer, Srikrishna Ramaswamy, Austin P. Bolen
  • Patent number: 10768958
    Abstract: A virtual computer system includes virtualization software, and one or more physical network interfaces for connecting to one or more computer networks. The visualization software supports one or more virtual machines (VMs), and exports one or more virtual network interfaces to the VM(s) to enable the VM(s) to access the computer network(s) through the physical network interface(s). The virtualization software modifies and filters network data frames from the VM(s) and from the physical network interfaces) to restrict one or more VMs to one or more virtual local area networks (VLANs) that are implemented within a VLAN topology. Restricting a VM to a VLAN Omits the broadcast domain to which the VM belongs, which may reduce security risks facing the VM. implementing the VLAN functionality within the virtualization software provides the functionality to every VM in the computer system, without requiring every VM to provide the functionality.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: September 8, 2020
    Assignee: VMware, Inc.
    Inventor: Hao Xu
  • Patent number: 10761719
    Abstract: Platform-specific user interface (UI) objects may be generated based on received free hand input. In response to receiving free hand input, the received free hand input is analyzed. Based on the analysis of the received free hand input, one or more elements associated with the free hand input are identified. The one or more elements can comprise shapes or text corresponding to the received free hand input. For each of at least one of the one or more elements, the one or more elements are analyzed. Analyzing the at least one element may comprise analyzing a context of the at least one element. A UI object corresponding to the at least one element is determined. Executable platform-specific UI code associated with the determined UI object is generated.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: September 1, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Alexander J. Corrado, Xiao Tu, Benjamin J. Fersenheim, George Fitzgerald Matthews, Jeremie Laval
  • Patent number: 10757064
    Abstract: Techniques are disclosed for a communication system that facilitates communication between a computing device and a computer system. In some examples, the computing device can support a first communication protocol (e.g., hypertext transfer protocol (HTTP)). In such examples, the computer system can support a second communication protocol (e.g., Lightweight Directory Access Protocol (LDAP)). In some examples, the communication system can provide a callable, communication interface that supports one or more communication protocols and that provides functions to enable the computing device t to communicate with the computer system. For example, the communication interface can enable the computing device to use HTTP to communicate with the computer system to perform operations defined using LDAP.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: August 25, 2020
    Assignee: Oracle International Corporation
    Inventors: Kunal Sinha, Olivier Oudghiri
  • Patent number: 10743066
    Abstract: Methods and apparatus for selecting digital access technology for programming and data delivery over, e.g., a network. In one embodiment, the network comprises an HFC cable or satellite network that includes a server process interfacing with a plurality of customer premises equipment (CPE), and/or associated client devices, each having different capabilities profiles. The server determines one or more capabilities possessed by the CPE, and evaluates one or more program or content choices for possible delivery to that CPE based on its profile. The server generates a list of programs or content based on this evaluation, and transmits this list to the CPE, which displays the list for viewing by a user. The user is therefore offered a list of available content that is compatible with their specific configuration. A business and operational rules engine is also optionally employed to control the operation of the foregoing processes to accomplish particular business, or operational goals.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: August 11, 2020
    Assignee: TIME WARNER CABLE ENTERPRISES LLC
    Inventors: Charles A. Hasek, Jeffrey P. Markley
  • Patent number: 10733350
    Abstract: A chip design environment is disclosed which accepts application specific processing, memory and IO elements and declarative specification of function, cost and performance of peripheral, low-level and infrastructural elements and of overall design and generates synthesizable module RTLs and relevant place-and-route constraints. The generated elements include the network interconnecting all the elements, a programming memory consistency model and its coherence protocol, allocation and scheduling processes realizing run-time inference of optimal parallel execution and processes for control of coherence action and prefetch intensity, task-data migration, voltage-frequency scaling and power-clock gating. The environment employs knowledge bases, models to predict performance and to assign confidence scores to predictions and, in turn, the predictions to explore space of topology, architecture, composition, etc options.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: August 4, 2020
    Inventors: Sharat C Prasad, Subir Ghosh
  • Patent number: 10725831
    Abstract: An example system includes one or more resource managers forming a federation of resources, at least one resource manager being associated with one or more resources; a federation hub for receiving local resource information from each of the one or more resource managers, wherein the federation hub aggregates the local resource information from each of the one or more resource managers and provides an aggregated view of all resources of the federation; and a bylaw guardian for determining compliance of each of the one or more resource managers to requirements of the federation.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: July 28, 2020
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Denise Marie Eckstein, Roger Kumpf, Jonathan M. Sauer, Brian D. Harrison
  • Patent number: 10719469
    Abstract: A method implemented by a system on a chip (SOC) system executing an enhance serial peripheral interconnect (eSPI) master. The method to receive an alert from an eSPI slave, send a get out of band message to the eSPI slave, and receive an out of band message from the eSPI slave including a connection or disconnection command. The method enabling the SOC to include an embedded multiplexor for managing the role of a universal serial bus (USB) Type-C connector.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: July 21, 2020
    Assignee: INTEL CORPORATION
    Inventors: Zhenyu Zhu, Mikal C Hunsaker, Christopher J. Lake, Kie Woon Lim