Patents by Inventor David S. Seekins

David S. Seekins 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: 10020065
    Abstract: A device includes a non-volatile solid-state memory array comprising a plurality of blocks, each of the plurality of blocks configured to store data in a single-bit per cell mode or a multiple-bit per cell mode, and a controller. The controller is configured to receive write data from a host device, program the write data to a first block of the plurality of blocks of the memory array using the single-bit per cell mode, and perform a data consolidation operation on the first block at least in part by programming at least a portion of the write data together with data stored in a separate second block of the memory array to a third block of the memory array using the multiple-bit per cell mode.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: July 10, 2018
    Assignee: Western Digital Technologies, Inc.
    Inventors: David S. Seekins, Dennis M. Rolland
  • Publication number: 20170133100
    Abstract: A device includes a non-volatile solid-state memory array comprising a plurality of blocks, each of the plurality of blocks configured to store data in a single-bit per cell mode or a multiple-bit per cell mode, and a controller. The controller is configured to receive write data from a host device, program the write data to a first block of the plurality of blocks of the memory array using the single-bit per cell mode, and perform a data consolidation operation on the first block at least in part by programming at least a portion of the write data together with data stored in a separate second block of the memory array to a third block of the memory array using the multiple-bit per cell mode.
    Type: Application
    Filed: January 23, 2017
    Publication date: May 11, 2017
    Inventors: David S. SEEKINS, Dennis M. ROLLAND
  • Patent number: 9564212
    Abstract: Systems and methods are disclosed for programming data in a non-volatile memory array are disclosed. Certain embodiments provide a non-volatile solid-state memory array and a controller configured to receive write data from a host device, program the write data to a first block of the memory array in a lower-page-only (LPO) programming mode, and perform a data consolidation operation on the first block, wherein said performing garbage collection comprises programming at least a portion of the write data to a second block not in LPO programming mode.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: February 7, 2017
    Assignee: Western Digital Technologies, Inc.
    Inventors: David S. Seekins, Dennis M. Rolland
  • Publication number: 20150324282
    Abstract: Systems and methods are disclosed for programming data in a non-volatile memory array are disclosed. Certain embodiments provide a non-volatile solid-state memory array and a controller configured to receive write data from a host device, program the write data to a first block of the memory array in a lower-page-only (LPO) programming mode, and perform a data consolidation operation on the first block, wherein said performing garbage collection comprises programming at least a portion of the write data to a second block not in LPO programming mode.
    Type: Application
    Filed: June 23, 2014
    Publication date: November 12, 2015
    Inventors: DAVID S. SEEKINS, DENNIS M. ROLLAND
  • Patent number: 9158700
    Abstract: A power loss condition is detected that affects volatile data that is cached in preparation for storage in a non-volatile, solid-state memory device. The volatile cached data is stored in an over-provisioned portion of the non-volatile, solid-state memory device in response to the power loss condition.
    Type: Grant
    Filed: January 20, 2012
    Date of Patent: October 13, 2015
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Ryan J. Goss, David S. Seekins
  • Patent number: 8631294
    Abstract: A first data set is written to first memory units identified as having a higher data reliability and a second data set is written to second memory units identified as having a lower data reliability than the first memory units. In some cases, the second data set may include metadata or redundancy information that is useful to aid in reading and/or decoding the first data set. The act of writing the second data set increases the data reliability of the first data set. The second data set may be a null pattern, such as all erased bits.
    Type: Grant
    Filed: February 2, 2011
    Date of Patent: January 14, 2014
    Assignee: Seagate Technology LLC
    Inventors: Navneeth Kankani, Mark A. Gaertner, Rodney V. Bowman, Ryan J. Goss, David S. Seekins, Tong Shirh Stone
  • Publication number: 20130191578
    Abstract: A power loss condition is detected that affects volatile data that is cached in preparation for storage in a non-volatile, solid-state memory device. The volatile cached data is stored in an over-provisioned portion of the non-volatile, solid-state memory device in response to the power loss condition.
    Type: Application
    Filed: January 20, 2012
    Publication date: July 25, 2013
    Applicant: SEAGATE TECHNOLOGY LLC
    Inventors: Ryan J. Goss, David S. Seekins
  • Patent number: 6718164
    Abstract: A communication device (100, 200) capable of transmitting information provides the means for regulating the temperature (116) of one or more heat-sensitive modules or components (160) of the communication device through the adaptive and dynamic control of the flow of transmissions by the communication device, thereby eliminating the need for stored thermal profiles of heat-sensitive modules of the communication device. In addition to the heat-sensitive module(s), the communication device has a multi-logic controller block (110) and a transmission flow control block (140). The multi-logic controller block (110) receives the temperature of the heat-sensitive module (116) and a first control clock (112) and utilizes multi-value logic to generate a flow control signal having hysteresis (126).
    Type: Grant
    Filed: April 28, 2000
    Date of Patent: April 6, 2004
    Assignee: Motorola, Inc.
    Inventors: Jose E. Korneluk, David S. Seekins, Mahesh Bhuta, Anthony Rodrigues, Jr., Gordon W. James
  • Patent number: 6701160
    Abstract: A mobile communication device (100) contains a memory (110), a controller (112) and transceiver components (120, 122, 124, 126). When an incoming call signal is received (314), the controller compares the source identifier with various lists (210, 240, 270) stored in the memory. If the source identifier is contained on a rejection list, the call is rejected. If the source identifier is contained on an acceptance list, the call is received normally, unless a do not disturb feature is active. The lists may be fixed or selectable. Selectable lists are configurable by the user of the mobile communication device, whereas fixed list types cannot be changed by the user of the mobile communication device.
    Type: Grant
    Filed: May 22, 2000
    Date of Patent: March 2, 2004
    Assignee: Motorola, Inc.
    Inventors: Ellis Arthur Pinder, Alfred B. Wieczorek, Jose E. Korneluk, David S. Seekins
  • Patent number: 6175733
    Abstract: A communication device (102) has a serving and neighbor list (202) and a bandmap (204, 206). Upon losing communication service (402) the device begins alternately scanning the serving and neighbor list (SNL) and subsections (302, 304, 306, 308) of the bandmap. If an appropriate carrier is found while scanning the SNL, the device reconnects to the serving system. While scanning the subsections of the bandmap, the device creates and maintains a list (312) of suitable carriers. If no carriers are found corresponding to the SNL, a serving cell is selected from the list (312).
    Type: Grant
    Filed: March 5, 1999
    Date of Patent: January 16, 2001
    Assignee: Motorola, Inc.
    Inventors: David S. Seekins, Saumil Parikh, Charles R. Barker, Jr.
  • Patent number: 6148203
    Abstract: A communication device (100) contains a plurality of bandmaps in a memory (102). Upon powering up the device, the device first scans frequencies listed in a learned bandmap (104). If no suitable carrier signals are detected, the device scans the frequencies listed in a present regional bandmap (106), and this scan may be repeated several times. Upon failing to detect a suitable carrier at any of the frequencies listed in the present regional bandmap, the device alternates between scanning the present regional bandmap and segments of a world wide bandmap (108), which is a comprehensive list of all possible frequencies at which the device may operate. If a carrier is detected indicating the device is in a new region, the regional bandmap corresponding to the new region is set to be used as the present regional bandmap.
    Type: Grant
    Filed: March 8, 1999
    Date of Patent: November 14, 2000
    Assignee: Motorola, Inc.
    Inventors: Mitchell E. Renko, David S. Seekins, Pablo Marcilla
  • Patent number: 5949774
    Abstract: A subscriber unit handles incoming calls routed through an old server site while in the process of switching site affiliation to a new server site (500). The subscriber unit initiates the switching of site affiliation (510), and during the process, alternates between receiving communication from the new server site (520) and receiving communication from the old server site to monitor for an incoming call (530). When an incoming call routed through the old server site is detected (540), the subscriber unit aborts or suspends the switching process and accepts the incoming call through the old server site (551, 552).
    Type: Grant
    Filed: April 6, 1998
    Date of Patent: September 7, 1999
    Assignee: Motorola, Inc.
    Inventors: David S. Seekins, Robert H. Pichette, David R. Heeschen
  • Patent number: 5937351
    Abstract: A mobile station (100) maintains a preferred bandmap (106) and a fixed bandmap (104). Upon powering up the mobile station, the mobile station begins scanning frequencies listed in the preferred bandmap. The strength of each detected carrier signal is measured, and the mobile station connect to the serving cell having the strongest carrier signal. The preferred bandmap is maintained by placing the frequency of the most recently connected serving cell at the head of the list, and moving other frequencies down the list as other are added or rotated to the top of the list.
    Type: Grant
    Filed: October 24, 1997
    Date of Patent: August 10, 1999
    Assignee: Motorola, Inc.
    Inventors: David S. Seekins, David R. Heeschen, Mitchell E. Renko