Inferring web preferences from mobile

US9940605B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9940605-B2
Application numberUS-201313759862-A
CountryUS
Kind codeB2
Filing dateFeb 5, 2013
Priority dateFeb 5, 2013
Publication dateApr 10, 2018
Grant dateApr 10, 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.

In one embodiment, a server providing an on-line service identifies a change associated with a mobile computing device of a user of the on-line service, the on-line service being accessible to the user through a website hosted by the system; the server also in response to the change and without manual user input from the user, modifies aspects of web pages of the website that are associated with use of the on-line service by the user.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: by one or more computing devices of a social-networking system providing an on-line service, identifying a change associated with a mobile computing device of a user of the on-line service, the on-line service being accessible to the user at least through a website hosted by the system, and the website having one or more web pages associated with use of the on-line service by the user, wherein the change comprises a change in location from a previous location to a new location of the mobile computing device, wherein identifying the change comprises identifying a change in a language of the mobile computing device based on the change in the location by determining that the new location is associated with a new language that is different from a pre-set language of the mobile computing device; by the computing devices, in response to identifying the change in the language of the mobile computing device and without manual user input from the user, modifying one or more aspects of one or more web pages of the website that are associated with the use of the on-line service by the user, wherein the modifying comprises: translating content of one or more of the web pages to the new language associated with the new location of the mobile computing device; updating location information of the user on one or more of the web pages based on the new location of the mobile computing device; and providing content on one or more of the web pages that is relevant to the new location of the mobile computing device, wherein providing content on one or more of the web pages that is relevant to the new location of the mobile computing device comprises providing on one or more of the web pages a dictionary or translator for the new language associated with the new location of the mobile computing device. 2. The method of claim 1 , wherein the change associated with the mobile computing device comprises use by the user of a new language different from the pre-set language on the mobile computing device, identifying the change further comprises identifying the use by the user of the new language different from the pre-set language on the mobile computing device, and wherein modifying the one or more aspects of the one or more web pages further comprises translating content of one or more of the web pages to the new language different from the pre-set language on the mobile computing device. 3. The method of claim 1 , wherein the content on the one or more of the web pages comprises one or more images of a landmark located at the new location, a selectable icon for a map of public transportation, an advertisement of a store, or a combination thereof. 4. The method of claim 1 , wherein the location change of the mobile computing device is identified when a received location is more than a threshold distance from a previously recorded location of the mobile computing device. 5. The method of claim 1 , wherein the location change of the mobile computing device is identified when the on-line service system receives from the mobile computing device an indication of the new location, the indication comprising the user checking in to the new location. 6. The method of claim 1 , further comprising: by the computing devices, identifying an action by the user on one or more of the web pages; and by the computing devices, in response to identifying the action and without manual user input from the user, sending a message to the mobile computing device that is configured to cause one or more changes to the mobile computing device that are associated with the action. 7. The method of claim 6 , wherein identifying an action by the user comprises receiving a request to revert a language setting of the one or more web pages to the pre-set language, the method further comprising: by the computing devices, modifying the one or more web pages to the pre-set language, wherein the message is configured to cause the mobile computing device to stop sending an instruction to the on-line service system for updating language preference to the new language while the mobile computing device is at the new location. 8. One or more computer-readable non-transitory storage media embodying software that is operable when executed by one or more computing devices of a social-networking system providing an on-line service to: identify a change associated with a mobile computing device of a user of the on-line service, the on-line service being accessible to the user at least through a website hosted by the system, and the website having one or more web pages associated with use of the on-line service by the user, wherein the change comprises a change in location from a previous location to a new location of the mobile computing device, wherein identifying the change comprises identifying a change in a language of the mobile computing device based on the change in the location by determining that the new location is associated with a new language that is different from a pre-set language of the mobile computing device; in response to identifying the change in the language of the mobile computing device and without manual user input from the user, modify one or more aspects of one or more web pages of the website that are associated with the use of the on-line service by the user, wherein the modifying comprises: translating content of one or more of the web pages to the new language associated with the new location of the mobile computing device; updating location information of the user on one or more of the web pages based on the new location of the mobile computing device; and providing content on one or more of the web pages that is relevant to the new location of the mobile computing device, wherein providing content on one or more of the web pages that is relevant to the new location of the mobile computing device comprises providing on one or more of the web pages a dictionary or translator for the new language associated with the new location of the mobile computing device. 9. The media of claim 8 , wherein the change associated with the mobile computing device comprises use by the user of a new language different from the pre-set language on the mobile computing device, identifying the change further comprises identifying the use by the user of the new language different from the pre-set language on the mobile computing device, and wherein modifying the one or more aspects of the one or more web pages further comprises translating content of one or more of the web pages to the new language different from the pre-set language on the mobile computing device. 10. The media of claim 8 , wherein the content on the one or more of the web pages comprises one or more images of a landmark located at the new location, a selectable icon for a map of public transportation, an advertisement of a store, or a combination thereof. 11. The media of claim 8 , wherein the location change of the mobile computing device is identified when a received location is more than a threshold distance from a previously recorded location of the mobile computing device. 12. The media of claim 8 , wherein the location change of the mobile computing device is identified when the on-line service system receives from the mobile computing device an indication of the new location, the indication comprising the user checking in to the new location. 13. The media of claim 8 , wherein the software is further operable when executed by one or more computing devices of the system to: identify an action by the user on one or more of the web pages; and in response to identifying the action a

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • Electricity · mapped topic

  • Physics · mapped topic

  • Electricity · mapped topic

  • G06Q10/10Primary

    Office automation; Time management · 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 US9940605B2 cover?
In one embodiment, a server providing an on-line service identifies a change associated with a mobile computing device of a user of the on-line service, the on-line service being accessible to the user through a website hosted by the system; the server also in response to the change and without manual user input from the user, modifies aspects of web pages of the website that are associated wit…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 10 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).