Patents by Inventor Robert N. Mayo
Robert N. Mayo 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: 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
-
Patent number: 7810097Abstract: An information system that includes mechanisms for assigning incoming access transactions to individual access subsystems based on an analysis of the incoming access transactions. The analysis and assignment of the incoming access transactions may be used to minimize loss of cached data during power reduction in an information system.Type: GrantFiled: July 28, 2003Date of Patent: October 5, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Robert N. Mayo, Parthasarathy Ranganathan, Robert J. Stets, Jr., Deborah A. Wallach
-
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: 7595796Abstract: A lifetime of a display is optimized by determining whether to control at least a portion of a display based on a lifetime metric. A plurality of display control options is identified in response to determining to control the portion of the display, and one of the display control options is selected.Type: GrantFiled: April 23, 2004Date of Patent: September 29, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: Parthasarathy Ranganathan, William Hamburgen, Robert N. Mayo, Ken Nicholas
-
Patent number: 7581108Abstract: Methods and systems for generating time-based identifiers that are used for identifying items is described. In one embodiment, a master key is assigned to an electronic tag. Time-based other keys are generated based on the master key. Time-based identifiers are generated based on the time-based other keys. The time-based identifiers are useful only for a period of time to a holder of the time-based other keys.Type: GrantFiled: April 21, 2004Date of Patent: August 25, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: Denis Bohm, Michael G. Lamming, Robert N. Mayo, Jeffrey A. Morgan, Kan Zhang
-
Patent number: 7546475Abstract: A data center is disclosed with power-aware adaptation that minimizes the performance impact of reducing the power consumption of individual nodes in the data center. A data center according to the present techniques includes a request redirector that obtains an access request for data stored on a set of storage devices and that distributes the access request to one of a set of access nodes in response to a priority of the access request and a rank of each access node. A data center according to the present techniques also includes a power manager that performs a power adaptation in the data center by selecting access nodes for power reduction based on the ranks of the access nodes. The judicious distribution of access requests to appropriately ranked nodes and the judicious selection of access nodes for power reduction enhances the likelihood that higher priority cached data is not lost during power adaptation.Type: GrantFiled: May 13, 2003Date of Patent: June 9, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: Robert N. Mayo, Parthasarathy Ranganathan, Robert J. Stets, Jr., Deborah A. Wallach
-
Patent number: 7093147Abstract: A computer system for conserving operating power includes a number of computer hardware processor cores that differ amongst themselves in at least in their respective operating power requirements and processing capabilities. A monitor gathers performance metric information from each of the computer hardware processor cores that is specific to a particular run of application software then executing. A workload transfer mechanism transfers the executing application software to a second computer hardware processor core in a search for reduced operating power. A transfer delay mechanism is connected to delay a subsequent transfer of the executing application software if the system operating power may be conserved by such delay.Type: GrantFiled: April 25, 2003Date of Patent: August 15, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventors: Keith Farkas, Norman P. Jouppi, Robert N. Mayo, Parthasarathy Ranganathan
-
Patent number: 7003640Abstract: An information server with power-aware adaptation that enables power reduction while minimizing the performance impact of power reduction. An information server according to the present techniques includes a transaction prioritizer that determines which of a set of memory subsystems in the information server is to cache a set of data associated with each incoming information access transaction and further includes a power manager that performs a power adaptation in the information server in response to a set of ranks assigned to the memory subsystems. An association of priorities of the incoming information access transactions to appropriately ranked memory subsystems and the judicious selection of memory subsystems for power adaptation enhances the likelihood that higher priority cached data is not lost during power adaptation.Type: GrantFiled: July 28, 2003Date of Patent: February 21, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventors: Robert N. Mayo, Parthasarathy Ranganathan, Robert J. Stets, Jr., Deborah A. Wallach
-
Publication number: 20040230848Abstract: A data center is disclosed with power-aware adaptation that minimizes the performance impact of reducing the power consumption of individual nodes in the data center. A data center according to the present techniques includes a request redirector that obtains an access request for data stored on a set of storage devices and that distributes the access request to one of a set of access nodes in response to a priority of the access request and a rank of each access node. A data center according to the present techniques also includes a power manager that performs a power adaptation in the data center by selecting access nodes for power reduction based on the ranks of the access nodes. The judicious distribution of access requests to appropriately ranked nodes and the judicious selection of access nodes for power reduction enhances the likelihood that higher priority cached data is not lost during power adaptation.Type: ApplicationFiled: May 13, 2003Publication date: November 18, 2004Inventors: Robert N. Mayo, Parthasarathy Ranganathan, Robert J. Stets, Deborah A. Wallach
-
Publication number: 20040215987Abstract: A computer system for conserving operating power includes a number of computer hardware processor cores that differ amongst themselves in at least in their respective operating power requirements and processing capabilities. A monitor gathers performance metric information from each of the computer hardware processor cores that is specific to a particular run of application software then executing. A workload transfer mechanism transfers the executing application software to a second computer hardware processor core in a search for reduced operating power. A transfer delay mechanism is connected to delay a subsequent transfer of the executing application software if the system operating power may be conserved by such delay.Type: ApplicationFiled: April 25, 2003Publication date: October 28, 2004Inventors: Keith Farkas, Norman P. Jouppi, Robert N. Mayo, Parthasarathy Ranganathan