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: 8275745Abstract: 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: GrantFiled: June 4, 2004Date of Patent: September 25, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Prakash Reddy, James A. Rowson, Eamonn O'Brien-Strain, Robert N. Mayo, Yuhon Xiong
-
Patent number: 8275733Abstract: 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: GrantFiled: March 11, 2009Date of Patent: September 25, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: James L McCullough, Jennifer Marie McCord Brister, Eamonn O'Brien-Strain, Fred Zuill
-
Publication number: 20120212772Abstract: 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: ApplicationFiled: February 23, 2011Publication date: August 23, 2012Inventors: Peter G. Hwang, Terence C. Ngai, Jerry J. Liu, Suk Hwan Lim, Eamonn O'Brien-Strain
-
Patent number: 8208477Abstract: 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: GrantFiled: August 24, 2005Date of Patent: June 26, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Yuhong Xiong, Robert N. Mayo, James A. Rowson, Eamonn O'Brien-Strain
-
Publication number: 20120120436Abstract: 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: ApplicationFiled: January 29, 2010Publication date: May 17, 2012Inventors: Nirangan Damera-Venkata, Nina Bhatti, Eamonn O'Brien-Strain, Nicholas P. Lyons, Jerry J. Liu, John Schettino
-
Publication number: 20120092359Abstract: 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: ApplicationFiled: October 19, 2010Publication date: April 19, 2012Inventors: Eamonn O'Brien-Strain, Clayton Brian Atkins, Niranjan Damera-Venkata, Jerry J. Liu
-
Patent number: 8132096Abstract: 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: GrantFiled: March 26, 2007Date of Patent: March 6, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Simon Widdowson, Eamonn O'Brien-Strain
-
Publication number: 20110060979Abstract: 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: ApplicationFiled: May 6, 2008Publication date: March 10, 2011Inventor: Eamonn O 'Brien-Strain
-
Publication number: 20100235312Abstract: 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: ApplicationFiled: March 11, 2009Publication date: September 16, 2010Inventors: James L McCullough, Jennifer Marie McCord Brister, Eamonn O'Brien-Strain, Fred Zuill
-
Patent number: 7797359Abstract: 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: GrantFiled: August 23, 2005Date of Patent: September 14, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Eamonn O'Brien-Strain, James Allely Rowson, Yuhong Xiong
-
Patent number: 7751627Abstract: 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: GrantFiled: July 31, 2006Date of Patent: July 6, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Simon Widdowson, James A. Rowson, Eamonn O'Brien-Strain, Parkesh Reddy
-
Patent number: 7721085Abstract: 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: GrantFiled: September 21, 2004Date of Patent: May 18, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Yuhong Xiong, Robert N. Mayo, Eamonn O'Brien-Strain, James A. Rowson, Prakash Reddy
-
Patent number: 7668400Abstract: 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: GrantFiled: July 31, 2006Date of Patent: February 23, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Simon Widdowson, Eamonn O'Brien-Strain
-
Patent number: 7620978Abstract: 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: GrantFiled: July 29, 2005Date of Patent: November 17, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: Prakash Reddy, James A. Rowson, Eamonn O'Brien-Strain
-
Patent number: 7596751Abstract: 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: GrantFiled: April 22, 2005Date of Patent: September 29, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: James A. Rowson, Eamonn O'Brien-Strain, John C. Schettino, Jr., Gary E. Herman
-
Publication number: 20080025639Abstract: 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: ApplicationFiled: July 31, 2006Publication date: January 31, 2008Inventors: Simon Widdowson, James A. Rowson, Eamonn O'Brien-Strain, Parkesh Reddy
-
Publication number: 20080024389Abstract: 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: ApplicationFiled: July 27, 2006Publication date: January 31, 2008Inventors: Eamonn O'Brien-Strain, Nelson L. Chang, Niranjan Damera-Venkata, Leonardo de Souza e Silva Tavares
-
Publication number: 20080025566Abstract: 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: ApplicationFiled: July 31, 2006Publication date: January 31, 2008Inventors: Simon Widdowson, Eamonn O'Brien-Strain
-
Publication number: 20060242567Abstract: 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: ApplicationFiled: April 22, 2005Publication date: October 26, 2006Inventors: James Rowson, Eamonn O'Brien-Strain, John Schettino, Gary Herman
-
Patent number: 7069204Abstract: 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: GrantFiled: September 28, 2000Date of Patent: June 27, 2006Assignee: 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