Remote user status indicators

US9800705B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9800705-B2
Application numberUS-79265210-A
CountryUS
Kind codeB2
Filing dateJun 2, 2010
Priority dateJun 2, 2010
Publication dateOct 24, 2017
Grant dateOct 24, 2017

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 user interface on a device allows a user to set their remote user status for viewing by other individuals on their devices. The user or an application can select from a number of predefined remote user status indicators representing remote user status, and the user can optionally include a text message to be displayed with the remote user status indicator. The selected remote user status indicator and optional text message can be stored on a network and made available to other devices that have a contact database that includes the user as a contact. In some implementations, the remote user status indicator can be displayed proximate the user's name in a user interface, such as a favorites list, e-mail interface, text messaging interface, chat room, or any other user interface associated with an application.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method performed by one or more processors, comprising: receiving, from a first device, a remote user status, wherein the remote user status is automatically determined based on an activity of the first device with an online application running on the first device; assigning the received remote user status to a current activity status of the first device to indicate the first device is active with the online application, wherein the current activity status identifies the online application; receiving, from a second device, a request to communicate with the first device; and providing, in response to the request, the first device's current activity status to the second device. 2. The method of claim 1 , wherein the online application is a social media application. 3. The method of claim 1 , further comprising: detecting an attempt at the first device to communicate with a second device; retrieving an activity status associated with the second device; and transmitting the retrieved activity status to the first device. 4. The method of claim 1 , wherein the activity status is automatically determined based, at least in part, on an indication by a calendar application that a meeting is scheduled to begin at a first time, the method further comprising: assigning the received activity status to a current activity status of the first device to indicate the meeting has started, wherein the current activity status identifies the first time; receiving, from a second device, a request to communicate with the first device; and providing, in response to the request, the first device's current activity status to the second device. 5. The method of claim 4 , wherein the calendar application further indicates that the meeting is scheduled to end at a second time, and wherein the assigned current activity status further indicates the meeting ended at the second time. 6. The method of claim 4 , wherein providing the first device's current activity status to the second device comprises providing a text message to the second device. 7. The method of claim 1 , wherein assigning the current activity status comprises indicating that the first device is available for communication. 8. The method of claim 1 , further comprising: receiving, from the first device, an indication that the remote user status is not available. 9. The method of claim 1 , further comprising: providing, to the first device, a reminder that the remote user status is enabled or disabled. 10. The method of claim 1 , further comprising: receiving, from the first device, an indication that the remote user status has been disabled, the disabling having been caused, at least in part, by the expiration of a time period. 11. The method of claim 1 , wherein the online application comprises at least one of a social networking application, a gaming application, and a blog application. 12. A non-transitory computer storage medium encoded with a computer program, the computer program comprising instructions that when executed by a data processing apparatus cause the data processing apparatus to: receive, from a first device, an activity status that is automatically determined based, at least in part, on an activity of the first device with an online application; assign the received activity status to a current activity status of the first device to indicate the first device is active with the online application, wherein the current activity status identifies the online application; receive, from a second device, a request to communicate with the first device; and provide, in response to the request, the first device's current activity status to the second device. 13. The non-transitory computer storage medium of claim 12 , wherein the online application is a specific social media application that is currently active on the first device. 14. The non-transitory computer storage medium of claim 13 , wherein the instructions to cause the data processing apparatus to assign the received activity status to the current activity status comprise instructions to cause the data processing apparatus to assign the activity status to indicate the first device is active on the specific social media application. 15. The non-transitory computer storage medium of claim 12 , further comprising instructions to cause the data processing apparatus to: detect an attempt on the first device to communicate with a second device; retrieve an activity status associated with the second device; and display the retrieved activity status associated with the second device on the first device. 16. The non-transitory computer storage medium of claim 12 , wherein the instructions to cause the data processing apparatus to provide, in response to the request, the first device's current activity status to the second device comprise instructions to cause the data processing apparatus to provide, to the second device, a text message indicating the current activity status of the first device. 17. The non-transitory computer storage medium of claim 12 , the computer program further comprising instructions that when executed by a data processing apparatus cause the data processing apparatus to: receive, from the first device, an indication that the remote user status is not available. 18. The non-transitory computer storage medium of claim 12 , the computer program further comprising instructions that when executed by a data processing apparatus cause the data processing apparatus to: provide, to the first device, a reminder that the remote user status is enabled or disabled. 19. The non-transitory computer storage medium of claim 12 , the computer program further comprising instructions that when executed by a data processing apparatus cause the data processing apparatus to: receive, from the first device, an indication that the remote user status has been disabled, the disabling having been caused, at least in part, by the expiration of a time period. 20. The non-transitory computer storage medium of claim 12 , wherein the online application comprises at least one of a social network application, a gaming application, and a blog application. 21. The non-transitory computer storage medium of claim 12 , wherein the instructions that when executed by a data processing apparatus cause the data processing apparatus to provide the first device's current activity status to the second device include instructions that when executed by a data processing apparatus cause the data processing apparatus to provide an icon representative thereof.

Assignees

Inventors

Classifications

  • H04M11/04Primary

    with alarm systems, e.g. fire, police or burglar alarm systems · CPC title

  • for remote control or remote monitoring of applications · CPC title

  • Electricity · mapped topic

  • Electricity · mapped topic

  • Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users · 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 US9800705B2 cover?
A user interface on a device allows a user to set their remote user status for viewing by other individuals on their devices. The user or an application can select from a number of predefined remote user status indicators representing remote user status, and the user can optionally include a text message to be displayed with the remote user status indicator. The selected remote user status indi…
Who is the assignee on this patent?
Stahl Geoff, Lampell Michael Dale, Baumann Laurent, and 2 more
What technology area does this patent fall under?
Primary CPC classification H04M11/04. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 24 2017 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).