Updating device behavior based on user behavior

US9794402B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9794402-B2
Application numberUS-201514595039-A
CountryUS
Kind codeB2
Filing dateJan 12, 2015
Priority dateJan 12, 2015
Publication dateOct 17, 2017
Grant dateOct 17, 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.

Systems, methods, and computer-readable medium are provided for updating device behavior based on user behavior. For example, a user device may receive activity information of a user. Based on the activity information, the device may identify a first activity level of the user. The device may receive an indication that a second device is receiving an incoming call. After receiving the indication of the incoming call, the user device may identify a second activity level of the user. The user device may infer the intent of the user with respect to interacting with the second device based on the relative activity levels and may provide instructions to the second device for changing a setting of the second device based on the inferred intent of the user.

First claim

Opening claim text (preview).

What is claimed is: 1. A system configured to change a behavior of a portable computing device of a user based at least in part on instructions from a wearable computing device of the user, comprising: a first memory of the portable computing device configured to store first computer-executable instructions; and a first processor of the portable computing device in communication with the first memory, the first processor configured to execute the first computer-executable instructions to at least: receive, while in an active state, an incoming call initiated by another device; provide information to the wearable computing device relating to the incoming call; receive the instructions, from the wearable computing device, for changing a setting of the portable computing device based at least in part on an action taken by the user that is determined by the wearable computing device; and change the setting of the portable computing device to enable the user to answer the incoming call at the portable computing device; and a second memory of the wearable computing device configured to store second computer-executable instructions; and a second processor of the wearable computing device in communication with the second memory, the second processor configured to execute the second computer-executable instructions to at least: collect activity information of the user; determine, after the incoming call is received by the portable computing device, that the action is taken by the user based at least in part on the collected activity information of the user; generate the instructions for changing the setting of the portable computing device; and provide the instructions to the portable computing device to enable the setting of the portable computing device to be changed based at least in part on the identified action. 2. The system of claim 1 , wherein the received instructions for updating the setting include an instruction to extend a number of rings of the incoming call or an amount of time associated with the incoming call. 3. The system of claim 2 , wherein the incoming call is received from a service provider, and wherein the instruction to extend the number of rings of the incoming call are provided, by the portable computing device, to the service provider. 4. The system of claim 1 , wherein the action indicates that the user is attempting to interact with the portable computing device. 5. The system of claim 1 , wherein the activity information is collected by an accelerometer of the wearable computing device. 6. The system of claim 1 , wherein the action indicates that an activity level of the user has increased. 7. The system of claim 6 , wherein the increased activity level indicates that the user is moving faster after the incoming call is received by the portable computing device. 8. The system of claim 1 , wherein the action indicates that the user is attempting to find the portable computing device. 9. The system of claim 1 , wherein the portable computing device is in the active state when the portable computing device is not in a do not disturb mode. 10. The system of claim 1 , wherein the wearable computing device comprises a watch or a headset capable of collecting biometric data associated with the user. 11. A computer-implemented method for updating behavior of a portable computing device in an active state, comprising: receiving, by a wearable computing device of a user, an incoming call initiated by an initiating device, the incoming call being received from the portable computing device of the user; collecting, by the wearable computing device, activity information of the user; determining, by the wearable computing device, that an action is taken by the user based at least in part on the collected activity information of the user after the incoming call is relayed to the wearable computing device from the portable computing device; generating, by the wearable computing device, instructions for changing a setting of the portable computing device based at least in part on the action taken by the user that is determined by the wearable computing device; providing, by the wearable computing device, the instructions to the portable computing device to enable the setting of the portable computing device to be changed based at least in part on the action; and identifying, by the wearable computing device, that the portable computing device has changed the setting to enable the user to answer the incoming call at the portable computing device. 12. The computer-implemented method of claim 11 , wherein the action identifies that the user is attempting to answer the call. 13. The computer-implemented method of claim 11 , wherein the changed setting of the portable computing device comprises extending a number of rings of the portable computing device. 14. The computer-implemented method of claim 13 , wherein the number of rings of the portable computing device is extended by providing instructions to a service provider that instruct the service provider to extend the number of rings prior to enabling a voice message service. 15. A computer-implemented method for updating behavior of a portable computing device of a user, comprising: receiving, by the portable computing device, an incoming call initiated by an initiating device; providing, by the portable computing device, information to a wearable computing device relating to the incoming call; receiving, by the portable computing device, instructions from the wearable computing device for changing a setting of the portable computing device based at least in part on an action taken by the user that is determined by the wearable computing device after the information relating to the incoming call is provided to the wearable computing device; and changing, by the portable computing device, the setting of the portable computing device to enable the user to answer the incoming call at the portable computing device. 16. The computer-implemented method of claim 15 , wherein changing the setting configures the portable computing device to provide a message to the initiating device. 17. The computer-implemented method of claim 16 , wherein the message comprises a request to the initiating device, the request enabling a second user associated with the initiating device to indicate a relative importance of the incoming call. 18. The computer-implemented method of claim 17 , further comprising receiving, by the portable computing device, the indication of the relative importance of the incoming call. 19. The computer-implemented method of claim 16 , wherein the message is configured to indicate to the second user that the user is attempting to answer the incoming call.

Assignees

Inventors

Classifications

  • based on information specified by the calling party, e.g. priority or subject · CPC title

  • Communication-related supplementary services, e.g. call-transfer or call-hold · CPC title

  • Electricity · mapped topic

  • Presence services providing information on the willingness to communicate or the ability to communicate in terms of media capability or network connectivity · CPC title

  • Message originator indirectly connected to the message centre, e.g. after detection of busy or absent state of a called party · 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 US9794402B2 cover?
Systems, methods, and computer-readable medium are provided for updating device behavior based on user behavior. For example, a user device may receive activity information of a user. Based on the activity information, the device may identify a first activity level of the user. The device may receive an indication that a second device is receiving an incoming call. After receiving the indicatio…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification H04M3/42365. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 17 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).