9270755

Managing Inventory Data for a Distributed Cache Provided by a Plurality of Wireless Mobile Devices

PublishedFebruary 23, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
19 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. An apparatus for distributing inventory data for a distributed cache provided by a plurality of wireless mobile communication devices, the apparatus comprising: a processor; a system memory coupled to the processor; and program code that when executed by said processor provides a distributed cache (DC) server that: receives first inventory data from a first wireless mobile communication device, said first inventory data identifying one or more data resources associated with said first wireless mobile communication device; receives second inventory data from a second wireless mobile communication device, said second inventory data identifying one or more data resources associated with said second wireless mobile communication device; compares said first inventory data and said second inventory data to identify one or more matching data resources; and in response to identifying one or more matching data resources, sends, to said first wireless mobile communication device, a matching inventory data that identifies said one or more matching data resources, wherein said matching inventory data enables said first wireless mobile communication device to access each of said one or more matching data resources stored on said second wireless mobile communication device.

2

2. The apparatus according to claim 1 , wherein said matching inventory data further comprises an identification of said second wireless mobile communication device, and wherein said matching inventory data enables said first wireless mobile communication device to initiate a connection directly with said second wireless mobile communication device.

3

3. The apparatus according to claim 1 , wherein said sending of said matching inventory data to said first wireless mobile communication device is performed using a first wireless communication network, and wherein said first wireless mobile communication device and second wireless mobile communication device create a peer-to-peer network that enables said access by said first wireless mobile communication device to said one or more matching data resources stored on said second wireless mobile communication device.

4

4. The apparatus according to claim 1 , wherein the DC server: determines a location of said first wireless mobile communication device and said second wireless mobile communication device; wherein said matching inventory data is sent to said first wireless mobile communication device only if said first wireless mobile communication device and said second wireless mobile communication device are within a predetermined proximity.

5

5. The apparatus according to claim 4 , wherein said location is a predicted proximity determined for a predetermined future time period.

6

6. The apparatus according to claim 1 , wherein an inventory data of data resources comprises one or more of: a data subscription, a data topic, a data category, a data item, a search term, a user preference, or a user interest.

7

7. The apparatus according to claim 1 , wherein said first wireless mobile communication device: compiles said first inventory data on said first wireless mobile communication device; sends said first inventory data to said DC server; receives, from said DC server, said matching inventory data; and in response to said first wireless mobile communication device receiving said matching inventory data, triggers an alert.

8

8. The apparatus according to claim 7 , wherein said first inventory data is further configured to identify at least one of: one or more resources available of said first wireless mobile communication device to said second wireless mobile communication device and one or more resources required by said first wireless mobile communication device.

9

9. The apparatus according to claim 8 , wherein said matching inventory data identifies said one or more resources required by said first wireless mobile communication device that are available from said second wireless mobile communication device.

10

10. A computer program product comprising software code and stored on a non-transitory computer-readable storage medium that is loadable into an internal memory of a data processing system, and that when run on the data processing system, causes the data processing system to perform a method for distributing inventory data for a distributed cache provided by a plurality of wireless mobile communication devices, said method comprising: receiving, at a distributed cache (DC) server, first inventory data from a first wireless mobile communication device, said first inventory data identifying one or more data resources associated with said first wireless mobile communication device; receiving, at the DC server, second inventory data from a second wireless mobile communication device, said second inventory data identifying one or more data resources associated with said second wireless mobile communication device; the DC server comparing said first inventory data and said second inventory data to identify one or more matching data resources; and in response to identifying one or more matching data resources, the DC server sending, to said first wireless mobile communication device, a matching inventory data that identifies said one or more matching data resources, wherein said matching inventory data enables said first wireless mobile communication device to access each of said one or more matching data resources stored on said second wireless mobile communication device.

11

11. The computer program product according to claim 10 , wherein said matching inventory data further comprises an identification of said second wireless mobile communication device, and wherein said matching inventory data enables said first wireless mobile communication device to initiate a connection directly with said second wireless mobile communication device.

12

12. The computer program product according to claim 10 , wherein said sending of said matching inventory data to said first wireless mobile communication device is performed using a first wireless communication network, and wherein said first wireless mobile communication device and second wireless mobile communication device create a peer-to-peer network that enables said access by said first wireless mobile communication device to said one or more matching data resources stored on said second wireless mobile communication device.

13

13. The computer program product according to claim 10 , wherein the software code further comprising code that causes the data processing system to perform the method comprising the DC server determining a location of said first wireless mobile communication device and said second wireless mobile communication device; wherein said matching inventory data is sent to said first wireless mobile communication device only if said first wireless mobile communication device and said second wireless mobile communication device are within a predetermined proximity.

14

14. The computer program product according to claim 13 , wherein said location is a predicted proximity determined for a predetermined future time period.

15

15. The computer program product according to claim 10 , wherein an inventory data of data resources comprises one or more of: a data subscription, a data topic, a data category, a data item, a search term, a user preference, or a user interest.

16

16. The computer program product according to claim 10 , wherein said first wireless mobile communication device: compiles said first inventory data on said first wireless mobile communication device; sends said first inventory data to said DC server; and receives said matching inventory data from said DC server.

17

17. The computer program product according to claim 16 , wherein said first wireless mobile communication device: in response to receiving said matching inventory data, triggers a alert.

18

18. The computer program product according to claim 16 , wherein said first inventory data is further configured to identify at least one of one or more resources available of said first wireless mobile communication device to said second wireless mobile communication device and one or more resources required by said first wireless mobile communication device.

19

19. The computer program product according to claim 18 , wherein said matching inventory data identifies said one or more resources required by said first wireless mobile communication device that are available from said second wireless mobile communication device.

Patent Metadata

Filing Date

Unknown

Publication Date

February 23, 2016

Inventors

Patrick Daniel Forrest
Ivan Patrick Murray
Ken Murray
Patrick O'Neill
Ted Whooley

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “MANAGING INVENTORY DATA FOR A DISTRIBUTED CACHE PROVIDED BY A PLURALITY OF WIRELESS MOBILE DEVICES” (9270755). https://patentable.app/patents/9270755

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.