Using chronology as the primary system interface for files, their related meta-data, and their related files
Abstract
Methods, Apparatuses, and Storage Medium associated with chronology based file management are disclosed herein. In embodiments, a method may include receiving a selection of a plurality of files or the plurality of files, and generating association data selectively associating the plurality of files with a plurality of events scheduled in a calendar of a user or time periods of the user. The method may further include storing the association data to facilitate subsequent selectively retrieval of the plurality of files in response to retrieval requests for files associated with selected ones of the plurality of events scheduled in the calendar of the user or the time periods of the user. Other embodiments may be described and claimed.
Claims
exact text as granted — not AI-modified1 . (canceled)
2 . (canceled)
3 . The storage medium of claim 6 ,
wherein receive a selection of a plurality of files or the plurality of files comprises receive, from a teaching institution, a selection of handouts, reading materials, or assignments associated with a class having multiple class sessions spanning at least a plurality of weeks scheduled in the calendar of the user by the user independent of the teaching institution, or the handouts, reading materials, or assignments of the classes; and wherein generate comprises generate association data associating the handouts, reading materials, or assignments with the class sessions scheduled in the calendar of the user by the user independent of the teaching institution to facilitate subsequent selectively retrieving of the files in response to retrieval requests for files associated with the class session scheduled in the calendar of the user by the user independent of the teaching institution.
4 . The storage medium of claim 6 ,
wherein receive a selection of a plurality of files of a user or the plurality of files comprises receive, from a product or service provider, product or service literature or coupons; and wherein generate comprises generate association data associating the product or service literature or coupons with the one or more events scheduled in the calendar of the user by the user independent of the product or service provider, based at least in part on location information associated with the one or more events scheduled in the calendar of the user by the user independent of the product or service provider, to facilitate subsequent selectively retrieving of the files in response to retrieval requests for files associated with selected one of the one or more events scheduled in the calendar of the user by the user independent of the product or service provider.
5 . (canceled)
6 . At least one non-transitory computer-readable storage medium comprising instructions that, in response to execution of the instructions by an apparatus, cause the apparatus to operate a calendar application for a user of the apparatus, to:
receive, from a remote server associated with a teaching institution or a product or service provider, a selection of a plurality of files or the plurality of files; generate association data to selectively associate the plurality of files with one or more events scheduled in a calendar of a user of the apparatus by the user independent of the teaching institution or the product or service provider; and store the association data to facilitate subsequent selective retrieval of the plurality of files in response to retrieval requests for files associated with the one or more events scheduled in the calendar of the user by the user independent of the teaching institution or the product or service provider.
7 . The at least one non-transitory computer-readable storage medium of claim 6 , wherein receive comprises receive the plurality of files.
8 . The at least one non-transitory computer-readable storage medium of claim 7 , further comprising automatically naming one or more of the received files, based at least in part on respective contexts or metadata of the one or more received files.
9 . The at least one non-transitory computer-readable storage medium of claim 6 , wherein events scheduled in a calendar of the user comprise an appointment, a class, a movie, a concert, a theatrical performance, a sport event, a trip, or an occasion scheduled in the calendar of the user by the user independent of the teaching institution or the product or service provider.
10 . (canceled)
11 . The method of claim 10 , wherein the era designation comprises a childhood era designation, a teenage era designation, a high school era designation, a college era designation, an era designation having a time period, an era designation having a country, a state, a city, a street or an organization name.
12 . The at least one non-transitory computer-readable storage medium of claim 6 , further comprises respectively storing the association data in metadata of the files, wherein selective retrieval comprises access of the metadata to examine the association data.
13 . The at least one non-transitory computer-readable storage medium of claim 6 , further comprises respectively storing the association data in a database, wherein selective retrieval comprises access of the database to examine the association data.
14 . The at least one non-transitory computer-readable storage medium of claim 6 , wherein the instructions, in response to execution by the apparatus, further cause the apparatus to selectively retrieve the files, in response to a request to retrieve files associated with the one or more events scheduled in the calendar of the user by the user independent of the teaching institution or the product or service provider.
15 . (canceled)
16 . The at least one non-transitory computer-readable storage medium of claim 14 , wherein the files comprises text files or graphics files of a class having a plurality of class sessions spanning a plurality of weeks scheduled in the calendar of the user by the user independent of the teaching institution.
17 . The at least one non-transitory computer-readable storage medium of claim 16 , wherein the instructions, in response to execution by the apparatus, further cause the apparatus to receive the text or graphics files, from the teaching institution, in response to a retrieval request for files associated with one of the class sessions scheduled in the calendar of the user by the user independent of the teaching institution.
18 . The at least one non-transitory computer-readable storage medium of claim 6 , wherein
the product or service provider is a medical care provider; the one or more events comprises health care related event scheduled by the user independent of the medical care provider; and the files are health care related materials.
19 . The at least one non-transitory computer-readable storage medium of claim 6 , wherein the product or service provider is a transportation or hospitality service provider, the one or more events comprises a vacation or trip scheduled by the user independent of the product or service provider, with associated invitation extended by the user for hospitality service offers, and the files are transportation or hospitality service offer related materials.
20 . The at least one non-transitory computer-readable storage medium of claim 19 , wherein the instructions, in response to execution by the apparatus, further cause the apparatus to receive an input from the user, through a calendar interface, to designate invitation for hospitality service offers for the vacation or trip scheduled by the user independent of the product or service provider.
21 . (canceled)
22 . The at least one storage medium of claim 14 , wherein the files comprises coupons of products or services from providers with location or timing information respectively related to locations or timing associated with the one or more events scheduled in the calendar of the user by the user independent of the product or service provider.
23 . The at least one storage medium of claim 22 , wherein the instructions, in response to execution by the apparatus, further cause the apparatus to indicate to the user when an event scheduled in the calendar of the user by the user independent of the product or service provider, has associated coupons provided by a product or service provider.
24 . The at least one storage medium of claim 22 , wherein the instructions, in response to execution by the apparatus, further cause the apparatus to receive the coupons from the product or service providers, and retrieve or cause to be retrieved the files, in response to a retrieval request for files associated with the one or more events scheduled in the calendar of the user by the user independent of the product or service provider.
25 . (canceled)
26 . An apparatus, comprising:
one or more processors; a chronology based file subsystem configured to be operated by the one or more processors to:
receive, from a plurality of product or service providers, a selection of a plurality of files or the plurality of files;
generate association data to selectively associate the plurality of files with a plurality of events scheduled in a calendar of a user by the user independent of the product or service providers; and
store the association data to facilitate subsequent selectively retrieval of the plurality of files in response to retrieval requests for files associated with selected ones of the plurality of events scheduled in the calendar of the user by the user independent of the product or service providers.
27 . The apparatus of claim 26 further comprising a calendar application configured to be operated by the one or more processors to provide calendaring service to the user to maintain the calendar, including scheduling of events for the user, and accessing the events, including accessing files associated with the events by the chronology based file subsystem.
28 . The apparatus of claim 27 , further comprises a networking interface configured to couple the apparatus to a network, to offer the chronology based file subsystem and the calendar, as a service in a computing cloud.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.