Segmented video content storage
US-10331738-B2 · Jun 25, 2019 · US
US12019646B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12019646-B2 |
| Application number | US-202318109089-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 13, 2023 |
| Priority date | May 8, 2015 |
| Publication date | Jun 25, 2024 |
| Grant date | Jun 25, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
Temporal data queries · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.