Providing application recommendations

US10031738B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10031738-B2
Application numberUS-201414498760-A
CountryUS
Kind codeB2
Filing dateSep 26, 2014
Priority dateSep 26, 2014
Publication dateJul 24, 2018
Grant dateJul 24, 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.

An example system includes a similarity module, a selection module, and a messaging module. The similarity module may receive a first set of application identifiers identifying applications downloaded or installed on at least one digital device, compare the first set of application identifiers to a second set of application identifiers identifying applications of at least one other user, generate a similarity value based on the comparison, and when the similarity value exceeds a similarity threshold, determine that the first and second sets are sufficiently similar. If the first and second sets are sufficiently similar, the selection module may determine at least one application identifier in the second set that is not in the first set. The messaging module may provide a recommendation to the first user, the recommendation including the at least one application identifier in the second set that is not in the first set.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of improving functionality of a first user device comprising: receiving, by a transceiver included in a recommendation system, a first set of application identifiers identifying applications downloaded or installed on the first user device and associated with a first user; comparing, by a processor included in the recommendation system, the first set of application identifiers to a second set of application identifiers identifying applications downloaded or installed at least one other user device; generating, by the processor included in the recommendation system, a similarity value based on the comparison by determining similarity between the first and second sets of application identifiers; when the similarity value exceeds a similarity threshold, determining, by the processor included in the recommendation system, that the first and second sets are sufficiently similar; if the first and second sets are sufficiently similar: determining, by the processor included in the recommendation system, at least one application identifier in the second set that is not in the first set; and providing, by the transceiver included in the recommendation system, a recommendation to the first user device, the recommendation including the at least one application identifier in the second set that is not in the first set. 2. The method of claim 1 , wherein the first user device is a mobile device. 3. The method of claim 1 , wherein the recommendation further includes at least one interactive element providing the first user device with download or view information about the at least one application associated with the application identifier in the recommendation. 4. The method of claim 1 , wherein receiving, by the transceiver included in the recommendation system, the first set of application identifiers identifying applications downloaded or installed by the first user device comprises: identifying, by the processor included in the recommendation system, applications downloaded or installed on the first user device; and generating, by the processor included in the recommendation system, the first set of application identifiers, the first set of application identifiers identifying at least one of the identified applications downloaded or installed on the first user device. 5. The method of claim 1 , wherein receiving, by the transceiver included in the recommendation system, the first set of application identifiers identifying applications downloaded or installed by the first user device comprises: identifying, by the processor included in the recommendation system, applications downloaded or installed by the first user device from the web site; and generating, by the processor included in the recommendation system, the first set of application identifiers, the first set of application identifiers identifying at least one of the identified applications downloaded or installed by the first user device. 6. The method of claim 1 , wherein comparing, by the processor included in the recommendation system, the first set of application identifiers to the second set of application identifiers identifying applications downloaded or installed by the least one other user device comprises comparing, by the processor included in the recommendation system, the first set of application identifiers to the second set of application identifiers identifying applications downloaded or installed by a group of other user devices. 7. The method of claim 6 , further comprising identifying, by the processor included in the recommendation system, the group of other user devices from a plurality of groups based on at least one characteristic of the first user device. 8. The method of claim 6 , wherein the second set of application identifiers identifying applications downloaded or installed by the group of other user devices includes application identifiers identifying applications downloaded and installed by a subgroup of a larger group. 9. The method of claim 8 , wherein the subgroup is at least a majority of the larger group. 10. A recommendation system configured to improve functionality of a first user device, the recommendation system comprising: a transceiver; and a processor, the processor configured to: receive, by the transceiver, a first set of application identifiers identifying applications downloaded or installed on the first user device and associated with a first user, compare the first set of application identifiers to a second set of application identifiers identifying applications downloaded or installed by at least one other user device, generate a similarity value based on the comparison by determining similarity between the first and second sets of application identifiers, when the similarity value exceeds a similarity threshold, to determine that the first and second sets are sufficiently similar, if the first and second sets are sufficiently similar, determine at least one application identifier in the second set that is not in the first set, and provide, by the transceiver, a recommendation to the first user device, the recommendation including the at least one application identifier in the second set that is not in the first set. 11. The recommendation system of claim 10 , wherein the recommendation system is a mobile device. 12. The recommendation system of claim 10 , wherein the recommendation further includes at least one interactive element providing the first user device with download or view information about the at least one application associated with the application identifier in the recommendation. 13. The recommendation system of claim 10 , wherein the processor configured to receive, by the transceiver, the first set of application identifiers identifying applications downloaded or installed by the first user device comprises the processor being further configured to: identify applications downloaded or installed, on the first user device, and generate the first set of application identifiers, the first set of application identifiers identifying at least one of the identified applications downloaded or installed on the first user device. 14. The recommendation system of claim 10 , wherein the processor configured to receive the first set of application identifiers identifying applications downloaded or installed by the first user device comprises the processor being further configured to: identify applications downloaded or installed by the first user device from a web site; and generate the first set of application identifiers, the first set of application identifiers identifying at least one of the identified applications downloaded or installed by the first user device. 15. The recommendation system of claim 10 , wherein the processor configured to compare the first set of application identifiers to the second set of application identifiers identifying applications downloaded or installed by the least one other user comprises the processor being further configured to compare the first set of application identifiers to the second set of application identifiers identifying applications downloaded or installed by a group of other user devices. 16. The recommendation system of claim 15 , wherein the processor is further configured to identify the group of other user devices from a plurality of groups based on at least one characteristic of the first user device. 17. The recommendation system of claim 15 , wherein the second set of application identifiers identifying applications downloaded or installed by the group of o

Assignees

Inventors

Classifications

  • G06F8/65Primary

    Updates (security arrangements therefor G06F21/57) · CPC title

  • Installation · 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 US10031738B2 cover?
An example system includes a similarity module, a selection module, and a messaging module. The similarity module may receive a first set of application identifiers identifying applications downloaded or installed on at least one digital device, compare the first set of application identifiers to a second set of application identifiers identifying applications of at least one other user, genera…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F8/65. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 24 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).