Patents by Inventor David H. Hanes

David H. Hanes 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: 8165445
    Abstract: A system for analyzing a moving pictures expert group (MPEG)-formatted file comprises a format analysis application and a processing element operable to execute the application. The application is adapted to read a rule having at least one logical instruction defining a format requirement and compare a portion of the file with the rule. A determination of validity of the file is made by the application dependent upon a result of the comparison.
    Type: Grant
    Filed: January 8, 2004
    Date of Patent: April 24, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: David H. Hanes
  • Publication number: 20120054386
    Abstract: Embodiments disclosed herein relate to communicating between electronic devices using a portable storage device. In one embodiment, a portable storage device communicates with a first electronic device, and the portable storage device communicates with a second electronic device via a network. The portable storage device sends a request from the first electronic device to the second electronic device. The portable storage device may send a response to the request from the second electronic device to the first electronic device.
    Type: Application
    Filed: August 31, 2010
    Publication date: March 1, 2012
    Inventor: David H. Hanes
  • Publication number: 20120030596
    Abstract: A method for rendering a user interface including selecting a user profile to be loaded as the user interface in response to a user accessing a digital display device, identifying and loading one or more content associated with the user profile, and rendering the user interface to include the content associated with the selected user profile for display on the digital display device.
    Type: Application
    Filed: October 5, 2009
    Publication date: February 2, 2012
    Inventor: David H Hanes
  • Publication number: 20120019447
    Abstract: A method for configuring a digital display device including determining whether a user is viewing the digital display device with a sensor, identifying an amount of ambient light around the digital display device with the sensor, and configuring one or more display settings on the digital display device in response to whether the user is viewing the digital display device and the amount of ambient light identified.
    Type: Application
    Filed: October 2, 2009
    Publication date: January 26, 2012
    Inventor: David H. Hanes
  • Publication number: 20120008472
    Abstract: Systems, methods, and machine-readable media provide device-level functionality without altering device memory. A non-transitory machine-readable medium can store a first set of instructions that are executed by the machine to provide device-level functionality unsupported by a second set of instructions stored in device memory associated with the machine without altering the second set of instructions stored in the device memory. For example, the machine can be an optical disc player and the medium can be an optical disc.
    Type: Application
    Filed: July 12, 2010
    Publication date: January 12, 2012
    Inventor: David H. Hanes
  • Publication number: 20110307525
    Abstract: A method for managing a virtual storage device including scanning ports of a device for storage devices coupled to the device and identifying file systems of the storage devices, creating a database to include entries for the storage devices and files included in the storage devices based on the file systems of the storage devices, and aggregating the files listed in the database as a virtual storage device.
    Type: Application
    Filed: June 15, 2010
    Publication date: December 15, 2011
    Inventor: David H. Hanes
  • Patent number: 8065510
    Abstract: A system comprises a processor and non-volatile storage coupled to the processor. The non-volatile storage comprises firmware that is executable by the processor. The processor determines whether the firmware is available to be executed. If the firmware is not available to be executed, the processor determines a location across a network and retrieves a second firmware image from that location.
    Type: Grant
    Filed: July 30, 2007
    Date of Patent: November 22, 2011
    Assignee: Hewlet-Packard Development Company, L.P.
    Inventor: David H. Hanes
  • Publication number: 20110131258
    Abstract: A network attached storage (NAS) device 104 for multimedia file 110 distribution, the device 104 comprising: a processing device 202; a network interface 106 connected with the processing device 202; and a storage device 210 connected with the processing device 202. The storage device 210 comprising: a set of predetermined multimedia file requests 112; a set of multimedia files 110; and a set of executable instructions 212. The executable instructions 212 cause the processing device 202 to: transmit a request 112 from the set of multimedia file requests 112 to a media server 102 via the network interface 106; receive multimedia files 110 responsive to a transmitted request 112; transmit a multimedia file 110 from the set of multimedia files 110 to a controller 116, 120 via the network interface 106 for display to a user via a display 118, 122 connected with the controller 116, 120; and remove a multimedia file 110 from the set of multimedia files 110 responsive to a predetermined file removal process.
    Type: Application
    Filed: September 30, 2008
    Publication date: June 2, 2011
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P
    Inventors: Paul Michael Cesario, David H. Hanes, Charles Martin McJilton
  • Patent number: 7945643
    Abstract: A system comprises storage configurable, at least in part, into a plurality of shared entities. The storage comprises rules. Each rule is configurable to specify one or more of the shared entities to associate with a specified computer identity so that at least one computer identity is associatable with a different set of shared entities from at least one other computer identity.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: May 17, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: David H. Hanes
  • Publication number: 20110107040
    Abstract: In one embodiment a network attached storage device comprises a detection module to detect, in the network attached storage device, the connection of an external storage media to the network attached storage device, a format module to initiate, in the network attached storage device, a format utility, and configure the external storage media with at least a primary partition and a secondary partition.
    Type: Application
    Filed: July 8, 2008
    Publication date: May 5, 2011
    Inventor: David H. Hanes
  • Patent number: 7924742
    Abstract: A network device discovery system includes a computing system configured to broadcast a device discovery datagram packet to a network such that the device discovery datagram packet is encoded with data identifying at least one device discovered on the network, wherein if a time period from the broadcast of the device discovery datagram packet exceeds a predetermined threshold and a quantity of device discovery datagram packets broadcast to the network exceeds a predetermined threshold, the computing system is configured to discontinue broadcast of device discovery datagram packets to the network.
    Type: Grant
    Filed: September 27, 2006
    Date of Patent: April 12, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: David H. Hanes
  • Publication number: 20110055380
    Abstract: A system including a network; and a plurality of devices configured to be communicatively coupled to the network, each device configured to be automatically discoverable when connected to the network; wherein at least one of the devices is configured to: discover devices connected to the network; and establish a network communication link between at least two devices based on a user task.
    Type: Application
    Filed: September 3, 2009
    Publication date: March 3, 2011
    Inventors: Robert F. Yockey, David H. Hanes, John Michael Main
  • Publication number: 20110016398
    Abstract: A method for displaying images of interest as a slide show including scanning metadata of images to identify the images which match one or more criteria, classifying the images which have metadata that match one or more of the criteria as the images of interest, and displaying the slide show of the images of interest on a display device.
    Type: Application
    Filed: July 16, 2009
    Publication date: January 20, 2011
    Inventor: David H. Hanes
  • Publication number: 20100313066
    Abstract: Systems, methods, and other embodiments associated with a backup utility are described. One example system causes a backup utility to identify a remote device as local to a client device. Backup data may then be retained on the remote device identified by the backup utility as being local.
    Type: Application
    Filed: June 3, 2009
    Publication date: December 9, 2010
    Inventor: David H. HANES
  • Publication number: 20100293148
    Abstract: In one embodiment a network attached storage device comprises at least one storage media, a detection module to detect at least one computing device on a network, a configuration module to configure, in network attached storage device, backup settings, a coordination module to coordinate backup procedures, a network attached storage backup module to backup at least a portion of data from a computing device to the storage media, and a device backup module to backup only modified data from a computing device.
    Type: Application
    Filed: January 29, 2008
    Publication date: November 18, 2010
    Inventors: Paul Cesario, David H. Hanes, Charles Martin McJilton
  • Publication number: 20100157478
    Abstract: A storage apparatus is provided. A storage apparatus can include a storage device having one or more unique device identifiers disposed in, on, or about the storage apparatus. One or more computer readable and writeable data storage areas can be disposed in, on, or about the storage apparatus. One or more computer readable data storage areas can also be disposed in, on, or about the storage apparatus. One or more computer readable instruction sets can be disposed in, on, or about the storage apparatus. The execution of all or a portion of the one or more computer readable instruction sets can be contingent upon the successful authentication of all or a portion of the one or more device identifiers.
    Type: Application
    Filed: December 18, 2008
    Publication date: June 24, 2010
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Craig N. Changstrom, John Main, David H. Hanes
  • Patent number: 7734742
    Abstract: A system comprises a computer configured using a configuration setting and a network-attached storage (NAS) device coupled to the computer via a network. The NAS device receives the configuration setting from the computer via the network and configures the NAS device using the configuration setting.
    Type: Grant
    Filed: July 30, 2007
    Date of Patent: June 8, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David H. Hanes, Charles M. McJilton
  • Patent number: 7734959
    Abstract: A system comprises a first network device and a second network device coupled via a network to the first network device. The first network device initiates a recovery across the network of an operating system of the second network device.
    Type: Grant
    Filed: July 30, 2007
    Date of Patent: June 8, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Fred C. Thomas, David H. Hanes
  • Publication number: 20100115333
    Abstract: In one embodiment a computing device comprises at least one storage media, at least one storage media, a processor, and a memory module comprising logic instructions stored on a computer-readable medium which, when executed by a computer processor, configure the processor to detect, in the computing device, at least one file to support a communication connection with the computing device, store the at least one file on a persistent storage media, and link the at least one file to a restore library.
    Type: Application
    Filed: October 30, 2008
    Publication date: May 6, 2010
    Inventors: David H. Hanes, Bryce Carl Wemple
  • Patent number: 7532553
    Abstract: A method of writing data to an optical disc comprising determining a disc category value to be written to an optical disc, and writing, by an optical disc drive, the disc category value to the optical disc, the disc category value written to the optical disc different than a standardized disc category value associated with a disc category type of the optical disc is provided. A computer-readable medium having stored thereon an instruction set to be executed, the instruction set, when executed by a processor, causes the processor to perform a computer method of determining an optical disc category value, and writing, by an optical disc drive, the disc category value to an optical disc, the disc category value written to the optical disc different than a standardized disc category value associated with a disc category type of the optical disc is provided.
    Type: Grant
    Filed: December 31, 2002
    Date of Patent: May 12, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: David H. Hanes