Local cache of augmented reality content in a mobile computing device
First Claim
1. A non-transitory computer readable storage medium storing an augmented reality application that upon execution causes a mobile computing device to:
- cooperate with an operating system of the mobile computing device to cause the operating system to allocate a portion of a memory in the mobile computing device to be a local cache for the augmented reality application to store augmented reality content and information and characteristics associated with real world trigger items;
balance, using space utilization instructions, storing in the local cache a subset of the augmented reality content from at least one database of a server system to be displayed as part of an augmented reality scenario on a display screen of the mobile computing device and storing in the local cache the real world trigger items, against an amount of memory space set for the local cache on the mobile computing device, the balancing further comprising determining whether actual data of the subset of the augmented reality content or just hyperlinks to at least one source containing the actual data are stored in the local cache; and
predict, using content selection instructions, relevant augmented reality content and real world trigger items that are most relevant for a particular user.
3 Assignments
0 Petitions
Accused Products
Abstract
An augmented reality application is coded to operate on a mobile computing device. A routine allocates a portion of a memory in the mobile computing to be a local cache for the downloadable application to store augmented reality content and information and characteristics concerning a plurality of real world trigger items. A space utilization algorithm and a content selection algorithm are incorporated into the augmented reality application. The amount and ways the real world trigger items and augmented reality content are stored is balanced against an amount of memory space set or allowed for a size of the local cache on that particular mobile computing device.
63 Citations
16 Claims
-
1. A non-transitory computer readable storage medium storing an augmented reality application that upon execution causes a mobile computing device to:
-
cooperate with an operating system of the mobile computing device to cause the operating system to allocate a portion of a memory in the mobile computing device to be a local cache for the augmented reality application to store augmented reality content and information and characteristics associated with real world trigger items; balance, using space utilization instructions, storing in the local cache a subset of the augmented reality content from at least one database of a server system to be displayed as part of an augmented reality scenario on a display screen of the mobile computing device and storing in the local cache the real world trigger items, against an amount of memory space set for the local cache on the mobile computing device, the balancing further comprising determining whether actual data of the subset of the augmented reality content or just hyperlinks to at least one source containing the actual data are stored in the local cache; and predict, using content selection instructions, relevant augmented reality content and real world trigger items that are most relevant for a particular user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
allocating a portion of a memory of a mobile computing device to be a local cache for an augmented reality application to store augmented reality content and one or more trigger items, where the augmented reality content and one or more trigger items form a subset of augmented reality content and trigger items stored in one or more databases in a server system connected through a wireless network with the mobile computing device; balancing, using space utilization instructions executed in the mobile computing device, storing in the local cache the subset of the augmented reality content from the one or more databases in the server system to be displayed as part of an augmented reality scenario on a display screen of the mobile computing device and storing in the local cache the one or more trigger items, against an amount of memory space set for the local cache on the mobile computing device, the balancing further comprising determining whether actual data of the subset of the augmented reality content or just hyperlinks to at least one source containing the actual data are stored in the local cache; predicting, by content selection instructions executed in the mobile computing device, relevant content for a particular user; and interfacing, using snooping instructions executed in the mobile computing device, with other blocks of functionality in the mobile computing device to determine a geographic location of the mobile computing device, a selected human language of operation of the mobile computing device, browsing shopping habits of the particular user, and any friends of the particular user in an online social network. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
at least one physical processor to; allocate a portion of a memory of the mobile computing device to be a local cache for an augmented reality application to store augmented reality content and one or more trigger items, where the augmented reality content and one or more trigger items form a subset of augmented reality content and trigger items stored in one or more databases in a server system that connects through a wireless network with the mobile computing device; execute space utilization instructions to store, in the local cache, the one or more trigger items and the subset of the augmented reality content in the server system and hyperlinks to remotely stored data files used in a display of an augmented reality scenario on the mobile computing device; balance (1) the storing of the subset of augmented reality data content in the server system and (2) whether actual data of the subset of augmented reality content is stored or just hyperlinks to at least one source containing the actual data is stored, based on an amount of memory space set for the local cache in the mobile computing device; and execute content selection instructions to predict relevant content for a particular user. - View Dependent Claims (15, 16)
-
Specification