Method and apparatus for communicating between companion devices
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
22 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
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. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
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. - View Dependent Claims (19, 20)
-
-
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; means for 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 means for 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; means for translating the communication message into a translated message according to the message mode, the translating comprising truncating content of the communication message; and means for transmitting the translated message to the secondary computing device from the primary computing device. - View Dependent Claims (22)
-
Specification