Method and apparatus for communicating between companion devices
US-2016036933-A1 · Feb 4, 2016 · US
US9912775B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9912775-B2 |
| Application number | US-201314367964-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 19, 2013 |
| Priority date | Dec 19, 2013 |
| Publication date | Mar 6, 2018 |
| Grant date | Mar 6, 2018 |
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.
Various systems and methods for transmitting a message to a secondary computing device are described herein. An apparatus comprises a context processing module, a context-aware message mode module, and a message retrieval module. The context processing module retrieves a context of a user of a primary computing device. The context-aware message mode module identifies a message mode for communicating with a secondary computing device of the user based on the context. A message retrieval receives a communication message at the primary computing device, determines that the communication message is to be transmitted to the secondary computing device of the user based on the message mode, and based on the determining, translates the communication message into a translated message according to the message mode and transmits the translated message to the secondary computing device from the primary computing device.
Opening claim text (preview).
What is claimed is: 1. A non-transitory machine-readable medium including instructions for transmitting a message to a secondary computing device, which when executed by a machine, cause the machine to perform operations comprising: receiving a communication message at a primary computing device of a user; transmitting a default response option, from the primary computing device to the secondary computing device, to respond to the communication message based on a context of the user, the context of the user determined by using a sensor included in the primary computing device; identifying a message mode for communicating with a secondary computing device of the user based on a context of the user determined by using a sensor included in the primary computing device; and determining that the communication message is to be transmitted to the secondary computing device of the user based on the message mode, and based on the determining: translating the communication message into a translated message according to the message mode, the translating comprising truncating content of the communication message; and transmitting the translated message to the secondary computing device from the primary computing device. 2. The machine-readable medium of claim 1 , wherein determining that the communication message is to be transmitted comprises: comparing a type of communication message permitted for transmittal to the secondary computing device, according to the message mode, with the type of the received communication message. 3. The machine-readable medium of claim 1 , wherein translating the communication message into the translated message comprises: reducing content of the communication message into at least one keyword. 4. The machine-readable medium of claim 1 , wherein translating the communication message into the translated message comprises: translating the communication message into haptic feedback. 5. The machine-readable medium of claim 1 , further comprising retrieving the context of the user of the primary computing device. 6. The machine-readable medium of claim 5 , wherein retrieving the context of the user of the primary computing device comprises determining that a cellular connection of the primary computing device is not available. 7. The machine-readable medium of claim 6 , wherein the identified message mode indicates that communication messages transmitted to the secondary computing device are restricted to contacts that have a chat address. 8. A primary computing device for transmission of a message to a secondary computing device, the primary computing device comprising: a processor; and a memory coupled to the processor, the memory comprising instructions which, when executed by the processor, cause the primary computing device to: determine a context of a user of the primary computing device by using a sensor included in the primary computing device; identify a message mode for communicating with a secondary computing device of the user based on the context; receive a communication message at the primary computing device; transmit a default response option, from the primary computing device to secondary computing device, to respond to the communication message based on the context of the user; and determine that the communication message is to be transmitted to the secondary computing device of the user based on the message mode, and based on the determining: translate the communication message into a translated message according to the message mode, the translating comprising truncating content of the communication message; and transmit the translated message to the secondary computing device from the primary computing device. 9. The primary computing device of claim 8 , wherein the default response option is to reject a voice call when the context is that the user is in a meeting. 10. The primary computing device of claim 8 , wherein the communication message is an SMS message and the default response option is a predefined SMS response. 11. The primary computing device of claim 8 , wherein the context is based on a schedule of the user. 12. The primary computing device of claim 8 , wherein the context is based on available network connections to the primary computing device. 13. The primary computing device of claim 8 , wherein the context is based on movement of the user of the primary computing device. 14. The primary computing device of claim 13 , wherein the translated message is a reduced SMS message when the movement of the user indicates the user is running. 15. The primary computing device of claim 8 , the memory further comprising instructions which, when executed by the processor, cause the primary computing device to: determine that that the communication message is to be transmitted by comparing a type of communication message permitted for transmittal to the secondary computing device, according to the message mode, with a type of the received communication message. 16. The primary computing device of claim 8 , the memory further comprising instructions which, when executed by the processor, cause the primary computing device to: translate the communication message into the translated message by truncating content of the communication message. 17. The primary computing device of claim 8 , wherein the translated message is a truncated version of the communication message. 18. A method for transmitting a message to a secondary computing device, the method comprising: receiving a communication message at a primary computing device of a user; transmitting a default response option, from the primary computing device to the secondary computing device, to respond to the communication message based on a context of the user, the context of the user determined by using a sensor included in the primary computing device; identifying a message mode for communicating with a secondary computing device of the user based on a context of the user determined by using a sensor included in the primary computing device the primary computing device; and determining that the communication message is to be transmitted to the secondary computing device of the user based on the message mode, and based on the determining: translating the communication message into a translated message according to the message mode, the translating comprising truncating content of the communication message; and transmitting the translated e, sage to the secondary computing device from the primary computing device. 19. The method of claim 18 , wherein determining that the communication message is to be transmitted comprises: comparing a type of communication message permitted for transmittal to the secondary computing device, according to the message mode, with a type of the received communication message. 20. The method of claim 18 , wherein translating the communication message into a translated message comprises: reducing content of the communication message into at least one keyword. 21. A primary computing device for transmitting a message to a secondary computing device, the primary computing device comprising: means for receiving a communication message at the primary computing device; means for transmitting a default response option, from the primary computing device to the secondary computing device, to respond to the communication message based on a context of the user, the context of the user determined by using a sensor included in the primary computing device;
Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication · CPC title
adapted for relaying to or from another terminal or user · CPC title
Messaging; Mailboxes; Announcements · CPC title
Electricity · mapped topic
Electricity · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.