Patents by Inventor Clayton Atkins

Clayton Atkins has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9529438
    Abstract: Print objects (38) are captured. In the process of capturing each of the print objects (38) a user input gesture (34) over a region of a document (18) being rendered on a display (16) in accordance with a structured object specification (20) of the document (18) is received; an element of the structured object specification (20) being rendered within an active area of the user input gesture (34) on the display (16) is identified; the user input gesture (34) is interpreted as a print content designation command; and the print object (38) is derived from the structured object specification (20) in accordance with the identified element of the structured object specification (20) and the print content designation command. A print layout (32) of the print objects (38) on one or more pages (50) is determined. The print layout (32) is outputted.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: December 27, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jun Xiao, Clayton Atkins, Tong Zhang, Sam Liu
  • Patent number: 9032285
    Abstract: A method for extracting web content includes detecting, within a web page, a hierarchical structure that includes a plurality of nodes. Potential article nodes from the plurality of nodes are identified. The identified potential article node with a highest rank in the hierarchical structure is identified as an article node. Content is extracted from the article node.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: May 12, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sam Liu, Parag Joshi, Yuhong Xiong, Clayton Atkins, Jerry Liu
  • Publication number: 20120284595
    Abstract: A method for modifying content items arranged on a display page. The method is carried out by a computer having a processor and a system memory and includes arranging the content items in content locations on the display page. An appearance of a content item is changed, and the change of appearance is associated with one of the content location and the content item. The change is retained in the system memory for subsequent reuse.
    Type: Application
    Filed: November 25, 2009
    Publication date: November 8, 2012
    Inventors: Nicholas P. Lyons, Stephen Philip Cheatle, Jun Xiao, Clayton Atkins
  • Publication number: 20120089903
    Abstract: A method for extracting web content includes detecting, within a web page, a hierarchical structure that includes a plurality of nodes. Potential article nodes from the plurality of nodes are identified. The identified potential article node with a highest rank in the hierarchical structure is identified as an article node. Content is extracted from the article node.
    Type: Application
    Filed: June 30, 2009
    Publication date: April 12, 2012
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Sam Liu, Parag Joshi, Yuhong Xiong, Clayton Atkins, Jerry Liu
  • Publication number: 20110194139
    Abstract: Print objects (38) are captured. In the process of capturing each of the print objects (38) a user input gesture (34) over a region of a document (18) being rendered on a display (16) in accordance with a structured object specification (20) of the document (18) is received; an element of the structured object specification (20) being rendered within an active area of the user input gesture (34) on the display (16) is identified; the user input gesture (34) is interpreted as a print content designation command; and the print object (38) is derived from the structured object specification (20) in accordance with the identified element of the structured object specification (20) and the print content designation command. A print layout (32) of the print objects (38) on one or more pages (50) is determined. The print layout (32) is outputted.
    Type: Application
    Filed: January 31, 2008
    Publication date: August 11, 2011
    Inventors: Jun Xiao, Clayton Atkins, Tong Zhang, Sam Liu
  • Publication number: 20070250499
    Abstract: Various embodiments of the present invention include a method for searching or browsing data objects within a data-object library. A current sub-population of data objects is initialized. The current sub-population contains data objects selected from the data-object library and defined by current data-object-selection criteria. Then, in a continuously iterating fashion, data objects are selected from the current sub-population and presented, and the current data-object-selection criteria are modified in order to modify the current sub-population of data objects from which data objects are subsequently selected for presentation, the modification elicited by input and automatically, by the grazing routine, following a period without input.
    Type: Application
    Filed: April 21, 2006
    Publication date: October 25, 2007
    Inventors: Simon Widdowson, Clayton Atkins, Ullas Gargi, Pere Obrador
  • Publication number: 20060259857
    Abstract: A method for arranging a set of graphic assemblies within an area includes associating a presentation of a first graphic assembly with a tree structure to form a candidate tree; modifying the candidate tree to form at least one alternate candidate tree by associating each presentation of a subsequent graphic assembly with at least one available location in the candidate tree; computing scores for each alternate candidate tree with the subsequent graphic assembly in each possible presentation in the at least one available location on the candidate tree; selecting the alternate candidate tree having a best score; designating the alternate candidate tree having a best score to be the candidate tree; repeating modifying, computing, selecting and designating for all remaining graphic assemblies; and arranging the set of graphic assemblies within the area in accordance with the candidate tree.
    Type: Application
    Filed: May 13, 2005
    Publication date: November 16, 2006
    Inventor: Clayton Atkins
  • Publication number: 20060259856
    Abstract: A method for arranging a set of graphic assemblies within an area includes associating a presentation of a first graphic assembly with a tree structure to form a candidate tree; modifying the candidate tree to form at least one alternate candidate tree by associating each presentation of a subsequent graphic assembly with at least one available location in the candidate tree; computing scores for each alternate candidate tree with the subsequent graphic assembly in each possible presentation in the at least one available location on the candidate tree; selecting the alternate candidate tree having a best score; designating the alternate candidate tree having a best score to be the candidate tree; repeating modifying, computing, selecting and designating for all remaining graphic assemblies; and arranging the set of graphic assemblies within the area in accordance with the candidate tree.
    Type: Application
    Filed: May 12, 2005
    Publication date: November 16, 2006
    Inventor: Clayton Atkins
  • Publication number: 20060103891
    Abstract: Methods, machines, systems, and machine-readable media for albuming images are described. In one aspect, a first partition of a page corresponding to a first layout of a first set of images on the page is selected from a first set of candidate page partitions. Each candidate page partition corresponds to a respective layout of the first set of images on the page. In response to a user command to modify the first layout, a second partition of the page is selected. The second partition corresponds to a second layout of a second set of images on the page. In another aspect, a first layout of a first set of images is presented on a page and, in response to a user command to modify the first layout, an area in the presentation of the first layout where an image is insertable is indicated. In another aspect, a first layout of a first set of images is presented on a page and, in response to a user command to modify the first layout, sizes and positions of images in the presentation of the first layout are changed.
    Type: Application
    Filed: November 12, 2004
    Publication date: May 18, 2006
    Inventor: Clayton Atkins