Managing data items contributed by a plurality of applications

US10860988B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10860988-B2
Application numberUS-201715478659-A
CountryUS
Kind codeB2
Filing dateApr 4, 2017
Priority dateApr 11, 2016
Publication dateDec 8, 2020
Grant dateDec 8, 2020

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 plurality of data items can be managed using a processor. The plurality of data items can be contributed by a plurality of applications. The plurality of data items can include at least scheduled events, scheduled tasks and previous activities. Information corresponding to at least the scheduled events, scheduled tasks and previous activities can be presented. The plurality of data items can be managed based on knowledge and meaning of content of the plurality of data items.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: managing, using a processor, a plurality of data items contributed by a plurality of applications, the plurality of data items includes at least scheduled events, scheduled tasks and previous activities; receiving, by a data manager, from the applications, data defining methods, in the form of computer program code assigned to various fields, for adding new data items to the plurality of data items in respective ones of the various fields; registering, by the data manager, the methods for the respective applications; receiving a first user input initiating addition of a first new data item to the plurality of data items, the first new data item belonging to a first application of the plurality of applications; adding, by the data manager, the first new data item to the plurality of data items by executing a first method defined by the data received from the first application and without executing the first application; receiving a second user input initiating addition of a second new data item to the plurality of data items, the second new data item belonging to a second application of the plurality of applications; adding, by the data manager, the second new data item to the plurality of data items by executing a second method defined by the data received from the second application and without executing the second application; assigning a respective data token to each respective application, wherein the respective application is configured to update respective data item by authenticating with the data manager by providing to the data manager the data token assigned to the respective application; and presenting information corresponding to at least the scheduled events, scheduled tasks and previous activities, wherein the plurality of data items is managed based on knowledge and meaning of content of the plurality of data items. 2. The method of claim 1 , wherein managing the plurality of data items comprises managing displaying content of the plurality of data items. 3. The method of claim 2 , wherein the plurality of data items is temporally ordered. 4. The method of claim 1 , wherein presenting the information corresponding to at least the scheduled events, scheduled tasks and previous activities comprises presenting a summary view of the respective data items. 5. The method of claim 1 , further comprising: presenting a detail view of the respective data items. 6. The method of claim 1 , further comprising: receiving a parameter indicating a selection of a particular data item; and responsive to receiving the parameter indicating the selection of the particular data item, initiating the respective application that contributed the particular data item to present the particular data item. 7. The method of claim 1 , further comprising: synthesizing a historical view of a portion of the plurality of data items that each correspond to a particular data item type. 8. The method of claim 1 , wherein presenting the information corresponding to at least the scheduled events, scheduled tasks and previous activities comprises: presenting, in a user interface, an indication of each application to which each respective information corresponds. 9. An apparatus comprising: a memory configured to store instructions; a processor coupled to the memory, wherein the processor, in response to executing the instructions, is configured to initiate operations comprising: managing a plurality of data items contributed by a plurality of applications, the plurality of data items includes at least scheduled events, scheduled tasks and previous activities; receiving, by a data manager, from the applications, data defining methods, in the form of computer program code assigned to various fields, for adding new data items to the plurality of data items in respective ones of the various fields; registering, by the data manager, the methods for the respective applications; receiving a first user input initiating addition of a first new data item to the plurality of data items, the first new data item belonging to a first application of the plurality of applications; adding, by the data manager, the first new data item to the plurality of data items by executing a first method defined by the data received from the first application and without executing the first application; receiving a second user input initiating addition of a second new data item to the plurality of data items, the second new data item belonging to a second application of the plurality of applications; adding, by the data manager, the second new data item to the plurality of data items by executing a second method defined by the data received from the second application and without executing the second application; assigning a respective data token to each respective application, wherein the respective application is configured to update respective data item by authenticating with the data manager by providing to the data manager the data token assigned to the respective application; and presenting information corresponding to at least the scheduled events, scheduled tasks and previous activities, wherein the plurality of data items is managed based on knowledge and meaning of content of the plurality of data items. 10. The apparatus of claim 9 , wherein managing the plurality of data items comprises managing displaying content of the plurality of data items. 11. The apparatus of claim 10 , wherein the plurality of data items is temporally ordered. 12. The apparatus of claim 9 , wherein presenting the information corresponding to at least the scheduled events, scheduled tasks and previous activities comprises presenting a summary view of the respective data items. 13. The apparatus of claim 9 , the operations further comprising: presenting a detail view of the respective data items. 14. The apparatus of claim 9 , the operations further comprising: receiving a parameter indicating a selection of a particular data item; and responsive to receiving the parameter indicating the selection of the particular data item, initiating the respective application that contributed the particular data item to present the particular data item. 15. The apparatus of claim 9 , the operations further comprising: synthesizing a historical view of a portion of the plurality of data items that each correspond to a particular data item type. 16. The apparatus of claim 9 , wherein presenting the information corresponding to at least the scheduled events, scheduled tasks and previous activities comprises: presenting, in a user interface, an indication of each application to which each respective information corresponds. 17. A computer program product comprising a non-transitory computer readable storage medium having program code stored thereon, the program code executable by a processor to perform operations comprising: managing a plurality of data items contributed by a plurality of applications, the plurality of data items includes at least scheduled events, scheduled tasks and previous activities; receiving, by a data manager, from the applications data, defining methods, in the form of computer program code assigned to various fields, for adding new data items to the plurality of data items in respective ones of the various fields; registering, by the data manager, the methods for the respective applications; receiving a first user input initiating addition of a first new data item to the plurality of data items, the first new data item belonging to a first application of the plurality

Assignees

Inventors

Classifications

  • Calendar-based scheduling for persons or groups · CPC title

  • Interprogram communication · CPC title

  • Physics · mapped topic

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 US10860988B2 cover?
A plurality of data items can be managed using a processor. The plurality of data items can be contributed by a plurality of applications. The plurality of data items can include at least scheduled events, scheduled tasks and previous activities. Information corresponding to at least the scheduled events, scheduled tasks and previous activities can be presented. The plurality of data items can …
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06Q10/1093. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 08 2020 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).