Patents by Inventor Robert S. Sprinkle

Robert S. Sprinkle 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).

  • Publication number: 20100262773
    Abstract: A method is disclosed for striping data from a host to a data storage device that includes a plurality of memory chips and a plurality of physical channels for communication of data between the host and the plurality of memory chips, where each channel is operably connected to a different plurality of the memory chips. The method includes determining a number of physical channels in the plurality of channels, determining a first channel chunk size with which to write data to memory chips connected to separate channels, segmenting, via the host, logically sequential data into first channel chunk size segments, and striping data to different channels of the data storage device in first channel chunk size units.
    Type: Application
    Filed: August 7, 2009
    Publication date: October 14, 2010
    Applicant: Google Inc.
    Inventors: Albert T. Borchers, Andrew T. Swing, Robert S. Sprinkle
  • Publication number: 20100262759
    Abstract: A data storage device may include a first memory board and a second memory board, where the first memory board and the second memory board each comprise multiple memory chips. The data storage device may include a controller board that is arranged and configured to operably connect to the first memory board and the second memory board, where the controller board includes a high speed interface and a controller that is arranged and configured to receive commands from a host using the high speed interface and to execute the commands, where the first memory board and the second memory board are each separately removable from the controller board.
    Type: Application
    Filed: August 7, 2009
    Publication date: October 14, 2010
    Applicant: GOOGLE INC.
    Inventors: Albert T. Borchers, Robert S. Sprinkle, Andrew T. Swing, Jason W. Klaus
  • Publication number: 20100262767
    Abstract: A data storage device may include a command bus, a status bus, multiple memory devices that are operably coupled to the command bus and to the status bus, and a controller including multiple channel controllers, where the channel controllers are operably coupled to the command bus and to the status bus and each of the channel controllers is arranged and configured to control one or more of the memory devices. The data storage device may include multiple programmable logic devices that are operably coupled to the status bus, where each of the programmable logic devices is configured to retrieve a ready/busy signal from each of the memory devices under control of one of the channel controllers using the status bus, serialize the ready/busy signals and communicate the serialized ready/busy signals to the channel controllers.
    Type: Application
    Filed: April 7, 2010
    Publication date: October 14, 2010
    Applicant: GOOGLE INC.
    Inventors: Albert T. Borchers, Andrew T. Swing, Robert S. Sprinkle, Jason W. Klaus
  • Publication number: 20100262740
    Abstract: A host device may include a driver that is arranged and configured to communicate commands to a data storage device and multiple pairs of queues, where each of the pairs of queues may include a command queue that is populated with commands for retrieval by the data storage device and a response queue that is populated with responses by the data storage device for retrieval by the host device, where each response queue is associated with an interrupt and an interrupt handler.
    Type: Application
    Filed: August 7, 2009
    Publication date: October 14, 2010
    Applicant: GOOGLE INC.
    Inventors: Albert T. Borchers, Andrew T. Swing, Robert S. Sprinkle, Grant Grundler
  • Publication number: 20100262894
    Abstract: An apparatus for error correction for a data storage device may include an input interface that is configured to receive individual error correction requests to correct data from multiple channel controllers and that is configured to receive error correction information corresponding to the error correction requests, where each of the channel controllers is arranged and configured to control operations associated with one or more memory chips. The apparatus may include a corrector module that is operably coupled to the input interface and that is arranged and configured to perform error correction using an error correction algorithm and the error correction information to generate correction solutions, where the corrector module is a shared resource for the multiple channel controllers. The apparatus may include an output interface that is operably coupled to the corrector module and that is arranged and configured to communicate the correction solutions to the channel controllers.
    Type: Application
    Filed: August 7, 2009
    Publication date: October 14, 2010
    Applicant: GOOGLE INC.
    Inventors: Andrew T. Swing, Albert T. Borchers, Robert S. Sprinkle, Jason W. Klaus, Thomas J. Norrie, Benjamin S. Gelb
  • Patent number: 5092352
    Abstract: A chewing tobacco product that does not disintegrate during mastication characterized by a uniform flavor and a smooth chew that consists of a blend of 10 to 70% of particulate tobacco in a chewing gum base present in the amount of 20 to 75% of the product, together with a glycerine humectant in the amount of 2 to 12% of the product, and sweetening and flavoring agents.
    Type: Grant
    Filed: December 14, 1983
    Date of Patent: March 3, 1992
    Assignee: American Brands, Inc.
    Inventors: Robert S. Sprinkle, III, Eugene Glock
  • Patent number: 4505282
    Abstract: This invention relates to an innerliner wrap for a tobacco smoking article comprising a combustible porous sheet of cellulosic fibers and finely pulverized porous carbon particles coated with calcium citrate, and a smoking article comprising a tobacco filler, an innerliner wrap encasing said filler, and an outer wrap over said innerliner wrap, said innerliner wrap comprising a combustible porous sheet of cellulosic fibers and finely pulverized porous carbon particles coated with calcium citrate.
    Type: Grant
    Filed: May 10, 1983
    Date of Patent: March 19, 1985
    Assignee: American Brands, Inc.
    Inventors: Everett C. Cogbill, Robert S. Sprinkle, III