Patent ID: 11907316
Assignee: nan
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 27:
28. 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).