Store And Forward Patents (Class 370/428)
  • Patent number: 11659555
    Abstract: Methods, systems, and devices for wireless communications are described that support non-periodic channel state information (CSI) triggering and reporting in wireless communications. In cases where two or more CSI report requests trigger multiple CSI report transmissions in an same uplink slot, a user equipment (UE) may format at least a subset of the multiple CSI reports according to a formatting configuration for transmission of multiple CSI reports in a same uplink slot. The UE may use allocated resources in the uplink slot for each CSI report that are allocated by the base station in the corresponding CSI report request. In some cases, the UE may combine the multiple CSI reports, or parts thereof, into a combined CSI report that may be transmitted using allocated resources of one of the CSI report requests.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: May 23, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Yi Huang, Yu Zhang, Peter Gaal, Wanshi Chen
  • Patent number: 11647431
    Abstract: Systems and methods are disclosed for facilitating communications in heterogeneous networks that include different data networks. A gateway device is configured to communicate with a first network using a TSCH protocol and with a second network using a channel hopping CSMA protocol. The gateway device can determine, during a first part of a TSCH timeslot, whether a message is received from the first network. If no message is received, the gateway device switches to the second network during a second part of the timeslot. If the gateway device receives a message from the second network, the gateway device may continue to receive the message. The receipt of the message in the second network may continue into a subsequent TSCH timeslot or may be interrupted if certain conditions are met.
    Type: Grant
    Filed: August 3, 2021
    Date of Patent: May 9, 2023
    Assignee: LANDIS+GYR INNOVATIONS, INC.
    Inventors: Christopher Hett, James Patrick Hanley
  • Patent number: 11640280
    Abstract: Embodiments relate to a system for solving differential equations. The system is configured to receive problem packages corresponding to problems to be solved, each comprising at least a differential equation and a domain. A solver stores a plurality of nodes of the domain corresponding to a first time-step, and processes the nodes over a plurality of time-steps using a systolic array comprising hardware for solving the particular type of the differential equation. The systolic array processes each node to generate a node for a subsequent time-step using a sub-array comprising a plurality of branches, each branch comprising a respective set of arithmetic units arranged in accordance with a corresponding term of the discretized form of the differential equation, and an aggregator configured to aggregate the corresponding terms from each branch to generate node data for the subsequent time-step.
    Type: Grant
    Filed: June 24, 2022
    Date of Patent: May 2, 2023
    Assignee: Vorticity Inc.
    Inventor: Chirath Neranjena Thouppuarachchi
  • Patent number: 11627093
    Abstract: A network device may receive a non-Internet protocol (non-IP) frame with a particular size and may compare the particular size to a maximum transmission unit (MTU) associated with a path between the network device and another network device. The network device may divide the non-IP frame into fragments, based on the particular size being greater than the MTU and may prepend generic fragmentation headers to the fragments to generate fragments with headers, based on the particular size being greater than the MTU. The network device may add generic fragmentation header labels and transport labels to the fragments with the headers to generate fragments with headers and labels, based on the particular size being greater than the MTU. The network device may transmit the fragments with the headers and the labels to the other network device, via the path, based on the particular size being greater than the MTU.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: April 11, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Zhaohui Zhang, Kireeti Kompella, Ronald Bonica
  • Patent number: 11615405
    Abstract: Aspects of the disclosure relate to a system that provides enhanced security of information transmitted by connected devices. The system may be used to request resources from members of a donee's virtual group. Donated funds or line of credit may be loaded to the donee's digital wallet with no link to any of the donee's personal accounts. The request for resources may utilize secure correspondence between the donee and the prospective donors. The secure correspondence may be locked and prevented from being forwarded or captured via a screenshot to ensure confidentiality. If an attempt is made to forward or copy the secure correspondence, the secure correspondence may be deleted. Donated funds/line of credit may be allocated for specific use, and may not be owned by the donee until used.
    Type: Grant
    Filed: May 18, 2022
    Date of Patent: March 28, 2023
    Assignee: Bank of America Corporation
    Inventors: Katherine Dintenfass, Maria Carolina Barraza Enciso, Elena Kvochko
  • Patent number: 11601213
    Abstract: An Orthogonal Time Frequency Space Modulation (OTFS) modulation scheme that maps data symbols, along with optional pilot symbols, using a symplectic-like transformation such as a 2D Fourier transform and optional scrambling operation, into a complex wave aggregate and be backward compatible with legacy OFDM systems, is described. This wave aggregate may be processed for transmission by selecting portions of the aggregate according to various time and frequency intervals. The output from this process can be used to modulate transmitted waveforms according to various time intervals over a plurality of narrow-band subcarriers, often by using mutually orthogonal subcarrier “tones” or carrier frequencies. The entire wave aggregate may be transmitted over various time intervals. At the receiver, an inverse of this process can be used to both characterize the data channel and to correct the received signals for channel distortions, thus receiving a clear form of the original data symbols.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: March 7, 2023
    Assignee: Cohere Technologies, Inc.
    Inventors: Shlomo Selim Rakib, Ronny Hadani
  • Patent number: 11586632
    Abstract: The disclosed computer-implemented method includes establishing a coalescing service configured to combine queries received at the coalescing service. The method further includes instantiating, within the coalescing service, multiple execution windows to which the received queries are to be assigned, where each execution window has an assigned deadline within which to execute. The method also includes analyzing a first query among the received queries to identify characteristics of the first query. The method then includes assigning the first query to a first execution window among the execution windows according to the identified characteristics. Then, upon detecting the occurrence of a specified trigger for at least one of the queries in the first execution window, the method includes executing those queries, including the first query, that are assigned to the first execution window. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: February 21, 2023
    Assignee: Netflix, Inc.
    Inventors: Sargun Dhillon, Fabio Correia Kung
  • Patent number: 11588715
    Abstract: A system includes Session-Initiation-Protocol (SIP) servers that provide services for a respective set of endpoints. A monitor server can receive connectivity status of the respective set of endpoints based on registration status provided by the endpoints to the SIP servers. Based upon the received connectivity status, endpoints having connectivity problems are parsed into one or more subgroups. Potential problem sources are identified for the connectivity problems of the parsed endpoints. For each of the subgroups, the monitor server determines whether the subgroup exceeds a corresponding trigger threshold. In response a corresponding trigger threshold being exceeded, an action profile specifying an entity is accessed. A notification is transmitted to the entity.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: February 21, 2023
    Assignee: 8X8, Inc.
    Inventors: Zhishen Liu, Bryan R. Martin
  • Patent number: 11582184
    Abstract: Methods, systems and devices for network congestion control exploit the inherent burstiness of network traffic, using a wave-based characterization of network traffic and corresponding multiplexing methods and approaches.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: February 14, 2023
    Assignee: Tria Network Systems, LLC
    Inventor: John D. Day
  • Patent number: 11582650
    Abstract: A method and system for performing handover in a third generation (3G) long term evolution (LTE) system are disclosed. A source evolved Node-B (eNode-B) makes a handover decision based on measurements and sends a handover request to a target eNode-B. The target eNode-B sends a handover response to the source eNode-B indicating that a handover should commence. The source eNode-B then sends a handover command to a wireless transmit/receive unit (WTRU). The handover command includes at least one of reconfiguration information, information regarding timing adjustment, relative timing difference between the source eNode-B and the target eNode-B, information regarding an initial scheduling procedure at the target eNode-B, and measurement information for the target eNode-B. The WTRU then accesses the target eNode-B and exchanges layer 1/2 signaling to perform downlink synchronization, timing adjustment, and uplink and downlink resource assignment based on information included in the handover command.
    Type: Grant
    Filed: December 1, 2020
    Date of Patent: February 14, 2023
    Assignee: INTERDIGITAL TECHNOLOGY CORPORATION
    Inventors: Jin Wang, Stephen E. Terry, Arty Chandra
  • Patent number: 11576056
    Abstract: In a wireless communication network, a Unified Data Repository (UDR) is served by a UDR Message Function (UMF). The UMF receives a UDR message that relates to a User Equipment (UE) for delivery to a network function. The UMF writes the current UDR message to a UDR message queue for the UE. The UMF determines when the UDR message queue stores multiple UDR messages that relate to the UE. When the current UDR message is the only message in the message queue for the UE, the UMF transfers the current UDR message to the destination network function. When the message queue for the UE stores multiple UDR messages for the UE, the UMF stops message transfer from the queue and prioritizes the UDR messages in the message queue. The UMF restarts message transfer from the queue and transfers the UDR messages to the network functions based on the prioritization. The UDR message queue stores the UDR messages under control of the UMF.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: February 7, 2023
    Assignee: T-MOBILE INNOVATIONS LLC
    Inventors: Anuj Sharma, Anil Kumar Mariyani, Rajil Malhotra, Deepesh Belwal, Dipta Moy Biswas, Sriharsha Nagaraja Kadalbal
  • Patent number: 11570118
    Abstract: Apparatus including a network switch which includes switching circuitry to switch packets, packet drop decision circuitry to identify a packet that is to be dropped, packet duplication circuitry to duplicate the packet that is to be dropped, producing a first packet and a second packet, and packet exporting circuitry to export the first packet to a memory external to the switch via direct memory access (DMA). Related apparatus and methods are also provided.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: January 31, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Moni Levy, Sagi Rotem
  • Patent number: 11570106
    Abstract: This application provides an address processing method and a network device. The method includes: obtaining, by a first network device, an address; determining, by the first network device, a length of a valid address of the address, where the valid address of the address is a 1st bit, whose bit value is 1, of the address to a last bit of the address; and adding, by the first network device when the length of the valid address of the address is less than a table width of a target table, S zeros before the valid address of the address to obtain an adjusted address, and processing the adjusted address based on the adjusted address and the target table, where S is a difference between the table width of the target table and the length of the valid address of the address.
    Type: Grant
    Filed: January 20, 2021
    Date of Patent: January 31, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shoushou Ren, Delei Yu, Shihui Hu, Guangpeng Li
  • Patent number: 11556488
    Abstract: Disclosed are embodiments that provide digital data communication between a single-pair Ethernet and a multi-pair Ethernet. Some embodiments include a single-pair Ethernet interface that is configured to operate in at least two modes. In a first mode, the single-pair Ethernet interface operates in a conventional manner. In a second mode, alternate pin configurations are employed to provide a low-cost interoperability between a single-pair Ethernet interface and a multi-pair Ethernet interface. For example, in the second mode, the single-pair Ethernet receives, via a first receive data pin, from a first transmit data pin of the multi-pair Ethernet interface, a data signal, and receives, via a second receive data pin, from a second transmit data pin of the multi-pair Ethernet interface, a second data signal.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: January 17, 2023
    Assignee: Analog Devices International Unlimited Company
    Inventors: Michal Brychta, Brian Paul Murray, Jacobo Riesco-Prieto
  • Patent number: 11546185
    Abstract: Examples include receiving a first multicast packet, determining a first flow for the first multicast packet based on a multicast protocol, and storing the first flow in a routing table. The first flow comprises a first source and a first group and the routing table comprises a second flow with a second source and the first group. Additionally, examples include programming the first flow into a hardware memory resource and programming a summary flow into the hardware memory resource. The hardware memory resource comprises the second flow and the summary flow comprises a wild character that matches the first source and the second source.
    Type: Grant
    Filed: April 4, 2021
    Date of Patent: January 3, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Tathagata Nandy, David Corrales Lopez
  • Patent number: 11521643
    Abstract: Various implementations include wearable audio devices configured to record a user's voice without recording other ambient acoustic signals, such as others talking nearby. In some particular aspects, a wearable audio device includes: a frame for contacting a head of a user; an electro-acoustic transducer within the frame and configured to output audio signals; at least one microphone; a voice activity detection (VAD) accelerometer; and a controller coupled with the electro-acoustic transducer, the at least one microphone and the VAD accelerometer, the controller configured in a first mode to: detect that the user is speaking; and record a voice of the user solely with signals from the VAD accelerometer in response to detecting that the user is speaking.
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: December 6, 2022
    Assignee: Bose Corporation
    Inventors: Francois Laberge, Kevin Paul Annunziato
  • Patent number: 11516079
    Abstract: A network initialization communication storage system includes a host device coupled to a storage system and an initialization issue analysis system via a network. The host device includes an initialization subsystem coupled to each of a plurality of ports. During network initialization of the host device via the storage system, the initialization subsystem identifies network initialization communications transmitted via the port(s) and the network, filters the network initialization communications to remove a subset of network initialization information and provide filtered network initialization communications, and transmits the filtered network initialization communications for storage in a remote access controller subsystem in the host device.
    Type: Grant
    Filed: October 27, 2021
    Date of Patent: November 29, 2022
    Assignee: Dell Products L.P.
    Inventors: Yu Cheng Sheng, Yu Hsuan Yang, Chih Chao Liu
  • Patent number: 11507799
    Abstract: Provided is a method of operating a neural network computing device that is configured to communicate with an external memory device and execute a plurality of layers. The method includes computing a first input address, based on first layer information of a first layer among the plurality of layers and a first memory management table, and updating the first memory management table to generate a second memory management table, reading first input data to be input to the first layer from the external memory device, based on the computed first input address, computing a first output address, based on the first layer information and the second memory management table, and updating the second memory management table to generate a third memory management table, and storing first output data output from the first layer, based on the first output address, in the external memory device.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: November 22, 2022
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Mi Young Lee, Joo Hyun Lee
  • Patent number: 11489632
    Abstract: A method for providing ACK and/or NACK information in a WLAN system is proposed. The method proposes configuring a second PPDU in response to receiving a first PPDU. The second PPDU includes a legacy part, a control signal field, and a training field. The training field of the second PPDU may be configured based on whether the data field of the first PPDU is successfully received. The training field may be configured based on a first LTF sequence for indicating a successful reception of the first PPDU. The training field may be configured based on a second LTF sequence for indicating an error of the first PPDU.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: November 1, 2022
    Assignee: LG ELECTRONICS INC.
    Inventors: Jeongki Kim, Kiseon Ryu, Jinyoung Chun, Jinsoo Choi
  • Patent number: 11489901
    Abstract: The technology includes systems and methods for creating multi-tier cellular phone communications system with different tiers of quality levels of communication. According to one aspect the technology provides a phone application for monitoring call quality (FIG. 1). One or more processors monitor at least one of a bandwidth, a packet latency, a frequency, and network connectivity problems (FIG. 1, FIG. 7). The system then generates for display in the phone application the status of at least one of a bandwidth, a packet latency, a frequency, and one or more network connectivity problems (FIG. 1, FIG. 8).
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: November 1, 2022
    Assignee: PRIVILEGE WIRELESS LLC
    Inventors: Vyacheslav Zavadsky, Alexander Poltorak
  • Patent number: 11467861
    Abstract: Some embodiments provide novel methods for performing services for machines operating in one or more datacenters. For instance, for a group of related guest machines (e.g., a group of tenant machines), some embodiments define two different forwarding planes: (1) a guest forwarding plane and (2) a service forwarding plane. The guest forwarding plane connects to the machines in the group and performs L2 and/or L3 forwarding for these machines. The service forwarding plane (1) connects to the service nodes that perform services on data messages sent to and from these machines, and (2) forwards these data messages to the service nodes. In some embodiments, the guest machines do not connect directly with the service forwarding plane. For instance, in some embodiments, each forwarding plane connects to a machine or service node through a port that receives data messages from, or supplies data messages to, the machine or service node.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: October 11, 2022
    Assignee: VMWARE, INC.
    Inventors: Fenil Kavathia, Anuprem Chalvadi, Yang Ping, Akhila Naveen, Yong Feng, Kantesh Mundaragi, Rahul Mishra, Pierluigi Rolando, Jayant Jain, Raju Koganty
  • Patent number: 11438237
    Abstract: Physical communication links are determined between devices in a network of devices without human input. A network topology engine determines the physical communication links between devices in the network and constructs a network topology based on the determined physical communication links. The network topology engine infers the presence of each physical communication link from network traffic that is currently flowing in the network. The network topology engine collects reachability information from the network devices included in the network that are already stored by the network devices, such as device identification entries included in address resolution protocol tables and media access control address tables. The network topology engine populates a flow graph of potential physical links between network interfaces that is weighted based on the collected reachability.
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: September 6, 2022
    Assignee: VMware, Inc.
    Inventors: Giri Prashanth Subramanian, Sajid Awan
  • Patent number: 11438243
    Abstract: The described technology is generally directed towards adjusting communication channels. According to an embodiment, a system can comprise a memory that can store computer executable components, and a processor that can execute the computer executable components stored in the memory. The computer executable components can comprise a network metric monitor to monitor a network metric of a communication channel between a first device and a second device, a change in performance of the communication channel based on the network metric. The computer executable components further comprise a channel rating component to adjust a rating of the network connection based on the change in performance of the network connection, resulting in an adjusted rating. The computer executable components further comprise a link controller to adjust the communication channel based on the rating, resulting in an adjusted communication channel.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: September 6, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Venkata L. R. Ippatapu, Kenneth Dorman
  • Patent number: 11423102
    Abstract: A search engine may detect a user selecting an object associated with a first category subsequent to inputting a first search phrase including a keyword. In response, the search engine may update a learning model by at least incrementing a relevance score for an association between the keyword and the first category. The search engine may suggest keywords for completing a second search phrase based on the updated learning model. The search engine may further respond to the second search phrase by determining, based on the updated learning model, that the first category is more relevant to the first user than a second category. A search result of the second search phrase may be refined by eliminating, from objects matching the second search phrase, objects associated with the second category but not the first category.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: August 23, 2022
    Assignee: SAP SE
    Inventors: Vengateswaran Chandrasekaran, Sandeep Chakravarty
  • Patent number: 11422873
    Abstract: Embodiments of the present invention are directed to facilitating efficient message queueing. In particular, embodiments herein describe, among other things, a redelivery monitor used to monitor when to redeliver messages, or tasks, for reprocessing based on expiration of a redelivery deadline. In this regard, markers indicating processing states for tasks being processed are read by the redelivery monitor. When the processing state indicates that processing is ongoing, the redelivery deadline is extended such that a message or task is not redelivered for processing while the message or task is being processed.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: August 23, 2022
    Assignee: Splunk Inc.
    Inventors: Daniel Ferstay, Denis Vergnes
  • Patent number: 11416806
    Abstract: Various embodiments of a distributed numeric sequence generation system and method are described. In particular, some embodiments provide high-scale, high-availability, low-cost and low-maintenance numeric sequence generation. The distributed numeric sequence generation system comprises one or more hosts, wherein individual hosts implement a cache for caching a plurality of numeric sequences. The hosts receive a maximum gap size limit for a numeric sequence, in some embodiments, and determine a total cache size of the cache associated with the one or more hosts to store the values of the numeric sequence, such that if the values in the cache were lost then the maximum gap size limit would not be exceeded. The hosts limit the number of values of the numeric sequence in the cache associated with the one or more hosts to the determined total cache size for the values of the numeric sequence, in some embodiments.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: August 16, 2022
    Assignee: Amazon Technologies, Inc.
    Inventor: Deepak Aggarwal
  • Patent number: 11388138
    Abstract: A communication system including a first address notification apparatus provided in a first communication network, and a second address notification apparatus provided in a second communication network, wherein the first address notification apparatus includes means that receives an address request from a terminal that can communicate with the first address notification apparatus and with the second address notification apparatus, obtains a source address from the address request, and transmits a response including the source address to the terminal, and the second address notification apparatus includes means that receives an address request from the terminal, obtains a source address from the address request, and transmits a response including the source address to the terminal.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: July 12, 2022
    Assignee: NTT Communications Corporation
    Inventors: Yuuki Nakahara, Kensaku Komatsu
  • Patent number: 11367067
    Abstract: Aspects of the disclosure relate to a system that provides enhanced security of information transmitted by connected devices. The system may be used to request resources from members of a donee's virtual group. Donated funds or line of credit may be loaded to the donee's digital wallet with no link to any of the donee's personal accounts. The request for resources may utilize secure correspondence between the donee and the prospective donors. The secure correspondence may be locked and prevented from being forwarded or captured via a screenshot to ensure confidentiality. If an attempt is made to forward or copy the secure correspondence, the secure correspondence may be deleted. Donated funds/line of credit may be allocated for specific use, and may not be owned by the donee until used.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: June 21, 2022
    Assignee: Bank of America Corporation
    Inventors: Katherine Dintenfass, Maria Carolina Barraza Enciso, Elena Kvochko
  • Patent number: 11360915
    Abstract: According to embodiments of the present disclosure, there is provided a data transmission apparatus. The data transmission apparatus includes a plurality of first ports, a plurality of second ports, and a plurality of data channels. The plurality of first ports are coupled to a processing unit. The plurality of second ports are coupled to a plurality of memories. The plurality of data channels are disposed among the first ports and the second ports to form an interleaving network having a plurality of layers, and configured to transmit data among the processing unit and the plurality of memories, such that each layer in the interleaving network includes at least one interleaving sub-network.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: June 14, 2022
    Assignee: KUNLUNXIN TECHNOLOGY (BEIJING) COMPANY LIMITED
    Inventors: Xianglun Leng, Ningyi Xu, Yang Yan, Zhengze Qiu, Wei Qi
  • Patent number: 11340607
    Abstract: A vehicle external communication method and apparatus and a terminal, where the method includes sending, by a vehicle, an association registration request message to a management device, where the association registration request message indicating that the vehicle requests to establish a control association with the management device, and receiving, by the vehicle, a first association registration response message from the management device including a success identifier, or receiving, by the vehicle, a second association registration response message from the management device including a failure identifier.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: May 24, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Yangbo Lin
  • Patent number: 11327472
    Abstract: An industrial controller executes a control program held in non-transitory medium to: (a) open connections for the communication of data on the industrial control network, the connection subject to a timeout; (b) operate in a synchronized state with the second industrial controller to execute a same control program to communicate same control data; (c) operate in an unsynchronized state providing no-operation data to the industrial control network, the no-operation data preventing timeout of the open connections on which it is communicated.
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: May 10, 2022
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Nicholas Stay, Kyle Neet
  • Patent number: 11323546
    Abstract: A communication system and method for the utilization of messaging protocols to provide computing devices executable code. An administrative component can include executable code or instructions within the publication of content. Computing devices registered to receive this content can receive and execute the code (or instructions) and utilize the same messaging protocol to publish a result of the processing to be delivered to the admin device.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: May 3, 2022
    Assignee: Amazon Technologies, Inc.
    Inventor: Rameez Loladia
  • Patent number: 11308061
    Abstract: Embodiments of the present disclosure provide a method for performing search queries. The method comprises transmitting a list of active indexers in an indexer cluster from a cluster master for receipt by a first search head, wherein the cluster master is communicatively coupled with an indexer cluster comprising a plurality of indexers and the first search head. The method further comprises receiving a first slot request at the cluster master in response to a query from the first search head, wherein the first search head is operable to transmit the query to the active indexers for execution if granted the slot request. Further, the method comprises evaluating a plurality of policies to determine if the first slot request can be granted and responsive to a positive determination, transmitting an authorization token for a slot to the first search head.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: April 19, 2022
    Assignee: Splunk Inc.
    Inventor: Ashish Mathew
  • Patent number: 11195249
    Abstract: A processing device includes a low-speed storage unit that stores an image extending in a column direction and a row direction, a high-speed storage unit on which reading is executed at a higher speed than the low-speed storage unit and which stores a region corresponding to the entire image in the column direction and a predetermined storage row that is a portion in the row direction of the image, a reading unit that continuously reads the image in the column direction from the high-speed storage unit, and a determining unit that reads the image from the low-speed storage unit and writes the image to the high-speed storage unit. The determining unit determines a row number to be read next in the image based on the minimum or maximum row number in the row direction of the image, stored in the high-speed storage unit for each of targets that are to be processed and are obtained by dividing the column direction into predetermined pixels.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: December 7, 2021
    Assignee: Hitachi Astemo, Ltd.
    Inventors: Yusuke Uchida, Hiroki Mizosoe
  • Patent number: 11172527
    Abstract: Using a method of operating a system that includes remote servers, multiple electronic devices, and a wireless portable, the portable wireless device receives notification of an incoming call. The system uses the remote servers and other parts of the system to determine that one of the electronic devices can wirelessly communicate with the portable wireless device, and establishes a wireless connection between the portable wireless device and that device. The system determines whether the user is also located with the portable wireless device and wirelessly connected device and if so, routes incoming call audio to that device. If the system determines that the user is located with a different device, incoming call audio is routed from the portable wireless device to the device near the portable wireless device, and then the call audio is bridged to the device near the user.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: November 9, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Dor Naveh, Arunjeet Singh, Adrian Hurditch
  • Patent number: 11095564
    Abstract: A multiple-attributes, classifiers-based, broadcast scheme for use in vehicular ad-hoc networks may be employed to assess numerous attributes in order to accurately and effectively determine an appropriate rebroadcast decision for a message received by a vehicle. Various schemes may be employed, comprising one classifier module, or a plurality of classifier modules used in parallel and in accordance with a combination rule function, to effectively examine the attributes contained within a received message and select an appropriate rebroadcast decision, thereby increasing the performance of the vehicular ad-hoc network as a whole. The performance of the broadcast scheme may further be analyzed in a simulation, whereby certain values, such as probability values to be used in the broadcast scheme, may be determined.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: August 17, 2021
    Inventors: Sami Saleh Alwakeel, el-Hadi Mohamed Aggoune, Agung Budi Prasetijo, Hesham Abdulaziz Al-Twaijry
  • Patent number: 11063681
    Abstract: A communications network and method for operating the communications network that includes ring devices that are networked to one another in a ring topology, where the ring devices participate in a ring redundancy process in which an administrating ring device regularly sends test packets over the communications network, which received in sequence by other ring devices and successively forwarded by these devices back to the administrating ring device so as to detect faults in the communications network, where a transmission delay of a test packet along the ring topology because of interfering packets within the ring topology is prevented by synchronizing the ring devices and processing at least parts of a data traffic schedule in accordance with the 802.1Qbv standard in the ring redundancy process applied, and where transmission of the test packets is scheduled and controlled such that the packets are forwarded to the ring devices substantially without delay.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: July 13, 2021
    Assignee: Siemens Aktiengesellschaft
    Inventor: Marco Dilger
  • Patent number: 11050585
    Abstract: A communications network having a master subscriber M and at least one slave subscriber. At least one distribution node CU1, CU2, CU3, CU4 is provided which has a plurality of input/output interfaces, each of which is connected to a network segment, the master subscriber M arranged in a first network segment M1 and the slave subscriber arranged in a second network segment S1, S2, S3, S4, S5. Data is exchanged between the master subscriber M and the slave subscriber in the form of telegrams initiated by the master subscriber. The telegrams to be sent from the slave subscriber to the master subscriber are each assigned control data containing a forwarding time information when the corresponding telegram is to be output from the distribution node via the input/output interface in the direction of the first network segment comprising the master subscriber, the forwarding time information determined by the master subscriber M.
    Type: Grant
    Filed: April 14, 2020
    Date of Patent: June 29, 2021
    Assignee: Beckhoff Automation Gmbh
    Inventors: Thorsten Bunte, Holger Büttner, Dirk Janssen, Thomas Rettig, Hans Beckhoff, Erik Vonnahme
  • Patent number: 11005752
    Abstract: A method of transmitting a packet, a controller and a cloud management platform are provided. According to an example of the method, the controller may receive a packet from a virtual switch; obtain a forwarding priority corresponding to the packet; and generate a flow entry corresponding to the packet, wherein the flow entry is used to perform encapsulation of a specified type on a packet matching the flow entry and add the forwarding priority into the encapsulated packet; and distribute the flow entry to the virtual switch so that the virtual switch is capable of sending the packet using the flow entry.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: May 11, 2021
    Assignee: New H3C Technologies Co., Ltd.
    Inventors: Xiaoting Jin, Wei Wang
  • Patent number: 10999014
    Abstract: This disclosure provides systems, methods, and apparatus, including computer programs encoded on computer-readable media, for implementing a hybrid automatic repeat request (HARQ) protocol in a wireless local area network (WLAN). A station (STA) may send a HARQ transmission to another STA. The HARQ protocol may support the use of different types of feedback from the receiving STA to control the HARQ retransmission process. This disclosure provides example message formats to support HARQ transmission and HARQ feedback in a WLAN.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: May 4, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Bin Tian, Hemanth Sampath, Sameer Vermani, Lin Yang, Dung Ngoc Doan, Simone Merlin, Alfred Asterjadhi, Jialing Li Chen, Stephen Jay Shellhammer
  • Patent number: 10992648
    Abstract: Methods and apparatus for a Secure Time Communication System (10) are disclosed. One embodiment of the invention provides secure and non-interactive communication of clock information over an unsecured communications channel. This communication provides perfect forward secrecy, while detecting and blocking message spoofing, message replay, denial of service and cryptographic performance attacks. This mechanism also bounds the effect of message delay manipulation. The mechanism consists of two components, a filtered time encryptor (16) and a filtered time decryptor (28). The filtered time encryptor (16) produces a message in two parts; a time token followed by an encrypted message body. The time token is used as a filter to detect most attacks and to determine the message key.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: April 27, 2021
    Assignee: Blue Armor Technologies, LLC
    Inventors: John William Hayes, Douglas A. Laird, Charles Andrew Gram
  • Patent number: 10992728
    Abstract: Media streaming is more efficient in terms of transmission bitrate consumption, transmission latency and/or fair trade of transmission capacity among several by pushing media content rather than the client pulling media content from the server. Pushing media content to the client at a varying bitrate enables to shift, at least partially, the control over the streaming from the client towards the server. The server may continue to push segments of the media content to the client even without receiving explicit queries or directives for these segments thereby reducing upstream bandwidth consumption. As far as the bitrate adaption is concerned, the server may act as a slave remotely controlled by the client in that media content is pushed at a bitrate depending on the client's most recently sent information such as reception situation information explicitly indicating the bitrate to be used.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: April 27, 2021
    Assignee: bitmovin GmbH
    Inventor: Reinhard Grandl
  • Patent number: 10938938
    Abstract: Methods, non-transitory computer readable media, and computing devices that assists with selectively compressing data includes identifying data stream characteristics in a received data stream from a client. A data processing operation to perform on the received data stream is determined based on stored compression instructions data obtained using the identified one or more characteristics. The determined data processing operation is performed on the received data stream. The received data stream is performed upon performing the determined data processing operation.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: March 2, 2021
    Assignee: NETAPP, INC.
    Inventor: Sudhir Kumar
  • Patent number: 10925052
    Abstract: A communications system is described in which user devices are allocated sub-carriers on which to transmit uplink data to a base station. ACK/NACK messages for the data transmitted on the uplink are then transmitted by the base station on sub-carriers that depend on the sub-carriers used to carry the uplink data. A direct mapping function is preferably used to determine the sub-carriers to be used for the ACK/NACK messages from the uplink sub-carriers. In another embodiment, the ACK/NACK messages are transmitted to the user devices on sub-carriers that are previously identified to the user devices, preferably by transmitting one or more index values to the user device in a control channel thereof.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: February 16, 2021
    Assignee: NEC CORPORATION
    Inventors: Diptendu Mitra, Yassin Aden Awad
  • Patent number: 10873536
    Abstract: A distribution node for an automation network comprises at least two input/output interfaces for transmitting and receiving real-time-relevant and non-real-time-relevant data packets, and a switching device connected to the input/output interfaces. The switching device forwards data packets received via an input/output interface via a further input/output interface using a switching table, where the switching table contains at least a data packet identifier and a transmission time in a data transfer cycle for each real-time-relevant data packet. Inter alia, the switching device can detect a data packet identifier on reception of a real-time-relevant data packet, and output the real-time-relevant data packet at the transmission time allocated to the detected data packet identifier in the switching table via an input/output interface as a transmission interface.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: December 22, 2020
    Assignee: Beckhoff Automation GmbH
    Inventors: Thorsten Bunte, Holger Büttner, Erik Vonnahme, Dirk Janssen, Thomas Rettig, Hans Beckhoff
  • Patent number: 10868905
    Abstract: Provided is a text message playing method. When a text message is received, an incoming call interface is displayed, where the incoming call interface includes a control function region which is used for controlling whether to play the text message. A first operation instruction to the control function region is received, and the text message is played in a preset playing mode, where the first operation instruction is used for instructing to play the text message. In this way, a humanized and diversified text message playing style is gained, and user experience is improved through a simple and convenient operation. Further provided are a terminal and a computer-readable storage medium.
    Type: Grant
    Filed: August 15, 2018
    Date of Patent: December 15, 2020
    Assignee: ZTE Corporation
    Inventor: Zhaoxi Du
  • Patent number: 10860320
    Abstract: A device and method for facilitating orthogonal data transposition during data transfers to/from a processing array and a storage memory since the data words processed by the processing array (using computational memory cells) are stored orthogonally to how the data words are stored in storage memory. Thus, when data words are transferred between storage memory and the processing array, a mechanism orthogonally transposes the data words.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: December 8, 2020
    Assignee: GSI Technology, Inc.
    Inventors: Bob Haig, Patrick Chuang, Chih Tseng, Mu-Hsiang Huang
  • Patent number: 10862808
    Abstract: A method including: receiving a flow; for each interface in the plurality of interfaces, determining the preference of the interface for the flow; when only a single interface has a preference for the flow, assigning the flow to that single interface; when multiple interfaces having a preference for the flow have comparable headroom, assigning the flow to the interface of the multiple interfaces with the fewest flows currently assigned to it; and when multiple interfaces having a preference for the flow do not have comparable headroom, assigning the flow to the interface within the multiple interfaces having a preference for the interface that has the greatest headroom.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: December 8, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Mark Ross Mitchiner, Dana Lynn Blair
  • Patent number: 10849168
    Abstract: Disclosed herein are method, system, and computer program product embodiments for utilizing multiple traffic identifiers (TIDs) in a single user (SU) transmission. Some embodiments may operate by forming a SU multiple TID data unit that includes first data associated with a first access category and a first TID and second data associated with a second access category and a second TID. Some embodiments may further operate by transmitting the SU multiple TID data unit during a transmission opportunity based on configuration parameters associated with the transmission opportunity.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: November 24, 2020
    Assignee: Apple Inc.
    Inventors: Jarkko L. Kneckt, Oren Shani, Christiaan A. Hartman, Joonsuk Kim, Guoqing Li, Yong Liu, Ashok Ranganath
  • Patent number: 10817673
    Abstract: A method, performed on a server, of translating between languages includes receiving first audio data for a first language from a mobile device, translating the first audio data to second audio data for a second language, receiving an indication that the mobile device has moved between two locations, and sending the second audio data to the mobile device in response to the indication.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: October 27, 2020
    Assignee: Google LLC
    Inventors: Michael J. Lebeau, John Nicholas Jitkoff