Patents by Inventor Joseph Edward Halpern, III

Joseph Edward Halpern, III 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: 10642962
    Abstract: For securing content accessed from storage device, the storage device is associated with a licensee identifier. The licensee identifier is provided as input to an algorithm that generates, based on the identifier, a determinate set of instructions for a computer, for example, source code in a coding language, compiled binary code, or pseudo code that is capable of being translated into source code. The code, once compiled to machine-usable form, can be executed by a processor to perform a permutation operation that is unique to the licensee identifier. The output of the permutation operation can be used for protecting data provided by the storage device.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: May 5, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Carlos Frederico Amaral Cid, Matthew Warren Dodd, David L. Blankenbeckler, Joseph Edward Halpern, III, Ian E. Harvey, Christopher R. Odgers
  • Publication number: 20170032108
    Abstract: For securing content accessed from storage device, the storage device is associated with a licensee identifier. The licensee identifier is provided as input to an algorithm that generates, based on the identifier, a determinate set of instructions for a computer, for example, source code in a coding language, compiled binary code, or pseudo code that is capable of being translated into source code. The code, once compiled to machine-usable form, can be executed by a processor to perform a permutation operation that is unique to the licensee identifier. The output of the permutation operation can be used for protecting data provided by the storage device.
    Type: Application
    Filed: July 28, 2015
    Publication date: February 2, 2017
    Inventors: Carlos Frederico Amaral Cid, Matthew Warren Dodd, David L. Blankenbeckler, Joseph Edward Halpern, III, Ian E. Harvey, Christopher R. Odgers
  • Patent number: 9152641
    Abstract: A method and system are disclosed that permit a host application to obtain cluster location data, for example logical addresses associated with the clusters of a file, and to allow a host application to communicate the logical block address mapping information to firmware of a storage device. The method includes the host transmitting one or more clusters or partial clusters having a signature to the storage device where the storage device knows or has been instructed by the host to look for the signature. The storage device may receive clusters having a signature and, responsive to a host request, return logical address information to a host for the location in the storage device of the marked clusters. The host may parse a data structure on the storage device to obtain remaining cluster location information using a file's first cluster location or may request that the storage device return the cluster location information.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: October 6, 2015
    Assignee: SanDisk Technologies Inc.
    Inventors: Joseph Edward Halpern, III, Henry Hutton, Judah Gamliel Hahn, Moshe Raz, In-Soo Yoon
  • Patent number: 8984032
    Abstract: A method and system are disclosed that permit a host application to obtain cluster location data, for example logical addresses associated with the clusters of a file, and a host application to communicate the logical block address mapping information to firmware of a storage device. The method includes the host transmitting one or more clusters or partial clusters having a signature to the storage device where the storage device knows or has been instructed to look for the signature. The storage device may receive clusters having a signature and, responsive to a host request, return logical address information to a host for the location in the storage device of the marked clusters. The host may parse a data structure on the storage device to obtain remaining cluster location information using a file's first cluster location or may request that the storage device return the cluster location information.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: March 17, 2015
    Assignee: SanDisk Technologies Inc.
    Inventors: Joseph Edward Halpern, III, Henry Hutton, Judah Gamliel Hahn, Moshe Raz, In-Soo Yoon
  • Publication number: 20130159362
    Abstract: A method and system are disclosed that permit a host application to obtain cluster location data, for example logical addresses associated with the clusters of a file, and a host application to communicate the logical block address mapping information to firmware of a storage device. The method includes the host transmitting one or more clusters or partial clusters having a signature to the storage device where the storage device knows or has been instructed to look for the signature. The storage device may receive clusters having a signature and, responsive to a host request, return logical address information to a host for the location in the storage device of the marked clusters. The host may parse a data structure on the storage device to obtain remaining cluster location information using a file's first cluster location or may request that the storage device return the cluster location information.
    Type: Application
    Filed: December 15, 2011
    Publication date: June 20, 2013
    Inventors: Joseph Edward Halpern, III, Henry Hutton, Judah Gamliel Hahn, Moshe Raz, In-Soo Yoon
  • Publication number: 20130159304
    Abstract: A method and system are disclosed that permit a host application to obtain cluster location data, for example logical addresses associated with the clusters of a file, and to allow a host application to communicate the logical block address mapping information to firmware of a storage device. The method includes the host transmitting one or more clusters or partial clusters having a signature to the storage device where the storage device knows or has been instructed by the host to look for the signature. The storage device may receive clusters having a signature and, responsive to a host request, return logical address information to a host for the location in the storage device of the marked clusters. The host may parse a data structure on the storage device to obtain remaining cluster location information using a file's first cluster location or may request that the storage device return the cluster location information.
    Type: Application
    Filed: December 15, 2011
    Publication date: June 20, 2013
    Inventors: Joseph Edward Halpern, III, Henry Hutton, Judah Gamliel Hahn, Moshe Raz, In-Soo Yoon
  • Patent number: 7624391
    Abstract: A method and apparatus for facilitating the upgrade of device drivers for computer peripheral devices includes detecting a version of the device driver in use by the computer from data sent by the computer to the peripheral device determining whether the version of the device driver may be out of date signaling the computer if it is determined that a newer version of the device driver may be available.
    Type: Grant
    Filed: November 5, 2001
    Date of Patent: November 24, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John Leland Boldon, Joseph Edward Halpern, III