Patents Examined by Umar Cheema
-
Patent number: 11228458Abstract: 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: GrantFiled: February 24, 2020Date of Patent: January 18, 2022Assignee: Lightfleet CorporationInventor: William Dress
-
Patent number: 11228554Abstract: 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: GrantFiled: November 14, 2016Date of Patent: January 18, 2022Assignee: AGFA HEALTHCARE GMBHInventor: Bart Van Dosselaer
-
Patent number: 11223512Abstract: 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: GrantFiled: June 25, 2019Date of Patent: January 11, 2022Assignee: Apstra, Inc.Inventors: Mansour Jad Karam, Aleksandar Luka Ratkovic, Andrew Samoylov
-
Patent number: 11218541Abstract: 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: GrantFiled: May 22, 2018Date of Patent: January 4, 2022Assignee: Hangzhou Hikvision Digital Technology Co., Ltd.Inventors: Yingxue Long, Wei Wang, Qiqian Lin, Weichun Wang
-
Patent number: 11206188Abstract: 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: GrantFiled: October 24, 2019Date of Patent: December 21, 2021Assignee: NICIRA, INC.Inventor: Jeremy Olmsted-Thompson
-
Patent number: 11206201Abstract: 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: GrantFiled: November 4, 2019Date of Patent: December 21, 2021Assignee: Apple Inc.Inventor: Marc J. Krochmal
-
Patent number: 11190462Abstract: 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: GrantFiled: November 24, 2019Date of Patent: November 30, 2021Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Dotan David Levi, Avi Urman, Lior Narkis
-
Patent number: 11190404Abstract: 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: GrantFiled: February 20, 2019Date of Patent: November 30, 2021Assignee: BULL SASInventors: Jean-Noël Quintin, John Gliksberg
-
Patent number: 11184432Abstract: 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: GrantFiled: September 28, 2018Date of Patent: November 23, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Thomas Hansen, Ravi Malhotra, Jyotisman Nag
-
Patent number: 11171903Abstract: 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: GrantFiled: February 13, 2015Date of Patent: November 9, 2021Assignee: FACEBOOK, INC.Inventors: Olivia Hsu Bishop, Thomas Apostolos Georgiou, Jeremy David Fein, Eyal Guthmann, Jason Curtis Jenks
-
Patent number: 11170011Abstract: 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: GrantFiled: March 20, 2017Date of Patent: November 9, 2021Assignee: Palo Alto Networks, Inc.Inventors: Matthew Kraning, Timothy Junio
-
Patent number: 11159636Abstract: 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: GrantFiled: February 8, 2017Date of Patent: October 26, 2021Assignee: ARM LIMITEDInventors: Phanindra Kumar Mannava, Bruce James Mathewson, Jamshed Jalal, Klas Magnus Bruce
-
Patent number: 11159650Abstract: 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: GrantFiled: November 4, 2019Date of Patent: October 26, 2021Assignee: LG ELECTRONICS INC.Inventors: Woosuk Kwon, Joonhee Yoon, Minsung Kwak
-
Patent number: 11153418Abstract: 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: GrantFiled: October 31, 2019Date of Patent: October 19, 2021Assignee: NXP B.V.Inventors: Vincent Pierre Martinez, Alessio Filippi, Michael Andrew Fischer
-
Patent number: 11140050Abstract: 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: GrantFiled: September 26, 2018Date of Patent: October 5, 2021Assignee: International Business Machines CorporationInventors: Shailendra Moyal, Akash U. Dhoot, Nitin S. Jadhav, Niteen D. Lakhe
-
Patent number: 11140243Abstract: 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: GrantFiled: April 12, 2019Date of Patent: October 5, 2021Assignee: Snap Inc.Inventors: Michael Cieslak, Michael David Marr
-
Patent number: 11140127Abstract: 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: GrantFiled: November 22, 2019Date of Patent: October 5, 2021Assignee: International Business Machines CorporationInventors: Graham A. Bent, Patrick Dantressangle, Paul D. Stone
-
Patent number: 11140040Abstract: 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: GrantFiled: February 13, 2020Date of Patent: October 5, 2021Assignee: Verizon Patent and Licensing Inc.Inventors: Kristen Sydney Young, Hans Raj Nahata
-
Patent number: 11134044Abstract: 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: GrantFiled: March 18, 2015Date of Patent: September 28, 2021Assignee: Amazon Technologies. Inc.Inventors: Jesper Mikael Johansson, Marc Blank
-
Patent number: 11128698Abstract: 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: GrantFiled: October 30, 2017Date of Patent: September 21, 2021Assignee: Amazon Technologies, Inc.Inventors: Vishal Parakh, Timothy Allen Gilman, Antoun Joubran Kanawati, Mukul Vijay Karnik, Pradeep Vincent