Recommending native applications

US2016154641A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016154641-A1
Application numberUS-201615017819-A
CountryUS
Kind codeA1
Filing dateFeb 8, 2016
Priority dateAug 17, 2012
Publication dateJun 2, 2016
Grant date

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.

In one implementation, a computer-implemented method includes accessing, by a computer system, information that describes use of one or more computer-based services by a particular user from one or more computing devices that are associated with the particular user; identifying one or more native applications that are associated with the one or more services, wherein the one or more native applications are configured to be installed and executed by one or more types of mobile computing devices; determining whether to recommend the one or more native applications based on the information and one or more threshold levels of use of the one or more computer-based services; and providing, based on the determining, a recommendation that is associated with the particular user and that identifies at least one of the one or more native applications.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented method comprising: accessing, by a computer system, information that describes use of one or more computer-based services by a particular user from one or more computing devices that are associated with the particular user; identifying, by the computer system, one or more native applications that are associated with the one or more services, wherein the one or more native applications are configured to be installed and executed by one or more types of mobile computing devices; determining, by the computer system, whether to recommend the one or more native applications based on the information and one or more threshold levels of use of the one or more computer-based services; and providing, by the computer system based on the determining, a recommendation that is associated with the particular user and that identifies at least one of the one or more native applications for installation on a particular mobile computing device that is associated with the particular user. 2 . The computer-implemented method of claim 1 , wherein the information includes information that identifies one or more web browser bookmarks on the one or more computing devices. 3 . The computer-implemented method of claim 1 , wherein the information includes information that indicates a web browsing history for the particular user on the one or more computing devices. 4 . The computer-implemented method of claim 1 , wherein the information includes information that identifies email messages that were received or sent using the one or more computing devices. 5 . The computer-implemented method of claim 1 , wherein the information includes information that identifies one or more geographic locations of the one or more computing devices. 6 . The computer-implemented method of claim 1 , wherein the information is accessed for each of the one or more computing devices based on each of the one or more computing devices being either a desktop computing device or a laptop computing device. 7 . The computer-implemented method of claim 6 , further comprising: comparing, using the information, i) first use of a particular computer-based service from the one or more computer-based services by the particular user on the one or more computing devices with ii) second use of the particular computer-based service by the particular user on the particular mobile computing device or other mobile computing devices; wherein, when the first use is determined to exceed the second use by at least a threshold amount, a particular native application from the one or more native applications that corresponds to the particular computer-based service is determined to be recommended for installation on the particular mobile computing device. 8 . The computer-implemented method of claim 1 , wherein the one or more computing devices does not include the particular mobile computing device. 9 . The computer-implemented method of claim 1 , wherein the one or more threshold levels of use include a threshold frequency that the one or more computer-based services were accessed from the one or more computing devices over a period of time. 10 . The computer-implemented method of claim 1 , wherein the one or more threshold levels of use include a threshold duration of time that the one or more computer-based services were used over a period of time. 11 . The computer-implemented method of claim 1 , wherein the recommendation is provided to the particular mobile computing device. 12 . The computer-implemented method of claim 11 , wherein the recommendation causes the particular mobile computing device to automatically install the at least one of the one or more native applications. 13 . The computer-implemented method of claim 11 , wherein the recommendation causes the particular mobile computing device to provide a notification that identifies the at least one of the one or more native applications for installation on the particular mobile computing device. 14 . The computer-implemented method of claim 1 , wherein the recommendation is provided to another computer system that provides an application store service; and wherein the recommendation causes the at least one of the one or more native applications to be recommended to the particular user by the other computer system as part of the application store service. 15 . A computer-implemented method comprising: accessing, by a computer system, social network information that identifies a plurality of users who have at least a threshold acquaintance relationship on one or more social networks with a particular user; identifying, by the computer system, one or more native applications that are i) installed on mobile computing devices that are associated with the plurality of users and ii) not installed on a particular mobile computing device that is associated with the particular user; determining whether to recommend the one or more native applications based on a frequency of installation or use of the one or more native applications on the mobile computing devices that are associated with the plurality users; and providing, by the computer system based on the determining, a recommendation that is associated with the particular user and that identifies at least one of the one or more native applications for installation on the particular mobile computing device. 16 . The computer-implemented method of claim 15 , wherein the frequency of installation or use corresponds to the one or more native applications being i) installed on at least a threshold number of the mobile computing devices that are associated with the plurality of users or ii) used by the mobile computing devices that are associated with the plurality of users at least a threshold number of times over a period of time. 17 . The computer-implemented method of claim 15 , further comprising determining strengths of relationships between the particular user and the plurality of users; wherein the frequency of installation or use by each of the plurality of users is weighted based on the determined strengths of relationships to produce weighted frequency of installation or use; and wherein the determination of whether to recommend the one or more native applications is performed using the weighted frequency of installation or use. 18 . A computer system for providing recommendations for native mobile applications, the system comprising: a data collection system that is programmed to access information that describes use of one or more computer-based services by a particular user from one or more computing devices that are associated with the particular user; a native application discovery system that is programmed to identify one or more native applications that are associated with the one or more services, wherein the one or more native applications are configured to be installed and executed by one or more types of mobile computing devices; a native application selection system that is programmed to determine whether to recommend the one or more native applications based on the information and one or more threshold levels of use of the one or more computer-based services; and a recommendation unit that is programmed to provide, based on the determination by the native application selection system, a recommendation that is associated with the particular user and that identifies at least one of the one or more native applications for installation on a particular mobile computing device that is associated with the particular user.

Assignees

Inventors

Classifications

  • Recommending goods or services · CPC title

  • G06F8/61Primary

    Installation · CPC title

  • involving the movement of software or configuration parameters  (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title

  • Bookmark management · CPC title

  • G06N5/04Primary

    Inference or reasoning models · 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 US2016154641A1 cover?
In one implementation, a computer-implemented method includes accessing, by a computer system, information that describes use of one or more computer-based services by a particular user from one or more computing devices that are associated with the particular user; identifying one or more native applications that are associated with the one or more services, wherein the one or more native appl…
Who is the assignee on this patent?
Google Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0631. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jun 02 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).