Patents Assigned to 60East Technologies, Inc.
-
Patent number: 9965537Abstract: A method including: receiving one or more first transactions at the computer replay system from one or more data sources; storing the one or more first transactions in a transactional database; updating a current state of one or more first records in a historical database based on the one or more first transactions; receiving a request from a first user for a replay of the data starting at a first moment; determining a state of the one or more first records in the historical database at the first moment; providing the state of the one or more first records at the first moment to the first user; determining one or more second transactions in the transactional database that occurred after the first moment; and providing sequentially the one or more second transactions to the first user. Other embodiments are provided.Type: GrantFiled: March 5, 2015Date of Patent: May 8, 2018Assignee: 60EAST TECHNOLOGIES, INC.Inventors: Jeffrey M. Birnbaum, Brand Hunt
-
Patent number: 9965517Abstract: A method for performing windowless real-time joins. The method can be implemented via execution of computer instructions configured to run at one or more processing modules and configured to be stored at one or more non-transitory memory storage modules. The method can include, prior to receiving data, initializing data structures. The method also can include, prior to receiving data, pre-computing steps to be performed upon receiving the data. The method additionally can include, upon receiving the data, performing windowless join updates. Other embodiments are provided.Type: GrantFiled: March 24, 2015Date of Patent: May 8, 2018Assignee: 60EAST TECHNOLOGIES, INC.Inventors: Brand Hunt, Patrick Flickinger
-
Patent number: 9853933Abstract: The method including receiving, at a first node of a plurality of computing nodes, a message ownership migration request for a first message. The message ownership migration request can originate from a second node of the plurality of computing nodes. The first node can be an owner of the first message in a first instance of a message queue at the first node. The first message can be published from a first publisher to the message queue at one of the nodes of the plurality of computing nodes. The first message in the first instance of the message queue at the first node can be replicated at a second instance of the message queue at the second node. A first subscriber can be subscribed to the second instance of the message queue at the second node. The method also can include designating the second node as a new owner of the first message such that the first node is no longer the owner of the first message.Type: GrantFiled: August 13, 2015Date of Patent: December 26, 2017Assignee: 60East Technologies, Inc.Inventors: Brand Hunt, David Noor, Jeffrey M. Birnbaum
-
Publication number: 20170048169Abstract: The method including receiving, at a first node of a plurality of computing nodes, a message ownership migration request for a first message. The message ownership migration request can originate from a second node of the plurality of computing nodes. The first node can be an owner of the first message in a first instance of a message queue at the first node. The first message can be published from a first publisher to the message queue at one of the nodes of the plurality of computing nodes. The first message in the first instance of the message queue at the first node can be replicated at a second instance of the message queue at the second node. A first subscriber can be subscribed to the second instance of the message queue at the second node. The method also can include designating the second node as a new owner of the first message such that the first node is no longer the owner of the first message.Type: ApplicationFiled: August 13, 2015Publication date: February 16, 2017Applicant: 60EAST TECHNOLOGIES, INC.Inventors: Brand Hunt, David Noor, Jeffrey M. Birnbaum
-
Publication number: 20150269227Abstract: A method for performing windowless real-time joins. The method can be implemented via execution of computer instructions configured to run at one or more processing modules and configured to be stored at one or more non-transitory memory storage modules. The method can include, prior to receiving data, initializing data structures. The method also can include, prior to receiving data, pre-computing steps to be performed upon receiving the data. The method additionally can include, upon receiving the data, performing windowless join updates. Other embodiments are provided.Type: ApplicationFiled: March 24, 2015Publication date: September 24, 2015Applicant: 60EAST TECHNOLOGIES, INC.Inventors: Brand Hunt, Patrick Flickinger
-
Publication number: 20150254318Abstract: A method including: receiving one or more first transactions at the computer replay system from one or more data sources; storing the one or more first transactions in a transactional database; updating a current state of one or more first records in a historical database based on the one or more first transactions; receiving a request from a first user for a replay of the data starting at a first moment; determining a state of the one or more first records in the historical database at the first moment; providing the state of the one or more first records at the first moment to the first user; determining one or more second transactions in the transactional database that occurred after the first moment; and providing sequentially the one or more second transactions to the first user. Other embodiments are provided.Type: ApplicationFiled: March 5, 2015Publication date: September 10, 2015Applicant: 60East Technologies, Inc.Inventors: Jeffrey M. Birnbaum, Brand Hunt