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:
Aug. 03, 2010
Filed:
May. 10, 2006
Shawn Villaron, San Jose, CA (US);
Brian Jones, Redmond, WA (US);
Chad Rothschiller, Edmonds, WA (US);
Robert Little, Redmond, WA (US);
Sharad Garg, Fremont, CA (US);
Su-piao Bill Wu, Sammamish, WA (US);
Josh Pollock, Seattle, WA (US);
Andrew Bishop, Redmond, WA (US);
Dan Jump, Duvall, WA (US);
Shawn Villaron, San Jose, CA (US);
Brian Jones, Redmond, WA (US);
Chad Rothschiller, Edmonds, WA (US);
Robert Little, Redmond, WA (US);
Sharad Garg, Fremont, CA (US);
Su-Piao Bill Wu, Sammamish, WA (US);
Josh Pollock, Seattle, WA (US);
Andrew Bishop, Redmond, WA (US);
Dan Jump, Duvall, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
A mechanism is provided for embedding an object in a receiving or client document such that a client application may operate on the embedded object to include interrogation and modification of data contained in the embedded object. When a given document object is embedded into a receiving document, data representing the embedded object is saved to a data stream storage for the receiving document. When the embedded object in the receiving document is subsequently requested in response to an operation executed on the embedded object, the receiving application obtains the data representation of the embedded object from the data stream storage. Once the receiving application obtains the data representation of the embedded object, the receiving application may perform operations on the embedded object by accessing the embedded object via its data representation.