Systems, devices and methods for electronic determination and communication of location information
Abstract
A texting or messaging application may automatically insert relevant address or location information into the message as the user is typing the message, or shortly thereafter. A menu of selectable addresses or place names may also be presented to the user for insertion into the message as the user is typing the message. Such insertion may be based on a place name typed by the user or a type or category of place typed by the user in the message. Such relevant location information may instead be inserted automatically by the system on the recipient's device when the recipient receives the message. The system may also automatically generate and send a selectable calendar item including the address, date and time and attendees, based on information extracted from the message and previous relevant messages, as the message is being typed or upon sending the message.
Claims
exact text as granted — not AI-modified1 - 34 . (canceled)
35 . A computerized method for providing a user interface comprising:
detecting, by at least one computer processor, at least one word entered in a text message by a user on a user interface of a computerized messaging system as the user is entering the text message; associating, by at least one computer processor, the at least one word with a location as the user is entering the text message with the at least one word; at least one computer processor extracting information regarding to whom the text message is to be sent; at least one computer processor extracting from one or more text messages of the user date information regarding a potential appointment associated with the at least one word in the text message; and at least one computer processor generating a calendar item including: the date information, information identifying to whom the text message is to be sent and the location information based on: the extracted information regarding to whom the text message is to be sent, the extracted date information from one or more text messages of the user regarding the potential appointment associated with the at least one word in the text message and the at least one word in the text message.
36 . The method of claim 35 further comprising:
at least one computer processor automatically visually marking the at least one word itself within the text message, notifying the user that the at least one word is associated with the potential appointment;
at least one computer processor receiving input from the user resulting from the user selecting the at least one word in the text message while the at least one word is marked; and
in response to the receiving the input from the user resulting from the user selecting the at least one word in the message while it is marked, at least one computer processor performing the generating of the calendar item including: the date information, the information identifying to whom the text message is to be sent and the location information based on: the extracted information regarding to whom the text message is to be sent, the extracted date information from the from one or more text messages of the user regarding the potential appointment associated with the at least one word in the text message and the at least one word in the text message.
37 . The method of claim 35 further comprising:
at least one computer processor sending the text message; and
at least one computer processor sending the calendar item.
38 . The method of claim 35 wherein the calendar item including the date information, information identifying to whom the text message is to be sent and the location information is generated on a calendar of a mobile device of the user.
39 - 65 . (canceled)
66 . A system for providing a user interface comprising:
at least one computer processor; and at least one memory coupled to the at least one computer processor, wherein the at least one memory has computer executable instructions stored thereon that, when executed by the at least one processor, cause the at least one processor to:
detect at least one word entered in a text message by a user on a user interface of a computerized messaging system as the user is entering the text message, wherein the detected at least one word entered in the text message does not include a physical address or coordinates;
associate the at least one word with a location as the user is entering the text message with the at least one word, wherein the associating includes:
electronically performing a search of electronically stored information based on the at least one word for locations associated with the at least one word; and
associating the at least one word with one or more locations including the location based on results of the performing the search; and
in response to the association of the at least one word with a location as the user is entering the text message with the at least one word, insert in the text message location information regarding the location associated with the at least one word.
67 . The system of claim 66 wherein the computer-executable instructions, when executed, further cause the at least one processor to automatically visually mark the location information inserted into the text message, notifying the user that the location information regarding the location was inserted into the text message.
68 . The system of claim 67 wherein the computer-executable instructions, when executed, further cause the at least one processor to:
receive input from the user resulting from the user selecting the location information regarding the location inserted into the text message while the location information inserted into the text message is marked; and
in response to the receiving the input from the user resulting from the user selecting the location information inserted into the text message, display a selectable user interface element to undo the insertion of the location information inserted into the text message.
69 . The system of claim 66 wherein the inserting in the text message location information regarding the location associated with the at least one word includes inserting the location information in the text message adjacent the at least one word in the text message.
70 - 72 . (canceled)
73 . A system for providing a user interface comprising:
at least one computer processor; and at least one memory coupled to the at least one computer processor, wherein the at least one memory has computer executable instructions stored thereon that, when executed by the at least one processor, cause the at least one processor to:
detect at least one word entered in a text message by a user on a user interface of a computerized messaging system as the user is entering the text message;
associate the at least one word with a location as the user is entering the text message with the at least one word;
extract information regarding to whom the text message is to be sent;
extract from one or more text messages of the user date information regarding a potential appointment associated with the at least one word in the text message; and
generate a calendar item including: the date information, information identifying to whom the text message is to be sent and the location information based on: the extracted information regarding to whom the text message is to be sent, the extracted date information from the one or more text messages of the user regarding the potential appointment associated with the at least one word in the text message and the at least one word in the text message.
74 . The system of claim 73 wherein the computer-executable instructions, when executed, further cause the at least one processor to:
automatically visually mark the at least one word itself within the text message, notifying the user that the at least one word is associated with the potential appointment;
receive input from the user resulting from the user selecting the at least one word in the text message while the at least one word is marked; and
in response to the receiving the input from the user resulting from the user selecting the at least one word in the message while it is marked, perform the generation of the calendar item including: the date information, the information identifying to whom the text message is to be sent and the location information based on: the extracted information regarding to whom the text message is to be sent, the extracted date information from the from one or more text messages of the user regarding the potential appointment associated with the at least one word in the text message and the at least one word in the text message.
75 . The system of claim 73 wherein the computer-executable instructions, when executed, further cause the at least one processor to:
send the text message; and
send the calendar item.
76 . The system of claim 73 wherein the calendar item including the date information, information identifying to whom the text message is to be sent and the location information is generated on a calendar of a mobile device of the user.
77 . The system of claim 73 wherein the computer-executable instructions, when executed, further cause the at least one processor to:
display a graphical user interface item including a menu of selectable options associated with the at least one word entered in the text message by the user, the menu of selectable options associated with the at least one word entered in the text message by the user including: one or more different possible options regarding insertion of location data associated with the at least one word entered in the text message by the user.
78 - 119 . (canceled)Join the waitlist — get patent alerts
Track US2021149548A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.