Information system with temporal data

US12019646B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12019646-B2
Application numberUS-202318109089-A
CountryUS
Kind codeB2
Filing dateFeb 13, 2023
Priority dateMay 8, 2015
Publication dateJun 25, 2024
Grant dateJun 25, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for accessing information. The information is received by a computer system from sources for distribution to client computer systems. A piece of the information received from the sources without temporal data is identified by the computer system. The temporal data for the piece of the information based on a policy is identified by the computer system. The temporal data is associated with the piece of the information by the computer system, enabling analyzing the information by a client computer system with increased accuracy.

First claim

Opening claim text (preview).

What is claimed is: 1. A system to manage data access without temporal data, comprising: a data processing system comprising a processor, coupled with memory, to: receive a portion of information that lacks temporal data from at least one source; store the portion of the information into a graph database at a location that is between at least one client device and the at least one source; obtain the temporal data for the portion of the information via the graph database that stores the portion of the information as an aggregate object comprising a plurality of versions of the portion of the information; update the aggregate object to include an indication of the portion of the information as a version of the plurality of versions associated with the obtained temporal data; and send at least one version of the portion of the information to the at least one client device according to the updated aggregate object. 2. The system of claim 1 , wherein the data processing system is further configured to: determine, upon receipt of the portion of the information from one or more sources, that the portion of the information is not associated with and does not include temporal data. 3. The system of claim 1 , wherein the data processing system is further configured to: identify the temporal data from the portion of the information based on a policy; and update the aggregate object to include the temporal data with the portion of the information for each portion of the information that is unassociated with the temporal data. 4. The system of claim 1 , wherein the data processing system is further configured to: store the information within a set of nodes indicating formats for the information and values for the information. 5. The system of claim 1 , wherein the temporal data is bi-temporal data that indicates a date of when the information changes and when the information is usable. 6. The system of claim 1 , wherein the data processing system is further configured to: receive a request for the portion of the information; determine a time period for the request based on the temporal data within the aggregate object; identify a version of a second portion of the information corresponding to the request and to the time period; and transmit the version of the second portion of the information in response to the request. 7. The system of claim 1 , wherein the plurality of versions is an ordered sequence of versions. 8. The system of claim 1 , wherein the temporal data indicates a date of when the information was changed. 9. A method of managing data access without temporal data, comprising: receiving, by a data processing system comprising a processor coupled with memory, a portion of information that lacks temporal data from at least one source; storing, by the data processing system, the portion of the information into a graph database at a location that is between at least one client device and the at least one source; obtaining, by the data processing system, the temporal data for the portion of the information via the graph database that stores the portion of the information as an aggregate object comprising a plurality of versions of the portion of the information; updating, by the data processing system, the aggregate object to include an indication of the portion of the information as a version of the plurality of versions associated with the obtained temporal data; and sending, by the data processing system, at least one version of the portion of the information to the at least one client device according to the updated aggregate object. 10. The method of claim 9 , comprising: determining, by the data processing system upon receipt of the portion of the information from one or more sources, that the portion of the information is not associated with and does not include temporal data. 11. The method of claim 9 , comprising: identifying the temporal data from the portion of the information based on a policy; and updating the aggregate object to include the temporal data with the portion of the information for each portion of the information that is unassociated with the temporal data. 12. The method of claim 9 , comprising: storing the information within a set of nodes indicating formats for the information and values for the information. 13. The method of claim 9 , comprising: receiving a request for the portion of the information; determining a time period for the request based on the temporal data within the aggregate object; identifying a version of a second portion of the information corresponding to the request and to the time period; and transmitting the version of the second portion of the information in response to the request. 14. The method of claim 9 , wherein the plurality of versions is an ordered sequence of versions. 15. A non-transitory computer-readable medium storing instructions that, when executed by one or more hardware processors, cause the one or more hardware processors to: receive a portion of information that lacks temporal data from at least one source; store the portion of the information into a graph database at a location that is between at least one client device and the at least one source; obtain the temporal data for the portion of the information via the graph database that stores the portion of the information as an aggregate object comprising a plurality of versions of the portion of the information; update the aggregate object to include an indication of the portion of the information as a version of the plurality of versions associated with the obtained temporal data; and send at least one version of the portion of the information to the at least one client device according to the updated aggregate object. 16. The non-transitory computer-readable medium of claim 15 , wherein the instructions further comprise instructions to: determine, upon receipt of the portion of the information from one or more sources, that the portion of the information is not associated with and does not include temporal data.

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12019646B2 cover?
A method for accessing information. The information is received by a computer system from sources for distribution to client computer systems. A piece of the information received from the sources without temporal data is identified by the computer system. The temporal data for the piece of the information based on a policy is identified by the computer system. The temporal data is associated wi…
Who is the assignee on this patent?
Adp Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/2477. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 25 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).