Computer-to-computer Data Routing Patents (Class 709/238)
  • Patent number: 11070515
    Abstract: A virtual address of a destination of a packet is parsed into a set of virtual address components. A subset of the set of virtual address components is tokenized into a token. The token is converted into at least a portion of a hostname. A look-up of a real network address corresponding to the hostname is performed. The packet is caused to be transmitted to the real network address, wherein the real network address corresponds to a host machine on a physical network, the receiving virtual entity operating on the host machine.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: July 20, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Marc Cochran, Eran Gampel, Gal Sagi
  • Patent number: 11070464
    Abstract: The techniques describe forwarding multicast traffic using a multi-level cache in a network device forwarding plane for determining a set of outgoing interfaces of the network device on which to forward the multicast traffic. For example, a multi-level cache is configured to store a multicast identifier of a multicast packet and multicast forwarding information associated with the multicast identifier, such as identification of one or more egress packet processors of the network device to which the multicast packet is to be sent for forwarding to the set of one or more egress network devices, and/or outgoing interfaces of the network device toward each egress network device of the set of one or more egress network devices. The multi-level cache is also configured to store respective multicast identifiers that are to be encapsulated with outgoing multicast packets that are forwarded to the set of one or more egress network devices.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: July 20, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Sri Karthik Goud Gadela, Sharmila Koppula, Babu Singarayan, Sunanda L. Kommula
  • Patent number: 11063826
    Abstract: A method and apparatus for providing a bulk migration tool are disclosed. The method receives a request for performing a bulk migration from a first network component to a second network component, extracts for the bulk migration a configuration from the first network component, generates for the bulk migration, a configuration for the second network component in a configuration language of the second network component in accordance with the configuration extracted from the first network component, configures the second network component with the configuration that is generated, issues an order for performing the bulk migration, wherein the bulk migration is to be performed during a cutover schedule, determines whether the particular bulk migration is performed successfully, activates the configuration for the second network component, when the bulk migration is performed successfully, and deactivates the configurations for the first network component, when the bulk migration is performed successfully.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: July 13, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Minal Patel, Sarmila Bose, Jan Saferite
  • Patent number: 11057391
    Abstract: Various aspects and embodiments of dwelling automation administration are described. Among other aspects or features of the embodiments, a dwelling automation system in a computing device authenticates a user. A management interface in the dwelling automation system generates a user interface for administering a plurality of automation devices at different dwellings based on access and control rights of the user. The user interface can grant the user access to at least one automation device associated with a hub associated with at least one dwelling.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: July 6, 2021
    Assignee: DWELO INC.
    Inventors: Michael Andrew Rovito, Michael Taylor McGann, Isaac Gregory Martin, Eric Wood, David James Beenfield
  • Patent number: 11050839
    Abstract: At any instant, a channel's path signature reflects the last successful path used to access file data. During the course of processing a request from an upstream site currently not connected to the target file, the downstream site will establish a connection to the upstream site and then include in its request response a path signature constructed by adding its signature to the channel's path signature.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: June 29, 2021
    Inventor: William M. Pitts
  • Patent number: 11048568
    Abstract: A broadcast sending control method includes: acquiring a receiver queue corresponding to a broadcast message; acquiring an application type and a launching state of a first receiver, wherein the first receiver is any receiver in the receiver queue; removing, in a case where the application type is a predetermined application type and the launching state is a predetermined launching state, the first receiver from the receiver queue; and sending, according to the receiver queue from which the first receiver has been removed, the broadcast message.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: June 29, 2021
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Jun Zhang, Runsheng Pei, Ruyu Wu, Liangjing Fu, Zhiyong Lin
  • Patent number: 11048591
    Abstract: Described is a system for reclaiming unused storage space when distributing backup data to storage performance-based tiers within a clustered storage environment. The clustered storage environment may organize nodes into storage performance tiers, and each node within a tier may be tuned for a particular type of workload. Accordingly, the system implements a file system that provides the ability to reclaim unused storage space (e.g. perform garbage collection) for specific nodes or tiers independently despite implementing a global namespace. The global namespace may group (or co-locate) aspects of file information with the backup files. For example, file information may be stored on the same node that stores the associated backup files. Accordingly, the system may reclaim unused storage space for each node, or set of nodes forming a storage performance tier, independently and efficiently.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: June 29, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Murthy Mamidi, George Mathew, Abhishek Rajimwale
  • Patent number: 11048554
    Abstract: Systems and methods are disclosed for handling requests to create multiple volumes with an expected usage correlation on a block storage service. Rather than handling each request to create a volume independently, embodiments described herein can handle the request in bulk. In one embodiment, the service allows for oversubscription of use on hosts, as well as parallelization of placement decisions, by distributing requests among a set of parallelized placement engines. Each engine can distribute its subset of volumes at least partly randomly among a candidate set of volumes, with the size of the candidate set selected based on a total number of volumes. This distribution mechanism can ensure distribution of volumes without requiring centralized placement of the volumes.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: June 29, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Patrick E. Brennan, Mitchell Flaherty, Christopher Magee Greenwood, Wells Lin, Sriram Venugopal, Linfeng Yu, Yilin Guo, Alexander R. Yee, Gary Michael Herndon
  • Patent number: 11042868
    Abstract: An electronic device is provided and includes a housing; first and second near-distance wireless communication circuits configured to support wireless connection to an access point (AP); a cellular wireless communication circuit; a touchscreen display; a processor connected to the first and second near-distance wireless communication circuits, the cellular wireless communication circuit, and the display; and a memory connected to the processor which stores an application program configured to make payment using the first near-distance wireless communication circuit and instructions which cause the processor to perform a transaction with an external point-of-service (POS) device via the first near-distance wireless communication circuit; receive a result of the transaction comprising receipt information and connection information, the connection information comprising credential information; and connecting to the AP through the second near-distance wireless communication circuit based on the credential informa
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: June 22, 2021
    Inventors: Heeyoung Jeong, Younghwan Ryu, Suwook Seok, Dongho Jang
  • Patent number: 11043114
    Abstract: Implementations generally relate to a network reconfigurable button on a remote control. In some implementations, a method includes receiving a selection of a button on a remote control device. The method further includes accessing a configuration file, wherein the configuration file is associated with the button. The method further includes launching an application based on the configuration file.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: June 22, 2021
    Assignee: Sony Group Corporation
    Inventors: Brant Candelore, Mahyar Nejat
  • Patent number: 11038926
    Abstract: In one example, a cloud computing environment may be probed to detect an actual topology including connectivity between infrastructure security nodes and management nodes. Each management node may execute a corresponding centralized management service. Each infrastructure security node may execute a corresponding infrastructure security service that handles at least one infrastructure security function. Further, a set of candidate topologies may be generated based on the actual topology. Each candidate topology may indicate a way to replicate the infrastructure security service into the management nodes. Furthermore, a replication partner associated with each of the management nodes may be determined based on a selection of one of the candidate topologies. An operation to deploy the infrastructure security service on the management nodes may be executed based on the selected one of the candidate topologies and the determined replication partners to form an embedded linked mode architecture.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: June 15, 2021
    Assignee: VMWARE, INC.
    Inventors: Dinesh Sharma, Ammar Rizvi, Akash Kodenkiri, Raunak Ravindra Singwi, Prabhavathi Guttalahunase Munikempegowda
  • Patent number: 11032093
    Abstract: A network device may intercept, from an application associated with a user space of the network device, a request message to join a multicast group or to leave the multicast group. The request message may be addressed to a kernel of the network device. The network device may direct the request message to a service daemon associated with the user space of the network device. The network device may determine, using the service daemon, whether another application associated with the user space is a member of the multicast group. The network device may selectively generate, using the service daemon and based on whether the other application associated with the user space is the member of the multicast group, an advertisement message based on the request message, and transmit the advertisement message when the advertisement message is generated.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: June 8, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Sairam Neelam, Amit Kumar Rao
  • Patent number: 11032682
    Abstract: An inter-vehicle communication method and an apparatus for performing the same. The inter-vehicle communication method may include a reception node receiving at least one vehicle-to-vehicle (V2V) message from at least one transmission node and the reception node transmitting a relay V2V message on the basis of the at least one V2V message, wherein the at least one V2V message may include information about adjacent vehicles discovered by the at least one transmission node.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: June 8, 2021
    Assignee: Seoul National University R&DB Foundation
    Inventors: SunWook Hwang, Seongwon Kim, HoYoung Yoon, ByungJun Kim, SungHyun Choi, SaeWoong Bahk
  • Patent number: 11032183
    Abstract: Example methods are provided for a computer system to validate routing information in a software-defined networking (SDN) environment. The method may comprise obtaining routing information associated with a logical router in a first autonomous system and network topology information associated with the first autonomous system. The routing information may specify multiple first routes to respective multiple first networks, and the network topology information may specify multiple second routes that connect the logical router to respective multiple second networks. The method may also comprise validating the routing information based on the network topology information to determine whether the multiple first routes are valid based on the multiple second routes; and in response to determination that a particular first route from the multiple first routes is invalid, configuring the logical router to exclude the particular first route from route advertisement information destined for a second autonomous system.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: June 8, 2021
    Assignee: NICIRA, INC.
    Inventor: Amardeep Nagarkar
  • Patent number: 11032352
    Abstract: Electronic data can be transmitted from a device outside a multitenant system to a recipient device that is a tenant device associated with the multitenant system. A processor of the device outside the multitenant system can encrypt the electronic data to produce a first file. The processor can produce a second file. The second file can include the first file and an identification. The identification can be for the recipient device. The processor can encrypt the second file to produce a third file. The processor can transmit, to the multitenant system, a file for transmission. The file for transmission can include the third file. The multitenant system can be configured to communicate with the recipient device.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: June 8, 2021
    Assignee: salesforce.com, inc.
    Inventor: Eugene Lew
  • Patent number: 11032389
    Abstract: A network device receives a packet from a client device, and identifies, based on receiving the packet, a destination of the packet. The network device determines, based on information included in an application cache, an application associated with the destination of the packet, where the first network device, the client device, and the application cache are included in a first local network. The network device determines, based on the information included in the application cache, a policy rule associated with the application, and applies the policy rule to the packet.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: June 8, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Rajeev Chaubey, Ashok Kumar
  • Patent number: 11030305
    Abstract: Virtual machines in a network may be isolated by encrypting transmissions between the virtual machines with keys possessed only by an intended recipient. Within a network, the virtual machines may be logically organized into a number of community-of-interest (COI) groups. Each COI may use an encryption key to secure communications within the COI, such that only other virtual machines in the COI may decrypt the message. Remote devices may gain access to virtual machines in a network through a virtual device relay. The virtual device relay receives data from the remote device, such as a tablet or cellular phone, and forwards the data to one of the virtual machines, when the virtual device relay shares a COI with the destination virtual machine.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: June 8, 2021
    Assignee: Unisys Corporation
    Inventors: Ralph Farina, Ted Hinaman, Robert A. Johnson, Steven Rajcan, James Trocki, Mark Vallevand
  • Patent number: 11025860
    Abstract: In one general sense, display of content communicated by a sender communication device to a destination communication device may be enabled by receiving, at a destination communication device, content to be displayed by the destination communication device. Characteristics of a display of the received content by the destination communication device may be algorithmically identified in accordance with display configuration settings for the destination communication device. Based on the identified characteristics, at least one change to be made to capture configuration settings at a capturing communication device used to capture the received content may be identified. At least one alternative capture configuration setting may be communicated to the capturing communication device. Content that is captured by the capturing communication device is received at the destination communications device based on the alternative capture configuration setting communicated.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: June 1, 2021
    Assignee: FACEBOOK, INC.
    Inventor: Danny Ben Shitrit
  • Patent number: 11023393
    Abstract: Connectivity type detection for a data storage system in accordance with the present description includes, in one aspect of the present description, automated host-target discovery logic which is configured to automatically discover the connectivity type for a connection path between a host and a storage system, and select and initiate target discovery procedures which are appropriate for the discovered connectivity type. As a result, mapping a target volume of the target storage system which is connected to the host, may be facilitated, reducing or eliminating delays which may have otherwise resulted from the change in connectivity type. In this manner, efficiency of the computing system may be improved. Other aspects and advantages may be realized, depending upon the particular application.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: June 1, 2021
    Assignee: International Business Machines Corporation
    Inventors: Olga Shtivelman, Alon Marx, Amalia Avraham, Shay Berman
  • Patent number: 11018947
    Abstract: Systems and methods for dynamically assigning membership in a data partition to an end-port of a requesting host channel adapter. An exemplary embodiment can provide a subnet manager configured to operate within a subnet of a network fabric. The subnet can include a plurality of nodes, and the plurality of nodes can include at least one switch and a plurality of end-nodes, where the subnet manager executes on one of the plurality of nodes. A host channel adapter of a node in the subnet can request membership for an end-port of the host channel adapter. In response to the request, the subnet manager can request data from the data store to confirm that the end-port is a member of an admin partition and that the admin partition is associated with the data partition in which membership was requested.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: May 25, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjørn Dag Johnsen, Harald Høeg, Line Holen
  • Patent number: 11016930
    Abstract: A connectivity has a first network (25) of signal-links interconnecting a large plurality of address-bearing, computing cells (20 and 22). Some of the links are selectable according to addresses hierarchically ordered along a recursive curve. Most of the address-designated links that form the network are switchably operable between cells such that a first selectable set of cells along one segment of the recursive curve form signal-routes to a second selectable set of cells, along a second segment. For receipt of instructions and for synchronisation, some segments have a switchable signal-path from one controlling cell of that segment. A second network (23) has signal-links interconnecting a plurality of processing cells (19 and 21) some of which control the loading of data into cells of the first network.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: May 25, 2021
    Inventor: Derrick John Hamlin
  • Patent number: 11019473
    Abstract: The present disclosure relates to a communication device and a communication method. The communication device according to one embodiment comprises an acquisition unit, a determining unit, and a trigger unit. The acquisition unit is configured to acquire distribution information of user devices in a dynamic network, said user devices at least comprising a slave device, the slave device in device-to-device communication acquiring a communication service by means of a master device. The determined unit is configured to determining a re-configuration method of the dynamic network on the basis of the acquired information. The trigger unit is configured to trigger the re-configuration of the dynamic network on the basis of the determined method.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: May 25, 2021
    Assignee: SONY CORPORATION
    Inventors: Xin Guo, Chen Sun, Yuxin Wei
  • Patent number: 11017416
    Abstract: In one or more embodiments, systems and methods allow a user to easily create an electronic survey by simply including a survey system as a party in a communication (e.g., an email address associated with a survey system being included in a meeting invite). In addition, the systems and methods provide for distributing the created electronic survey to a user based on the user being included as a party within the communication (e.g., an email address associated with the user being included in the meeting invite). Accordingly, the systems and methods create an electronic survey, and distribute the electronic survey to parties of a communication based on a user including a survey system as a party of the communication.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: May 25, 2021
    Assignee: Qualtrics, LLC
    Inventors: Milind Kopikare, Larry Dean Cheesman
  • Patent number: 11018979
    Abstract: A computing system and a method are provided for determining a network traffic routing path through a service function chain (SFC). A joint network slicing and traffic engineering problem is provided that may be solved to identify network slicing configuration and traffic engineering parameters to provide a set of function nodes, the SFC, and the network traffic routing path from the source node to the destination node. The joint network slicing and traffic engineering problem P may be solved by minimizing a resource objective associated with the joint network slicing and traffic engineering problem, in accordance with a set of one or more constraints. Instructions may be transmitted to a network orchestrator to create the service function chain in a network slice on the set of network nodes in accordance with the identified network slicing configuration and traffic engineering parameters, to provide the network traffic routing path.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: May 25, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Nan Zhang, Ya-Feng Liu, Hamidreza Farmanbar, Tsung-Hui Chang, Mingyi Hong, Zhi-Quan Luo
  • Patent number: 11018971
    Abstract: A method for distributing network function (NF) topology information among proxy nodes and for using the NF topology information for inter-proxy node message routing includes configuring a first proxy node as a leader service communications proxy (SCP). The method further includes configuring a plurality of second proxy nodes as worker proxy nodes. The method further includes registering the worker proxy nodes with the leader SCP. The method further includes subscribing, by the worker proxy nodes and with the leader SCP, to receive NF topology information from the leader SCP. The method further includes, at the leader SCP, receiving NF topology information from the worker proxy nodes and communicating the NF topology information to the worker proxy nodes subscribed to receive the NF topology information. The method further includes, at the worker proxy nodes, using the NF topology information to route messages to proxy nodes serving destination NFs.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: May 25, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Shashikiran Bhalachandra Mahalank, Gokul Narayanan
  • Patent number: 11019600
    Abstract: A method and system for datacasting and content management. Such a system may have, as its core, a dashboard system for managing data feeds. A dashboard system may receive data feeds from one or more associated devices, such as the hardware devices of first responders or other public safety officers, and may aggregate and prioritize them. The dashboard system may then manage, prioritize and encrypt the video, files and other data in preparation for broadcast over the television or satellite transmitter, via, for example, a television broadcasting station, and may then broadcast the video, files, or other data to a plurality of users. Alerts and notifications may be created, files attached and links to video streams distributed over this same broadcast network. The broadcasting system may be able to send multiple streams of content simultaneously, may be able to target specific users to be broadcast to, and may be able to incorporate data from public data sources, such as public security cameras.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: May 25, 2021
    Assignee: SpectraRep, LLC
    Inventors: Thomas J. Buono, Mark O'Brien, Rodney G. Herrmann
  • Patent number: 11012446
    Abstract: A system and method for transmitting packets to a plurality of network devices that cannot be accessed via a single multicast message is disclosed. The system includes a gateway controller that received a multicast request from a client, and creates a plurality of multicast messages based on the number of different security classes. The gateway controller parses the request from the client and identifies all of the desired destination nodes. The gateway controller then identifies the security class that each of these destination nodes belongs to. Based on this, the gateway controller then creates one or more multicast messages, where each multicast message is intended for the destination nodes that belong to a single security class. In certain embodiments, the gateway controller also aggregates the acknowledgments from the destination nodes and forwards this information to the client.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: May 18, 2021
    Assignee: Silicon Laboratories, Inc.
    Inventors: Anders Esbensen, Jonas Roum-Møller, Jakob Buron
  • Patent number: 11012432
    Abstract: Methods and supporting systems for managing secure communications and establishing authenticated communications between processes of a computer application operating across network domains are provided. Authentication agents operate on servers hosting application processes, wherein each authentication agent has access to policies related to each of the application processes. An authentication agent operating on an originating server intercepts transmissions from an originating application processes and appends a trust profile associated with the originating application process. The transmission is released to a receiving server, where it is intercepted and validated at the receiving server by a second authentication agent on the receiving server.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: May 18, 2021
    Assignee: Aporeto, Inc.
    Inventors: Dimitri Styliadis, Satyam Sinha
  • Patent number: 11012351
    Abstract: The disclosure provides an approach for computing service paths for a service chain identifying a sequence of services. One method includes including information about a plurality of hosts in a heap. Each of the plurality of hosts includes at least one service virtual computing instance (SVCI) configured to provide at least one of the services of the service chain. The information includes, for each of the plurality of hosts, a number of service paths computed for the service chain at the host and one of a number of services provided by unused SVCIs of the host or a number of consecutive services provided by unused SVCIs of the host. The method further includes selecting a host from the heap based on the information. The method further includes generating a first service path for the service chain, the first service path identifying at least one SVCI of the selected host.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: May 18, 2021
    Assignee: VMware, Inc.
    Inventors: Yong Feng, Yanjun Lin, Yang Ping, Pierluigi Rolando, Anuprem Chalvadi, Li Sun, Fenil Kavathia, Raju Koganty
  • Patent number: 11005756
    Abstract: In one embodiment, in-band operations data included in packets being processed is used to signal among entities of a virtualized packet processing apparatus. Using in-band operations data provides insight on actual entities used in processing of the packet within the virtualized packet processing apparatus. The operations data in the packet is modified to signal a detected overload condition of an entity that participates in communicating the packet within the virtualized packet processing apparatus and/or applying a network service to the packet. An In-Situ Operations, Administration, and Maintenance (IOAM) header is used in one embodiment, with the IOAM header typically including a new Overload Flag to signal the detection of the overload condition. In response to the signaled overload condition, a load balancer is adjusted such that future packets are not distributed to the virtualized entity associated with the detected overload condition.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: May 11, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro, Frank Brockners, Shwetha Subray Bhandari
  • Patent number: 11003620
    Abstract: An integrated circuit that is capable of performing sequence alignment via dynamic programming methods is provided. The integrated circuit may include a linear systolic array having series-connected processing engines, each of which has a n-stage deep pipeline. The systolic array may align first and second sequences, wherein the first sequence is divided into multiple segments equal to the internal depth of the pipeline. The systolic array may compute matrix scores for these segments in parallel until the entire sequence matrix score is computed. The internal pipeline structure and a loopback memory within the systolic array are configured to take care of any required data dependencies in the computation of the matrix scores.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: May 11, 2021
    Assignee: Intel Corporation
    Inventors: Saurabh Patil, Srajudheen Makkadayil, Rekha Manjunath, Tarjinder Singh, Vikram Sharma Mailthody
  • Patent number: 10999239
    Abstract: A Location/Identifier Separation Protocol (LISP) mapping server, including: a network interface for communicating with a LISP-enabled network; a mapping database; a subscription database; and an overlapping subscription publication engine (OSPE) to: receive a first mapping of a first subnetwork to a first routing locator (RLOC); add the first mapping to the mapping database; receive from a first ingress tunnel router (ITR) a subscription request for an endpoint identifier (EID) within the first subnetwork; add to a first subscription entry for the first subnetwork in the subscription database a subscription for the first ITR; receive a second mapping of a second subnetwork to a second RLOC, wherein the second subnetwork overlaps the first subnetwork; add the second mapping to the mapping database; and copy at least part of the first subscription entry to a second subscription entry for the second subnetwork.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: May 4, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Jesus Arango, Vina Ermagan, Johnson Leong, Sanjay Kumar Hooda
  • Patent number: 10999407
    Abstract: A technology is described for monitoring interaction events at services and determining service management actions associated with the services. An example method may include receiving metadata describing interaction events at services executing in a computing service environment and using the metadata to generate a routing map that provides routing details for the interaction events at the services. The routing map may be analyzed to identify interaction characteristics associated with the interaction events at the services and the analysis of the routing map may be used in determining a service management action associated with the services based in part on the interaction characteristics associated with the interaction events.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: May 4, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan Paul Thompson, Ryan Paul Green
  • Patent number: 10992497
    Abstract: A logical router includes disaggregated network elements that function as a single router and that are not coupled to a common backplane. The logical router includes spine elements and leaf elements implementing a network fabric with front panel ports being defined by leaf elements. Control plane elements program the spine units and leaf to function a logical router. The control plane may define operating system interfaces mapped to front panel ports of the leaf elements and referenced by tags associated with packets traversing the logical router. Redundancy and checkpoints may be implemented for a route database implemented by the control plane elements. The logical router may include a standalone fabric and may implement label tables that are used to label packets according to egress port and path through the fabric.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: April 27, 2021
    Assignee: ARRCUS INC.
    Inventors: Keyur Patel, Nalinaksh Pai, Randall Bush, Vikram Ragukumar, Ashutosh Shanker, Kalyani Rajaraman, Robert Austein, Ebben Aries, Lalit Kumar, Sridhar Pitchai, Rajkumar Gurusamy
  • Patent number: 10990326
    Abstract: An embodiment may involve non-volatile memory configured to store chunks of data packets, wherein the chunks are associated with sequence numbers; a shared producer queue; one or more processors configured to transfer the chunks to the shared producer queue in order of the sequence numbers; an array of n sets of processors configured to: (i) read the chunks from the shared producer queue, (ii) re-write network addresses within the data packets to create modified chunks, and (iii) write the modified chunks to queues; and a field programmable gate array based network interface containing the queues and m physical ports, and configured to: (i) read the modified chunks in order of their sequence numbers, (ii) unpack the modified chunks into data packets, (iii) write updated checksums to the data packets, (iv) respectively select output ports for the data packets, and (v) transmit the data packets from the selected output ports.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: April 27, 2021
    Assignee: FMAD Engineering Kabushiki Gaisha
    Inventor: Aaron Foo
  • Patent number: 10990298
    Abstract: A computer-implemented method according to one embodiment includes sending a data request from a host to a storage drive, where the data request includes quality of service (QoS) information, receiving, in response to the data request, a response from the storage drive at the host, and performing one or more actions at the host, based on the response.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: April 27, 2021
    Assignee: International Business Machines Corporation
    Inventors: Paul M. Greco, Edwin R. Childers, Simeon Furrer, Roy D. Cideciyan, Mark A. Lantz
  • Patent number: 10992644
    Abstract: A network security system and method thereof are provided in this disclosure. The network security system includes a server and a client device. The client device is configured for running a firewall according to a first parameter corresponding to at least one setting category, and receiving a second parameters transmitted by the server within a periodic communication interval. The client device further includes a monitoring unit. The monitoring unit is configured for checking automatically whether a setting category of the second parameter matches the at least one setting category during a communication period between the server and the client device; if the setting category of the second parameter matches the at least one setting category, setting up the firewall according to the second parameter; and if the second parameter corresponding to setting category does not match the at least one setting category, omitting the second parameter.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: April 27, 2021
    Assignee: PEGATRON CORPORATION
    Inventors: Chun-Min Liao, Yen-Ting Chen
  • Patent number: 10986024
    Abstract: In general, techniques are described for a dynamic prefix list for route filtering. In one example, a network device comprises a control unit comprising one or more processors; one or more interface cards coupled to the control unit; a routing protocol process configured to execute on the control unit to exchange, using the interface cards, routing protocol advertisements with a peer network device in accordance with a routing protocol; and a configuration database comprising a routing policy that references a dynamic prefix list comprising one or more prefixes. The routing policy includes at least one action for application to routes for import or export, by the network device via a routing protocol, that match any of the one or more prefixes of the dynamic prefix list. The dynamic prefix list comprises a routing table to store the one or more prefixes, the routing table separate from the configuration database.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: April 20, 2021
    Assignee: Juniper Networks, Inc.
    Inventor: Vinay K Nallamothu
  • Patent number: 10985999
    Abstract: Systems, methods and devices relating to coordinated network communication (e.g. transport-layer communication) of client requests and client request responses between a client and a distributed network service system, the network service nodes of the distributed network service system comprising a storage resource, a network interface, and a computer processor module for sending a coordinated network communication of data request responses to the client upon receipt of (1) network communication of client requests from clients; or (2) communication data channel information from another network service node.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: April 20, 2021
    Assignee: OPEN INVENTION NETWORK LLC
    Inventors: Andrew Warfield, Geoffrey Lefebvre, Brendan Anthony Cully, Daniel Stodden
  • Patent number: 10986487
    Abstract: The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technologies, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method of providing a profile package by a profile server and the profile server includes generating a profile package, dividing the profile package in a unit installable in a UICC of an electronic device, reconfiguring the divided profile information in an encryptable unit, and transmitting the reconfigured profile information to the electronic device. Further, provided is an operating method and apparatus of an electronic device communicating with the profile server.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: April 20, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jonghan Park, Duckey Lee
  • Patent number: 10979408
    Abstract: A method of performing authentication and authorization in Proximity based Service (ProSe) communication by a requesting device which sends a request of a communication and a receiving device which receives the request from the requesting device, the method including deriving session keys Kpc and Kpi from an unique key Kp at the requesting and receiving devices, using the session keys Kpc and Kpi for ProSe communication setup and direct communication between the requesting and receiving devices, starting the direct communication with the requesting and receiving devices. The key Kpc is confidentiality key and the key Kpi is integrity protection key.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: April 13, 2021
    Assignee: NEC Corporation
    Inventors: Xiaowei Zhang, Anand Raghawa Prasad
  • Patent number: 10972436
    Abstract: A system and method of relaying all requests of a session through a single exit node or proxy server is provided. The method comprises several steps, such as relaying a request through a dedicated proxy media streaming server, hashing session identifier value and transmitting it across different protocols. The system assigns a unique identifier to a session. The unique identifier is inserted in various protocols and communicated to a proxy server provider. All subsequent requests are serviced through the same last-mile proxy server or exit node.
    Type: Grant
    Filed: October 24, 2020
    Date of Patent: April 6, 2021
    Assignee: 360 IT, UAB
    Inventors: Darius Simanel, Mantas Jonytis
  • Patent number: 10972965
    Abstract: A method and an apparatus for wireless fidelity (Wi-Fi) fast connection are provided. The method includes the following. After a terminal device detects Wi-Fi is turned on by a user, a Wi-Fi driver is loaded and wpa_supplicant is started as a support library of Wi-Fi protected access (WPA). After determining that the wpa_supplicant is started, the terminal device sends a scanning command and performs a scanning operation, and performs, in parallel with sending the scanning command and performing the scanning operation, operations of loading pre-stored access points, setting all the pre-stored access points to be connectable, updating a current connection state, turning on Wi-Fi peer-to-peer, and setting parameters of the Wi-Fi peer-to-peer. After setting the parameters of the Wi-Fi peer-to-peer, the terminal device connects to a first access point according to the scanning result of the scanning operation.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: April 6, 2021
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventor: Rongzheng Tang
  • Patent number: 10972587
    Abstract: Systems and methods for altering the character of data originating from a Virtual Private Network (VPN) are provided. First data is received from the VPN by a first network interface. The first data comprises a first plurality of packets. A message is generated by combining the first plurality of packets. Second data is generated by segmenting the message into a second plurality of packets. A third plurality of packets in the second plurality of packets is equal to the network maximum transfer unit allowed by the Internet and the last packet in the second plurality of packets is less than the network maximum transfer unit allowed by the Internet. The second data is forwarded to the second network interface. The second network interface sends the data to a web server.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: April 6, 2021
    Assignee: Berryville Holdings, LLC
    Inventors: Christopher Edward Delaney, Chava Louis Jurado, Jeremiah MacDonald, Carl Bailey Jacobs
  • Patent number: 10970239
    Abstract: An apparatus is described. The apparatus includes a DIMM hub circuit. The DIMM hub circuit includes first bus interface circuitry, control circuitry and second bus interface circuitry. The first bus interface circuitry is to receive header information and payload information from a host. The control circuitry is to process the header information and recognize that the payload is to be passed to a target component that is coupled to the DIMM hub circuit through a second bus that is a same type of bus as the first bus. The second bus interface circuitry to send the payload information over the second bus to the target component, wherein, the payload information is to include embedded header information to be processed by the target component.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: April 6, 2021
    Assignee: Intel Corporation
    Inventors: Rajesh Bhaskar, Kenneth Foust, George Vergis
  • Patent number: 10963534
    Abstract: A system, includes a non-transitory memory; and one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising: transmitting a message from an application client to a service to request content from the service; ascertaining a failure of the service to provide the requested content; and in response to ascertaining the failure, applying data from the application client to an application in lieu of the requested content.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: March 30, 2021
    Assignee: PayPal, Inc.
    Inventor: Herald Christophior Villarreal
  • Patent number: 10966003
    Abstract: Provided are a method and system for implementing an SDO function, and a SDON system.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: March 30, 2021
    Assignee: ZTE CORPORATION
    Inventors: Dajiang Wang, Zhenyu Wang
  • Patent number: 10965496
    Abstract: A logical router includes disaggregated network elements that function as a single router and that are not coupled to a common backplane. The logical router includes spine elements and leaf elements implementing a network fabric with front panel ports being defined by leaf elements. Control plane elements program the spine units and leaf to function a logical router. The control plane may define operating system interfaces mapped to front panel ports of the leaf elements and referenced by tags associated with packets traversing the logical router. Redundancy and checkpoints may be implemented for a route database implemented by the control plane elements. The logical router may include a standalone fabric and may implement label tables that are used to label packets according to egress port and path through the fabric.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: March 30, 2021
    Assignee: ARRCUS INC.
    Inventors: Keyur Patel, Nalinaksh Pai, Randall Bush, Vikram Ragukumar, Ashutosh Shanker, Kalyani Rajaraman, Robert Austein, Ebben Aries, Lalit Kumar, Sridhar Pitchai, Rajkumar Gurusamy
  • Patent number: 10958462
    Abstract: For a managed network implementing at least one logical router having centralized and distributed components, some embodiments provide a method for configuring a managed forwarding element (MFE) executing on a first host machine to implement a distributed multicast logical router and multiple logical switches logically connected to the logical router in conjunction with a set of additional MFEs executing on additional host machines to process multicast data messages. The method receives a multicast group report from a data compute node (DCN) that executes on the first host, sends a summarized multicast group report indicating multicast groups joined by DCNs executing on the first host to a set of central controllers, receives data based on an aggregated multicast group report from the set of central controllers, and uses the data based on the aggregated multicast group report to configure the MFE to implement the distributed multicast logical router.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: March 23, 2021
    Assignee: NICIRA, INC.
    Inventors: Sami Boutros, Alexander Tessmer, Subin Cyriac Mathew, Ganesan Chandrashekhar, Vivek Agarwal
  • Patent number: 10951464
    Abstract: Systems and methods are provided for supporting efficient reconfiguration of an interconnection network having a pre-existing routing. An exemplary method can provide a plurality of switches, a plurality of end nodes, and one or more subnet managers, including a master subnet manager. The method can calculate, via the master subnet manager, a first set of one or more leaf-switch to leaf-switch multipaths. The method can store this first set of one or more leaf-switch to leaf-switch multipaths at a metabase. The method can detect a reconfiguration triggering event, and call a new routing for the interconnection network. Finally, the method can reconfigure the network according to the new routing for the interconnection network.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: March 16, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Feroz Zahid, Bartosz Bogdanski, Bjørn Dag Johnsen, Ernst Gunnar Gran