Pathfinding Or Routing Patents (Class 370/351)
  • Patent number: 11032770
    Abstract: An interface circuit in an electronic device (such as an access point) may provide a wake-up-radio (WUR) discovery frame for a recipient electronic device, where the WUR discovery frame includes an operating class of a wireless local area network (WLAN) associated with the electronic device. The operating class may specify a regulatory domain and a channel set of the WLAN. Moreover, the WUR discovery frame may include an index of a channel in the channel set. Furthermore, the WUR discovery frame may include a compressed or a partial identifier associated with the electronic device or the WLAN. The amount of compression may be based at least in part on a communication environment of the electronic device, such as a number of electronic devices, or a number of neighboring WLANs. Thus, the WUR discovery frame may have a variable size or length.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: June 8, 2021
    Assignee: Apple Inc.
    Inventors: Guoqing Li, Veerendra Boodannavar, Zheng Zeng, Yong Liu, Christiaan A. Hartman, Jarkko L. Kneckt
  • Patent number: 11025714
    Abstract: A method and apparatus is presented for announcing the existence of cryptographic key pairs within a distributed ledger system in which no central trusted authority is available, consisting of sending a key announcement message by a network connected device to other network connected devices over a peer-to-peer network for inclusion in the distributed ledger. Once a valid key announcement message for a public key is included in the ledger, any future transactions that reference an address associated with the public key or other messages concerning said public key are accepted by other network connected devices on the peer-to-peer network and are included in the distributed ledger. If transactions or other messages reference an address not associated with an announced public key, they may be rejected by the peer-to-peer network and may not be included in the distributed ledger.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: June 1, 2021
    Inventor: Keir Finlow-Bates
  • Patent number: 11019064
    Abstract: Data security across data residency restriction boundaries is provided by profiling a dataset on which a desired analysis is to be performed, with some results of the desired analysis to be transferred from one location to another, the dataset subject to data residency restrictions that restrict transfer of the dataset across a boundary to the another location, and the profiling identifying a profile level for the dataset, automatically generating, based on the profile level and the data residency restrictions that restrict the transfer of the dataset across the boundary, a container for processing the dataset into a reformatted dataset not restricted by the data residency restrictions for transfer across the boundary, instantiating the generated container on a data processing system at the one location, and processing the dataset into the reformatted dataset using the instantiated generated container, and transferring the reformatted dataset to the another location.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: May 25, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mary E. Rudden, Karen Cheng, Thanh Lam, Daniel S. Riley, Craig M. Trim
  • Patent number: 11019547
    Abstract: A method and system to control UE handover is disclosed herein. A source base station serving a UE receives from the UE a measurement report that specifies a signal strength of a neighboring target base station. The source base station sets a value of a handover threshold parameter, with the set value being based at least in part on whether the target base station is a relay base station or a non-relay base station. Further, the source base station may compare the specified signal strength of the target base station to the set value of the handover threshold parameter and determine that a handover condition is satisfied. Responsive to making such a determination, the source base station may invoke handover of the UE from the source base station to the target base station.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: May 25, 2021
    Assignee: Sprint Spectrum L.P.
    Inventors: Siddharth S. Oroskar, Kurt M. Landuyt, Vanil Parihar, Jasinder P. Singh
  • Patent number: 11019101
    Abstract: The technology disclosed relates to enforcing multi-part policies on data-deficient transactions of independent data stores. In particular, it relates to combining active analysis of access requests for the independent object stores with inspection of objects in the independent object stores, each of the analysis and inspection generating and persisting object metadata in a supplemental data store, actively processing data-deficient transactions that apply to the objects by accessing the supplemental data store to retrieve object metadata not available in transaction streams of the data-deficient transactions, and actively enforcing the multi-part policies using the retrieved object metadata.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: May 25, 2021
    Assignee: NetSkope, Inc.
    Inventors: Krishna Narayanaswamy, Lebin Cheng, Abhay Kulkarni, Ravi Ithal, Chetan Anand, Rajneesh Chopra
  • Patent number: 11012410
    Abstract: An apparatus for preventing data traffic overload of a customer enterprise network in a networked computing system includes a plurality of data centers, each of the data centers being in operative communication with one another via a secure connection. The data centers form at least one floating gateway for providing a distributed interface between a public network and an Internet Protocol (IP) interface of the customer enterprise network, the IP interface of the customer enterprise network being inaccessible using a public IP address. The apparatus further includes at least one controller in operative communication with the data centers. The controller is configured to synchronize state information among the data centers and to control ingress and egress data traffic for each of the data centers.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: May 18, 2021
    Assignee: CHARTER COMMUNICATIONS OPERATING, LLC
    Inventor: Marek Hajduczenia
  • Patent number: 11010479
    Abstract: A system includes a memory system and a processing system operably coupled to the memory system. The memory system includes a plurality of address spaces. The processing system is configured to perform operations including creating a data space from within a primary address space and a primary address space number access list entry referencing the data space. An unauthorized caller routine in a home address space configured to issue a service request including an address space-switching program call from the home address space to a program call target routine in the primary address space. The address space-switching program call references the primary address space number access list entry in the primary address space. A vulnerability identifier associated with the program call target routine is created and logged based on one or more conditions indicative of a cross-memory integrity violation detected responsive to the service request.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: May 18, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bryan Childs, Peter Relson, Karl D. Schmitz, Michael P. Kasper, Kathryn Voss, Kin Choi
  • Patent number: 11012366
    Abstract: A method for data transmission may be implemented on an electronic device having one or more processors. The one or more processors may include a master queue including a master queue head and a plurality of primary ports that are connected to each other using a serial link. The method may include operating the master queue head to obtain a message. The method may also include operating the master queue head to segment the message into a plurality of segments. The method may also include operating the master queue head to transmit the plurality of segments to a first primary port of the plurality of primary ports in the master queue. The method may also include operating the first primary port to transmit the plurality of segments to a second primary port of the plurality of primary ports in the master queue.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: May 18, 2021
    Assignee: ZHEJIANG DAHUA TECHNOLOGY CO., LTD.
    Inventor: Huimin Wu
  • Patent number: 10998959
    Abstract: According to an embodiment, a mobile extender (82) is provided which may be configured to provide a base unit (81) with an additional uplink via a mobile network like LTE.
    Type: Grant
    Filed: February 4, 2014
    Date of Patent: May 4, 2021
    Inventors: Matthias Kindler, Haribalaraman Ramasubramanian
  • Patent number: 10991419
    Abstract: A semiconductor device includes a latch circuit and a code comparison circuit. The latch circuit latches an output code generated based on an active command. The latch circuit outputs the latched output code as a latch code in response to a write command. The code comparison circuit compares the latch code with a write code to generate a detection signal.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: April 27, 2021
    Assignee: SK hynix Inc.
    Inventor: Jin Wook Kim
  • Patent number: 10990314
    Abstract: There is provided an information processing system to increase a speed of returning identification information in response to a received command in the case where an identification information requesting command is received, the information processing system including: a plurality of processing devices each of which includes a storage unit configured to store an identification information piece; a management device configured to acquire the identification information piece from each of the plurality of the processing devices; and a communication device configured to communicate with an external device. The management device writes the identification information piece acquired from each of the plurality of the processing devices into the communication device.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: April 27, 2021
    Assignee: SONY CORPORATION
    Inventors: Masato Kita, Takashi Suzuki, Katsuyuki Teruyama
  • Patent number: 10984427
    Abstract: Systems and methods are provided for obtaining information from at least one computing system, the information including a set of records that respectively identify at least a network-based address of a computing device that accessed the computing system and an account hosted by the computing system that was accessed using the computing device; determining at least a first account and a second account were accessed from one or more computing devices that share a given network-based address based at least in part on the obtained information; and associating the first account and the second account with the network-based address.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: April 20, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Samuel Kremin, Daniel Chiu, Patrick Lii, Praveen Kumar Ramalingam
  • Patent number: 10970757
    Abstract: Techniques are provided for authorizations in a virtual computing infrastructure using a federation token service. The techniques may include receiving a request for a launch plan from a user for launching instances in a plurality of sites, determining object permissions required for actions to be performed to launch one or more of the instances at each site of the plurality of sites, contacting an authorization caching service to obtain authorization tokens for each of the determined object permissions required for the actions, receiving the authorization tokens for each of the determined object permissions required for the actions, and forwarding the request to each site of the plurality of sites with an authentication token and the authorization tokens for each of the determined object permissions required for the actions to be performed to launch the one or more of the instances at each site of the plurality of sites.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: April 6, 2021
    Assignee: Oracle International Corporation
    Inventors: Willem Robert Van Biljon, Christopher Conway Pinkham, Russell Andrew Cloran, Michael Carl Gorven, Alexandre Hardy, Brynmor K. B. Divey, Quinton Robin Hoole, Girish Kalele
  • Patent number: 10972390
    Abstract: A system and method are provided for performing transmission control protocol segmentation on a server on a chip using coprocessors on the server chip. A system processor manages the TCP/IP stack and prepares a large (64 KB) single chunk of data to be sent out via a network interface on the server on a chip. The system software processes this and calls the interface device driver to send the packet out. The device driver, instead of sending the packet out directly on the interface, calls a coprocessor interface and delivers some metadata about the chunk of data to the interface. The coprocessor segments the chunk of data into a maximum transmission unit size associated with the network interface and increments a sequential number field in the header information of each packet before sending the segments to the network interface.
    Type: Grant
    Filed: October 3, 2013
    Date of Patent: April 6, 2021
    Assignee: Ampere Computing LLC
    Inventors: Keyur Chudgar, Kumar Sankaran
  • Patent number: 10972338
    Abstract: Systems and methods include, in a node having a plurality of Media Access Control (MAC) addresses with a source MAC address for an application and with the node connected to Network Termination Equipment (NTE) having flooding disabled, configuring the node to periodically send a packet to the NTE with the source MAC address for the application to pre-populate a forwarding database in the NTE; and transmitting the packet to the NTE periodically such that the NTE receives the packet and installs the source MAC address in its forwarding database for reachability thereto despite the disabled flooding. The plurality of Media Access Control (MAC) addresses can include a chassis MAC address and the source MAC address for the application. The packet can be a no-operation packet which requires no processing by the NTE except installation of the source MAC address for the application.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: April 6, 2021
    Assignee: Ciena Corporation
    Inventors: Geraldine Ruth Civil, Kevin Estabrooks, Gregory Vanderydt, Jeffrey Randal Norman
  • Patent number: 10970217
    Abstract: Embodiments disclosed herein provide a domain aware data migration scheme between processing elements, memory, and various caches in a CC-NUMA system. The scheme creates domain awareness in data migration operations, such as Direct Cache Transfer (DCT) operation, stashing operation, and in the allocation of policies of snoop filters and private, shared, or inline caches. The scheme defines a hardware-software interface to communicate locality information (also referred herein as affinity information or proximity information) and subsequent hardware behavior for optimal data migration, thus overcoming traditional CC-NUMA limitations.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: April 6, 2021
    Assignee: XILINX, INC.
    Inventors: Jaideep Dastidar, Millind Mittal
  • Patent number: 10972376
    Abstract: Aspects of the present disclosure relate to transmitting prioritized path data to a device based on a set of topology rules and metrics associated with a storage target. A storage target path discovery request is received from the device. In response to the storage target path discovery request, metrics associated with the storage target are collected. Based on the collected metrics, available paths to the storage target are identified. A set of topology rules are then determined. Based on the topology rules and the collected metrics, a subset of available paths are selected. The subset of available paths are then prioritized into prioritized path data. The prioritized path data is then stored and transmitted to the device.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: April 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Zah Barzik, Alon Marx, Rivka Matosevich, Osnat Shasha, Anna Stopel
  • Patent number: 10963183
    Abstract: Technologies for fine-grained completion tracking of memory buffer accesses include a compute device. The compute device is to establish multiple counter pairs for a memory buffer. Each counter pair includes a locally managed offset and a completion counter. The compute device is also to receive a request from a remote compute device to access the memory buffer, assign one of the counter pairs to the request, advance the locally managed offset of the assigned counter pair by the amount of data to be read or written, and advance the completion counter of the assigned counter pair as the data is read from or written to the memory buffer. Other embodiments are also described and claimed.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: March 30, 2021
    Assignee: Intel Corporation
    Inventors: James Dinan, Keith D. Underwood, Sayantan Sur, Charles A. Giefer, Mario Flajslik
  • Patent number: 10966141
    Abstract: The exemplary embodiments of the invention provide at least a method and an apparatus to determine a beacon signal for a network node, where the network node is configured to connect with a cluster of access points in a wireless communication network, and where the beacon signal identifies the cluster; and send the beacon signal towards the wireless communication network. Further, the exemplary embodiments of the invention provide at least a method and an apparatus to determine a dominant access point of a cluster of access points based on signaling from at least one access point associated with the cluster of access points; and in response to the determining, direct communications towards the dominant access point of the cluster of access points.
    Type: Grant
    Filed: July 4, 2013
    Date of Patent: March 30, 2021
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Mark Cudak, Amitabha Ghosh, Thomas Kovarik, Rapeepat Ratasuk, Alan Rottinghaus, Timothy Thomas, Frederick Vook
  • Patent number: 10965526
    Abstract: Systems and methods are provided for configuring a Network Element (NE) to transport data within a network. A system configured accordingly may include a Transport Automation Tool (TAT) which can initiate, at a server on a network, a communication channel with a NE on the network. The TAT can determine or receive a network plan providing information about a circuit to be initiated or decommissioned on the network. The network plan may include a first port on the NE which is to be connected via a cross-connect (or disconnected) to a second port on the NE. The TAT can then establish or remove, using the communication channel, the cross-connect on the NE such that the NE is added to or removed from a circuit design utilizing the NE as a transport NE within the circuit.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: March 30, 2021
    Assignee: Level 3 Communications, LLC
    Inventors: Bernie C. Lehman, James M. Adkins, III, Kevin J. Bennett
  • Patent number: 10958460
    Abstract: Techniques for connecting networks to facilitate distribution of data are described. For example, to distribute multicast data to members of a multicast group that span multiple networks, the techniques may identify a path between networks that each have a member of the multicast group, such as a shortest path between networks. The techniques may inform the networks on the path to establish a connection with an adjacent network. This may allow multicast data for a multicast group to be distributed to members of the multicast group that are located in separate networks.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: March 23, 2021
    Assignee: Itron, Inc.
    Inventors: James Laurence Taylor, Jerome Bartier, Viet-Hung Nguyen
  • Patent number: 10951519
    Abstract: Methods, systems, and computer readable media for multi-protocol stateful routing are provided. One method of routing is performed at a multi-protocol stateful router and includes receiving a first message of a client session that is communicated using a first protocol. The method includes obtaining, from the first message, one or more client identifiers, determining a policy server that is assigned to the client session, and storing the one or more client identifiers and a policy server identifier that is associated with the policy server assigned to the client session as a multi-protocol binding record. The method also includes receiving a second message that is communicated using a second protocol that is different from the first protocol, using the multi-protocol binding record to determine that the second message is in the client session, and route the second message to the policy server that is assigned to the client session.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: March 16, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jared Michael Renzullo, Tarek Abou-Assali, Sayan Chowdhury
  • Patent number: 10951466
    Abstract: A network environment includes a message-processing resource that receives a communication originated by a communication device and transmitted from the communication device over a wireless communication link. By way of non-limiting example, the communication can be a request for retrieval of content from server resource disposed in the network environment. The message-processing resource processes the communication transmitted over the wireless communication link to identify a network address assigned to the communication device. The message-processing resource maps the network address to corresponding status information associated with the communication device.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: March 16, 2021
    Assignee: Time Warner Cable Enterprises LLC
    Inventors: Qiang Zhang, Arun Manroa
  • Patent number: 10944633
    Abstract: A disclosed example of autonomously configuring a virtual network and a physical network in a physical rack includes generating network topologies of hosts based on physical network connection information indicative of physical network connections between the hosts and a top-of-rack switch in the physical rack; determining whether implementing the network topologies of the hosts concurrently in the physical rack is valid based on evaluating the network topologies relative to a network topology validation rule; when implementing the network topologies of the hosts concurrently in the physical rack is valid: configuring a virtual distributed switch in a first one of the hosts based on one of the network topologies; and configuring the top-of-rack switch in communication with the first host based on the one of the network topologies.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: March 9, 2021
    Assignee: VMware, Inc.
    Inventors: Thayumanavan Sridhar, Raja Kommula, Santoshkumar Babalad, Rajendra Gutupalli
  • Patent number: 10943224
    Abstract: An integrated communications network may be integrated with existing payment systems to provide for more efficient and secure payment related communications. The integrated communications network may use mobile network protocol encapsulation to provide more efficient, faster, and more robust payment related communications to a payment processor across a mobile network. The integrated communications network may implement a location-aware network communications system that may allow a payment processor to obtain additional information about a consumer using a location-aware header of a network communication.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: March 9, 2021
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Quan Wang, Steven Countway
  • Patent number: 10932254
    Abstract: A method and apparatus for performing a wireless local area network (WLAN) termination (WT) addition/modification procedure in a wireless communication system is provided. For the WT addition procedure, an eNodeB (eNB) transmits a WT Addition Request message to a WT via a Xw interface, and receives a WT Addition Request Acknowledge message from the WT via the Xw interface. For eNB initiated WT modification procedure, the eNB transmits a WT Modification Request message to a WT via a Xw interface, and receives a WT Modification Request Acknowledge message from the WT via the Xw interface. For the WT initiated WT modification procedure, the eNB receives a WT Modification Required message from a WT via a Xw interface, and transmits a WT Modification Confirm message to the WT via the Xw interface. The WT is a logical node that terminates the Xw interface.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: February 23, 2021
    Assignee: LG Electronics Inc.
    Inventors: Jian Xu, Jaewook Lee, Daewook Byun
  • Patent number: 10924516
    Abstract: The disclosure relates generally to methods, systems, and apparatuses for managing network connections. A system for managing network connections includes a storage component, a decoding component, a rule manager component, and a notification component. The storage component is configured to store a list of expected connections for a plurality of networked machines, wherein each connection in the list of expected connections defines a start point and an end point for the connection. The decoding component is configured to decode messages from the plurality of networked machines indicating one or more connections for a corresponding machine. The rule manager component is configured to identify an unexpected presence or absence of a connection on at least one of the plurality of network machines based on the list of expected connections. The notification component is configured to provide a notification or indication of the unexpected presence or absence.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: February 16, 2021
    Assignee: Snowflake Inc.
    Inventors: James Calvin Armstrong, Jonathan Claybaugh
  • Patent number: 10917430
    Abstract: A self-updating system for defending against a cyberattack requests connected devices to solve a problem that is created in a random manner. The problems are created in a manner such that the system can determine whether the client device is being used as part of a cyberattack based on how the client device responds to the problems.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: February 9, 2021
    Assignee: PayPal, Inc.
    Inventors: Kishore Jaladi, Jeffrey Alan Edelen, Sundar Amalan Vincent, Lakshmikanth Raghavan, Santhosh Jagadeesan, Hari Hara Balan Shanmugasundaram, Abhishek Chhibber, Darshan Desai, Oliver J. Reyes
  • Patent number: 10917502
    Abstract: A method for using metadata in an Internet Protocol (IP) packet is provided. A first processor at a first node sets a dedicated field of the IP packet to a predetermined value to indicate that metadata is present in the IP packet, and adds metadata to the IP packet by inserting the metadata between an original transport header of the IP packet and an original packet payload of the IP packet. A second processor at a second node receives the IP packet from the first node, reads the dedicated field to identify the predetermined value indicating that metadata is present in the IP packet, and identifies the metadata in the IP packet based on the predetermined value.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: February 9, 2021
    Assignee: Futurewei Technologies, Inc.
    Inventors: Haoyu Song, Andrew G. Malis, Stewart Bryant, Tianran Zhou
  • Patent number: 10909777
    Abstract: An example method includes receiving, at a computing system, a first user input from a user interface during operation of a vehicle and responsive to receiving the first user input, determining a time of reception for the first user input. The method further includes receiving a first set of parameters from the vehicle that correspond to a first parameter identifier (PID). The method also includes determining a time of reception for each parameter, and based on the time of reception for the first user input and the time of reception for each parameter of the first set of parameters, determining a first temporal position for an indicator configured to represent the first user input on a graph of the parameters corresponding to the first PID. The method further includes displaying, on a display interface, the graph of the parameters corresponding to the first PID with the indicator in the first temporal position.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: February 2, 2021
    Assignee: Snap-on Incorporated
    Inventors: Joshua C. Covington, Patrick S. Merg, Jacob G. Foreman
  • Patent number: 10912009
    Abstract: A method for discovering a network among a plurality of mobile nodes, which includes: a first mobile node periodically transmitting a first signal including an invitation token including data relating to an identity of the node which transmits the token; a second mobile node detecting the first signal; transmitting a second signal including at least one acknowledgement of the invitation token; creating a radio bubble, the communications between the nodes of the radio bubble being coordinated by transmitting a speech token between the nodes; and creating an IP sub-network between the nodes of the radio bubble, each node including an IP address.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: February 2, 2021
    Assignee: AIRBUS DEFENCE AND SPACE SAS
    Inventors: Patrick Labbé, Olivier Legoix, Cédric Le Fur, Dejan Radovanovic
  • Patent number: 10911329
    Abstract: Presented herein are embodiments for collecting and sharing telemetry data. A plurality of requests are received, from one or more applications, for telemetry data that is stored in a hierarchical tree representation comprising a plurality of nodes, wherein the telemetry data indicates an operational status and performance of a device, and wherein each request includes a cadence indicating a timespan at which the request repeats, and a path in the hierarchical tree where a requested portion of the telemetry data is stored. Processing the requests produces an optimized set of requests by merging any two or more requests whose paths indicate portions of data that share a common parent node in the hierarchical tree, wherein a merged request is assigned a cadence corresponding to a shortest cadence among the two or more requests. The hierarchical tree is polled using the optimized set of requests to satisfy the received requests.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: February 2, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Ganesh Karthick Rajendran, Roy Nidesh Kantharajah
  • Patent number: 10904135
    Abstract: Various embodiments relate to a method for increasing the reliability of a packet delivery by using dynamic packet cloning on a source node and an intermediate node, the method comprising the steps of calculating an achieved reliability, calculating a calculated reliability using the achieved reliability, determining which of a plurality of first routes that have a reliability greater than the calculated reliability, selecting a first route from the determined first routes wherein the selected first route has the lowest reliability of the determined first routes, when there is at least one determined first routes, selecting a first route from the plurality of first routes wherein the selected first route has highest reliability of the plurality of first routes, when there are no determined first routes, updating a required reliability in the packet header to the reliability of the selected first route and sending the packet on the selected first route.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: January 26, 2021
    Assignee: Nokia Technologies Oy
    Inventors: Chinmaya S. Hegde, Niraj Nanavaty, Raghunath K S, Vijayakumar Rajaram Tawker
  • Patent number: 10901470
    Abstract: A power distribution discovery system includes a power distribution unit (power distribution unit) that provides electrical power to a plurality of equipment modules configured in a computing rack. The power distribution unit includes a first communication circuit coupled to a computing system. The first communication circuit communicates with a second communication circuit configured in each of the subset of equipment modules to receive identifying information associated with each of the subset of equipment modules. The computing system communicates with the first communication circuit to receive the identifying information, and outputs a report indicating the subset of equipment modules that receive electrical power from the power distribution unit. The received identifying information indicates those equipment modules that receive electrical power from the power distribution unit.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: January 26, 2021
    Assignee: Oracle International Corporation
    Inventor: Jon K. Aimone
  • Patent number: 10892982
    Abstract: This application provides a method for updating a route in a network. The first network device sends a first LSA packet to a third network device, so that the third network device generates a first route whose destination address is a second IP address, where a next-hop IP address of the first route is the IP address of the first network device, and the second IP address belongs to the IP network segment corresponding to the first IP address which is an IP address of the first network device. The first network device sends a second LSA packet to the third network device when determining that switching needs to be performed on a next hop of a route in the third network device, whose destination address belongs to the IP network segment, and whose next-hop IP address is the first IP address.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: January 12, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Qiangzhou Gao, Xudong Zhang, Wenxia Hou
  • Patent number: 10893539
    Abstract: To avoid blocking node AC queues in the degraded MU EDCA mode due to regular OFDMA transmission of data from another AC queue in resource units provided by an AP, the present invention proposes to use a dedicated HEMUEDCATimer for each AC queue, in order for them to be able to exit the degraded MU EDCA mode independently of the other AC queues. In this respect, upon successfully transmitting data stored in two or more traffic queues, in each of one or more accessed resource units provided by the AP within one or more transmission opportunities, the node sets each traffic queue transmitting in the accessed resource unit in the degraded MU EDCA mode for a predetermined degrading duration counted down by a respective timer associated with the transmitting traffic queue. Next, upon expiry of any timer, the node switches back the associated traffic queue to the conventional EDCA mode.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: January 12, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventors: Stéphane Baron, Patrice Nezou, Pascal Viger
  • Patent number: 10887119
    Abstract: In some embodiments, a non-transitory processor-readable medium stores code representing instructions configured to cause a processor to receive, from an access switch, a first signal including forwarding state information associated with a first peripheral processing device from a set of peripheral processing devices. The code can further represent instructions configured to cause the processor to receive, from the first peripheral processing device, a second signal including a data packet. The code can further represent instructions configured to cause the processor to send, to a replication engine associated with the set of peripheral processing devices, a third signal such that the replication engine (1) defines a copy of the data packet, which is included within the third signal, and (2) sends, to a second peripheral processing device from the set of peripheral processing devices, a fourth signal including the copy of the data packet.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: January 5, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Sreekanth Reddy, Ravi Shekhar, Jeelani Syed, Quaizar Vohra
  • Patent number: 10887218
    Abstract: A communication session may be broken up into many smaller packet bundles over many tunnels and over different routes in order to obfuscate the entire data stream. Apparatuses may dynamically build hop-by-hop tunnels in a backbone telecommunications network, segment data into packet bundles at the customer edge, or break up data traffic of a communication session along multiple routing or switching paths in order to obfuscate the data traffic of the communication session.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: January 5, 2021
    Assignees: AT&T Intellectual Property I, L.P., AT&T Government Solutions, Inc.
    Inventors: Stuart J. Williams, Timothy Tuggle, James Thompson, Jimmy Slagle, Mary Phillips, James Wall
  • Patent number: 10887219
    Abstract: A method for transmitting a packet on a logical port comprising two or more physical ports comprises receiving a packet of a class of service; storing the packet in a memory; maintaining a lookup table relating a plurality of identifiers to at least one physical port; storing a pointer to the stored packet in the memory in a single pointer list for the class of service along with a selected one of the identifiers; and copying the stored packet to one or more physical ports corresponding to the selected identifier for transmission on at least one of the physical ports. In one implementation, a plurality of the physical ports are grouped into a logical port, and the received packet is processed to determine its logical port and its class of service.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: January 5, 2021
    Assignee: Accedian Networks Inc.
    Inventors: Steve Rochon, Yanick Viens
  • Patent number: 10887131
    Abstract: Some embodiments described herein provide a combination of a layer 3 (L3) hop with layer 2 (L2) bypass/fail-to-wire in a network device. Specifically, some embodiments place the network device between two routers, thereby becoming a L3 hop between the two routers. The existing route between the two routers is preserved by using L2 bypass through the network device. If the network device fails, then the physical fail-to-wire will be engaged, removing its L3 hop, but preserving the L2 bypass.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: January 5, 2021
    Assignee: Riverbed Technology, Inc.
    Inventors: Bill Y. Chin, Alfred Jörg Ammann
  • Patent number: 10871945
    Abstract: A method may include receiving a database command to sort an unsorted dataset; dividing a sort operation, for sorting the unsorted dataset, into a plurality of portions; performing a first portion of the sort operation; persisting intermediate results from the first portion of the sort operation; and persisting a state of the sort operation identifying the portions of the sort operation have been performed.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: December 22, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Panagiotis Antonopoulos, Nitish Upreti, Alexander Thien Tran
  • Patent number: 10868699
    Abstract: A method for generating forwarding information includes determining, by a controller, a first service forwarding entity (SFE) and a second SFE forwarding a service stream, where the first SFE and the second SFE are on a service function chain corresponding to the service stream, generating, by the controller, first forwarding information for the first SFE and second forwarding information for the second SFE, and sending, by the controller, the first forwarding information to the first SFE and sending the second forwarding information to the second SFE. Hence, the controller generates forwarding information for the SFE such that a service chaining technology can be applied to a service environment in which a large quantity of services and a large quantity of service processing function units exist.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: December 15, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yuanlong Jiang, Lehong Niu, Hengjun Zhu
  • Patent number: 10869207
    Abstract: A monitoring apparatus according to the present disclosure includes: a notification information reception unit (110) configured to receive notification information from a radio apparatus; a determination unit (120) configured to determine an initial parameter that corresponds to the notification information that has been received; and an initial parameter transmission unit (130) configured to transmit the initial parameter that has been determined to the radio apparatus. It is therefore possible to provide a monitoring apparatus, a radio apparatus, a communication system, methods therein, and a program capable of automating initial parameter configuration in accordance with a purpose of installing the radio apparatus.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: December 15, 2020
    Assignee: NEC CORPORATION
    Inventor: Hajime Iwata
  • Patent number: 10868776
    Abstract: System and method for providing an InfiniBand network device having a vendor-specific attribute that contains a signature of the vendor. An exemplary embodiment can provide an InfiniBand compatible network device from a vendor. The vendor can further define a subnet management attribute, where the subnet management attribute has an attribute identifier in the range of attribute identifiers reserved in the InfiniBand specification. The vendor can define a signature bit string that is a fixed number of bits in length and a number of offset bits, where the number of offset bits indicates the start of the signature bit string within the attribute. The subnet management attribute can be configured with the signature bit string starting where the offset bits indicate, and the subnet management attribute can be included as an attribute of the InfiniBand compatible network device.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: December 15, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Dag Georg Moxnes, Line Holen, Bjørn Dag Johnsen
  • Patent number: 10863557
    Abstract: A method includes: executing an application prepared by an application programming interface (API) of a platform; and providing a network setting information to be used in the executed application to a display. A network connection is performed by the platform based on the network setting information.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: December 8, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jong-hyun Yoon, Sang-su Nam, Jae-min Ahn, Dae-sung Cho, Hyun-gyoo Yook
  • Patent number: 10862784
    Abstract: Systems and methods are provided for managing software scripts. One system comprises one or more meters, each configured to measure parameters of a commodity. The system also comprises a server and a plurality of client devices. The server is in communication with the one or more meters by way of a communication network and is configured to receive and store the measured parameters from the one or more meters. The client devices communicate with the server via the communication network. Also, the system includes a base device in communication with the client devices. The base device is configured to store one or more functional chains, each of the one or more functional chains comprising software code defining a plurality of functional actions to be performed in a specific sequence. The base device comprises an interface that allows the plurality of client devices to reference the functional chain.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 8, 2020
    Assignee: ELECTRO INDUSTRIES/GAUGE TECH
    Inventors: Erran Kagan, Luna A. Koval
  • Patent number: 10862868
    Abstract: Methods, systems, computer-readable media, and apparatuses are disclosed for providing a user seamless access to cloud services made available by multiple different cloud providers. In some embodiments, a computing device may receive a request from a user to access a variety of cloud services. The computing device may retrieve cloud services from each of the cloud providers and cause display of a user interface that includes each of the cloud services from the different cloud providers so that the user interface is a uniform point of contact with the cloud providers. Further, in some embodiments, various interfaces, cloud service connections, and cloud service connection termination points may be defined.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: December 8, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventor: Mehmet Toy
  • Patent number: 10855809
    Abstract: A printer has first and second interfaces for connecting to first and second networks having first and second data host configuration protocol servers. The first and second interfaces have differing media access control (MAC) addresses. The printer uses a recovery sequence to enable recovery for a host computer running an application when switching from the first printer interface to the second printer interface.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: December 1, 2020
    Assignee: Avery Dennison Retail Information Services, LLC
    Inventors: Jeanne F. Duckett, Mark Morrow, Nikkolus Wortham
  • Patent number: 10855572
    Abstract: Embodiments of the invention may relate to a method for routing protocol area abstraction. The method may include electing an area leader from among network devices; generating, by the area leader, an area representation node identifier associated with the first area; distributing, by the area leader, the area representation node identifier to area edge devices; receiving, from the area edge devices, second area link state packets (LSPs); generating, by the area leader and using the second area LSPs, an area representation node LSP that includes the area representation node identifier and area neighbor adjacencies; and distributing, by the area leader, the area representation node LSP to a plurality of network devices in a second area of the network. In response to receiving a copy of the area representation node LSP, each of the network devices in the second area may advertise an adjacency to an area representation node.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: December 1, 2020
    Assignee: Arista Networks, Inc.
    Inventor: Anthony Joseph Li
  • Patent number: 10849179
    Abstract: A device includes a memory, a transceiver, and a processor. The processor receives a request (including a first identifier assigned to a first mobile device) from the first mobile device. In response, the processor determines that a server connection is unavailable, adds a second identifier to the request, and broadcasts the request. The processor then receives a first path (including the first and second identifiers along with a third identifier assigned to a second mobile device) from the second mobile device and sends it to the first mobile device. The processor then receives a first piece of data and a second path (including the first and second identifiers along with a fourth identifier assigned to a third mobile device) from the first mobile device. In response, the processor identifies the third mobile device and sends the first piece of data and the second path to the third mobile device.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: November 24, 2020
    Assignee: Bank of America Corporation
    Inventors: Sandeep Kumar Chauhan, Sarat Kumar Magatapalli, Sudarshan Veeramreddy