Processor-implemented method, computing system and computer program for invoking a search
OwnerRichard S. Browninventor
Life of this patent
Estimating the term…
Abstract
A processor-implemented method of creating a hyperlink from a text messaging text entry field in a text messaging app on a user's mobile device includes the app assigning one or more keyboard characters as control characters which designate a start of a text search string and an end of a text search string. The user enters text including the control characters into the text messaging app text entry field. Upon the user activating a send command to send a text message that includes the start and end control characters, displaying the search string as a hyperlinked text in the message thread which is selectable to invoke a search outside of the text messaging app.
Claims28
A non-transitory processor readable medium embodying computer program instructions, wherein the instructions are operative to cause at least one processor of a computing device to carry out steps, comprising:
- (a) causing to be assigned within a text entry application a text string start indicator and a text string end indicator,
- (b) enabling receipt from a user of the computing device into the text entry application through at least one input device of the computing device, user entered text, wherein the user entered text includes therein as a subset thereof the text string start indicator, then immediately thereafter search string text, and then immediately thereafter the text string end indicator,
- wherein search string text includes a plurality of characters selected and arranged by the user,
- (c) responsive at least in part to receipt of the text string start indicator, the search string text, and the text string end indicator in (b), automatically providing through at least one output device of the computing device,
- a user interface output,
- wherein the user interface output includes output text that includes in order the text string start indicator, then immediately thereafter the search string text, and then immediately thereafter the text string end indicator wherein the search string text, is displayed as a hyperlink,
- (d) enabling receipt of at least one input through the at least one input device corresponding to user selection of the hyperlink in the user interface output,
- (e) responsive at least in part to receipt of the at least one input to the at least one input device corresponding to user selection of the hyperlink,
- (i) automatically communicating via a web browser application,
- (ii) invoking in the web browser application a web search based on the search string text,
- (iii) receiving results of the web search invoked in (e) (ii), and
- (iv) outputting through the at least one output device, indicia corresponding to at least a portion of the results of the web search received in (e) (iii).
A processor implemented method of improving a computing device by generating hyperlinks in a text entry application on the computing device, the method comprising:
- (a) causing to be assigned within the text entry application a search string text start indicator and a search string text end indicator,
- (b) enabling receipt from a user into the text entry application through at least one input device of the computing device, user entered text, wherein the user entered text includes therein as a subset thereof the search string text start indicator, then thereafter without intermediate searchable characters, search string text, and then thereafter without intermediate searchable characters, the search string text end indicator,
- wherein the search string text comprises a plurality of user selected and arranged characters,
- (c) responsive at least in part to receipt of the search string text start indicator, the search string text, and the search string text end indicator in (b), automatically generating a hyperlink corresponding to the search string text,
- (d) outputting the user entered search string text start indicator, then thereafter without intermediate searchable characters, the search string text, and then thereafter without intermediate searchable characters, the search string text end indicator through at least one output device of the computing device with the hyperlink generated in (c) corresponding to the search string text indicated by a hyperlink output that includes the search string text,
- wherein the hyperlink output is selectable via at least one input through the at least one input device,
- (e) subsequent to (d), receiving at least one input through the at least one input device corresponding to selection of the hyperlink output,
- (f) responsive at least in part to the at least one input received in (e),
- (i) automatically invoking a web search in a web browser application using the search string text,
- (ii) receiving results of the web search invoked in (f)(i), and
- (iii) outputting at least a portion of the results of the web search received in (f)(ii) through the at least one output device.
A non-transitory processor readable medium embodying computer program instructions, wherein the instructions are operative to cause at least one processor of a computing device to carry out steps, comprising:
- (a) causing to be assigned within a text entry application at least one search string text indicator,
- (b) enabling receipt into the text entry application through at least one input device of the computing device, user entered text, wherein the user entered text includes as only a portion thereof the at least one search string text indicator and the search string text, wherein within the user entered text the at least one search string text indicator at least one of precedes and follows the search string text without searchable characters being intermediate of the search string text indicator and the search string text,
- wherein search string text includes a plurality of user selected and arranged characters,
- (c) responsive at least in part to receipt through the at least one input device of the at least one search string text indicator and the search string text in (b), automatically providing a user interface output through at least one output device of the computing device,
- wherein the user interface output includes the user entered text with the search string text and the at least one search string text indicator included as a portion thereof, and a hyperlink within the user interface output of the user entered text that corresponds to the search string text,
- (d) enabling receipt of at least one input through the at least one input device corresponding to user selection of the hyperlink in the user interface output,
- (e) responsive at least in part to receipt of the at least one input in (d),
- (i) carrying out responsive to operation of a web browser, a web search using the search string text,
- (ii) receiving results of the web search, and
- (iii) outputting through the at least one output device at least a portion of the results of the web search.
A non-transitory processor readable medium embodying computer program instructions, wherein the instructions are operative to cause at least one processor of a computing device to carry out steps, comprising:
- (a) enabling receipt from a user of a computing device into a text entry application via inputs to at least one input device of the computing device, user entered text, wherein the user entered text includes as a subset thereof at least one search string start character, then immediately thereafter without intermediate searchable text, search string text, and then immediately thereafter without intermediate searchable text, at least one search string end character,
- wherein the search string text includes a plurality of characters that are selected and arranged by the user,
- (b) responsive at least in part to receipt of the at least one search string start character, the search string text, and the at least one search string end character in (a), automatically providing through at least one output device of the computing device,
- a user interface output,
- wherein the user interface output includes the user entered text including as a subset thereof in order, the at least one search string start character, then thereafter without intermediate searchable text, the search string text, and then thereafter without intermediate searchable text, the at least one search string end character,
- wherein in the user interface output the search string text is displayed as a hyperlink output,
- (c) enabling receipt of at least one input through the at least one input device corresponding to user selection of a hyperlink output,
- (d) responsive at least in part to the at least one input in (c),
- (i) automatically communicating via a web browser application,
- (ii) invoking in the web browser application a search based on the search string text,
- (iii) receiving the results of the web search invoked in (d) (ii), and
- (iv) outputting through the at least one output device, indicia corresponding to at least a portion of the results of the web search received in (d) (iii).
A non-transitory processor readable medium embodying computer program instructions, wherein the instructions are operative to cause at least one processor of a computing device to carry out steps, comprising:
- (a) enabling receipt from a user of a computing device into a text entry application via inputs to at least one input device of the computing device, user entered text, wherein the user entered text includes an initial portion of the user entered text, then thereafter at least one search string start character, then immediately thereafter without intermediate searchable text, search string text, and then immediately thereafter without intermediate searchable text, at least one search string end character, and then thereafter a remainder portion of the user entered text,
- wherein the search string text includes a plurality of characters that are selected and arranged by the user,
- (b) responsive at least in part to receipt of the at least one search string start character, the search string text, and the at least one search string end character in (a), automatically providing through at least one output device of the computing device,
- a user interface output,
- wherein the user interface output includes as continuous output text, the initial portion of the user entered text entered prior to the at least one search string start character, then thereafter without intermediate searchable text, the search string text, and then thereafter without intermediate searchable text, the remainder portion of the user entered text entered after the at least one search string end character,
- wherein in the user interface output the search string text is displayed as a hyperlink output,
- (c) enabling receipt of at least one input through the at least one input device corresponding to user selection of a hyperlink output,
- (d) responsive at least in part to the at least one input in (c),
- (i) automatically communicating via a web browser application,
- (ii) invoking in the web browser application a search based on the search string text,
- (iii) receiving the results of the web search invoked in (d) (ii), and
- (iv) outputting through the at least one output device, indicia corresponding to at least a portion of the results of the web search received in (d) (iii).
Dependencies are inferred from the claim text.