Patents by Inventor Eamonn O'Brien-Strain

Eamonn O'Brien-Strain 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: 8275745
    Abstract: Techniques for performing an incremental update to a set of hierarchically structured information that do not expose the structure and content of the hierarchically structured information to unauthorized parties. The present techniques include encrypting the hierarchically structured information such that an arrangement of nodes and corresponding data of the hierarchically structured information is not exposed and each node includes a corresponding node identifier that is not encrypted and updating the hierarchically structured information by referring to the nodes using the node identifiers.
    Type: Grant
    Filed: June 4, 2004
    Date of Patent: September 25, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Prakash Reddy, James A. Rowson, Eamonn O'Brien-Strain, Robert N. Mayo, Yuhon Xiong
  • Patent number: 8275733
    Abstract: A system for creating an album is disclosed. In one embodiment, the system includes an image input configured to receive related images, an image memory coupled to image input, an image processor coupled to image memory, and an album output coupled to image processor. The image processor is configured to use game play with users to assign metadata labels to the related images and assign album layout rules based upon the story schema and metadata labels.
    Type: Grant
    Filed: March 11, 2009
    Date of Patent: September 25, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James L McCullough, Jennifer Marie McCord Brister, Eamonn O'Brien-Strain, Fred Zuill
  • Publication number: 20120212772
    Abstract: A request for print content is received at a network server system. The request includes variable user input. Webpage content is obtained based at least in part on the variable user input. A subset of the webpage content is identified as print content. A print-ready layout of the print content is formed and the print content in the print-ready layout is provided, via network connection, to a client in response to the request.
    Type: Application
    Filed: February 23, 2011
    Publication date: August 23, 2012
    Inventors: Peter G. Hwang, Terence C. Ngai, Jerry J. Liu, Suk Hwan Lim, Eamonn O'Brien-Strain
  • Patent number: 8208477
    Abstract: A data-dependent overlay network includes a plurality of data clouds. Each data cloud includes related data stored in a plurality of nodes in the data cloud. A peer list is maintained by each node in the data cloud. A peer list update process is used by each node in the data cloud for adding or removing nodes from peer lists for nodes in the data cloud.
    Type: Grant
    Filed: August 24, 2005
    Date of Patent: June 26, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Yuhong Xiong, Robert N. Mayo, James A. Rowson, Eamonn O'Brien-Strain
  • Publication number: 20120120436
    Abstract: A remote printing method includes extracting content of a device view caused to be displayed by a first device. The extracted content is communicated to a second device remote from the first device so that the second device can format the extracted content for printing.
    Type: Application
    Filed: January 29, 2010
    Publication date: May 17, 2012
    Inventors: Nirangan Damera-Venkata, Nina Bhatti, Eamonn O'Brien-Strain, Nicholas P. Lyons, Jerry J. Liu, John Schettino
  • Publication number: 20120092359
    Abstract: A system and method are provided for determining a color palette model from an image of a document. Pixel values of the image of the document are clustered to provide image clusters. Color layers of the image are determined, each color layer corresponding to an image cluster. Aspects of the color palette model can be determined using the color layers. Aspects of the color palette model include a foreground-background color pair for a content block in the document and a background-area color of the document.
    Type: Application
    Filed: October 19, 2010
    Publication date: April 19, 2012
    Inventors: Eamonn O'Brien-Strain, Clayton Brian Atkins, Niranjan Damera-Venkata, Jerry J. Liu
  • Patent number: 8132096
    Abstract: In a method of evaluating compositional quality of a layout orientation of an image, image saliency data is received for an image to be presented in a viewing region. A layout orientation for presenting the image in the viewing region is received. A composition template embodying an image composition rule is received. The image saliency data and the composition template are utilized to determine a weighted occlusion cost for the layout orientation. The weighted occlusion cost is utilized to determine a composition score indicating quality of the layout orientation with respect to the image composition rule.
    Type: Grant
    Filed: March 26, 2007
    Date of Patent: March 6, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Simon Widdowson, Eamonn O'Brien-Strain
  • Publication number: 20110060979
    Abstract: A determinate spatiotemporal layout specification (20) automatically is generated in accordance with a relative spatiotemporal layout specification (14). The relative spatiotemporal layout specification (14) describes relative spatial positions and temporal order of media object types. The determinate spatiotemporal layout specification (20) describes a layout of media objects (18) in a display area (46) over time. The process of generating the determinate spatiotemporal layout specification (20) includes determining for each of the media objects (18) a respective spatiotemporal slot corresponding to a respective window in the display area (46) over a respective rendering period in which the media object (18) is scheduled to be rendered. The determinate spatiotemporal layout specification (20) is outputted.
    Type: Application
    Filed: May 6, 2008
    Publication date: March 10, 2011
    Inventor: Eamonn O 'Brien-Strain
  • Publication number: 20100235312
    Abstract: A system for creating an album is disclosed. In one embodiment, the system includes an image input configured to receive related images, an image memory coupled to image input, an image processor coupled to image memory, and an album output coupled to image processor. The image processor is configured to use game play with users to assign metadata labels to the related images and assign album layout rules based upon the story schema and metadata labels.
    Type: Application
    Filed: March 11, 2009
    Publication date: September 16, 2010
    Inventors: James L McCullough, Jennifer Marie McCord Brister, Eamonn O'Brien-Strain, Fred Zuill
  • Patent number: 7797359
    Abstract: Recursive data naming is disclosed. A name is provided corresponding to a desired data item. A get procedure is defined, and is used upon the name. The get procedure recursively uses itself upon the metadata name, to retrieve a metadata item associated with the desired data item. The get procedure retrieves the desired data item.
    Type: Grant
    Filed: August 23, 2005
    Date of Patent: September 14, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Eamonn O'Brien-Strain, James Allely Rowson, Yuhong Xiong
  • Patent number: 7751627
    Abstract: In a method of evaluating an image for a dominant line, warped mesh information regarding saliency of the image is received. Displacements of components of the warped mesh information are determined relative to corresponding components in un-warped mesh information. Statistical representations of the displacements are utilized to evaluate the image for a dominant line.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: July 6, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Simon Widdowson, James A. Rowson, Eamonn O'Brien-Strain, Parkesh Reddy
  • Patent number: 7721085
    Abstract: The invention provides for encryption of hierarchically structured information. In one embodiment, a method is provided for encrypting hierarchically structured information. The hierarchically structured information includes a particular node and zero or more descendent nodes, each node having a name and zero or more additional data for the node. The name of the particular node is encrypted and the encrypted name is stored. The one or more descendent nodes are stored with the parent-child relationships of the one or more descendent nodes exposed. Additional data for the particular node may be encrypted. Further, some, none or all of the data for the descendent nodes may be encrypted.
    Type: Grant
    Filed: September 21, 2004
    Date of Patent: May 18, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Yuhong Xiong, Robert N. Mayo, Eamonn O'Brien-Strain, James A. Rowson, Prakash Reddy
  • Patent number: 7668400
    Abstract: In a method for generating a dimensionally tractable set of image layout constraints, a selected constraint is applied to limit a dimension of a highly dimensional solution space. Through random selection one or more unconstrained dimensions of the highly dimensional solution space are identified which, when constrained, will further limit the highly dimensional solution space to a dimensionally tractable solution space. The tractability of the dimensionally tractable solution space is associated with a capability of a computational resource.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: February 23, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Simon Widdowson, Eamonn O'Brien-Strain
  • Patent number: 7620978
    Abstract: A single sign-on technique suitable for a network of devices with no centralized device or synchronized clocks such as a personal area network (PAN) is described. Responsive to a user signing-on to a first device via its user interface, the first device securely propagates authentication of the user for enabling one or more other devices in the network, each for a near-expiry time period measured from the device specific time of the respective device; thus providing for expiration of authentication to minimize how long data is vulnerable in case a device is lost or stolen. Described also is a device enabling protocol using authentication accumulation to secure against threats from a rogue device pretending to be another device in the network such as in man-in-the-middle and replay attacks.
    Type: Grant
    Filed: July 29, 2005
    Date of Patent: November 17, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Prakash Reddy, James A. Rowson, Eamonn O'Brien-Strain
  • Patent number: 7596751
    Abstract: Methods, systems and machine-readable instructions for managing images are described. In one aspect, images are segmented into image clusters. A page layout for a contact sheet comprising thumbnail clusters each comprising thumbnails of the images in respective ones of the image clusters is generated. The page layout divides at least a portion of the contact sheet into regions each containing a respective one of the thumbnail clusters and at least one associated user input field. A description of the page layout is stored on a machine-readable medium.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: September 29, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James A. Rowson, Eamonn O'Brien-Strain, John C. Schettino, Jr., Gary E. Herman
  • Publication number: 20080025639
    Abstract: In a method of evaluating an image for a dominant line, warped mesh information regarding saliency of the image is received. Displacements of components of the warped mesh information are determined relative to corresponding components in un-warped mesh information. Statistical representations of the displacements are utilized to evaluate the image for a dominant line.
    Type: Application
    Filed: July 31, 2006
    Publication date: January 31, 2008
    Inventors: Simon Widdowson, James A. Rowson, Eamonn O'Brien-Strain, Parkesh Reddy
  • Publication number: 20080024389
    Abstract: A method performed by a sub-frame generator coupled to a network interface includes receiving calibration information associated with a configuration of a plurality of projection devices in an image display system using the network interface, generating a plurality of sub-frames for display onto at least partially overlapping positions on a display surface by the plurality of projection devices using image data and the calibration information, and transmitting the plurality of sub-frames to the image display system using the network interface.
    Type: Application
    Filed: July 27, 2006
    Publication date: January 31, 2008
    Inventors: Eamonn O'Brien-Strain, Nelson L. Chang, Niranjan Damera-Venkata, Leonardo de Souza e Silva Tavares
  • Publication number: 20080025566
    Abstract: In a method for generating a dimensionally tractable set of image layout constraints, a selected constraint is applied to limit a dimension of a highly dimensional solution space. Through random selection one or more unconstrained dimensions of the highly dimensional solution space are identified which, when constrained, will further limit the highly dimensional solution space to a dimensionally tractable solution space. The tractability of the dimensionally tractable solution space is associated with a capability of a computational resource.
    Type: Application
    Filed: July 31, 2006
    Publication date: January 31, 2008
    Inventors: Simon Widdowson, Eamonn O'Brien-Strain
  • Publication number: 20060242567
    Abstract: Methods, systems and machine-readable instructions for managing images are described. In one aspect, images are segmented into image clusters. A page layout for a contact sheet comprising thumbnail clusters each comprising thumbnails of the images in respective ones of the image clusters is generated. The page layout divides at least a portion of the contact sheet into regions each containing a respective one of the thumbnail clusters and at least one associated user input field. A description of the page layout is stored on a machine-readable medium.
    Type: Application
    Filed: April 22, 2005
    Publication date: October 26, 2006
    Inventors: James Rowson, Eamonn O'Brien-Strain, John Schettino, Gary Herman
  • Patent number: 7069204
    Abstract: A method and system for evaluating performance level models of electronic systems having both hardware and software components is provided. The system and method allow for the simplified implementation and testing of several different architectural designs for compliance with the desired operational requirement of a designed electronic system.
    Type: Grant
    Filed: September 28, 2000
    Date of Patent: June 27, 2006
    Assignee: Cadence Design System, Inc.
    Inventors: Sherry Solden, Edwin A. Harcourt, William W. La Rue, Jr., Douglas D. Dunlop, Christopher Hoover, Qizhang Chao, Poonam Agrawal, Aaron Beverly, Massimiliano L. Chiodo, Neeti K. Bhatnagar, Soumya Desai, Hungming Chou, Michael D. Sholes, Sanjay Chakravarty, Eamonn O'Brien-Strain, Luciano Lavagno