Facilitating cross-platform content access

US9866586B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9866586-B2
Application numberUS-201514699926-A
CountryUS
Kind codeB2
Filing dateApr 29, 2015
Priority dateApr 30, 2014
Publication dateJan 9, 2018
Grant dateJan 9, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The method of claim 1 , wherein: the first and second mobile computing devices are different from each other; the second mobile computing device is running a second operating system; and the second operating system is different from the first operating system. 3. The method of claim 1 , wherein the data entry further comprises: an account ID identifying a user of the first mobile computing device; and an application event identifying that the user accessed a content item made available within the instance of the software application. 4. The method of claim 3 , wherein: the correlation index further comprises another correlation index entry comprising the content ID, the mobile application ID, a second content item address, and an identifier of a second operating system; and the second mobile computing device is associated with the account ID and running the second operating system. 5. The method of claim 4 , further comprising: adding, to an account index associated with the account ID, a new account index entry comprising the application event, the content item ID, and the mobile application ID. sending, to the second mobile computing device, a list of entries from the account index including the new account index entry. 6. The method of claim 5 , further comprising: determining a relevance score corresponding to a number of application events corresponding to the content item in the account index; and if the relevance score is above a threshold, sending, to the first mobile computing device, a recommendation comprising the content item address. 7. The method of claim 1 , wherein the second content item address was received from a third mobile computing device running the second operating system. 8. The method of claim 1 , wherein the content item address is not a URL. 9. The method of claim 1 , wherein the content item address is specific to the software application and operating system, such that the content item address can directly access the content item within the corresponding software application and operating system combination, but cannot directly access the content item within another software application on a same operating system or within a same software application on another operating system. 10. The method of claim 1 , wherein the content item comprises at least one from the group consisting of text, images, and a software construct. 11. The method of claim 1 , further comprising: sending, to the first mobile computing device, a recommendation comprising a download link for a second software application associated with the content item. 12. The method of claim 1 , further comprising: responsive to receiving the request to access the content item, sending, to the second mobile computing device, a recommendation comprising a download link for a second software application associated with the content item. 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. 14. The method of claim 13 , wherein the first and second operating systems are different from each other and wherein the first and second mobile computing devices are different from each other. 15. The method of claim 13 , wherein the logical address is not a URL. 16. The method of claim 13 , wherein the content item address is a specific to the software application and operating system, such that the content item address can directly access the content item within the corresponding software application and operating system combination, but cannot directly access the content item within another software application on a same operating system or within a same software application on another operating system. 17. The method of claim 13 , wherein the content item comprises at least one from the group consisting of text, images, and a software construct. 18. The method of claim 13 , further comprising: determining a relevance score, the relevance score corresponding to a number of times the content item has been accessed by a plurality of users of a messaging system, how recently the content item was generated or accessed, or an amount of time between accesses; and if the relevance score is above a threshold, sending, to a fourth mobile computing device, a recommendation comprising the content item address. 19. The method of claim 13 , further comprising: sending, to the first mobile computing device, a recommendation comprising a download link for a second software application associated with the content item. 20. The method of claim 13 , further comprising: responsive to sending the request to access the content item, receiving, from the server, a recommendation comprising a download link for a second software application associated with the content item. 21. A non-transitory computer readable storage medium storing instructions, the instructions when executed by a processor causes the processor to: receive, from a common application component making up part of an instance of a software application executing in conjunction with a first operatin

Assignees

Inventors

Classifications

  • Graphs; Linked lists (G06F16/9027 takes precedence) · CPC title

  • Indexing structures · CPC title

  • URL specific, e.g. using aliases, detecting broken or misspelled links · CPC title

  • G06Q10/06Primary

    Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling · CPC title

  • using ranking · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9866586B2 cover?
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, …
Who is the assignee on this patent?
Twitter Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/06. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 09 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).