Patents Examined by Umar Cheema
  • Patent number: 11228458
    Abstract: Operating a data distribution including a data distribution module and a plurality of host-bus adapters coupled to the data distribution module can include defining a coherent group that includes a set of members that includes the plurality of host-bus adapters; providing a group-coherent memory area in each of the set of members; and initiating a one-to-all broadcast message from a one of the plurality of host-bus adapters to all of the set of members when the one of the plurality of host-bus adapters requests a write to its local group-coherent memory area. The group-coherent memory area in each of the set of members is physically mirrored with a temporal coherence and no semaphores or access enables are required to achieve the temporal coherence of the coherent group.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: January 18, 2022
    Assignee: Lightfleet Corporation
    Inventor: William Dress
  • Patent number: 11228554
    Abstract: A method and system for parallel processing of data messages in a healthcare communication network for coordinating concurrent processing of messages between computer systems over a network. The method and system include determining if a precondition for immediate processing of a message for a clinical workflow type exists, and whether or not the precondition is fulfilled, by looking up a message type and a workflow type of the message in a preconditions table database.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: January 18, 2022
    Assignee: AGFA HEALTHCARE GMBH
    Inventor: Bart Van Dosselaer
  • Patent number: 11223512
    Abstract: A set of network requirements is received. At least a portion of the set of network requirements is stored on a system data store. Device requirements for a plurality of network devices are stored on the system data store. At least a portion of the stored device requirements is received at a proxy agent. Native hardware instructions are generated based on the received device requirements to configure at least one of the plurality of network devices.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: January 11, 2022
    Assignee: Apstra, Inc.
    Inventors: Mansour Jad Karam, Aleksandar Luka Ratkovic, Andrew Samoylov
  • Patent number: 11218541
    Abstract: The present disclosure provides a data storage method, belonging to the field of data processing. The method is applied to a storage server in a cloud storage system. The method includes: monitoring data transmission status of a data acquisition device; obtaining data exception information according to the monitored data transmission exceptional status; transmitting a first data backhaul request to the data acquisition device, the data acquisition device being configured to return first data acquired within the exception time period upon receiving the first data backhaul request; and storing the first data upon receiving the first data.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: January 4, 2022
    Assignee: Hangzhou Hikvision Digital Technology Co., Ltd.
    Inventors: Yingxue Long, Wei Wang, Qiqian Lin, Weichun Wang
  • Patent number: 11206188
    Abstract: Some embodiments provide a method for maintaining a cluster topology for a cluster of application instances operating across several datacenters. On a particular machine at which a particular one of the application instances operates, the method maintains a cluster topology that identifies, for each application instance of the cluster, the datacenter in which the application instance operates. From the particular application instance, the method receives a query request for at least a portion of the cluster topology through a programmatic interface. The method provides the requested portion of the cluster topology to the particular application instance. The particular application instance uses the cluster topology for processing application data based on the locations of a set of application instances within the several datacenters.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: December 21, 2021
    Assignee: NICIRA, INC.
    Inventor: Jeremy Olmsted-Thompson
  • Patent number: 11206201
    Abstract: Methods and systems are provided for detecting network device configurations using a single device. The methods and system include establishing a first connection to a network device using a first device identifier. Upon detecting that a condition has been satisfied; a second connection to the network device can be established. A data packet can be transmitted over one of the first connection or the second connection, the data packet being addressed to the network address associated with the other connection. Upon detecting whether the data packet is received over the other connection, an error message can be transmitted when the data packet is not received over the other connection.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: December 21, 2021
    Assignee: Apple Inc.
    Inventor: Marc J. Krochmal
  • Patent number: 11190462
    Abstract: Communication apparatus includes a host interface and a network interface, which receives from a packet communication network at least one packet stream including a sequence of data packets, which include headers containing respective sequence numbers and data payloads containing slices of the data segment having a predefined, fixed size per slice. Packet processing circuitry is configured to receive the data packets from the network interface, and to map the data payloads of the data packets in the at least one packet stream, using a linear mapping of the sequence numbers, to respective addresses in the buffer.
    Type: Grant
    Filed: November 24, 2019
    Date of Patent: November 30, 2021
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Dotan David Levi, Avi Urman, Lior Narkis
  • Patent number: 11190404
    Abstract: A method includes obtaining the topology of a computer cluster, with first global numbers respectively assigned to the nodes thereof, and implementing, for each pair of nodes, an algorithm adapted for providing a communication route between the nodes, based on respective numbers of the nodes and the topology of the computer cluster. The method further includes selecting nodes and numbering the nodes in order to assign second global numbers thereto, which numbers are different from the first global numbers for at least one part of the selected nodes, the second global numbers of the selected nodes being successively separated by values each of which is different from the periodicity of each of at least one part of the communication links. Moreover, in order to implement the algorithm, the nodes are identified by the second global numbers thereof.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: November 30, 2021
    Assignee: BULL SAS
    Inventors: Jean-Noël Quintin, John Gliksberg
  • Patent number: 11184432
    Abstract: In accordance with an embodiment, a system and method for dynamic auto-scaling based on roles is provided. Within a system, a node, based upon a load demand, can be duplicated. Additionally, when duplicating a node, the role of the node can be used to determine various characteristics of the duplicated node, taking into account various factors.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: November 23, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Thomas Hansen, Ravi Malhotra, Jyotisman Nag
  • Patent number: 11171903
    Abstract: Techniques for intelligent messaging for message syncing are described. An apparatus may comprise a recipient inbound messaging component, a recipient queue management component, a recipient update customization component, and a recipient outbound messaging component. The recipient inbound messaging component may be operative to receive an incoming update at a recipient update queue, the recipient update queue associated with a recipient of the incoming update. The recipient queue management component may be operative to add the incoming update to the recipient update queue and determine a recipient messaging endpoint to receive the incoming update. The recipient update customization component may be operative to retrieve one or more recipient messaging endpoint parameters associated with the recipient messaging endpoint and generate a customized incoming update from the incoming update according to the one or more recipient messaging endpoint parameters.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: November 9, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Olivia Hsu Bishop, Thomas Apostolos Georgiou, Jeremy David Fein, Eyal Guthmann, Jason Curtis Jenks
  • Patent number: 11170011
    Abstract: A system for an event driven query includes an input interface and a processor. The input interface is configured to receive an indication from a client system. The processor is configured to determine a scanning query based at least in part on the indication; and perform the scanning query.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: November 9, 2021
    Assignee: Palo Alto Networks, Inc.
    Inventors: Matthew Kraning, Timothy Junio
  • Patent number: 11159636
    Abstract: A data processing apparatus is provided, which includes receiving circuitry to receive a snoop request in respect of requested data on behalf of a requesting node. The snoop request includes an indication as to whether forwarding is to occur. Transmitting circuitry transmits a response to the snoop request and cache circuitry caches at least one data value. When forwarding is to occur and the at least one data value includes the requested data, the response includes the requested data and the transmitting circuitry transmits the response to the requesting node.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: October 26, 2021
    Assignee: ARM LIMITED
    Inventors: Phanindra Kumar Mannava, Bruce James Mathewson, Jamshed Jalal, Klas Magnus Bruce
  • Patent number: 11159650
    Abstract: A broadcast signal transmission method comprises outputting an RoHC channel that includes one or more RoHC streams and a signaling table that includes information related to header compression by performing header compression for Internet Protocol (IP) packets, which include broadcast data, in accordance with an adaptation mode, a header of each IP packet including an IP header and a User Datagram Protocol (UDP) header, generating at least one first link layer packet that includes the RoHC channel and generating at least one second link layer packet that includes the signaling table, and physical layer processing the at least one first link layer packet and the at least one second link layer packet and transmitting through one or more Physical Layer Pipes (PLPs), wherein the signaling table includes adaptation mode information indicating the adaptation mode, and each RoHC stream in the RoHC channel includes RoHC packets.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: October 26, 2021
    Assignee: LG ELECTRONICS INC.
    Inventors: Woosuk Kwon, Joonhee Yoon, Minsung Kwak
  • Patent number: 11153418
    Abstract: Aspects of the disclosure are directed to methods and apparatuses for wireless vehicular communications involving the transmission of messages using two or more protocols. As may be implemented in accordance with one or more embodiments characterized herein, wireless station-to-station communications are carried out in which a plurality of stations share a wireless communications channel. Information is wirelessly collected respectively from transmissions associated with a legacy communication protocol and another type of communication protocol. A current communication environment of the station is dynamically discerned and characterizes a dynamic relationship of the collected information using the legacy communication protocol relative to the collected information using the other communication protocol.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: October 19, 2021
    Assignee: NXP B.V.
    Inventors: Vincent Pierre Martinez, Alessio Filippi, Michael Andrew Fischer
  • Patent number: 11140050
    Abstract: Ad hoc private localization of service instances of a global service provided via hybrid cloud computing environment. In-memory and/or container image-based provisioning of a service instance from a public cloud portion to a private cloud portion within a hybrid cloud computing environment is based on context of service usage, pattern of service usage, predicted environmental conditions, and/or subscription-based input.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: October 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Shailendra Moyal, Akash U. Dhoot, Nitin S. Jadhav, Niteen D. Lakhe
  • Patent number: 11140243
    Abstract: The systems and methods monitor thermal states associated with a device. The systems and methods set thermal thresholds associated with the device. The systems and methods infer the thermal thresholds from information gathered by a client application running on the device. The systems and methods implement a stored policy associated with a violation of one of the thermal thresholds by one of the monitored thermal states.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: October 5, 2021
    Assignee: Snap Inc.
    Inventors: Michael Cieslak, Michael David Marr
  • Patent number: 11140127
    Abstract: A method of operating a hypercube network of processing devices includes determining that a plurality of the processing devices are storing data to be processed at a single processing device, obtaining the addresses of the plurality of processing devices storing the data to be processed, determining the most common number for each digit of the addresses of the plurality of processing devices storing the data to be processed, generating a new address comprising the determined most common number for each digit, and transferring the data to be processed to the processing device with the generated new address.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: October 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Graham A. Bent, Patrick Dantressangle, Paul D. Stone
  • Patent number: 11140040
    Abstract: A device associated with a network may receive a service profile for a network slice of the network, where the service profile includes one or more service characterizations of the network slice. The device may determine, based on thresholding rules and for each service characterization, whether the service characterization requires selection from a plurality of building blocks, to obtain a group of service characterizations requiring selection. The device may select, based on selection rules and for each service characterization of the group of service characterizations requiring selection, a building block from the plurality of building blocks, to obtain selected building blocks, where the selection rules map attributes of service characterizations to building blocks. The device may stack, based on stacking rules, the selected building blocks, to obtain a slice infrastructure for the network slice. The device may deploy the slice infrastructure for the network slice in the network.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: October 5, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Kristen Sydney Young, Hans Raj Nahata
  • Patent number: 11134044
    Abstract: A messaging service receives an electronic message, including an attachment, from a sender client device and addressed to a recipient client device. The messaging service obtains information associated with the recipient client device to determine one or more actions that may be performed with regard to the attachment included within the electronic message. Once the determination as to the one or more actions has been made, the messaging service may perform the one or more actions, which may include transformation of the electronic message. The messaging service may subsequently provide the electronic message to the recipient client device in accordance with the performed one or more actions.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: September 28, 2021
    Assignee: Amazon Technologies. Inc.
    Inventors: Jesper Mikael Johansson, Marc Blank
  • Patent number: 11128698
    Abstract: Processes and systems are disclosed for selecting a producer system from a number of producer systems to lease to a consumer system. A leasing agent, in response to a request from the consumer system for access to a service at a producer system, can identify a producer system to lease to the lease requestor based, at least in part, on a selection weight associated with each producer system that the leasing agent is assigned. The selection weights can be modified based on status information associated with each of the producer systems. This status information may be obtain from the producer systems and/or from a consumer system that has previously accessed the producer system. The consumer system may provide the status information to the leasing agent as part of the consumer system's lease request.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: September 21, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Vishal Parakh, Timothy Allen Gilman, Antoun Joubran Kanawati, Mukul Vijay Karnik, Pradeep Vincent