Patents by Inventor Anthony A. Klein

Anthony A. Klein 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: 9275067
    Abstract: A method to sequentially deduplicate data, wherein the method receives a plurality of computer files, wherein each of the plurality of computer files comprises a label comprising a file name, a file type, a version number, and file size, and stores that plurality of computer files in a deduplication queue. The method then identifies a subset of the plurality of computer files, wherein each file of the subset comprises the same file name but a different version number, and wherein the subset comprises a maximum count of version numbers, and wherein the subset comprises a portion of the plurality of computer files. The method deduplicates the subset using a hash algorithm, and removes the subset from said deduplication queue.
    Type: Grant
    Filed: March 16, 2009
    Date of Patent: March 1, 2016
    Assignee: International Busines Machines Corporation
    Inventors: Allen Keith Bates, Nils Haustein, Gail Hepworth, Craig Anthony Klein, Ulf Troppens, Daniel James Winarski
  • Patent number: 9192839
    Abstract: A batting trainer device that may be placed near a batter's rear foot and discourages the batter from over-rotating the rear foot. The device having a planar base member, a planar backing member, and a heel stop. The planar base member may be rotatably affixed to the planar backing member, and the heel stop may be removably affixed to the backing member. The backing member position relative to the base member may be adjustable with an adjustment means.
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: November 24, 2015
    Inventor: Charles Anthony Klein
  • Patent number: 9126040
    Abstract: An implantable sound pickup system. The system comprises an intracochlear acoustic sensor implantable in a recipient's cochlea comprising: piezoelectric element configured to detect pressure waves in the perilymph of the cochlea when the acoustic sensor is at least partially implanted in the cochlea, and to produce electrical signals corresponding to the detected pressure waves.
    Type: Grant
    Filed: April 2, 2013
    Date of Patent: September 8, 2015
    Assignee: Hearworks Pty, Limited
    Inventors: Andy L. Zhang, Peter M. Seligman, Anthony Klein, Robert Cowan
  • Publication number: 20150094172
    Abstract: A batting trainer device that may be placed near a batter's rear foot and discourages the batter from over-rotating the rear foot. The device having a planar base member, a planar backing member, and a heel stop. The planar base member may be rotatably affixed to the planar backing member, and the heel stop may be removably affixed to the backing member. The backing member position relative to the base member may be adjustable with an adjustment means.
    Type: Application
    Filed: October 1, 2013
    Publication date: April 2, 2015
    Inventor: Charles Anthony KLEIN
  • Patent number: 8938662
    Abstract: A data storage system includes a data storage array configured for de-duplication of duplicate data therein by: identification of a plurality of portions of data; a comparison of each portion of the data to identify duplicate data and identification of a link associated with each duplicate data; a determination of whether a Hamming link-separation-distance of the identified link is greater than twice a Hamming radius of an error correction code in the data storage system; and replacement of the duplicate data with the identified link when it is determined that the Hamming link-separation-distance is greater than twice the Hamming radius.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: January 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: Robert Haas, Nils Haustein, Craig Anthony Klein, Ulf Troppens, Daniel James Winarski
  • Patent number: 8856563
    Abstract: In remote power down control of a device configured for externally initiated remote power down, such as over a network, activity of all externally connected sources of valid power down requests for the device is monitored; and the device is powered down in response to a combination of one of a received power down request and an inactivity time out with respect to each of the sources of valid power down requests for the device.
    Type: Grant
    Filed: October 2, 2009
    Date of Patent: October 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Louie Arthur Dickens, Timothy A Johnson, Craig Anthony Klein, Gregg Steven Lucas, Daniel James Winarski
  • Patent number: 8856412
    Abstract: A method and a system are provided for displaying information on a hard disk drive assembly. The hard disk drive assembly includes a hard disk drive which further comprises a driver circuit coupled to a display and a display memory. The driver circuit activates the display mounted on the hard disk drive assembly. In response to the activation of the display the driver circuit obtains information from the display memory of the hard disk drive. The driver circuit displays at least a portion of the information obtained from the display memory on the display mounted on the hard disk drive assembly.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: October 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Nils Haustein, Craig Anthony Klein, Daniel James Winarski
  • Patent number: 8825617
    Abstract: Data for deduplication is received. The received data is deduplicated if selected conditions corresponding to the deduplication are satisfied, wherein the selected conditions include a deduplication ratio, a data deduplication threshold, and a data quiescence measure. Deduplication of the received data is discontinued if the selected conditions corresponding to the deduplication are not satisfied.
    Type: Grant
    Filed: March 14, 2008
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Robert Haas, Nils Haustein, Craig Anthony Klein, Ulf Troppens, Daniel James Winarski
  • Patent number: 8782477
    Abstract: A loopback card includes a connector configured to connect to an IO interface and emulate a storage device interface. The connector includes a port configured to receive a set of signals from the IO interface and transmit them to a redriver. The connector is configured to receive the set of signals from the redriver and transmit them from the redriver to the IO interface. The connector includes control signal inputs configured to receive control signals from the IO interface. The connector further includes one or more logic gates configured to receive the control signals. The one or more logic gates apply a logic operation on the control signals to generate an output and route the output to the IO interface through the connector. The redriver is operably connected to the port and configured to receive the set of signals from the port and transmit them back to the port.
    Type: Grant
    Filed: May 11, 2012
    Date of Patent: July 15, 2014
    Assignee: Jabil Circuit, Inc.
    Inventors: Craig Anthony Klein, Aleksander Jaworski, John Roy Gaudet, Steven Scott Burroughs
  • Patent number: 8719240
    Abstract: A method to sequentially deduplicate data, wherein the method receives a plurality of computer files, wherein each of the plurality of computer files comprises a label comprising a file name, a file type, a version number, and file size, and stores that plurality of computer files in a deduplication queue. The method then identifies a subset of the plurality of computer files, wherein each file of the subset comprises the same file name but a different version number, and wherein the subset comprises a maximum count of version numbers, and wherein the subset comprises a portion of the plurality of computer files. The method deduplicates the subset using a hash algorithm, and removes the subset from said deduplication queue. During the deduplicating, the method receives new computer files comprising the same file name, stores those new computer files to the deduplication queue, but does not add those new computer files to the subset.
    Type: Grant
    Filed: June 19, 2009
    Date of Patent: May 6, 2014
    Assignee: International Business Machines Corporation
    Inventors: Allen Keith Bates, Nils Haustein, Gail Hepworth, Craig Anthony Klein, Ulf Troppens, Daniel James Winarski
  • Patent number: 8667379
    Abstract: An apparatus and method are disclosed to receive information and to generate, store, and read, a plurality of error correction coded data sets using that information. Applicants' storage controller receives information and generates (N) sets of error correction coded data, wherein (N) is greater than or equal to 2. The method writes, for each value of (i), the (i)th set of error correction coded data to the (i)th data storage medium, wherein (i) is greater than or equal to 1 and less than or equal to (N). If Applicants' storage controller receives a request to read the information, then Applicants' method reads each of the (N) error correction coded data sets, generates the information using the (N) error correction coded data sets, and returns the information to the requestor.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: March 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Nils Haustein, Craig Anthony Klein, Daniel James Winarski
  • Patent number: 8630041
    Abstract: A data storage assembly is presented. The data storage assembly includes a bi-layered antireflective coating. An inner layer of the antireflective coating includes diamond like carbon. An outer layer is disposed over the inner layer.
    Type: Grant
    Filed: July 17, 2009
    Date of Patent: January 14, 2014
    Assignee: International Business Machines Corporation
    Inventors: Allen Keith Bates, Nils Haustein, Craig Anthony Klein, Sandra Lynn Waters, Daniel James Winarski
  • Publication number: 20130289654
    Abstract: An implantable sound pickup system. The system comprises an intracochlear acoustic sensor implantable in a recipient's cochlea comprising: piezoelectric element configured to detect pressure waves in the perilymph of the cochlea when the acoustic sensor is at least partially implanted in the cochlea, and to produce electrical signals corresponding to the detected pressure waves.
    Type: Application
    Filed: April 2, 2013
    Publication date: October 31, 2013
    Inventors: Andy L. Zhang, Peter M. Seligman, Anthony Klein, Robert Cowan
  • Patent number: 8542991
    Abstract: An optical communication serial interface is employed to power up a device from a powered down state to a powered on state. An optical receiver element receives serial optical signals transmitted by at least one optical fiber and converts the received serial optical signals to electrical signals. A low level reception converter detects and decodes the electrical signals to provide data and control words from detected and decoded normal electrical signals for a high level command processor. A power supply maintains low level power to at least the optical receiver element and the low level reception converter of the optical communication serial interface while the device is in the powered down state. The low level reception converter detects a particular abnormal sequence of electrical signals; and in response to detecting the particular abnormal sequence of electrical signals, asserts a control signal to power up the device controllable power supply.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: September 24, 2013
    Assignee: International Business Machines Corporation
    Inventors: Louie Arthur Dickens, Timothy A Johnson, Craig Anthony Klein, Gregg Steven Lucas, Daniel James Winarski
  • Patent number: 8516154
    Abstract: Network traffic encoded in a first protocol is transmitted across a first communications link, wherein the first protocol allows a first plurality of simultaneous logical connections. The transmitted network traffic is received at a first interface between the first communications link and a second communications link. The received network traffic is encapsulated within frames at the first interface, wherein the frames are generated in accordance with a second protocol, and wherein the second protocol does not allow any plurality of simultaneous logical connections that are allowed by the first protocol. The frames are transmitted from the first interface to a second interface across the second communications link. The frames are received and then unencapsulated network traffic is generated from the frames at the second interface, wherein the second interface is between the second communications link and a third communications link.
    Type: Grant
    Filed: August 1, 2011
    Date of Patent: August 20, 2013
    Assignee: International Business Machines Corporation
    Inventors: Louie Arthur Dickens, Timothy A. Johnson, Craig Anthony Klein, Daniel James Winarski
  • Patent number: 8495432
    Abstract: Described are embodiments of an invention for blocking write access to memory modules of a solid state drive. The solid state drive includes a controller access module or a memory access module that controls write access to the solid state drive and the memory modules of the solid state drive. Upon determining that a memory module has failed, the failed memory module or the entire solid state memory device is configured to be read only to prevent an errant write of data over critical data. Further, a failed memory module, or solid state device memory having a failed memory module, may be replaced upon failure.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Louie Arthur Dickens, Timothy A. Johnson, Craig Anthony Klein, Gregg Steven Lucas, Daniel James Winarski
  • Patent number: 8412342
    Abstract: An implantable sound pickup system. The system comprises an intracochlear acoustic sensor implantable in a recipient's cochlea comprising: an elongate core conductor, and a piezoelectric element disposed on the surface of the core conductor configured to detect pressure waves in the perilymph of the cochlea when the acoustic sensor is at least partially implanted in the cochlea, and to produce electrical signals corresponding to the detected pressure waves.
    Type: Grant
    Filed: August 25, 2009
    Date of Patent: April 2, 2013
    Assignee: Hearworks PTY, Limited
    Inventors: Andy L. Zhang, Peter Seligman, Anthony Klein, Robert Cowan
  • Patent number: 8346736
    Abstract: A method to deduplicate data by receiving a data set, setting a data chunk size, selecting a first stage deduplication algorithm, and selecting a second stage deduplication algorithm, where the first stage deduplication algorithm differs from the second stage deduplication algorithm. The method selects a data chunk, where that data chunk comprises all or a portion of the data set, performs a first stage deduplication analysis of the data chunk using the first stage deduplication algorithm. If the first stage deduplication analysis indicates duplicate data, then the method performs a second state deduplication analysis of said data chunk using the second stage deduplication algorithm to verify the data as duplicate. Only if both data deduplication analysis indicate duplicate data the data chunk is replaced by a deduplication stub or reference to the identical data chunk which is already stored.
    Type: Grant
    Filed: March 16, 2009
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Nils Haustein, Craig Anthony Klein, Stephen Leonard Schwartz, Daniel James Winarski
  • Publication number: 20120290889
    Abstract: A loopback card includes a connector configured to connect to an IO interface and emulate a storage device interface. The connector includes a port configured to receive a set of signals from the IO interface and transmit them to a redriver. The connector is configured to receive the set of signals from the redriver and transmit them from the redriver to the IO interface. The connector includes control signal inputs configured to receive control signals from the IO interface. The connector further includes one or more logic gates configured to receive the control signals. The one or more logic gates apply a logic operation on the control signals to generate an output and route the output to the IO interface through the connector. The redriver is operably connected to the port and configured to receive the set of signals from the port and transmit them back to the port.
    Type: Application
    Filed: May 11, 2012
    Publication date: November 15, 2012
    Inventors: Craig Anthony Klein, Aleksander Jaworski, John Roy Gaudet, Steven Scott Burroughs
  • Patent number: 8274874
    Abstract: An apparatus, system, and method are disclosed to locate a group of units of digital information in a volume, optical-storage disk. The apparatus includes a first optical recording layer, a second optical recording layer, and an optical disk reading sled. The first optical recording layer stores a first group of units of digital information in a distinct region of the optical disk. The second optical recording layer stores a first locator for the first group of units of digital information in substantially the same distinct region of the optical disk. A first laser in the optical disk reading sled reads the first locator stored in the second optical recording layer, which indicates the contents of the units of digital information stored in the first optical recording layer being read by a second laser, also in the optical disk reading sled.
    Type: Grant
    Filed: February 4, 2008
    Date of Patent: September 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: Allen Keith Bates, Nils Haustein, Craig Anthony Klein, Daniel James Winarski