Selecting and manipulating web content
AssigneeApple Computer, Inc.
InventorKevin Decker
Life of this patent
Estimating the term…
Abstract
Systems, apparatus, methods and computer program products are described for automatically resizing or repositioning an area of interest, identifying a portion of a document for display, so that the area of interest aligns with one or more edges of a structural element in the document. A method is provided that includes receiving input to resize (or reposition) an area of interest associated with a clipping of content. The clipping displays a portion of a document corresponding to the area of interest. The document has a plurality of structural elements. A boundary associated with a structural element in the document is determined. The area of interest is automatically resized (or repositioned) based on the boundary.
Claims29
A method comprising:
- receiving input to resize an area of interest associated with a clipping, the clipping displaying a portion of a document corresponding to the area of interest, the document having a plurality of structural elements;
- determining a boundary associated with a structural element in the document;
- and
- automatically resizing the area of interest based on the boundary.
A method comprising:
- receiving input to move an area of interest associated with a clipping, the clipping displaying a portion of a document corresponding to the area of interest, the document having a plurality of structural elements;
- determining a boundary associated with a structural element in the document;
- and
- automatically moving the area of interest based on the boundary.
A method comprising:
- receiving user input identifying a portion of a web page presentation, the web page having a plurality of structural elements;
- determining respective boundaries associated with one or more of the structural elements in the web page;
- and
- selecting a portion of the web page based on the boundaries.
A computer program product, encoded on a computer-readable medium, operable to cause a data processing apparatus to:
- receive input to resize an area of interest associated with a clipping, the clipping displaying a portion of a document corresponding to the area of interest, the document having a plurality of structural elements;
- determine a boundary associated with a structural element in the document;
- and
- automatically resize the area of interest based on the boundary.
A computer program product, encoded on a computer-readable medium, operable to cause a data processing apparatus to:
- receive input to move an area of interest associated with a clipping, the clipping displaying a portion of a document corresponding to the area of interest, the document having a plurality of structural elements;
- determine a boundary associated with a structural element in the document;
- and
- automatically move the area of interest based on the boundary.
A computer program product, encoded on a computer-readable medium, operable to cause a data processing apparatus to:
- receive user input selecting a portion of a web page, the web page having a plurality of structural elements;
- determine respective boundaries associated with one or more of the structural elements in the web page;
- and
- select a portion of the web page based on the boundaries.
A system comprising:
- means for receiving input to resize an area of interest associated with a clipping, the clipping displaying a portion of a document corresponding to the area of interest, the document having a plurality of structural elements;
- means for determining a boundary associated with a structural element in the document;
- and
- means for automatically resizing the area of interest based on the boundary.
A system comprising:
- means for receiving input to move an area of interest associated with a clipping, the clipping displaying a portion of a document corresponding to the area of interest, the document having a plurality of structural elements;
- means for determining a boundary associated with a structural element in the document;
- and
- means for automatically moving the area of interest based on the boundary.
A system comprising:
- means for receiving user input selecting a portion of a web page, the web page having a plurality of structural elements;
- means for determining respective boundaries associated with one or more of the structural elements in the web page;
- and
- means for selecting a portion of the web page based on the boundaries.
Dependencies are inferred from the claim text.