Patents Assigned to Push Technology Limited
-
Patent number: 11568144Abstract: 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: GrantFiled: October 29, 2020Date of Patent: January 31, 2023Assignee: Push Technology LimitedInventor: Philip Allan George Aston
-
Patent number: 10984194Abstract: 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: GrantFiled: March 27, 2017Date of Patent: April 20, 2021Assignee: PUSH TECHNOLOGY LIMITEDInventor: Philip Allan George Aston
-
Patent number: 10942792Abstract: 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: GrantFiled: October 17, 2016Date of Patent: March 9, 2021Assignee: PUSH TECHNOLOGY LIMITEDInventor: Philip Allan George Aston
-
Patent number: 10853573Abstract: 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: GrantFiled: March 27, 2017Date of Patent: December 1, 2020Assignee: PUSH TECHNOLOGY LIMITEDInventor: Philip Allan George Aston
-
Patent number: 10666738Abstract: 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: GrantFiled: October 17, 2016Date of Patent: May 26, 2020Assignee: Push Technology LimitedInventors: Philip Allan George Aston, Peter Hughes, Patrick Joseph Walsh
-
Publication number: 20190123928Abstract: 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: ApplicationFiled: March 27, 2017Publication date: April 25, 2019Applicant: Push Technology LimitedInventor: Philip Allan George ASTON