Mobile information system
First Claim
Patent Images
1. A data system in an electronic device, comprising:
- one or more data repositories, each comprising a data memory and a tag memory for data stored in said data repository,a multi-level temporal memory system comprising at least two memories, a first-level memory designated as short-term memory and a highest-level memory designated as long-term memory,a processing element, operably connected to said data repositories and multi-level temporal memory system,wherein said data memory includes received, transmitted or generated data elements from activities, multimedia fries or communications within said device,wherein said tag memory includes data tags corresponding to content metadata including temporal, geographic, context or user-defined parameters for each data element stored in said repository,wherein said processing element stores data tags corresponding to data elements received, transmitted or generated within a predefined and dynamically variable temporal granularity within said system, in a time snapshot,wherein said processing element further assembles a time-based sequence of said time snapshots and stores said time-based sequence in said short-term memory,wherein said processing element allows modification or deletion of data tags in each said time snapshot in short-term memory only during a predefined and user-configurable inspection period,wherein said processing element transfers each said time snapshot in short-term memory to a first next level memory after said inspection period, wherein after a second longer inspection period, during which data tags in said time snapshot can further be modified or deleted, said time snapshot is transferred to a second next higher level memory, until said time snapshot is transferred to the highest-level memory, long-term memory, andwherein data tags in each said time snapshot in said long-term memory are stored along with their corresponding data elements from said data repositories.
1 Assignment
0 Petitions
Accused Products
Abstract
A time-based intelligence system provides robust storage, access, and processing of information on a mobile device. An automated mobile assistant system provides automated, proactive and anticipatory services for the user of the system. In an example, a customizable personal mobile device for communication and organization can include a core engine and a plurality of modules coupled to the core engine to perform a different one of a plurality of classes of functionality of the mobile device, where each said module includes a processing element and memory dedicated for use by said module.
39 Citations
31 Claims
-
1. A data system in an electronic device, comprising:
-
one or more data repositories, each comprising a data memory and a tag memory for data stored in said data repository, a multi-level temporal memory system comprising at least two memories, a first-level memory designated as short-term memory and a highest-level memory designated as long-term memory, a processing element, operably connected to said data repositories and multi-level temporal memory system, wherein said data memory includes received, transmitted or generated data elements from activities, multimedia fries or communications within said device, wherein said tag memory includes data tags corresponding to content metadata including temporal, geographic, context or user-defined parameters for each data element stored in said repository, wherein said processing element stores data tags corresponding to data elements received, transmitted or generated within a predefined and dynamically variable temporal granularity within said system, in a time snapshot, wherein said processing element further assembles a time-based sequence of said time snapshots and stores said time-based sequence in said short-term memory, wherein said processing element allows modification or deletion of data tags in each said time snapshot in short-term memory only during a predefined and user-configurable inspection period, wherein said processing element transfers each said time snapshot in short-term memory to a first next level memory after said inspection period, wherein after a second longer inspection period, during which data tags in said time snapshot can further be modified or deleted, said time snapshot is transferred to a second next higher level memory, until said time snapshot is transferred to the highest-level memory, long-term memory, and wherein data tags in each said time snapshot in said long-term memory are stored along with their corresponding data elements from said data repositories. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mobile electronic device comprising:
-
one or more memory elements, each comprising a dedicated data memory and dedicated tag memory, wherein said data memory includes received, transmitted or generated data elements from activities, multimedia files or communications within said device, and wherein said tag memory includes data tags corresponding to content metadata including temporal, geographic, context or user-defined parameters for each data element stored in said data memory, a two-level temporal memory system comprising a short-term memory and a long-term memory, a processing element operably connected to said memory elements and said temporal memory system, wherein said processing element stores data tags corresponding to data elements received, transmitted or generated in a predefined and dynamically variable temporal granularity within said device, in a time snapshot, wherein said processing element further stores a time-based sequence of said time snapshots sequentially in said short-term memory, wherein said processing element allows modification or deletion of data tags in each said time snapshot in short-term memory only during a predefined and user-configurable inspection period, wherein said processing element transfers each said time snapshot in short-term memory to said long-term memory after said inspection period, and wherein data tags in each said time snapshot in said long-term memory are stored along with their corresponding data elements from said memory elements. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A data system in an electronic device, comprising:
-
one or more data repositories, each comprising a data memory, a multi-level temporal memory with at least two memories, a first-level memory designated as short-term memory and a highest-level memory designated as long-term memory, a processing element, operably connected to said data repositories and multi-level temporal memory system, wherein said data memory includes received, transmitted or generated content data from activities, multimedia files or communications within said device, wherein said processing element stores data received, transmitted or generated within a predefined and dynamically variable temporal granularity within said system, in a super block designated as a time snapshot, wherein said processing element further stores a time-based sequence of said time snapshots sequentially in said short-term memory, wherein said processing element allows modification or deletion of data in each said time snapshot in short-term memory only during a predefined and user-configurable inspection period, wherein said processing element transfers each said time snapshot in short-term memory to a first next level memory after said inspection period, wherein after a second longer inspection period, during which data in said time snapshot can further be modified or deleted, said time snapshot is transferred to a second next higher level memory, until said time snapshot is transferred to the highest-level memory, long-term memory, and wherein one or more memories in said multilevel temporal memory system is optionally detachable from said device. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A data method in an electronic device, comprising:
-
storing data elements including received, transmitted or generated data from activities, multimedia files, and communications within said device and their corresponding data tags including content metadata including temporal, geographic, context or user-defined parameters for said data elements in a data repository, assembling a multi-level temporal memory system with at least two memories, a short-term memory and a long-term memory, storing data tags corresponding to data elements received, transmitted or generated within a predefined and dynamically variable temporal granularity within said device in a time snapshot, assembling a time-based sequence of said time snapshots and storing said time-based sequence in said short-term memory, allowing modification or deletion of data tags in each said time snapshot in short-term memory only during a predefined, and user-configurable inspection period, after said inspection period, transferring data tags in each said time snapshot along with its corresponding data element from said data repository to said long-term memory. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A data system in an electronic device, comprising:
-
one or more memory elements to store data, wherein each stored data in said memory element includes a data element and a tag element, with each data element including received, transmitted or generated data from activities, multimedia files or communications within said device, and each tag element includes content metadata including temporal, geographic, context or user-defined parameters for each corresponding data element stored in said memory element, a temporal memory, a processing element, operably connected to said memory elements and said temporal memory, a display, wherein said processing element stores each said data element and the corresponding said tag element for each unit of data in said memory element together in a pre-determined area of memory in physically contiguous or adjacent data blocks, wherein said processing element stores tag elements corresponding to data elements received, transmitted or generated within a predefined and dynamically variable temporal granularity within said system, in a super block designated as a time snapshot, wherein said processing element further stores a time-based sequence of said time snapshots sequentially in said temporal memory, wherein said processing element using the time-based sequence of time snapshots stored in said temporal memory system, forms a temporal digital journal of user'"'"'s activities, communications and content during a specified time period, and further making viewable said journal on said display. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
Specification