Patents Assigned to Push Technology Limited
  • Patent number: 11568144
    Abstract: A method for more efficient structural parsing of binary representations of text based objects within a data distribution system. Clients subscribe to a topic maintained by the data distribution system server that publishers can publish to. Clients receive an original binary representation of a text based object describing the state of the topic to which the client is subscribed. In response to the state of the topic changing at the data distribution system server, clients receive a binary delta representing the change of the state of the topic. Based on the received binary representation and the binary delta, clients calculate an updated binary representation of the text based object. Using the original binary representation, the updated binary representation, and the binary delta, the client generates a structural delta representing the structural differences between data structures of the original text based object and data structures of the updated text based object.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: January 31, 2023
    Assignee: Push Technology Limited
    Inventor: Philip Allan George Aston
  • Patent number: 10984194
    Abstract: A method to reduce the computation and bandwidth costs for a broadcasting incremental changes to the states of topics in a data distribution system. Publishers transmit updated states to the data distribution system server and the data distribution system server calculates a binary delta between the received updated state and the current state of the topic. The data distribution system server publishes the updated state to the topic in a topic tree maintained on the data distribution system server and broadcasts the binary delta to clients that are subscribed to the topic. Using the received binary delta, the subscribed clients calculate the updated state.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: April 20, 2021
    Assignee: PUSH TECHNOLOGY LIMITED
    Inventor: Philip Allan George Aston
  • Patent number: 10942792
    Abstract: A data distribution system server uses an event-driven matching approach for matching subscription requests with topics on the data distribution system server. Threads from multiple client session are received and assigned to a multiplexer for processing. Each multiplexer determines a topic value and status information for multiple subscriptions to a topic corresponding to the topic value. The multiplexer identifies subscriptions added to one of the client sessions, receives a topic update for the topic, and broadcasts the topic update to the added subscriptions.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: March 9, 2021
    Assignee: PUSH TECHNOLOGY LIMITED
    Inventor: Philip Allan George Aston
  • Patent number: 10853573
    Abstract: A method for more efficient structural parsing of binary representations of text based objects within a data distribution system. Clients subscribe to a topic maintained by the data distribution system server that publishers can publish to. Clients receive an original binary representation of a text based object describing the state of the topic to which the client is subscribed. In response to the state of the topic changing at the data distribution system server, clients receive a binary delta representing the change of the state of the topic. Based on the received binary representation and the binary delta, clients calculate an updated binary representation of the text based object. Using the original binary representation, the updated binary representation, and the binary delta, the client generates a structural delta representing the structural differences between data structures of the original text based object and data structures of the updated text based object.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: December 1, 2020
    Assignee: PUSH TECHNOLOGY LIMITED
    Inventor: Philip Allan George Aston
  • Patent number: 10666738
    Abstract: To represent the indirect lifecycle binding between the validity of data for a given topic, and the presence of sessions responsible for updating the data associated with that topic, sessions may register a policy referred to herein as a “session will” against specific nodes in the topic tree maintained by a data distribution system server. A session will binds the lifecycle of the topic node to that of the registering session. When a session that is responsible for updating a particular topic is disconnected, the data distribution system server initiates actions in accordance with the session will to determine how to manage updating the topic and the sub-topics in the topic path.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: May 26, 2020
    Assignee: Push Technology Limited
    Inventors: Philip Allan George Aston, Peter Hughes, Patrick Joseph Walsh
  • Publication number: 20190123928
    Abstract: A method to reduce the computation and bandwidth costs for a broadcasting incremental changes to the states of topics in a data distribution system. Publishers transmit updated states to the data distribution system server and the data distribution system server calculates a binary delta between the received updated state and the current state of the topic. The data distribution system server publishes the updated state to the topic in a topic tree maintained on the data distribution system server and broadcasts the binary delta to clients that are subscribed to the topic. Using the received binary delta, the subscribed clients calculate the updated state.
    Type: Application
    Filed: March 27, 2017
    Publication date: April 25, 2019
    Applicant: Push Technology Limited
    Inventor: Philip Allan George ASTON