Patents by Inventor Bruce Douglas

Bruce Douglas 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: 20160145039
    Abstract: A modular shipping container, comprising: an enclosure having a base opposed and spaced from a roof, each of the base and roof coupled to respective ends of opposed and spaced left and right side walls and to opposed and spaced front and back walls, the front and back walls having front and back door openings formed therein, respectively; and, front and back doors sized for mounting over the front and back door openings, respectively, to selectively close the front and back door openings; wherein the front door opening and the front door are smaller than the back door opening and the back door, respectively, whereby the front door is passable through the back door opening.
    Type: Application
    Filed: November 25, 2014
    Publication date: May 26, 2016
    Inventor: BRUCE DOUGLAS BOWSER
  • Publication number: 20160145040
    Abstract: A modular shipping container, comprising: an enclosure having a base opposed and spaced from a roof, each of the base and roof coupled to respective ends of opposed and spaced left and right side walls and to opposed and spaced front and back walls, the front and back walls having front and back door openings formed therein, respectively; and, front doors and back doors mounted to the front and back walls, respectively, and operable to selectively open and close the front and back door openings; wherein the front door opening and the front doors are smaller than the back door opening and the back doors, respectively, whereby the front doors are openable at least ninety degrees through a back door opening-sized access.
    Type: Application
    Filed: June 2, 2015
    Publication date: May 26, 2016
    Inventor: BRUCE DOUGLAS BOWSER
  • Patent number: 9343104
    Abstract: A pattern of features of a storage medium includes first features having a first logical state and second features having a second logical state, wherein a cross track dimension of the first features is different from a cross track dimension of the second features. A transducer of a memory device senses the pattern of features and generates a transducer signal. Read circuitry samples the transducer signal at a frequency of a sampling clock signal and generates a read signal from the sampled transducer signal. Servo electronics includes a demodulator that demodulates at least first and second orthogonal frequency components of the read signal. Timing circuitry synchronizes a phase of the sampling clock signal with a phase of the pattern of features using the first orthogonal frequency component. Position error circuitry generates a signal indicating a cross track positional offset of the transducer relative to the features using the first and second orthogonal frequency components.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: May 17, 2016
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventor: Bruce Douglas Buch
  • Publication number: 20160111119
    Abstract: A pattern of features of a storage medium includes first features having a first logical state and second features having a second logical state, wherein a cross track dimension of the first features is different from a cross track dimension of the second features. A transducer of a memory device senses the pattern of features and generates a transducer signal. Read circuitry samples the transducer signal at a frequency of a sampling clock signal and generates a read signal from the sampled transducer signal. Servo electronics includes a demodulator that demodulates at least first and second orthogonal frequency components of the read signal. Timing circuitry synchronizes a phase of the sampling clock signal with a phase of the pattern of features using the first orthogonal frequency component. Position error circuitry generates a signal indicating a cross track positional offset of the transducer relative to the features using the first and second orthogonal frequency components.
    Type: Application
    Filed: August 10, 2015
    Publication date: April 21, 2016
    Inventor: Bruce Douglas Buch
  • Patent number: 9318147
    Abstract: A circuit may be configured to reduce the amount of space used on a storage device when a transducer having a reader and writer passes from a writable data field to a read-only field by enabling both the reader and writer simultaneously. The circuit can be configured to reduce to a threshold level the noise on a read signal that can occur when the reader is over a read-only field and the writer is over a writable data field, and can ignore the read data when both the writer and reader are enabled simultaneously over a writable data field.
    Type: Grant
    Filed: October 10, 2013
    Date of Patent: April 19, 2016
    Assignee: Seagate Technology LLC
    Inventors: Barmeshwar Vikramaditya, Bruce Douglas Buch, Timothy Ellis
  • Publication number: 20160041406
    Abstract: In one aspect, a device includes a frame, at least one lens coupled to the frame, at least one membrane at least partially covering at least one face of the lens, a reservoir in fluid communication with the membrane and containing fluid, and a fluid control assembly which controls fluid communication of the fluid between the reservoir and the membrane.
    Type: Application
    Filed: August 6, 2014
    Publication date: February 11, 2016
    Inventors: AXEL RAMIREZ FLORES, Rod David Waltermann, James Anthony Hunt, Bruce Douglas Gress, James Alan LaCroix
  • Patent number: 9244766
    Abstract: Method and apparatus for managing data in a memory, such as a flash memory. In accordance with some embodiments, a memory has a plurality of solid-state non-volatile memory cells. A processing circuit is connected to the memory and configured to direct the execution of a plurality of read error recovery routines in response to at least one uncorrectable read error in a data set retrieved from the memory. The recovery routines are executed in a selected order based on an elapsed recovery time parameter for each of the recovery routines and an estimated probability of success of each of the recovery routines.
    Type: Grant
    Filed: September 23, 2013
    Date of Patent: January 26, 2016
    Assignee: Seagate Technology LLC
    Inventors: Ara Patapoutian, Bruce Douglas Buch, Ryan James Goss, Mark Allen Gaertner, Arvind Sridharan
  • Patent number: 9239917
    Abstract: An embodiment provides a method, including: activating, at an information handling device, an optical sensor; initiating, using a processor, an identification sequence; receiving, at the optical sensor, a sequence of user gesture input; determining if the sequence of user gesture input matches a predetermined sequence of user gesture input stored as training data, the determining comprising comparing, using the processor, data points derived from a three dimensional limb movement of the user gesture input with the stored training data; and providing an identification result. Other aspects are described and claimed.
    Type: Grant
    Filed: December 3, 2013
    Date of Patent: January 19, 2016
    Assignee: Lenovo (Singapore) Ltd. Ptd.
    Inventors: Robert James Kapinos, Alfredo Zugasti Hays, Axel Ramirez Flores, Bruce Douglas Gress, Jose Rodolfo Ruiz
  • Patent number: 9201728
    Abstract: Method and apparatus for managing data in a memory, such as a flash memory. In accordance with some embodiments, the apparatus has a solid-state non-volatile memory and a processing circuit configured to write data to a selected location of the memory. The data are arranged in the form of multi-bit code words each comprising a user data payload and associated parity data configured to correct one or more bit errors in the user data payload. The processing circuit adjusts at least a selected one of a size of the code words, a size of the user data payloads or a size of the parity data responsive to at least a selected one of an accumulated count of access operations upon the selected location or an error rate associated with the selected location.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: December 1, 2015
    Assignee: Seagate Technology LLC
    Inventors: Ara Patapoutian, Ryan James Goss, Mark Allen Gaertner, Bruce Douglas Buch, Arvind Sridharan
  • Patent number: 9202477
    Abstract: Systems and methods are included for determining a presence of an upcoming reading field during a write mode of a storage device, and initiating a read-while write RWW) mode of the storage device in response to the sensed reading field. Initiating the RWW mode comprises warming up the reader circuitry, generating a signal in response to an end to the write operation, and activating reader bias current in response to the generated signal.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: December 1, 2015
    Assignee: Seagate Technology LLC
    Inventors: Bruce Douglas Buch, Stefan Ionescu
  • Patent number: 9182970
    Abstract: Systems, methods and products directed toward creating device preloads via employing base and additional image content. One aspect includes communicating an aspect of an information handling device, and assimilating additional image content at the information handling device responsive to communication of the aspect of the device, wherein a base image and the additional image content are combined to form a unitary device image. Other embodiments are described herein.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: November 10, 2015
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Nathan J. Peterson, Rod D. Waltermann, Richard Paul Cornwell, Bruce Douglas Gress, Jun Li
  • Patent number: 9164837
    Abstract: Method and apparatus for managing data in a memory, such as a flash memory. In accordance with some embodiments, a non-volatile memory is arranged into a plurality of blocks, with each of the blocks constituting an integral plural number N of fixed-sized, multi-bit transfer units. A processing circuit retrieves at least a portion of the data stored in a selected block to a volatile memory buffer in response to a transfer unit (TU) bit map. The TU bit map is stored in a memory and provides a multi-bit sequence of bits corresponding to the N transfer units of the selected block. The values of the bits in the multi-bit sequence of bits indicate whether the corresponding transfer units are to be retrieved.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: October 20, 2015
    Assignee: Seagate Technology LLC
    Inventors: Mark Allen Gaertner, Bruce Douglas Buch, Ryan James Goss
  • Patent number: 9134835
    Abstract: An aspect provides a method, including: detecting, on a touch screen of an information handing device, user input; determining, using a processor, that the user input occurs within a predetermined edge region of the touch screen; adjusting, using a processor, display output of the touch screen based on the user input that occurs within a predetermined edge region; and filtering, using a processor, the user input that occurs within a predetermined edge region such that the user input does not commit an input action on the information handling device. Other aspects are described and claimed.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: September 15, 2015
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Joshua Neil Novak, Bruce Douglas Gress, Debra Kay Kobs-Fortner, Neal Robert Caliendo, Jr., Russell Speight VanBlon
  • Patent number: 9135109
    Abstract: An adaptive search scheme leads to threshold voltages that have lower bit error rates over initial values. An initial reference voltage is used and data is measured for set steps in voltage about the initial value sufficient to fit a polynomial curve. A minimum is used to determine the lowest bit error rate and corresponding optimum threshold voltage. This voltage is adopted as the new threshold voltage for reading the given data.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: September 15, 2015
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Mai A. Ghaly, Bruce Douglas Emo
  • Publication number: 20150227319
    Abstract: An embodiment provides a method, including: integrating a non-volatile memory into a first information handling device; installing an image on the non-volatile memory; storing a recovery version of the installed image in another memory location of another device; and thereafter providing the recovery version to a non-volatile memory of a second information handling device. Other aspects are described and claimed.
    Type: Application
    Filed: February 12, 2014
    Publication date: August 13, 2015
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Jun Li, Scott Wantao Li, Bruce Douglas Gress, Fred F. Holt, JR., Humberto Salvador Argaluza
  • Patent number: 9105289
    Abstract: A pattern of features of a storage medium includes first features having a first logical state and second features having a second logical state, wherein a cross track dimension of the first features is different from a cross track dimension of the second features. A transducer of a memory device senses the pattern of features and generates a transducer signal. Read circuitry samples the transducer signal at a frequency of a sampling clock signal and generates a read signal from the sampled transducer signal. Servo electronics includes a demodulator that demodulates at least first and second orthogonal frequency components of the read signal. Timing circuitry synchronizes a phase of the sampling clock signal with a phase of the pattern of features using the first orthogonal frequency component. Position error circuitry generates a signal indicating a cross track positional offset of the transducer relative to the features using the first and second orthogonal frequency components.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: August 11, 2015
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventor: Bruce Douglas Buch
  • Publication number: 20150205394
    Abstract: An aspect provides a method, including: detecting, on a touch screen of an information handing device, user input; determining, using a processor, that the user input occurs within a predetermined edge region of the touch screen; adjusting, using a processor, display output of the touch screen based on the user input that occurs within a predetermined edge region; and filtering, using a processor, the user input that occurs within a predetermined edge region such that the user input does not commit an input action on the information handling device. Other aspects are described and claimed.
    Type: Application
    Filed: January 17, 2014
    Publication date: July 23, 2015
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Joshua Neil Novak, Bruce Douglas Gress, Debra Kay Kobs-Fortner, Neal Robert Caliendo, JR., Russell Speight VanBlon
  • Publication number: 20150169153
    Abstract: A method, apparatus, and program product are disclosed for positioning a cursor on a clicking area, the cursor being displayed on a display of an information handling device, receiving an input action from a user, the input action detected by an input detector, and enhancing a viewing area around the cursor in response to the input action, wherein items within the enhanced viewing area are visually larger than items outside the enhanced viewing area.
    Type: Application
    Filed: December 17, 2013
    Publication date: June 18, 2015
    Applicant: LENOVO (Singapore) PTE, LTD.
    Inventors: Alfredo Zugasti Hays, Bruce Douglas Gress, Robert James Kapinos, Alex Ramirez Flores, Jose Rodolfo Ruiz
  • Publication number: 20150172632
    Abstract: For generating a stereoscopic image, a first parallax optical element directs a first parallax image to an optical selector. A second parallax optical element directs a second parallax image to the optical selector. The optical selector alternates between directing the first parallax image and the second parallax image to a video camera.
    Type: Application
    Filed: December 12, 2013
    Publication date: June 18, 2015
    Applicant: LENOVO (Singapore) PTE, LTD.
    Inventors: Axel Ramirez Flores, Bruce Douglas Gress, Robert James Kapinos, Alfredo Zugasti Hays, Jose Rodolfo Ruiz
  • Publication number: 20150154394
    Abstract: An embodiment provides a method, including: activating, at an information handling device, an optical sensor; initiating, using a processor, an identification sequence; receiving, at the optical sensor, a sequence of user gesture input; determining if the sequence of user gesture input matches a predetermined sequence of user gesture input stored as training data, the determining comprising comparing, using the processor, data points derived from a three dimensional limb movement of the user gesture input with the stored training data; and providing an identification result. Other aspects are described and claimed.
    Type: Application
    Filed: December 3, 2013
    Publication date: June 4, 2015
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Robert James Kapinos, Alfredo Zugasti Hays, Axel Ramirez Flores, Bruce Douglas Gress, Jose Rodolfo Ruiz