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.
Patent No.:
Date of Patent:
Jul. 08, 2008
Filed:
Dec. 18, 2002
Warren Keith Edwards, San Francisco, CA (US);
Mark W. Newman, San Francisco, CA (US);
Jana Zdislava Sedivy, Palo Alto, CA (US);
Trevor Smith, San Francisco, CA (US);
Shahram Izadi, Oxon, GB;
Warren Keith Edwards, San Francisco, CA (US);
Mark W. Newman, San Francisco, CA (US);
Jana Zdislava Sedivy, Palo Alto, CA (US);
Trevor Smith, San Francisco, CA (US);
Shahram Izadi, Oxon, GB;
Palo Alto Research Center Incorporated, Palo Alto, CA (US);
Abstract
A system and method for assessing component capability to accept and execute mobile code includes a first component coupled via a network to a second component. The first component uses a predicate object to determine whether the second component can accept mobile code, such as a data type handler object or an applet. The instructions included in the predicate object are executed in the environment of the second component, although they can be executed in the first component environment. The execution of these instructions in the second component environment causes the second component to respond to a series of basic tests, such as whether the second component has access to required libraries, software versions and/or peripherals. Additionally, a predicate object creation module is disclosed for generating predicate objects that are specific to the objects desired, such as a data type handler object or a controller object.