Patents by Inventor Boris Milrud

Boris Milrud 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: 11126603
    Abstract: Systems and techniques are disclosed relating to management of a database. A method may include maintaining, by a computer system, a multi-tenant database operable to store a plurality of objects. Each object may be capable of including up to a maximum potential number of definable fields. Each field may have an associated index number that has been assigned sequentially. The method may include receiving user-defined data values for a subset of the maximum potential number of fields of a particular object, and storing, for the particular object, a boundary value indicating a range of index values that have been defined for the particular object. The method may further include, in response to determining that the particular object has been accessed, selectively processing a number of fields of the particular object. The number of fields may be determined based on the stored boundary value for the particular object.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: September 21, 2021
    Assignee: salesforce.com, inc.
    Inventor: Boris Milrud
  • Publication number: 20200142873
    Abstract: Systems and techniques are disclosed relating to management of a database. A method may include maintaining, by a computer system, a multi-tenant database operable to store a plurality of objects. Each object may be capable of including up to a maximum potential number of definable fields. Each field may have an associated index number that has been assigned sequentially. The method may include receiving user-defined data values for a subset of the maximum potential number of fields of a particular object, and storing, for the particular object, a boundary value indicating a range of index values that have been defined for the particular object. The method may further include, in response to determining that the particular object has been accessed, selectively processing a number of fields of the particular object. The number of fields may be determined based on the stored boundary value for the particular object.
    Type: Application
    Filed: November 25, 2019
    Publication date: May 7, 2020
    Inventor: Boris Milrud
  • Patent number: 10489366
    Abstract: Systems and techniques are disclosed relating to management of a database. A method may include maintaining, by a computer system, a multi-tenant database operable to store a plurality of objects. Each object may be capable of including up to a maximum potential number of definable fields. Each field may have an associated index number that has been assigned sequentially. The method may include receiving user-defined data values for a subset of the maximum potential number of fields of a particular object, and storing, for the particular object, a boundary value indicating a range of index values that have been defined for the particular object. The method may further include, in response to determining that the particular object has been accessed, selectively processing a number of fields of the particular object. The number of fields may be determined based on the stored boundary value for the particular object.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: November 26, 2019
    Assignee: salesforce.com, inc.
    Inventor: Boris Milrud
  • Publication number: 20180218017
    Abstract: Systems and techniques are disclosed relating to management of a database. A method may include maintaining, by a computer system, a multi-tenant database operable to store a plurality of objects. Each object may be capable of including up to a maximum potential number of definable fields. Each field may have an associated index number that has been assigned sequentially. The method may include receiving user-defined data values for a subset of the maximum potential number of fields of a particular object, and storing, for the particular object, a boundary value indicating a range of index values that have been defined for the particular object. The method may further include, in response to determining that the particular object has been accessed, selectively processing a number of fields of the particular object. The number of fields may be determined based on the stored boundary value for the particular object.
    Type: Application
    Filed: January 27, 2017
    Publication date: August 2, 2018
    Inventor: Boris Milrud
  • Publication number: 20140129513
    Abstract: In some embodiments, a method includes determining a first subset of a plurality of calculated values. Each calculated value of the first subset may comprise at least one modified parameter, in some instances. The method may further, in some embodiments, include determining a second subset of the plurality of calculated values. Each calculated value of the second subset may depend from a calculated value in the first subset, in some embodiments. In some embodiments, the method may also include: calculating updated values for the first subset based on the at least one modified parameter, and calculating updated values for the second subset based on the updated values for the first subset.
    Type: Application
    Filed: October 28, 2013
    Publication date: May 8, 2014
    Applicant: Callidus Software Incorporated
    Inventors: Fokkuong Cheang, Boris Milrud