Methods and systems for managing data

US2016239507A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016239507-A1
Application numberUS-201615075042-A
CountryUS
Kind codeA1
Filing dateMar 18, 2016
Priority dateJun 25, 2004
Publication dateAug 18, 2016
Grant date

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.

Systems and methods for managing data, such as metadata or index databases. In one exemplary method, a notification that an existing file has been modified or that a new file has been created is received by an indexing software component, which then, in response to the notification performs an indexing operation, where the notification is either not based solely on time or user input or the notification includes an identifier that identifies the file. Other methods in data processing systems and machine readable media are also described.

First claim

Opening claim text (preview).

What is claimed is: 1 . A machine implemented method of processing data, the method comprising: determining a file is to be indexed into an indexing database; adding an entry representing the file into a list for indexing operations; saving the list to a nonvolatile storage. 2 . A machine implemented method as in claim 1 further comprising: removing effectively the entry from the list after indexing the file to create an updated list; saving the updated list to the nonvolatile storage. 3 . A method as in claim 2 wherein the determining comprises receiving a notification that the file is to be indexed, the notification being from an operating system component to an indexing component. 4 . A method as in claim 3 wherein the notification is not based solely on time or a user input and a transaction log shows changes to the list. 5 . A machine readable medium providing instructions which when executed by a data processing system cause the data processing system to perform a method of processing data, the method comprising: determining a file is to be indexed into an indexing database; adding an entry representing the file into a list for indexing operations; saving the list to a nonvolatile storage. 6 . A medium as in claim 5 the method further comprising: removing effectively the entry from the list after indexing the file to create an updated list; saving the updated list to the nonvolatile storage. 7 . A medium as in claim 6 wherein the determining comprises receiving a notification that the file is to be indexed, the notification being from an operating system component to an indexing component. 8 . A medium as in claim 7 wherein the notification is not based solely on time or a user input and a transaction log shows changes to the list. 9 . A data processing system comprising: means for determining a file is to be indexed into an indexing database; means for adding an entry representing the file into a list for indexing operations; means for saving the list to a nonvolatile storage. 10 . A system as in claim 9 further comprising: means for removing effectively the entry from the list after indexing the file to create an updated list; means for saving the updated list to the nonvolatile storage. 11 . A system as in claim 10 wherein the determining comprises receiving a notification being from an operating system component to an indexing component. 12 . A system as in claim 11 wherein the notification is not based solely on time or a user input and a transaction log shows changes to the list. 13 . A machine readable medium providing instructions which when executed by a data processing system cause the data processing system to perform a method of processing data, the method comprising: determining a file is to have metadata for the file to be added into a metadata database; adding an entry representing the file into a list for metadata processing operations; saving the list to a nonvolatile storage. 14 . A medium as in claim 13 the method further comprising: removing effectively the entry from the list after adding metadata for the file to the metadata database to create an updated list; saving the updated list to the nonvolatile storage. 15 . A medium as in claim 14 wherein the determining comprises receiving a notification that the file is new or modified, the notification being from an operating system component to a metadata software component. 16 . A medium as in claim 15 wherein the notification is not based solely on time or a user input and a transaction log shows changes to the list.

Assignees

Inventors

Classifications

  • File meta data generation · CPC title

  • G06F16/134Primary

    Distributed indices · CPC title

  • Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs (query results presentation G06F16/156) · CPC title

  • G06F16/13Primary

    File access structures, e.g. distributed indices (arrangements of input from, or output to, record carriers G06F3/06) · CPC title

  • Details of searching files based on file metadata · CPC title

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 US2016239507A1 cover?
Systems and methods for managing data, such as metadata or index databases. In one exemplary method, a notification that an existing file has been modified or that a new file has been created is received by an indexing software component, which then, in response to the notification performs an indexing operation, where the notification is either not based solely on time or user input or the not…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/134. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Aug 18 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).