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: 20160145039Abstract: 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: ApplicationFiled: November 25, 2014Publication date: May 26, 2016Inventor: BRUCE DOUGLAS BOWSER
-
Publication number: 20160145040Abstract: 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: ApplicationFiled: June 2, 2015Publication date: May 26, 2016Inventor: BRUCE DOUGLAS BOWSER
-
Patent number: 9343104Abstract: 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: GrantFiled: August 10, 2015Date of Patent: May 17, 2016Assignee: SEAGATE TECHNOLOGY LLCInventor: Bruce Douglas Buch
-
Publication number: 20160111119Abstract: 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: ApplicationFiled: August 10, 2015Publication date: April 21, 2016Inventor: Bruce Douglas Buch
-
Patent number: 9318147Abstract: 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: GrantFiled: October 10, 2013Date of Patent: April 19, 2016Assignee: Seagate Technology LLCInventors: Barmeshwar Vikramaditya, Bruce Douglas Buch, Timothy Ellis
-
GLASSES WITH FLUID-FILLABLE MEMBRANE FOR ADJUSTING FOCAL LENGTH OF ONE OR MORE LENSES OF THE GLASSES
Publication number: 20160041406Abstract: 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: ApplicationFiled: August 6, 2014Publication date: February 11, 2016Inventors: AXEL RAMIREZ FLORES, Rod David Waltermann, James Anthony Hunt, Bruce Douglas Gress, James Alan LaCroix -
Patent number: 9244766Abstract: 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: GrantFiled: September 23, 2013Date of Patent: January 26, 2016Assignee: Seagate Technology LLCInventors: Ara Patapoutian, Bruce Douglas Buch, Ryan James Goss, Mark Allen Gaertner, Arvind Sridharan
-
Patent number: 9239917Abstract: 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: GrantFiled: December 3, 2013Date of Patent: January 19, 2016Assignee: Lenovo (Singapore) Ltd. Ptd.Inventors: Robert James Kapinos, Alfredo Zugasti Hays, Axel Ramirez Flores, Bruce Douglas Gress, Jose Rodolfo Ruiz
-
Patent number: 9201728Abstract: 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: GrantFiled: September 12, 2013Date of Patent: December 1, 2015Assignee: Seagate Technology LLCInventors: Ara Patapoutian, Ryan James Goss, Mark Allen Gaertner, Bruce Douglas Buch, Arvind Sridharan
-
Patent number: 9202477Abstract: 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: GrantFiled: October 14, 2014Date of Patent: December 1, 2015Assignee: Seagate Technology LLCInventors: Bruce Douglas Buch, Stefan Ionescu
-
Patent number: 9182970Abstract: 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: GrantFiled: March 30, 2012Date of Patent: November 10, 2015Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Nathan J. Peterson, Rod D. Waltermann, Richard Paul Cornwell, Bruce Douglas Gress, Jun Li
-
Patent number: 9164837Abstract: 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: GrantFiled: September 12, 2013Date of Patent: October 20, 2015Assignee: Seagate Technology LLCInventors: Mark Allen Gaertner, Bruce Douglas Buch, Ryan James Goss
-
Patent number: 9134835Abstract: 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: GrantFiled: January 17, 2014Date of Patent: September 15, 2015Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Joshua Neil Novak, Bruce Douglas Gress, Debra Kay Kobs-Fortner, Neal Robert Caliendo, Jr., Russell Speight VanBlon
-
Patent number: 9135109Abstract: 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: GrantFiled: March 11, 2013Date of Patent: September 15, 2015Assignee: SEAGATE TECHNOLOGY LLCInventors: Mai A. Ghaly, Bruce Douglas Emo
-
Publication number: 20150227319Abstract: 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: ApplicationFiled: February 12, 2014Publication date: August 13, 2015Applicant: Lenovo (Singapore) Pte. Ltd.Inventors: Jun Li, Scott Wantao Li, Bruce Douglas Gress, Fred F. Holt, JR., Humberto Salvador Argaluza
-
Patent number: 9105289Abstract: 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: GrantFiled: October 15, 2014Date of Patent: August 11, 2015Assignee: SEAGATE TECHNOLOGY LLCInventor: Bruce Douglas Buch
-
Publication number: 20150205394Abstract: 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: ApplicationFiled: January 17, 2014Publication date: July 23, 2015Applicant: Lenovo (Singapore) Pte. Ltd.Inventors: Joshua Neil Novak, Bruce Douglas Gress, Debra Kay Kobs-Fortner, Neal Robert Caliendo, JR., Russell Speight VanBlon
-
Publication number: 20150169153Abstract: 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: ApplicationFiled: December 17, 2013Publication date: June 18, 2015Applicant: LENOVO (Singapore) PTE, LTD.Inventors: Alfredo Zugasti Hays, Bruce Douglas Gress, Robert James Kapinos, Alex Ramirez Flores, Jose Rodolfo Ruiz
-
Publication number: 20150172632Abstract: 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: ApplicationFiled: December 12, 2013Publication date: June 18, 2015Applicant: LENOVO (Singapore) PTE, LTD.Inventors: Axel Ramirez Flores, Bruce Douglas Gress, Robert James Kapinos, Alfredo Zugasti Hays, Jose Rodolfo Ruiz
-
Publication number: 20150154394Abstract: 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: ApplicationFiled: December 3, 2013Publication date: June 4, 2015Applicant: Lenovo (Singapore) Pte. Ltd.Inventors: Robert James Kapinos, Alfredo Zugasti Hays, Axel Ramirez Flores, Bruce Douglas Gress, Jose Rodolfo Ruiz