FACILITATING CROSS-PLATFORM CONTENT ACCESS
First Claim
Patent Images
1. A method comprising:
- receiving, from a common application component making up part of an instance of a software application executing in conjunction with a first operating system on a first mobile computing device, a data entry comprising;
a content item identifier (ID) identifying a content item,a mobile application ID identifying the software application,a content item address specifying where the content item can be directly accessed within any instance of the software application operating on another mobile computing device that also uses the first operating system;
adding, to a correlation index, a new correlation index entry comprising the content item ID, the mobile application ID , the content item address, and an identifier of the first operating systemreceiving, from a second mobile computing device, a request to access the content item associated with the content item ID and the mobile application ID;
retrieving, from the correlation index, a second content item address; and
sending the second content item address to the second mobile computing device.
4 Assignments
0 Petitions
Accused Products
Abstract
A messaging system includes features of gathering information regarding content accessed across multiple applications and/or devices and making that information available to account holders of the messaging system. The messaging system stores data related to accessed content in a plurality of indices and makes that data available to enable account holders to access previously-accessed content, even if the previous access occurred in a different software application, on a different device, or on a device with a different operating system. Account holders may also be provided with recommendations based on gathered information.
43 Citations
20 Claims
-
1. A method comprising:
-
receiving, from a common application component making up part of an instance of a software application executing in conjunction with a first operating system on a first mobile computing device, a data entry comprising; a content item identifier (ID) identifying a content item, a mobile application ID identifying the software application, a content item address specifying where the content item can be directly accessed within any instance of the software application operating on another mobile computing device that also uses the first operating system; adding, to a correlation index, a new correlation index entry comprising the content item ID, the mobile application ID , the content item address, and an identifier of the first operating system receiving, from a second mobile computing device, a request to access the content item associated with the content item ID and the mobile application ID; retrieving, from the correlation index, a second content item address; and sending the second content item address to the second mobile computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
sending, from a first mobile computing device, a request to access a content item within a first instance of a software application executing in conjunction with a first operating system on the first mobile computing device, the request comprising; a content item identifier (ID) identifying the content item; a mobile application ID identifying the software application; an account ID identifying a user of the first mobile computing device, the account ID associated with an account index entry comprising an application event identifying that the user accessed the content item made available within a second instance of the software application running on a second mobile computing device; receiving, from a server, a content item address specifying where the content item can be directly accessed within any instance of the software application operating on a mobile computing device that also uses the first operating system, the content item address stored in a correlation index entry of a correlation index responsive to a user associated with a different account ID accessing the content item made available within a third instance of the software application executing in conjunction with the first operating system on a third mobile computing device; accessing the content item made available within the first instance of the software application running on the first mobile computing device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification