Methods and computer program products for processing a search query
DCFirst Claim
1. A computer-implemented method, comprising:
- creating at least a portion of a network application that is configured to be installed on an apparatus and cooperate with a relay that, in turn, is configured to cooperate with a device with an instant messaging application installed thereon, the network application, when executed, configured to cause the apparatus to;
send, to the relay, a first message configured to cause a second message to be sent from the relay to the device for display of at least a portion thereof utilizing the instant messaging application installed on the device,after sending the first message, receive, from the relay, a third message including first user input,in response to the receipt of the third message including the first user input, automatically identify at least one first image based on the first user input,in response to the automatic identification of the at least one first image based on the first user input, send, to the relay, a fourth message configured to cause a fifth message to be sent from the relay to the device for display of the at least one first image utilizing the instant messaging application installed on the device,after sending the fourth message, receive, from the relay, a sixth message including second user input,in response to the receipt of the sixth message including the second user input, automatically identify additional content based on the second user input, andin response to the automatic identification of the additional content based on the second user input, send, to the relay, a seventh message configured to cause an eighth message to be sent from the relay to the device for display of the additional content utilizing the instant messaging application installed on the device; and
causing storage of the at least portion of the network application.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
In one embodiment, a computer-implemented method is provided, comprising: creating at least a portion of an instant messaging application that is configured to cooperate with a relay that is configured to communicate with a web service, the instant messaging application, when executed, configured to cause a device to: display an instant messaging interface including a textbox user interface element for receiving a message text portion and a send user interface element for sending the message text portion in response to a user selection thereof, and receive, from the relay and utilizing a communications agent on the device configured to receive incoming messages addressed to a communicant identifier associated with a user of the instant messaging application, a first message.
33 Citations
26 Claims
-
1. A computer-implemented method, comprising:
-
creating at least a portion of a network application that is configured to be installed on an apparatus and cooperate with a relay that, in turn, is configured to cooperate with a device with an instant messaging application installed thereon, the network application, when executed, configured to cause the apparatus to; send, to the relay, a first message configured to cause a second message to be sent from the relay to the device for display of at least a portion thereof utilizing the instant messaging application installed on the device, after sending the first message, receive, from the relay, a third message including first user input, in response to the receipt of the third message including the first user input, automatically identify at least one first image based on the first user input, in response to the automatic identification of the at least one first image based on the first user input, send, to the relay, a fourth message configured to cause a fifth message to be sent from the relay to the device for display of the at least one first image utilizing the instant messaging application installed on the device, after sending the fourth message, receive, from the relay, a sixth message including second user input, in response to the receipt of the sixth message including the second user input, automatically identify additional content based on the second user input, and in response to the automatic identification of the additional content based on the second user input, send, to the relay, a seventh message configured to cause an eighth message to be sent from the relay to the device for display of the additional content utilizing the instant messaging application installed on the device; and causing storage of the at least portion of the network application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 25, 26)
-
-
18. A computer-implemented method, comprising:
- developing at least a portion of a network application that is configured to cooperate with a relay that, in turn, is configured to cooperate with a device with an instant messaging application installed thereon, the network application, when executed, configured to cause an apparatus to;
send, to the relay, a first message configured to cause a second message to be sent from the relay to the device for display of at least a portion thereof utilizing the instant messaging application installed on the device, after sending the first message, receive, from the relay, a third message including first user input, after the receipt of the third message including the first user input, automatically identify content based on the first user input, after the automatic identification of the content based on the first user input, send, to the relay, a fourth message configured to cause a fifth message to be sent from the relay to the device for display of the content utilizing the instant messaging application installed on the device, after sending the fourth message, receive, from the relay, a sixth message including second user input, after the receipt of the sixth message including the second user input, automatically identify additional content including at least one first image based on the second user input, and after the automatic identification of the additional content based on the second user input, send, to the relay, a seventh message configured to cause an eighth message to be sent from the relay to the device for display of the additional content including the at least one first image utilizing the instant messaging application installed on the device; and
causing storage of the at least portion of the network application. - View Dependent Claims (22)
- developing at least a portion of a network application that is configured to cooperate with a relay that, in turn, is configured to cooperate with a device with an instant messaging application installed thereon, the network application, when executed, configured to cause an apparatus to;
-
23. A computer-implemented method, comprising:
- creating at least a portion of a network application that is configured to cooperate with a relay that, in turn, is configured to cooperate with a device with an instant messaging application installed thereon, the network application, when executed, configured to cause an apparatus to;
send, to the relay, a first message configured to cause a second message to be sent from the relay to the device for display of a first menu item utilizing the instant messaging application installed on the device, after sending the first message, receive, from the relay, a third message including an indication of a user selection of the first menu item, in response to the receipt of the third message including an indication of a user selection of the first menu item, automatically identify content based on the indication of the user selection of the first menu item, in response to the automatic identification of the content based on the indication of the user selection of the first menu item, send, to the relay, a fourth message configured to cause a fifth message to be sent from the relay to the device for display of the content and a second menu item utilizing the instant messaging application installed on the device, after sending the fourth message, receive, from the relay, a sixth message an indication of a user selection of the second menu item, in response to the receipt of the sixth message including the indication of the user selection of the second menu item, automatically identify additional content based on the indication of the user selection of the second menu item, where at least one of the content or the additional content includes at least one image, and in response to the automatic identification of the additional content based on the indication of the user selection of the second menu item, send, to the relay, a seventh message configured to cause an eighth message to be sent from the relay to the device for display of the additional content utilizing the instant messaging application installed on the device; and
causing storage of the at least portion of the network application.
- creating at least a portion of a network application that is configured to cooperate with a relay that, in turn, is configured to cooperate with a device with an instant messaging application installed thereon, the network application, when executed, configured to cause an apparatus to;
Specification