Patents by Inventor David Bennett

David Bennett 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: 20180132525
    Abstract: A connector assembly of a cartridge of an electronic vaping device may be formed by metal in-molding. The connector assembly may include a connector body that is integrally formed. The connector body may include a base portion that is generally cylindrical, a nose portion extending from a first end of the base portion, and at least two slots extending longitudinally through the base portion and on opposing sides of the nose portion. An electrical lead extends through each of the at least two slots.
    Type: Application
    Filed: November 11, 2016
    Publication date: May 17, 2018
    Inventors: Bipin PATIL, Sean SUNDBERG, Kelli MCKENNA, Rangaraj SUNDAR, Greg NELSON, David BENNETT
  • Publication number: 20180126228
    Abstract: Disclosed golf club heads include a body defining an interior cavity, a face, a sole, a crown, a skirt, and a hosel. Certain embodiments include a channel positioned in a forward portion of the sole. Some embodiments include one or more of a split mass pad and/or one or more weight ports positioned behind the channel. Additionally or alternatively, one or more mass pads or weight ports may be positioned adjacent to the periphery of the sole portion. Some embodiments further include an adjustable head-shaft connection assembly configured to adjustably couple the hosel to a golf club shaft.
    Type: Application
    Filed: December 29, 2017
    Publication date: May 10, 2018
    Applicant: Taylor Made Golf Company, Inc.
    Inventors: Michelle Penney, David Bennett, Nathan T. Sargent, Robert Story
  • Patent number: 9840368
    Abstract: A dual purpose waste collection device comprising a first container, a second container, a first pair of lifting sleeves coupled to first and second opposing sides surfaces of the first container, a second pair of lifting sleeves coupled to first and second opposing sides of the second container, and a third pair of lifting sleeves attached to the first pair of lifting sleeves and coupled to the second pair of lifting sleeves with an interlocking geometry. A method of collection of waste comprising identifying a waste collection device comprising a first pairs of lifting sleeves and a second pairs of lifting sleeves, positioning forks of a waste collection vehicle within lifting sleeves, and raising the forks of the waste collection vehicle to lift the waste collection device and to empty a content of the waste collection device into the waste collection vehicle.
    Type: Grant
    Filed: January 19, 2015
    Date of Patent: December 12, 2017
    Assignee: Hybrid Containers, LLC
    Inventors: David Bennett, James A. Spahn, Steven D. Veatch
  • Publication number: 20170337522
    Abstract: Using various embodiments, methods and systems for managing geographically tagged serviceable assets are described. In one embodiment, a system is configured to granted access to a user, receive asset data that includes geographical information of the asset, and associate the asset data with a service provider associated with the user. The system can further be configured to receive an asset retrieval request from the user, determine assets within a predetermined distance from the user, and transmit related asset data to the user. In one embodiment, the system can also receive a service request from a requestor or client to service an asset, identify the service provider, and generate a work order based on the service request for the service provider. In another embodiment, the system can also notify the service provider about the work order, and transmit a confirmation message to the requestor about the generated work order.
    Type: Application
    Filed: May 18, 2016
    Publication date: November 23, 2017
    Inventor: David Bennett
  • Patent number: 9714020
    Abstract: A hovercraft assembly includes a vehicle that may be driven. A pair of propulsion units is provided and each of the propulsion units is coupled to the vehicle. Each of the propulsion units may urge air outwardly from the body. Thus, the vehicle may levitate with respect to support surface. Each of the propulsion units may direct the air in a selected direction with respect to the body. Thus, the propulsion units may urge the vehicle along the support surface in a selected direction. Each of the propulsion units is operationally coupled to the handlebars such that the handlebars control operational parameters of each of the propulsion units.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: July 25, 2017
    Inventors: David Bennett, Jr., Pheriba Hawker
  • Publication number: 20170123664
    Abstract: A method is disclosed for only permitting data from a host to be written to a first non-volatile memory layer and only permitting data to be written into a second non-volatile memory layer via a maintenance operation over a single data path between the layers. The single data path may be an on-chip copy data path. A memory system includes a multi-layer non-volatile memory and data management circuitry, where the data management circuitry includes data flow path circuitry defining only a single data path for programming any data into the second layer. Maintenance manager circuitry and programming interleave circuitry in the data management circuitry are configured to select a maintenance schedule, and to interleave programming of host data with maintenance operation writes for the selected maintenance schedule only along the one or more data paths defined by the data flow path circuitry.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 4, 2017
    Inventors: Liam Michael Parker, Alan David Bennett, Alan Welsh Sinclair, Sergey Anatolievich Gorobets
  • Publication number: 20170123655
    Abstract: Systems and methods for managing regular maintenance operations in combination with infrequent extended maintenance operations in a non-volatile memory are disclosed. The method may include executing portions of the extended maintenance over the course of multiple regular maintenance operations. A memory system may include non-volatile memory and a controller configured to execute one or more of the steps of selecting a previously programmed source block for an extended maintenance operation, sequentially selecting a plurality of previously programmed blocks for regular maintenance operations and dividing execution of the extended maintenance operation up such that the extended maintenance operation is completed in parts across the plurality of regular maintenance operations.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 4, 2017
    Inventors: Alan Welsh Sinclair, Alan David Bennett
  • Publication number: 20170123666
    Abstract: Systems and methods for managing programming schedules of programming host data and maintenance operations in a non-volatile memory are disclosed. Foreground maintenance schedule cycles combining host data programming and maintenance operations are described to balance free space generation and consumption in a given non-volatile memory die of a memory system. A memory system may include non-volatile memory and a controller configured to execute one or more of the steps of selecting a non-volatile memory die in the non-volatile memory, identifying a foreground maintenance schedule type based on the selected die status, and selecting a source block in the selected die for executing the selected maintenance schedule type. The memory system interleaves the moving of valid data from the source block with host data writes to achieve a balance of free space generation and consumption.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 4, 2017
    Inventors: Alan Welsh Sinclair, Alan David Bennett, Liam Michael Parker, Sergey Anatolievich Gorobets
  • Patent number: 9573756
    Abstract: A device for commercial waste collection has a first container and a second container. A lid covers the first container. A first pair of lifting sleeves is attached to side surfaces of the first container for lifting the first container. A second pair of lifting sleeves is attached to side surfaces of the second container and positioned below the first pair of lifting sleeves. A third pair of lifting sleeves is attached to the side surfaces of the first container and aligned with the second pair of lifting sleeves. The second pair of lifting sleeves and the third pair of lifting sleeves are used together to lift both the first container and the second container together. A latching mechanism is provided for preventing opening of the lid when lifting both the first container and the second container together.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: February 21, 2017
    Assignee: Hybrid Containers, LLC
    Inventors: David Bennett, James A. Spahn, Steven D. Veatch
  • Patent number: 9567158
    Abstract: A device for commercial waste collection has a first container and a second container. A lid covers the first container. A first pair of lifting sleeves is attached to side surfaces of the first container for lifting the first container. A second pair of lifting sleeves is attached to side surfaces of the second container and positioned below the first pair of lifting sleeves. A third pair of lifting sleeves is attached to the side surfaces of the first container and aligned with the second pair of lifting sleeves. The second pair of lifting sleeves and the third pair of lifting sleeves are used together to lift both the first container and the second container together. A latching mechanism is provided for preventing opening of the lid when lifting both the first container and the second container together.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: February 14, 2017
    Assignee: Hybrid Containers, LLC
    Inventors: David Bennett, James A. Spahn, Steven D. Veatch
  • Publication number: 20160374397
    Abstract: At least one example embodiment discloses a section of an electronic-vaping device including a pressure sensor configured to measure a current ambient pressure, the pressure sensor further configured to output the current ambient pressure measurement in accordance with a read request frequency, and a controller configured to determine a mode of operation of the electronic-vaping device, control the read request frequency based on the determined mode of operation, and detect a threshold pressure change based on the current ambient pressure and a baseline pressure.
    Type: Application
    Filed: June 24, 2016
    Publication date: December 29, 2016
    Inventors: Geoffrey Brandon JORDAN, Philip DIANA, Sean SUNDBERG, David BENNETT, Christopher S. TUCKER, Barry S. SMITH, Edmond J. CADIEUX, Douglas A. BURTON, Paul BUTLER, Jarrett KEEN, Patrick J. COBLER
  • Publication number: 20160324216
    Abstract: At least one example embodiment discloses a non-combustible smoking element including a pre-vapor formulation reservoir element configured to contain a pre-vapor formulation material, a pre-vapor heating element coupled to the pre-vapor formulation reservoir element and configured to heat at least a portion of the pre-vapor formulation material into a vapor and provide the vapor to a channel, a tobacco heating element configured to heat at least a portion of tobacco and generate an aroma and a tobacco housing configured to contain the tobacco and provide the aroma to the channel.
    Type: Application
    Filed: May 5, 2016
    Publication date: November 10, 2016
    Applicant: Altria Client Services LLC
    Inventors: San LI, Raquel OLEGARIO, Richard JUPE, Christopher S. TUCKER, Barry S. SMITH, Edmond J. CADIEUX, David BENNETT, Georgios D. KARLES, Ben RAGLAND
  • Patent number: 9489301
    Abstract: Memory systems having a volatile memory, a non-volatile memory arranged in blocks, and a controller coupled to the volatile memory and to the non-volatile memory. The controller is configured to maintain, in the volatile memory, a list of addresses of erased blocks of the non-volatile memory. The list of addresses of erased blocks of the non-volatile memory is limited to a maximum number of list entries. The controller is further configured to transfer the list of addresses of erased blocks of the non-volatile memory from the volatile memory to the non-volatile memory in response to the list containing its maximum number of list entries and/or in response to an operation that would increase the number of list entries to a number equal to or greater than the maximum number of list entries.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: November 8, 2016
    Assignee: Micron Technology, Inc.
    Inventors: Sergey Anatolievich Gorobets, Alan David Bennett, Alan Welsh Sinclair
  • Patent number: 9489440
    Abstract: Mechanisms for synchronizing an object set with a remote data store are often performed at a particular frequency, e.g., once per hour or day. However, the objects of the object set may have different priorities, and it may be advantageous to synchronize higher-priority objects more often than regular-priority objects. The synchronization mechanisms may also differ (e.g., high-priority object synchronization may be direct and/or holistic, while regular-priority object synchronization may be differential, cached, and/or involving version and/or conflict resolution). Additionally, a resource-based threshold may be applied to the high-priority objects (e.g., a bandwidth cap) in order to reduce resource exhaustion, and high-priority objects that are not synchronized within the threshold may be synchronized with the regular-priority objects.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: November 8, 2016
    Assignee: Microsoft Technology Licensing LLC
    Inventors: Adam Stritzel, John E. Brezak, Chin Hung Lam, Patrick Richard Jakubowski, Ciprian Gociman, Joerg Christof Zender, David Bennett, Sarita Gupta, Nicholas Malaguti
  • Patent number: 9361167
    Abstract: A method and system for wear balancing in a flash memory device using bit error probability is disclosed. The flash memory device includes blocks with different life spans, leading potentially to one block wearing out before the other. In order to avoid this, a controller is configured to determine a bit error probability of a block and determine, based on the bit error probability, whether to select the block for storage of data. A method and system for selecting a block in a flash memory device based on the type of data is disclosed. The type of data may comprise flash management data (which may be used to manage the flash memory device) and host data. An indication of age associated with the block (such as bit error probability) is analyzed in order to determine whether to store the data in the block based on the type of data.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: June 7, 2016
    Assignee: SanDisk Technologies, Inc.
    Inventors: Kevin Patrick Kealy, Alan David Bennett
  • Publication number: 20150371188
    Abstract: Embodiments of the present invention includes system and methods for the continued operation of a carrier management system having one or more user terminals that normally communicate with at least one data center over a network (online), when the one or more user terminals are unable to communicate with the data center (offline). Once communication is re-established between the one or more user terminal and the data center, local files and data on the user terminals that were used to rate and ship packages while offline are synchronized between the one or more user terminals and the data center.
    Type: Application
    Filed: August 28, 2015
    Publication date: December 24, 2015
    Inventors: David A. Bennett, Paul A. Bilibin, Mark A. Bjerke, Lynn S. Goldhaber, Hsiangwen S. Hu, Lory E. Moon, Jinyue Liu, Paul R. McLaughlin, Reichie R. Nelson, Charles D. Mentzer, Matthew J. Smith, William W. Smith
  • Patent number: 9218588
    Abstract: The present invention includes system and methods for the continued operation of a carrier management system having one or more user terminals that normally communicate with at least one data center over a network (online), when the one or more user terminals are unable to communicate with the data center (offline). Once communication is re-established between the one or more user terminal and the data center, local files and data on the user terminals that were used to rate and ship packages while offline are synchronized between the one or more user terminals and the data center.
    Type: Grant
    Filed: June 15, 2005
    Date of Patent: December 22, 2015
    Assignee: United Parcel Service of America, Inc.
    Inventors: David A Bennett, Paul A. Bilibin, Mark A. Bjerke, Lynn S. Goldhaber, Hsiangwen S. Hu, Lory E. Krett, Jinyue Liu, Paul R. McLaughlin, Reichie R. Nelson, Charles D. Mentzer, Matthew J. Smith, William W. Smith, III
  • Patent number: 9176864
    Abstract: A non-volatile memory organized into flash erasable blocks sorts units of data according to a temperature assigned to each unit of data, where a higher temperature indicates a higher probability that the unit of data will suffer subsequent rewrites due to garbage collection operations. The units of data either come from a host write or from a relocation operation. The data are sorted either for storing into different storage portions, such as SLC and MLC, or into different operating streams, depending on their temperatures. This allows data of similar temperature to be dealt with in a manner appropriate for its temperature in order to minimize rewrites. Examples of a unit of data include a logical group and a block.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: November 3, 2015
    Assignee: SANDISK TECHNOLOGIES, INC.
    Inventors: Sergey Anatolievich Gorobets, Alan David Bennett, Tom Hugh Shippey, Liam Michael Parker, Yauheni Yaromenka, Steven T. Sprouse, William S. Wu, Marielle Bundukin
  • Patent number: 9141528
    Abstract: A non-volatile memory organized into flash erasable blocks sorts units of data according to a temperature assigned to each unit of data, where a higher temperature indicates a higher probability that the unit of data will suffer subsequent rewrites due to garbage collection operations. The units of data either come from a host write or from a relocation operation. Among the units more likely to suffer subsequent rewrites, a smaller subset of data super-hot is determined. These super-hot data are then maintained in a dedicated portion of the memory, such as a resident binary zone in a memory system with both binary and MLC portions.
    Type: Grant
    Filed: July 23, 2012
    Date of Patent: September 22, 2015
    Assignee: SanDisk Technologies Inc.
    Inventors: Sergey Anatolievich Gorobets, Liam Michael Parker, Neil David Hutchison, Robert George Young, Alan David Bennett
  • Publication number: 20150046772
    Abstract: A data storage device includes a non-volatile memory and a controller. A method includes determining a decoding error associated with information stored at a page of a first block of the non-volatile memory. In response to the decoding error, a physical address is accessed from the management table. The physical address corresponds to a trial logical address. In response to the physical address corresponding to the page, the method further includes moving data from the page to a second block of the non-volatile memory.
    Type: Application
    Filed: August 6, 2013
    Publication date: February 12, 2015
    Applicant: Sandisk Technologies Inc.
    Inventors: ALAN DAVID BENNETT, THOMAS HUGH SHIPPEY