Patents by Inventor Ilya Milman

Ilya Milman 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: 9021461
    Abstract: Websites, including supporting databases, are updated with little or no downtime. In one aspect, a database is replicated prior to updating, so that updates can be performed on one copy while the other remains operational. In another aspect, the data remains in one location while an application programming interface for interacting with the data using new software code is introduced. Another application programming interface remains operational while the update is taking place. Public and private synonyms are used to direct web traffic to the appropriate application programming interface during the update process.
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: April 28, 2015
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Jack P. Hsu, Sonali Deshmukh, Izrail Blank, Ilya Milman
  • Publication number: 20140173566
    Abstract: Websites, including supporting databases, are updated with little or no downtime. In one aspect, a database is replicated prior to updating, so that updates can be performed on one copy while the other remains operational. In another aspect, the data remains in one location while an application programming interface for interacting with the data using new software code is introduced. Another application programming interface remains operational while the update is taking place. Public and private synonyms are used to direct web traffic to the appropriate application programming interface during the update process.
    Type: Application
    Filed: February 25, 2014
    Publication date: June 19, 2014
    Applicant: Wal-Mart Stores, Inc.
    Inventors: Jack P. Hsu, Sonali Deshmukh, Izrail Blank, Ilya Milman
  • Patent number: 8701103
    Abstract: Websites, including supporting databases, are updated with little or no downtime. In one aspect, a database is replicated prior to updating, so that updates can be performed on one copy while the other remains operational. In another aspect, the data remains in one location while an application programming interface for interacting with the data using new software code is introduced. Another application programming interface remains operational while the update is taking place. Public and private synonyms are used to direct web traffic to the appropriate application programming interface during the update process.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: April 15, 2014
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Jack P. Hsu, Sonali Deshmukh, Izrail Blank, Ilya Milman
  • Patent number: 8626562
    Abstract: Disclosed herein are apparatus and methods for collecting and utilizing product consumption cycle information from product purchasers. In one example a method comprises, responsive to a purchase of a product by a purchaser, selecting an end of use criteria for the product from a plurality of end of use criteria, determining a length of a consumption cycle of the product based on the end of use criteria, recording information identifying the purchaser, the product, and the length of the consumption cycle in an electronic database, and contacting the purchaser proximate expiration of the consumption cycle.
    Type: Grant
    Filed: February 15, 2012
    Date of Patent: January 7, 2014
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Ilya Milman, Pavel Kalinin, Vadim Kagansky
  • Publication number: 20130211951
    Abstract: Disclosed herein are methods and apparatus for operating a self learning gift recommendation engine in an electronic medium to facilitate the selection of gifts by a gift shopper for a prospective gift receiver. In one example, a method comprises presenting the gift shopper with at least one question from a questions repository through an interface of an electronic device, receiving a response from the gift shopper to the at least one question, presenting the gift shopper with a recommendation for at least one gift, receiving an indication from the gift shopper of the desirability of the at least one gift, analyzing data regarding the at least one question presented, the response received, and the indication received to asses one of the effectiveness and the efficiency of the at least one question presented in facilitating the selection of the gift, and recording an indication of the assessment in a knowledge repository.
    Type: Application
    Filed: February 9, 2012
    Publication date: August 15, 2013
    Applicant: WAL-MART STORES, INC.
    Inventors: Pavel Kalinin, Ilya Milman
  • Publication number: 20130211875
    Abstract: Disclosed herein are apparatus and methods for collecting and utilizing product consumption cycle information from product purchasers. In one example a method comprises, responsive to a purchase of a product by a purchaser, selecting an end of use criteria for the product from a plurality of end of use criteria, determining a length of a consumption cycle of the product based on the end of use criteria, recording information identifying the purchaser, the product, and the length of the consumption cycle in an electronic database, and contacting the purchaser proximate expiration of the consumption cycle.
    Type: Application
    Filed: February 15, 2012
    Publication date: August 15, 2013
    Applicant: WAL-MART STORES, INC.
    Inventors: Ilya Milman, Pavel Kalinin, Vadim Kagansky