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. 22, 2019
Filed:
Sep. 29, 2006
Micah Dubinko, Sunnyvale, CA (US);
Zhaowei Charlie Jiang, Palo Alto, CA (US);
Nigel Choi, Sunnyvale, CA (US);
Chen LI, Sunnyvale, CA (US);
Keith Anthony Marlow, Galston, AU;
Guang Yang, Los Angeles, CA (US);
Olga Volodymyrivna Gavrylyako, Fremont, CA (US);
Abdul Rasel Khan, London, GB;
Ming Sui, Fremont, CA (US);
Hui Guo, Santa Clara, CA (US);
Jaekwon Park, San Jose, CA (US);
Surendra Sadanand Rajam, Sunnyvale, CA (US);
Takayuki Tei, San Jose, CA (US);
Micah Dubinko, Sunnyvale, CA (US);
Zhaowei Charlie Jiang, Palo Alto, CA (US);
Nigel Choi, Sunnyvale, CA (US);
Chen Li, Sunnyvale, CA (US);
Keith Anthony Marlow, Galston, AU;
Guang Yang, Los Angeles, CA (US);
Olga Volodymyrivna Gavrylyako, Fremont, CA (US);
James Liang, Los Angeles, CA (US);
Jeff Leung, Mountain View, CA (US);
Michael Jeremy Temkin, San Francisco, CA (US);
Abdul Rasel Khan, London, GB;
Ming Sui, Fremont, CA (US);
Hui Guo, Santa Clara, CA (US);
Jaekwon Park, San Jose, CA (US);
Surendra Sadanand Rajam, Sunnyvale, CA (US);
Takayuki Tei, San Jose, CA (US);
OATH INC., New York, NY (US);
Abstract
A platform for customized rendering of markup language (ML) documents into a document in a device specific language that is subsequently provided for display by a target remote device. A rendering context for the target remote device and an ML document is received by the platform, which performs processes that can paginate and fully render pages that are subsequently delivered for display by the target remote device. A post-rendering process may also be provided to perform additional processing of media items for the device specific language document. This additional processing may include including links to or embedding media items in pages of the device specific language document. The remote device can be arranged as a client device that provides for wired and/or wireless communication over a network.