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:
Oct. 07, 2008
Filed:
Aug. 01, 2002
Warren Keith Edwards, San Francisco, CA (US);
Mark Webster Newman, San Francisco, CA (US);
Trevor Smith, San Francisco, CA (US);
Jana Zdislava Sedivy, Palo Alto, CA (US);
Karen Marcelo, San Francisco, CA (US);
Shahram Izadi, Bicester, GB;
Jason Hong, Berkeley, CA (US);
Warren Keith Edwards, San Francisco, CA (US);
Mark Webster Newman, San Francisco, CA (US);
Trevor Smith, San Francisco, CA (US);
Jana Zdislava Sedivy, Palo Alto, CA (US);
Karen Marcelo, San Francisco, CA (US);
Shahram Izadi, Bicester, GB;
Jason Hong, Berkeley, CA (US);
Xerox Corporation, Norwalk, CT (US);
Abstract
Methods and systems for enabling arbitrary components to control communications, such as data transfers, without having or requiring prior knowledge of each other. The system includes a component that creates controller objects for a communication, such as a data transfer involving several components. Further, the component associates the controller objects with a communication session object of the data transfer, such as a data transfer session object. One or more of the components involved in the data transfer obtain the controller objects through the data transfer session object and execute source-specific instructions included in the obtained controller objects to generate user interfaces. The user interfaces enable the components to control aspects of the communication, such as the data transfer.