Augmenting messages based on sender location
First Claim
1. A method for augmenting a graphical user interface by filtering options within a text message displayed within the graphical user interface, the method comprising:
- determining, by a processor of a computing system, that a content of the text message prepared to be sent from a sending device and received by a receiving device is an inquiry to a recipient that includes a plurality of options intended for the recipient to choose from, the plurality of options being presented in the graphical user interface of the sending device;
receiving, by the processor, a location information of the sending device, the location information of the sending device being used to determine a venue corresponding to a physical location of the sending device;
determining, by the processor, that the venue corresponding to the physical location of the sending device is relevant to the plurality of options of the text message created by the user of the sending device;
retrieving, by the processor, a contextual information from the venue about the plurality of choices;
obtaining, by the processor, a location information of the receiving device, the location information of the receiving information to determine a venue corresponding to a physical location of the receiving device;
determining, by the processor, that the venue corresponding to the physical location of the receiving device is relevant to the plurality of options;
retrieving, by the processor, a contextual information about the plurality of choices based on the venue corresponding to the physical location of the receiving device;
comparing, by the processor, the contextual information associated with the venue of the sending device and the contextual information associated with the venue of the receiving device; and
augmenting, by the processor, the graphical user interface of the sending device by appending the contextual information to the plurality of options of the text message, such that the graphical user interface of the sending device simultaneously displays both the contextual information and the plurality of options;
wherein, when the text message is received by the receiving device from the sending device, a graphical user interface of the receiving device displays both the contextual information and the plurality of options.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for augmenting a graphical user interface by filtering options within a text message displayed within the graphical user interface includes determining that a content of the text message includes a plurality of options, receiving a location information of the sending device, the location information of the sending device being used to determine a venue corresponding to a physical location of the sending device, determining that the venue corresponding to the physical location of the sending device is relevant to the plurality of options, retrieving a contextual information from the venue about the plurality of choices, and augmenting the graphical user interface of the sending device by appending the contextual information to the plurality of options of the text message, such that the graphical user interface of the sending device simultaneously displays both the contextual information and the plurality of options.
9 Citations
14 Claims
-
1. A method for augmenting a graphical user interface by filtering options within a text message displayed within the graphical user interface, the method comprising:
-
determining, by a processor of a computing system, that a content of the text message prepared to be sent from a sending device and received by a receiving device is an inquiry to a recipient that includes a plurality of options intended for the recipient to choose from, the plurality of options being presented in the graphical user interface of the sending device; receiving, by the processor, a location information of the sending device, the location information of the sending device being used to determine a venue corresponding to a physical location of the sending device; determining, by the processor, that the venue corresponding to the physical location of the sending device is relevant to the plurality of options of the text message created by the user of the sending device; retrieving, by the processor, a contextual information from the venue about the plurality of choices; obtaining, by the processor, a location information of the receiving device, the location information of the receiving information to determine a venue corresponding to a physical location of the receiving device; determining, by the processor, that the venue corresponding to the physical location of the receiving device is relevant to the plurality of options; retrieving, by the processor, a contextual information about the plurality of choices based on the venue corresponding to the physical location of the receiving device; comparing, by the processor, the contextual information associated with the venue of the sending device and the contextual information associated with the venue of the receiving device; and augmenting, by the processor, the graphical user interface of the sending device by appending the contextual information to the plurality of options of the text message, such that the graphical user interface of the sending device simultaneously displays both the contextual information and the plurality of options; wherein, when the text message is received by the receiving device from the sending device, a graphical user interface of the receiving device displays both the contextual information and the plurality of options. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computing system, comprising:
-
a processor; a memory device coupled to the processor; and a computer readable storage device coupled to the processor, wherein the storage device contains program code executable by the processor via the memory device to implement a method for augmenting a graphical user interface by filtering options within a text message displayed within the graphical user interface, the method comprising; determining, by a processor of a computing system, that a content of the text message prepared to be sent from a sending device and received by a receiving device is an inquiry to a recipient that includes a plurality of options intended for the recipient to choose from, the plurality of options being presented in the graphical user interface of the sending device; receiving, by the processor, a location information of the sending device, the location information of the sending device being used to determine a venue corresponding to a physical location of the sending device; determining, by the processor, that the venue corresponding to the physical location of the sending device is relevant to the plurality of options of the text message created by the user of the sending device; retrieving, by the processor, a contextual information from the venue about the plurality of choices; and obtaining, by the processor, a location information of the receiving device, the location information of the receiving information to determine a venue corresponding to a physical location of the receiving device; determining, by the processor, that the venue corresponding to the physical location of the receiving device is relevant to the plurality of options; retrieving, by the processor, a contextual information about the plurality of choices based on the venue corresponding to the physical location of the receiving device; comparing, by the processor, the contextual information associated with the venue of the sending device and the contextual information associated with the venue of the receiving device; and augmenting, by the processor, the graphical user interface of the sending device by appending the contextual information to the plurality of options of the text message, such that the graphical user interface of the sending device simultaneously displays both the contextual information and the plurality of options; wherein, when the text message is received by the receiving device from the sending device, a graphical user interface of the receiving device displays both the contextual information and the plurality of options. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product, comprising a computer readable hardware storage device storing a computer readable program code, the computer readable program code comprising an algorithm that when executed by a computer processor of a computing system implements a method for augmenting a graphical user interface by filtering options within a text message displayed within the graphical user interface, the method comprising:
-
determining, by a processor of a computing system, that a content of the text message prepared to be sent from a sending device and received by a receiving device is an inquiry to a recipient that includes a plurality of options intended for the recipient to choose from, the plurality of options being presented in the graphical user interface of the sending device; receiving, by the processor, a location information of the sending device, the location information of the sending device being used to determine a venue corresponding to a physical location of the sending device; determining, by the processor, that the venue corresponding to the physical location of the sending device is relevant to the plurality of options of the text message created by the user of the sending device; retrieving, by the processor, a contextual information from the venue about the plurality of choices; and obtaining, by the processor, a location information of the receiving device, the location information of the receiving information to determine a venue corresponding to a physical location of the receiving device; determining, by the processor, that the venue corresponding to the physical location of the receiving device is relevant to the plurality of options; retrieving, by the processor, a contextual information about the plurality of choices based on the venue corresponding to the physical location of the receiving device; comparing, by the processor, the contextual information associated with the venue of the sending device and the contextual information associated with the venue of the receiving device; and augmenting, by the processor, the graphical user interface of the sending device by appending the contextual information to the plurality of options of the text message, such that the graphical user interface of the sending device simultaneously displays both the contextual information and the plurality of options; wherein, when the text message is received by the receiving device from the sending device, a graphical user interface of the receiving device displays both the contextual information and the plurality of options. - View Dependent Claims (12, 13, 14)
-
Specification