Patents by Inventor Lance Shelton

Lance Shelton 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: 20170123705
    Abstract: Systems, methods and/or devices are used to store metadata in a storage system. In one aspect, an indication of data to be stored by the storage system is received by a computing device including non-volatile memory and a tiered data structure. A leaf having a first leaf type is selected from the tiered data structure. Leaves of the first leaf type include locations of variable-length data stored in the non-volatile memory. At least one criterion is used to determine whether to convert the selected leaf to a converted leaf having a second leaf type. Leaves of the second type include locations of fixed-length data. In response to a determination to convert the selected leaf to a converted leaf, first location information is stored in the converted leaf. In response to a determination to not convert the selected leaf, second location information is stored in the second leaf.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 4, 2017
    Inventor: Lance Shelton
  • Patent number: 9619165
    Abstract: Systems, methods and/or devices are used to store metadata in a storage system. In one aspect, an indication of data to be stored by the storage system is received by a computing device including non-volatile memory and a tiered data structure. A leaf having a first leaf type is selected from the tiered data structure. Leaves of the first leaf type include locations of variable-length data stored in the non-volatile memory. At least one criterion is used to determine whether to convert the selected leaf to a converted leaf having a second leaf type. Leaves of the second type include locations of fixed-length data. In response to a determination to convert the selected leaf to a converted leaf, first location information is stored in the converted leaf. In response to a determination to not convert the selected leaf, second location information is stored in the second leaf.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: April 11, 2017
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventor: Lance Shelton
  • Publication number: 20150262632
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for grouping storage ports based on distance. A distance module may be configured to assign distance values to a plurality of ports. Distance values may be for data communications between a node and ports. A group module may be configured to assign one or more ports of a plurality of ports to one of a first port group and a second port group based on assigned distances. A selection module may be configured to select a second port group for data communications between a node and a non-volatile storage medium in response to a first port group being unavailable.
    Type: Application
    Filed: May 16, 2014
    Publication date: September 17, 2015
    Inventors: Lance Shelton, John Cagle
  • Patent number: 7854668
    Abstract: A signal projecting device wearable on an athlete about to throw a projectile, such as shooting a basketball. The device incorporates a leveling sensor arranged to provide an input signal to the projecting device so that a signal indicative of a body part on which the projecting device is mounted being horizontal with respect to a floor or ground surface. The projecting device may project a generally cruciform light beam of one characteristic, such as color or light pattern, when the horizontal condition is sensed. A second light beam of a different characteristic may be projected when the horizontal condition is not sensed.
    Type: Grant
    Filed: April 22, 2008
    Date of Patent: December 21, 2010
    Inventor: Lance Shelton
  • Publication number: 20090042674
    Abstract: A signal projecting device wearable on an athlete about to throw a projectile, such as shooting a basketball. The device incorporates a leveling sensor arranged to provide an input signal to the projecting device so that a signal indicative of a body part on which the projecting device is mounted being horizontal with respect to a floor or ground surface. The projecting device may project a generally cruciform light beam of one characteristic, such as color or light pattern, when the horizontal condition is sensed. A second light beam of a different characteristic may be projected when the horizontal condition is not sensed.
    Type: Application
    Filed: April 22, 2008
    Publication date: February 12, 2009
    Inventor: Lance Shelton