The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 17, 2009

Filed:

Dec. 12, 2002
Applicants:

Mark W. Newman, San Francisco, CA (US);

W. Keith Edwards, San Francisco, CA (US);

Jana Z. Sedivy, Palo Alto, CA (US);

Trevor F. Smith, San Francisco, CA (US);

Jason Hong, Berkeley, CA (US);

Shahram Izadi, Oxon, GB;

Karen J Marcelo, San Francisco, CA (US);

Inventors:

Mark W. Newman, San Francisco, CA (US);

W. Keith Edwards, San Francisco, CA (US);

Jana Z. Sedivy, Palo Alto, CA (US);

Trevor F. Smith, San Francisco, CA (US);

Jason Hong, Berkeley, CA (US);

Shahram Izadi, Oxon, GB;

Karen J Marcelo, San Francisco, CA (US);

Assignee:

Xerox Corporation, Norwalk, CT (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01);
U.S. Cl.
CPC ...
Abstract

Methods, apparatus and program products for using historical contextual data in a ubiquitous computing environment. The historical contextual data can be dispersed among components in an environment or logging services as well as stored on a particular component or logging service. The historical contextual data can be used to help create or re-create component configurations within the relevant environment through the use of abstract applications and abstract components. Abstract applications can be specified to create connections with specific components. Abstract applications can also be generalized so that they need not create connections with specific components, but can create component connections that perform a desired function by determining which components to use from the available components, and how to connect the selected components to perform the function.


Find Patent Forward Citations

Loading…