Systems, devices, and methods for generating messages
Abstract
Systems, devices, and methods for generating and sending messages are described. messages are autonomously generated by at least one processor by identifying environmental context of a device, system, or user, such that minimal input is required from the user. Environmental context can include at least time, date, calendar entries, user activity, location, physical environment, message history, and relationship between users. Messages can also be generated by generating a first portion of a message, and having the user select a second portion to complete the message. Recipients for a message can be autonomously determined based on environmental context and content of a message to be sent.
Claims
exact text as granted — not AI-modified1 - 24 . (canceled)
25 . A system, comprising:
a camera; an output device; a first wireless communications module; and a processor coupled to the camera, the output device, and the first wireless communications module, wherein the processor is to:
identify an environmental context parameter indicative of a user's surroundings or activity based on one or more images captured by the camera;
generate at least two candidate messages based on the environmental context parameter;
receive a first input from a user of the system, the first input indicative of a selected message from the at least two candidate messages;
determine at least one candidate recipient for the selected message based on at least one of a content of the selected message and the environmental context parameter;
receive a second input from the user, the second input indicative of a selected recipient from the at least one candidate recipient;
determine a communication vernacular based on a communication history between the user and the selected recipient;
modify the selected message based on the selected recipient and the communication vernacular; and
cause a transmission, by the first wireless communications module, of the modified selected message to the selected recipient.
26 . The system of claim 25 , further comprising:
a wearable heads-up display (“WHUD”) which comprises the processor, a display coupled to the processor, and the first wireless communications module; and a peripheral device comprising a second wireless communications module, wherein the first wireless communications module of the WHUD is to transmit the selected message and the second wireless communications module of the peripheral device is to receive the selected message and transmit the selected message.
27 . The system of claim 25 wherein the environmental context parameter represents an environmental context of the system or an environmental context of a user of the system.
28 . The system of claim 25 , further comprising a clock communicatively coupled to the processor, wherein the processor is to:
identify at least one of a time of day or a date based on an output of the clock; and generate at least one greeting appropriate for the at least one of the time of day or the date.
29 . The system of claim 25 , further comprising a clock communicatively coupled to the processor, wherein the processor is to:
identify a time of day and a date based on an output of the clock and identify at least one relevant calendar entry in a calendar based on the time of day and the date; and generate at least one candidate message based on the at least one relevant calendar entry.
30 . The system of claim 25 , wherein:
the processor is to:
identify an activity performed by the user of the system based on input sensor data received from a sensing device; and
generate at least one candidate message based on the activity performed by the user of the system.
31 . The system of claim 30 , wherein the sensing device includes a sensor selected from a group consisting of: an electromyography sensor, a mechanomyography sensor, an accelerometer, a gyroscope, an electrocardiography sensor, a photoplethysmography sensor, a blood pressure sensor, a global positioning system sensor, a compass, and an eye tracking sensor.
32 . The system of claim 25 , further comprising a location sensor communicatively coupled to the processor, wherein the processor is to:
identify a location of the system based on an output of the location sensor; and generate at least one candidate message based on the location of the system.
33 . The system of claim 25 , further comprising at least one physical environment sensor communicatively coupled to the processor, wherein the processor is to:
identify a physical environment of the system based on an output of the physical environment sensor; and generate at least one candidate message based on the physical environment of the system.
34 . The system of claim 33 , wherein the physical environment sensor includes a sensor selected from a group consisting of: a camera and a microphone.
35 . The system of claim 25 , wherein the processor is to:
determine at least one candidate recipient for the selected message based on at least one of a content of the selected message and the environmental context parameter; receive a second input from the user of the system, the second input indicative of a selected recipient from the at least one candidate recipient; and cause the first wireless communications module to transmit the selected message to the selected recipient.
36 . The system of claim 35 , wherein the processor is to:
determine a relationship between the user of the system and the selected recipient; and generate at least one candidate message based on the determined relationship.
37 . The system of claim 25 , wherein, prior to generation of at least two candidate messages, the processor is to:
determine at least one candidate recipient based on the environmental context parameter; receive a second input from the user of the system, the second input indicative of a selected recipient from the at least one candidate recipient; and cause the first wireless communications module to transmit the selected message to the selected recipient.
38 . The system of claim 25 , wherein the processor is to:
generate a first portion of a message; generate at least two candidate second portions to complete the message based on at least the first portion of the message; receive a first input from a user of the system indicative of a selected second portion from the at least two candidate second portions; and generate a complete message by combining the first portion and the selected second portion.
39 . A system comprising:
an output device; a first wireless communications module; and a processor coupled to the output device and the first wireless communications module, wherein the processor is to:
generate a first portion of a message;
generate at least two candidate second portions to complete the message based on at least the first portion of the message;
receive a first input from a user of the system, the first input indicative of a selection of one the at least two candidate second portions as a selected second portion; and
generate a complete message by combining the first portion and the selected second portion; and
wherein the first wireless communications module is to transmit the complete message to a second system.
40 . The system of claim 39 , further comprising:
a wearable heads-up display (“WHUD”) which comprises the processor, a display coupled to the processor, and the first wireless communications module; and a peripheral device comprising a second wireless communications module; wherein the first wireless communications module of the WHUD is to transmit the complete message; and
the second wireless communications module of the peripheral device is to receive the complete message and transmit the complete message.
41 . The system of claim 39 , wherein at least one of the at least two candidate second portions is a text string, and the output device is to present the text string.
42 . The system of claim 39 , wherein at least one of the at least two candidate second portions is a non-text image, and the output device is to display the non-text image.
43 . The system of claim 39 , wherein the processor is to:
generate the first portion of the message based on an environmental context parameter representing an environmental context including at least one of: a time, a date, a calendar entry in a calendar, a location, a physical environment, and an activity performed by the user; and generate the at least two candidate second portions based on the environmental context parameter.
44 . The system of claim 43 , wherein the processor is to autonomously determine at least one recipient of the complete message based on at least one of a content of the complete message and the environmental context parameter.
45 . The system of claim 43 , wherein the processor is to:
determine at least one candidate recipient for the complete message based on at least one of a content of the complete message and the environmental context parameter; and receive a second input from the user of the system, the second input indicative of a selection of one of the at least one candidate recipient as a selected recipient, and wherein the first wireless communications module is to transmit the complete message to the selected recipient.Join the waitlist — get patent alerts
Track US2021400132A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.