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. 15, 2022

Filed:

Sep. 23, 2016
Applicant:

Apple Inc., Cupertino, CA (US);

Inventors:

Jean Sebastiaen Metz, Sunnyvale, CA (US);

Glenn Wolters, San Jose, CA (US);

Matthijs Jacob Frederik Zoon, Sunnyvale, CA (US);

Assignee:

Apple Inc., Cupertino, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 40/154 (2020.01); G06F 40/106 (2020.01); G06Q 30/02 (2012.01); G06F 16/958 (2019.01); G06T 11/60 (2006.01);
U.S. Cl.
CPC ...
G06F 40/106 (2020.01); G06F 16/986 (2019.01); G06F 40/154 (2020.01); G06Q 30/0277 (2013.01); G06T 11/60 (2013.01);
Abstract

A method of determining a layout for an electronic document comprising a web object that includes a set of components is provided. The method, for each component of the web object, injects code into a web frame used to retrieve the component of the web object. The program sends a request to a web content retriever to retrieve the web object. The program, for each component of the web object, receives a message at the layout generation application from the injected code in the corresponding web frame indicating the completion of the retrieving of the component. Each message includes the height of the corresponding web object component. The method determines a layout for the web object by using the height of the web object components after the messages received from the injected code indicate that every component of the web object is retrieved.


Find Patent Forward Citations

Loading…