Method, apparatus, and computer program
US-2024414120-A1 · Dec 12, 2024 · US
US9712600B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9712600-B2 |
| Application number | US-201213706352-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 6, 2012 |
| Priority date | Dec 6, 2012 |
| Publication date | Jul 18, 2017 |
| Grant date | Jul 18, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An online system transmits a notification including a reference to an application to a client device associated with a user. Upon receiving an interaction with the reference to the application, the online system may transmit instructions for retrieving the application to an additional client device associated with the user. For example, if the client device used to interact with the reference has a device type different than a device type associated with the application, the online system selects an additional client device having a device type matching the device type associated with the application to receive the instruction for retrieving the application.
Opening claim text (preview).
What is claimed is: 1. A method comprising: storing, at an online system, a profile of a user of the online system, the profile including information identifying a plurality of client devices of the user; transmitting a first notification from the online system to a viewing client device associated with the user, the first notification including a reference to an application provided by an application provider; receiving a request to install the application from the viewing client device of the user, the request being made by an interaction with the reference to the application included in the notification; responsive to the request, determining, by the online system without receiving interaction from the user, if the viewing client device from which the interaction was received has a device type supported by the application; responsive to a determination by the online system without receiving interaction from the user that the viewing client device from which the interaction was received has a different device type from the device type supported by the application, identifying, by the online system without receiving interaction from the user, a receiving client device of the user having a device type supported by the application using the plurality of client devices of the user stored in the user's profile information; and transmitting a second notification to the receiving client device from the online system without receiving interaction from the user, the second notification including a link to install the application on the receiving client device. 2. The method of claim 1 , wherein the reference to the application comprises a link to a third party website associated with the application provider. 3. The method of claim 1 , wherein the receiving client device is a mobile device. 4. The method of claim 1 , wherein an association between a user of the online system and a client device indicates a type associated with the client device. 5. The method of claim 1 , wherein the online system is a social networking system. 6. The method of claim 1 , wherein the instructions are configured to be executed by an application associated with the online system and executing on the receiving client device. 7. The method of claim 1 , wherein the instructions are configured to be executed by a native application executing on the receiving client device. 8. A method comprising: storing, at an online system, a profile of a user of the online system, the profile including device identifiers of a plurality of client devices of the user; transmitting a first notification from the online system to a viewing client device associated with the user, the first notification including a reference to an application provided by an application provider; receiving a request to install the application from the viewing client device of the user, the request being made by an interaction with the reference to the application included in the notification; responsive to the request, determining by the online system without receiving interaction from the user if the viewing client device from which the interaction was received has a device type supported by the application; responsive to a determination, by the online system without receiving interaction from the user, that the viewing client device from which the interaction was received has a different device type from the device type supported by the application, identifying, by the online system without receiving interaction from the user, a receiving client device of the user having a device type supported by the application using the device identifiers of the plurality of client devices of the user stored in the user's profile information; and transmitting a second notification from the online system to the receiving client device responsive to the identifying without receiving interaction from the user, the second notification including a link to install the application on the receiving client device. 9. The method of claim 8 , wherein the reference to the application comprises a link to a third party website associated with the application provider. 10. The method of claim 8 , wherein the receiving client device is a mobile device. 11. The method of claim 8 , wherein generating, at the online system, the notification including the reference to the application provided by the application provider comprises: receiving, at the online system, from the application provider, information associated with an application; and generating the notification including the reference to the application provided by the application provider based on the received information. 12. The method of claim 8 , wherein generating, at the online system, the notification including the reference to the application provided by the application provider comprises: receiving the notification from the application provider. 13. The method of claim 12 , wherein the viewing client device and the receiving client device have different device types. 14. The method of claim 8 , wherein the instructions are configured to be executed by an application associated with the online system and executing on the receiving client device. 15. The method of claim 8 , wherein the instructions are configured to be executed by a native application executing on the receiving client device. 16. A non-transitory computer readable medium comprising instructions that when execute by a processor, cause the processor to: store, at an online system, a profile of a user of the online system, the profile including information identifying a plurality of client devices of the user; transmit a first notification from the online system to a viewing client device associated with the user, the first notification including a reference to an application provided by an application provider; receive a request to install the application, from the viewing client device of the user, the request being made by an interaction with the reference to the application included in the notification; responsive to the request, determine, by the online system without receiving interaction from the user, if the viewing client device from which the interaction was received has a device type supported by the application; responsive to a determination by the online system without receiving interaction from the user that the viewing client device from which the interaction was received has a different device type from the device type supported by the application, identify, by the online system without receiving interaction from the user, a receiving client device of the user having a device type supported by the application using the plurality of client devices of the user stored in the user's profile information; and transmit a second notification to the receiving client device from the online system without receiving interaction from the user, the second notification including a link to install the application on the receiving client device.
Terminal profiles · CPC title
User profiles · CPC title
involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.