1461103359-ca7a13aa-fa9b-4e8d-8bb0-eb19b76cbe5d

1. A head mounted portable wireless display device eyewear apparatus comprising:
a camera;
a set of earphones;
a microphone;
a processor;
memory;
a transceiver;
a geospatial location device;
a heads up lens system for the wearer to see message content and to see through;
wherein the microphone, processor and memory are used to implement audio capture and recording, voice recognition of the wearer and audio recognition of audio message content;
wherein the camera, processor and memory are used to implement capture and recording of text, graphics, images and video;
wherein the microphone, earphones, camera and heads up display provide the wearer of the head mounted portable wireless display device eyewear apparatus a hands free interface for operation of the apparatus;
wherein the transceiver receives message content comprising advertising data that is transmitted to the head mounted portable wireless display device eyewear apparatus based, at least in part, on a set pre-determined set of rules established between the wearer and a third party system;
wherein the pre-determined set of rules is based, at least in part, on location information of the head mounted portable wireless display apparatus, andor date, andor time;
wherein the transceiver transmits a return message in response to the advertising data, the message comprises: an audio recording component comprising voice and audio information available to the wearer, an image component comprising image content the wearer is currently viewing, from the point of view of the wearer, and a data component, wherein the data comprises geospatial location information or distance between the apparatus and stationary or mobile dynamic display devices;
wherein the return message is used by the third party system to determine the location information of the head mounted portable wireless display device eyewear apparatus, the audio, image, video, and voice content from the wearer in real time, and whether the third party’s own content was viewed by the wearer;
wherein the third party system uses content from the return message to determine the total number of times and duration the content was viewed by the wearer; and
wherein the third party system dynamically updates content to send in future advertisement messages to the head mounted portable wireless display device eyewear apparatus, based on the content and statistics generated from the return message.
2. A head mounted portable wireless display device eyewear apparatus according to claim 1, that determines its geospatial location using:
a. a GPS or other satellite based pseudo ranging receiver,
b. a wireless cellular transceiver,
c. a dead reckoning INS device,
d. a Bluetooth transceiver,
e. a WiMax transceiver, andor
f. a Radar responsive tag.
3. A head mounted portable wireless display device eyewear apparatus according to claim 1, that communicates with the central system using:
a. a cellular transceiver, andor
b. a wireless LAN.
4. A head mounted portable wireless display device eyewear apparatus according to claim 1, that communicates with stationary or mobile dynamic display devices using:
a. a wireless LAN,
b. a Bluetiith transceiver,
c. a WiMax transceiver, andor
d. a Radar responsive tag.
5. A head mounted portable wireless display device eyewear apparatus according to claim 1, wherein the third party system comprises:
a. Publishers,
b. a central system,
c. stationary dynamic display devices, and
d. mobile dynamic display devices.
6. A method for transmitting and receiving message content, the method comprising:
generating, by a third party system, advertising data message content to stationary and mobile dynamic display devices for reception, processing and reply by a head mounted portable wireless display device eyewear apparatus;
wherein the third party system generates advertising data message content based on a pre-determined set of rules is based, at least in part, on geo-spatial location information of a head mounted portable wireless display device eyewear apparatus or distance between the head mounted portable wireless display device eyewear apparatus and stationary or mobile dynamic display devices;
wherein the third party system transmits the advertising data message content to the head mounted portable wireless display device eyewear apparatus, the message comprises text, graphics, audio, images and video.
wherein the head mounted portable wireless display device eyewear apparatus transmits a return reply message in response to the advertising data message content, the message comprises audio, image and video content generated by the wearer;
wherein the head mounted portable wireless display device eyewear apparatus transmits a return reply message in response to the advertising data message content, the message comprises: a recognition and recording component comprised of voice, audio, image and video information available to the wearer, which the wearer is currently hearing andor viewing, from the point of view of the wearer, and a data component, wherein the data comprises date, time and geospatial location information or distance from a stationary or mobile dynamic display device;
wherein the return reply message is used by the third party system to determine the location information of the head mounted wireless portably display device eyewear apparatus, the audio, image, video, and voice content heard and observed by the wearer in real time, and whether the third party’s own message content was viewed by the wearer;
wherein the third party system uses content from the return message to determine the total number of times and duration the content was viewed by the wearer; and
wherein the third party system dynamically updates content to send in future advertisement messages, discounts and coupons to the head mounted portable wireless display device eyewear apparatus, based on the content and statistics generated from the return reply message.
7. A method, according to claim 6, where the geospatial location of the head mounted portable wireless display device eyewear apparatus is computed on the apparatus using pseudo range data from GPS receiver or a similar pseudo range system.
8. A method, according to claim 6, where the geospatial location of the head mounted portable wireless display device eyewear apparatus is computed on the apparatus using a cellular triangulation means using; (1) the geo-spatial location of the cellular towers and (2) the relative signal strength intensity (RSSI) of each cellular tower signal.
9. A method, according to claim 6, where the geospatial location of the head mounted portable wireless display device eyewear apparatus is computed on the apparatus using a cellular triangulation means using; (1) the geo-spatial location of the cellular towers and (2) the time distance of arrival (TDOA) of each cellular tower signal.
10. A method, according to claim 6, where the geospatial location of the head mounted portable wireless display device eyewear apparatus is computed on the cellular network using a cellular triangulation means using; (1) the geo-spatial location of the cellular towers and (2) the relative signal strength intensity (RSSI) of the cellular signal from the head mounted portable wireless display device eyewear apparatus.
11. A method, according to claim 6, where the geospatial location of the head mounted portable wireless display device eyewear apparatus is computed on the cellular network using a cellular triangulation means using; (1) the geo-spatial location of the cellular towers and (2) the time distance of arrival (TDOA)of the cellular signal from the head mounted portable wireless display device eyewear apparatus.
12. A method, according to claim 6, where the geospatial location of the head mounted portable wireless display device eyewear apparatus is computed on the apparatus using a WiFiWiMaxBluetooth triangulation means using; (1) the geo-spatial location of the WiFiWiMaxBluetooth transceivers and (2) the relative signal strength intensity (RSSI) of each WiFiWiMaxBluetooth transceiver signals.
13. A method, according to claim 6, where the geospatial location of the head mounted portable wireless display device eyewear apparatus is computed on the apparatus using a WiFiWiMaxBluetooth triangulation means using; (1) the geo-spatial location of the WiFiWiMaxBluetooth transceivers and (2) the time disdantce of arrival (TDOA) of each WiFiWiMaxBluetooth transceiver signals.
14. A method, according to claim 6, where the geospatial location of the head mounted portable wireless display device eyewear apparatus is computed on the WiFiWiMaxBluetooth transceiver network using a WiFiWiMaxBluetooth triangulation means using; (1) the geo-spatial location of the WiFiWiMaxBluetooth transceivers and (2) the relative signal strength intensity (RSSI) of the WiFiWiMaxBluetooth transceiver signals from the head mounted portable wireless display device eyewear apparatus.
15. A method, according to claim 6, where the geospatial location of the head mounted portable wireless display device eyewear apparatus is computed on the WiFiWiMaxBluetooth transceiver network using a WiFiWiMaxBluetooth triangulation means using; (1) the geo-spatial location of the WiFiWiMaxBluetooth transceivers and (2) the time distance of arrival (TDOA)of the WiFiWiMaxBluetooth transceiver signals from the head mounted portable wireless display device eyewear apparatus.
16. A method, according to claim 6, where the geospatial location of the head mounted portable wireless display device eyewear apparatus is computed on a radar tower network using azimuth and range data returned by a radar responsive tag or RFID radar tag on the head mounted portable wireless display device eyewear apparatus.
17. A method, according to claim 6, where the geospatial location of the head mounted portable wireless display device eyewear apparatus is computed on the head mounted portable wireless display device eyewear apparatus using dead reckoning by an inertial navigation system on the head mounted portable wireless display device apparatus.
18. A method, according to claim 6, whereas the head mounted portable wireless display device eyewear apparatus communicates with the third party system, the geospatial location of the head mounted portable wireless display device using a wireless communication means.
19. A method, according to claim 6, to determine on the head mounted portable wireless display device eyewear apparatus, the distance between the head mounted portable wireless display device eyewear apparatus and a stationary dynamic display device or mobile dynamic display device measuring the RSSI andor TDOA of the WiFiWiMaxBluetooth transceivers of the stationary or mobile dynamic display devices.
20. A method, according to claim 6, to determine on a stationary dynamic display device or mobile dynamic display device, the distance between a head mounted portable wireless display device eyewear apparatus and a stationary dynamic display device or mobile dynamic display device measuring RSSI or TDOA of the WiFiWiMaxBluetooth transceivers on the head mounted portable wireless display device eyewear apparatus.
21. A method, according to claim 6, to determine on the head mounted portable wireless display device eyewear apparatus, the distance between a head mounted portable wireless display device apparatus and a stationary dynamic display device, or mobile dynamic display device by computing the distance using the camera and a visual recognition application means on the head mounted portable wireless display device eyewear apparatus.
22. A method according to claim 6, to determine on the head mounted portable wireless display device eyewear apparatus, when the portable head mounted wireless display device eyewear apparatus is within audio distance of a stationary dynamic display device or mobile dynamic display device using the microphone and an audio capture and recognition application means.
23. A method, according to claim 6, whereas the head mounted portable wireless display device eyewear apparatus communicates with the third party system, the distance between the head mounted portable wireless display device and a stationary dynamic display device or a mobile dynamic display device using a wireless communication means.
24. A method, according to claim 6, whereas the head mounted portable wireless display device apparatus communicates with a stationary dynamic display device or a mobile dynamic display device, the distance between the head mounted portable wireless display device eyewear apparatus and a stationary dynamic display device or a mobile dynamic display device using a wireless communication means.
25. A method, according to claim 6, whereas the head mounted portable wireless display device eyewear apparatus displays message content comprised of; text, graphics, images, and videos using a heads up display means.
26. A method, according to claim 6, whereas the head mounted portable wireless display device eyewear apparatus uses speech recognition to convert speech to text to generate a reply message to a third party system.
27. A method, according to claim 6, whereas the head mounted portable wireless display device eyewear apparatus utilizes the heads up display to show the geospatial location of the head mounted portable wireless display device and third party system generated navigation instructions to a destination downloaded by wireless means from a third party system.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. Method for the simultaneous segmentation of multiple or composed objects in an image, wherein a deformable surface model is to be adapted to a first surface of a first object and a second surface of a second object and wherein the deformable surface model comprises a first partial deformable surface model and a second partial deformable surface model, comprising acts of:
(a) applying the first partial deformable surface model describing a structure of the first surface of the first object;
(b) applying the second partial deformable surface model describing a structure of the second surface of the second object, wherein the first partial deformable surface model and the second partial deformable surface model have a prescribed spatial relationship corresponding to distances between portions of the first object and portions of the second object; and
(c) adapting the first partial deformable model to the first surface and the second partial deformable model to the second surface, wherein the prescribed spatial relationship of the first partial deformable surface model and the second partial deformable surface model is used for the adaptation.
2. Method according to claim 1, wherein the spatial relationship of the first partial deformable surface model and the second partial deformable surface model is prescribed by means of an additional edge, which connects a first vertex of the first partial deformable surface model with a second vertex of the second partial deformable surface model.
3. Method according to claim 2, wherein the additional edge is a featureless vertex connection.
4. Method according to claim 1, wherein the first and second partial deformable surface models each comprise a mesh with a plurality of surface elements, further comprising acts of:
detecting feature points for the surface elements at the first and second surfaces of the first and second objects; and
recalculating coordinates of the surface elements of the mesh to represent the feature points.
5. Method according to claim 4, wherein the recalculation act comprises acts of:
minimizing a distance between the feature points and the surface elements; and
minimizing an internal energy of the first and second partial deformable surface models.
6. Method according to claim 5, wherein the internal energy comprises an extended internal energy relating to a difference of a length of the additional edge and a distance between the first and second partial deformable models.
7. Image processing device, comprising:
a memory for storing a deformable surface model comprising a first deformable surface model and a second deformable surface model and for storing an image depicting a first object and a second object; and
an image processor for adapting the deformable surface model to a first surface of the first object and a second surface of the second object, which processor is configured to perform the following operation:
(a) applying the first partial deformable surface model describing a structure of the first surface of the first object;
(b) applying the second partial deformable surface model describing a structure of the second surface of the second object, wherein the first partial deformable surface model and the second partial deformable surface model have a prescribed spatial relationship corresponding to distances between portions of the first object and portions of the second object; and
(c) adapting the first partial deformable model to the first surface and the second partial deformable model to the second surface, wherein the prescribed spatial relationship of the first partial deformable surface model and the second partial deformable surface model is used for the adaptation.
8. Computer program stored on a computer readable medium for an image processing device, the computer program being configured to adapt a deformable surface model comprising a first partial deformable surface model and a second partial deformable surface model to a first surface of a first object and a second surface of a second object, the computer program comprising programming portions configured to:
(a) apply the first partial deformable surface model describing a structure of the first surface of the first object;
(b) apply the second partial deformable surface model describing a structure of the second surface of the second object, wherein the first partial deformable surface model and the second partial deformable surface model have a prescribed spatial relationship corresponding to distances between portions of the first object and portions of the second object; and
(c) adapt the first partial deformable model to the first surface and the second partial deformable model to the second surface, wherein the prescribed spatial relationship of the first partial deformable surface model and the second partial deformable surface model is used for the adaptation.
9. Method according to claim 4, wherein the portions of the first and second objects correspond to the detected feature points and wherein the distances between the portions of the first object and the portions of the second object correspond to distances between the feature points of the first and second objects.
10. Method according to claim 9, comprising an act of deleting distances that are larger than a threshold, wherein the act of adapting is performed utilizing distances that are not deleted.
11. Computer program according to claim 8, wherein the portions of the first and second objects correspond to the detected feature points and wherein the distances between the portions of the first object and the portions of the second object correspond to distances between the feature points of the first and second objects.
12. Computer program according to claim 11, comprising a programming portion configured to delete distances that are larger than a threshold, wherein the portion configured to adapt is configured to adapt the first partial deformable model to the first surface and the second partial deformable model to the second surface utilizing distances that are not deleted.
13. Computer program according to claim 8, wherein the first and second partial deformable surface models each comprise a mesh with a plurality of surface elements, the computer program comprising programming portions configured to:
detect feature points for the surface elements at the first and second surfaces of the first and second objects; and
recalculate coordinates of the surface elements of the mesh to represent the feature points.
14. Computer program according to claim 13, wherein the surface elements correspond to triangles.
15. Computer program according to claim 14, wherein the distances between portions of the first object and portions of the second object represent distances between vertices of triangles at the first and second surfaces of the first and second objects.
16. Computer program according to claim 13, wherein the portion configured to recalculate comprises programming portions configured to:
minimize a distance between the feature points and the surface elements; and
minimize an internal energy of the first and second partial deformable surface models.
17. Computer program according to claim 16, wherein the internal energy comprises an extended internal energy relating to a difference of a length of the additional edge and a distance between the first and second partial deformable models.
18. Computer program according to claim 8, the computer program comprising a programming portion configured to calculate the distances by searching for a shortest distance between vertices of the triangles at the first and second surfaces of the first and second objects.

1461103348-ae98f325-6b99-48f7-b2bc-72d97d5f3c98

1. A method of producing a toner for developing an electrostatic image comprising:
preparing toner particles that comprise at least a binder resin and a colorant, and adding at least two groups of inorganic fine particles to the toner particles, at least two of the groups differing in average primary-particle diameter, wherein at least one group (1) having a larger average primary-particle diameter than another group (2) is added to the toner particles in an aqueous medium that comprises a surfactant having a polarity which is opposite the polarity of a polar group attached to a surface of the toner particles, wherein
the at least one group (1) has a primary particle diameter of 50 nm to 300 nm, and the another group (2) has a primary particle diameter of 5 nm to 30 nm; and
Xa is 0.5% by mass to 6.0% by mass, and Xb is 0.2% by mass to 5.0% by mass, wherein Xa and Xb are the contents of the groups (1) and (2) inorganic fine particles in the toner, respectively.
2. The method of claim 1 wherein the surfactant amount is 0.01 to 1% by mass based on the solid content of the toner particles.
3. The method of claim 1 wherein an alcohol is added to the aqueous medium in an amount to provide dispersibility of the toner particles in the aqueous medium.
4. The method of claim 1 wherein the toner particles are prepared by a suspension polymerization process.
5. The method of claim 1 wherein the toner particles are prepared by an emulsion polymerization flocculation process.
6. The method of claim 1 wherein the aqueous medium comprises water alone or in combination with an organic solvent that is miscible with water.
7. The method of claim 6 wherein the aqueous medium comprises water alone.
8. The method of claim 6 wherein the aqueous medium comprises water in combination with an organic solvent that is miscible with water.
9. The method of claim 6 wherein the surfactant is an anionic surfactant.
10. The method of claim 6 wherein the surfactant is a cationic surfactant.
11. The method of claim 6 wherein the surfactant is an amphoteric surfactant.
12. The method of claim 6 wherein the surfactant has the formula
13. The method of claim 1 wherein group (1) has a primary particle diameter of 80 nm to 200 nm.
14. The method of claim 1 wherein group (1) has a primary particle diameter of 100 nm to 150 nm.
15. The method of claim 1 wherein Xa is 0.5% by mass to 3.0% by mass.
16. The method of claim 1 wherein group (2) has a primary particle diameter of 10 nm to 20 nm.
17. The method of claim 1 wherein Xb is 0.5% by mass to 2.0% by mass.
18. The method of claim 1 wherein the inorganic fine particles of groups (1) and (2) are silica.
19. The method of claim 1 wherein the inorganic fine particles of groups (1) and (2) have been surface treated to render them hydrophobic.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method of displaying organized search results, the method comprising:
determining a first query based on a user context, the user context including data indicative of text being accessed by a user, the first query being different than the user context;
receiving a first plurality of search results from a first search engine, the first plurality of search results being based on the first query;
comparing data indicative of the first plurality of search results to data indicative of the user context to determine a first plurality of organization schemes, the first plurality of organization schemes grouping at least a portion of the first plurality of search results into at least two genres; and
generating a display indicative of an organized list of search results based on the first plurality of organization schemes.
2. The method of claim 1, including:
determining a second query from the user context;
receiving a second plurality of search results from a second different search engine, the second plurality of search results being based on the second query;
comparing data indicative of the second plurality of search results to the data indicative of the user context to determine a second plurality of organization schemes, the second plurality of organization schemes grouping at least a portion of the second plurality of search results into the at least two genres,
wherein generating data indicative of the organized list of search results is further based on the second plurality of organization schemes.
3. The method of claim 2, including combining at least a portion of the first plurality of search results with at least a portion of the second plurality of search results into a ranked list of search results.
4. The method of claim 1, wherein the user context is based on data indicative of at least one task in which the user is engaged out of a plurality of possible user tasks.
5. The method of claim 1, wherein the user context is based on at least one of (a) a number of words in the text being accessed by the user, and (b) a number of sentences in the text being accessed by the user.
6. The method of claim 1, wherein the user context is based on at least one of (a) a location of the at least one predetermined word in the text being accessed by the user, (b) a style of the at least one predetermined word in the text being accessed by the user, (c) a presence of at least one specified word in the text being accessed by the user, (d) an absence of the at least one specified word in the text being accessed by the user, (e) metadata attributes of at least a portion of the text being accessed by the user, (f) a field presented by a computer application, (g) an attribute of information being presented in the computer application, (h) an element of the computer application visible to the user, (i) a document genre, (j) a document type, (k) a type associated with the computer application, (l) a method by which the user is accessing the computer application, (m) a role in an organization, (n) a type of the organization, (o) a property of the organization, (p) a stage in a task, (q) a stage in a workflow, (r) a type of task being supported by the computer application, (s) a stage in a task being executed by the computer application, (t) a pervious user behavior, (u) a topical area of interest, (v) a proportion of hyperlinked text to non-hyperlinked text, and (w) an average sentence length in the text being accessed by the user.
7. The method of claim 1, wherein the user context is based on at least five of (a) a location of the at least one predetermined word in the text being accessed by the user, (b) a style of the at least one predetermined word in the text being accessed by the user, (c) a presence of at least one specified word in the text being accessed by the user, (d) an absence of the at least one specified word in the text being accessed by the user, (e) metadata attributes of at least a portion of the text being accessed by the user, (f) a field presented by a computer application, (g) an attribute of information being presented in the computer application, (h) an element of the computer application visible to the user, (i) a document genre, (j) a document type, (k) a type associated with the computer application, (l) a method by which the user is accessing the computer application, (m) a role in an organization, (n) a type of the organization, (o) a property of the organization, (p) a stage in a task, (q) a stage in a workflow, (r) a type of task being supported by the computer application, (s) a stage in a task being executed by the computer application, (t) a pervious user behavior, (u) a topical area of interest, (v) a proportion of hyperlinked text to non-hyperlinked text, and (w) an average sentence length in the text being accessed by the user.
8. The method of claim 1, wherein the user context is based on (a) a style of the at least one predetermined word in the text being accessed by the user and (b) a type associated with a computer application
9. The method of claim 1, including receiving a plurality of result models from the first search engine, the plurality of result models including a plurality of terms associated with the first plurality of search results and a plurality weights associated with the plurality of terms.
10. The method of claim 9, including comparing data indicative of the plurality of result models to data indicative of the user context to determine the first plurality of scores associated with the first plurality of search results.
11. An apparatus for displaying organized search results, the apparatus comprising:
a processor;
a memory device operatively coupled to the processor;
a user input device operatively coupled to the processor;
a network device operatively coupled to the processor; and
a display device operatively coupled to the processor; wherein the memory device stores a software program to cause the processor to:
determine a first query based on a user context, the user context including data indicative of text being accessed by a user in response to inputs entered via the user input device, the first query being different than the user context;
receive a first plurality of search results from a first search engine via the network device, the first plurality of search results being based on the first query;
compare data indicative of the first plurality of search results to data indicative of the user context to determine a first plurality of organization schemes, the first plurality of organization schemes grouping at least a portion of the first plurality of search results into at least two genres; and
generate a display via the display device indicative of an organized list of search results based on the first plurality of organization schemes.
12. The apparatus of claim 11, wherein the software program causes the processor to:
determine a second query from the user context;
receive a second plurality of search results from a second different search engine, the second plurality of search results being based on the second query;
compare data indicative of the second plurality of search results to the data indicative of the user context to determine a second plurality of organization schemes, the second plurality of organization schemes grouping at least a portion of the second plurality of search results into the at least two genres,
wherein generating data indicative of the organized list of search results is further based on the second plurality of organization schemes.
13. The apparatus of claim 11, wherein the software program causes the processor to combine at least a portion of the first plurality of search results with at least a portion of the second plurality of search results into a ranked list of search results.
14. The apparatus of claim 11, wherein the user context is based on data indicative of at least one task in which the user is engaged out of a plurality of possible user tasks.
15. The apparatus of claim 11, wherein the user context is based on at least one of (a) a number of words in the text being accessed by the user, and (b) a number of sentences in the text being accessed by the user.
16. The apparatus of claim 11, wherein the user context is based on at least one of (a) a location of the at least one predetermined word in the text being accessed by the user, (b) a style of the at least one predetermined word in the text being accessed by the user, (c) a presence of at least one specified word in the text being accessed by the user, (d) an absence of the at least one specified word in the text being accessed by the user, (e) metadata attributes of at least a portion of the text being accessed by the user, (f) a field presented by a computer application, (g) an attribute of information being presented in the computer application, (h) an element of the computer application visible to the user, (i) a document genre, (j) a document type, (k) a type associated with the computer application, (l) a method by which the user is accessing the computer application, (m) a role in an organization, (n) a type of the organization, (o) a property of the organization, (p) a stage in a task, (q) a stage in a workflow, (r) a type of task being supported by the computer application, (s) a stage in a task being executed by the computer application, (t) a pervious user behavior, (u) a topical area of interest, (v) a proportion of hyperlinked text to non-hyperlinked text, and (w) an average sentence length in the text being accessed by the user.
17. The apparatus of claim 11, wherein the user context is based on at least five of (a) a location of the at least one predetermined word in the text being accessed by the user, (b) a style of the at least one predetermined word in the text being accessed by the user, (c) a presence of at least one specified word in the text being accessed by the user, (d) an absence of the at least one specified word in the text being accessed by the user, (e) metadata attributes of at least a portion of the text being accessed by the user, (f) a field presented by a computer application, (g) an attribute of information being presented in the computer application, (h) an element of the computer application visible to the user, (i) a document genre, (j) a document type, (k) a type associated with the computer application, (l) a method by which the user is accessing the computer application, (m) a role in an organization, (n) a type of the organization, (o) a property of the organization, (p) a stage in a task, (q) a stage in a workflow, (r) a type of task being supported by the computer application, (s) a stage in a task being executed by the computer application, (t) a pervious user behavior, (u) a topical area of interest, (v) a proportion of hyperlinked text to non-hyperlinked text, and (w) an average sentence length in the text being accessed by the user.
18. The apparatus of claim 11, wherein the user context is based on (a) a style of the at least one predetermined word in the text being accessed by the user and (b) a type associated with a computer application
19. The apparatus of claim 11, including receiving a plurality of result models from the first search engine, the plurality of result models including a plurality of terms associated with the first plurality of search results and a plurality weights associated with the plurality of terms.
20. The apparatus of claim 19, wherein the software program causes the processor to compare data indicative of the plurality of result models to data indicative of the user context to determine the first plurality of scores associated with the first plurality of search results.
21. A computer readable medium storing a software program to cause a computing device to:
determine a first query based on a user context, the user context including data indicative of text being accessed by a user in response to inputs entered via the user input device, the first query being different than the user context;
receive a first plurality of search results from a first search engine via the network device, the first plurality of search results being based on the first query;
compare data indicative of the first plurality of search results to data indicative of the user context to determine a first plurality of organization schemes, the first plurality of organization schemes grouping at least a portion of the first plurality of search results into at least two genres; and
generate a display via the display device indicative of an organized list of search results based on the first plurality of organization schemes.
22. The computer readable medium of claim 21, wherein the software program is structured to cause the computing device to:
determine a second query from the user context;
receive a second plurality of search results from a second different search engine, the second plurality of search results being based on the second query;
compare data indicative of the second plurality of search results to the data indicative of the user context to determine a second plurality of organization schemes, the second plurality of organization schemes grouping at least a portion of the second plurality of search results into the at least two genres,
wherein generating data indicative of the organized list of search results is further based on the second plurality of organization schemes.
23. The computer readable medium of claim 21, wherein the software program is structured to cause the computing device to combine at least a portion of the first plurality of search results with at least a portion of the second plurality of search results into a ranked list of search results.
24. The computer readable medium of claim 21, wherein the user context is based on data indicative of at least one task in which the user is engaged out of a plurality of possible user tasks.
25. The computer readable medium of claim 21, wherein the user context is based on at least one of (a) a number of words in the text being accessed by the user, and (b) a number of sentences in the text being accessed by the user.
26. The computer readable medium of claim 21, wherein the user context is based on at least one of (a) a location of the at least one predetermined word in the text being accessed by the user, (b) a style of the at least one predetermined word in the text being accessed by the user, (c) a presence of at least one specified word in the text being accessed by the user, (d) an absence of the at least one specified word in the text being accessed by the user, (e) metadata attributes of at least a portion of the text being accessed by the user, (f) a field presented by a computer application, (g) an attribute of information being presented in the computer application, (h) an element of the computer application visible to the user, (i) a document genre, (j) a document type, (k) a type associated with the computer application, (l) a method by which the user is accessing the computer application, (m) a role in an organization, (n) a type of the organization, (o) a property of the organization, (p) a stage in a task, (q) a stage in a workflow, (r) a type of task being supported by the computer application, (s) a stage in a task being executed by the computer application, (t) a pervious user behavior, (u) a topical area of interest, (v) a proportion of hyperlinked text to non-hyperlinked text, and (w) an average sentence length in the text being accessed by the user.
27. The computer readable medium of claim 21, wherein the user context is based on at least five of (a) a location of the at least one predetermined word in the text being accessed by the user, (b) a style of the at least one predetermined word in the text being accessed by the user, (c) a presence of at least one specified word in the text being accessed by the user, (d) an absence of the at least one specified word in the text being accessed by the user, (e) metadata attributes of at least a portion of the text being accessed by the user, (f) a field presented by a computer application, (g) an attribute of information being presented in the computer application, (h) an element of the computer application visible to the user, (i) a document genre, (j) a document type, (k) a type associated with the computer application, (l) a method by which the user is accessing the computer application, (m) a role in an organization, (n) a type of the organization, (o) a property of the organization, (p) a stage in a task, (q) a stage in a workflow, (r) a type of task being supported by the computer application, (s) a stage in a task being executed by the computer application, (t) a pervious user behavior, (u) a topical area of interest, (v) a proportion of hyperlinked text to non-hyperlinked text, and (w) an average sentence length in the text being accessed by the user.
28. The computer readable medium of claim 21, wherein the user context is based on (a) a style of the at least one predetermined word in the text being accessed by the user and (b) a type associated with a computer application
29. The computer readable medium of claim 21, wherein the software program is structured to cause the computing device to receive a plurality of result models from the first search engine, the plurality of result models including a plurality of terms associated with the first plurality of search results and a plurality weights associated with the plurality of terms.
30. The computer readable medium of claim 29, wherein the software program is structured to cause the computing device to compare data indicative of the plurality of result models to data indicative of the user context to determine the first plurality of scores associated with the first plurality of search results.