Patents by Inventor Keith Landis

Keith Landis 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: 11526466
    Abstract: Methods, systems, and devices supporting data storage are described. A database server may store information in a group of files. As more information is stored at the database in the files, the sizes of the files may be increased. Techniques are described for uniformly growing files in the group of files to maintain a similar size for the files as the amount of storage increases. These techniques may prevent one file from becoming disproportionately larger than another file of the file group, supporting efficient read and write operations at the database. The file growth may be based on the file sizes as well as an amount of storage to be added for the group of files. For example, an application managing the file growth may sort the files by size, track uniform growth running totals, and determine file growth commands based on the uniform growth running totals.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: December 13, 2022
    Assignee: Salesforce, Inc.
    Inventors: Matthew William Jones, Jeffrey Keith Landis, Gabriel Daniel Kiddy
  • Publication number: 20210056072
    Abstract: Methods, systems, and devices supporting data storage are described. A database server may store information in a group of files. As more information is stored at the database in the files, the sizes of the files may be increased. Techniques are described for uniformly growing files in the group of files to maintain a similar size for the files as the amount of storage increases. These techniques may prevent one file from becoming disproportionately larger than another file of the file group, supporting efficient read and write operations at the database. The file growth may be based on the file sizes as well as an amount of storage to be added for the group of files. For example, an application managing the file growth may sort the files by size, track uniform growth running totals, and determine file growth commands based on the uniform growth running totals.
    Type: Application
    Filed: August 23, 2019
    Publication date: February 25, 2021
    Inventors: Matthew William Jones, Jeffrey Keith Landis, Gabriel Daniel Kiddy
  • Publication number: 20170316529
    Abstract: The present disclosure relates to a system and method to analyze, predict, and provide recommendations to a user based on the current financial situation and current life situation of the user. For instance, the system and method may provide the user with a series of questions, such as in the form of a questionnaire, that the user provides answers to. From here, a control server may analyze the answers and make future projections or predictions about the individual's life, finances, and the effects of various changes in the individual's life on his or her finances. From here, if the individual is attending a post-secondary educational institution, current recommendations and future recommendations may be provided to the user based on the analysis and predictions made by the control server about the user.
    Type: Application
    Filed: May 1, 2016
    Publication date: November 2, 2017
    Inventor: Keith Landis