Patents by Inventor Ashish SURANA

Ashish SURANA 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: 11138077
    Abstract: A system and method of bootstrapping replicas from existing partitions is disclosed. A distributed database is maintained by a system. The distributed database includes a first partition copy and a second partition copy each containing a database. A failure of the first partition copy is detected and a third partition copy including an empty database is generated. The database of the second partition copy is copied to the empty database of the third partition copy and the third partition copy is designated as one of an active partition copy or a replica partition copy.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: October 5, 2021
    Assignee: Walmart Apollo, LLC
    Inventors: Navinder Pal Singh Brar, Ashish Surana, Deepak Goyal, Giridhar Addepalli, Sébastien Péhu
  • Patent number: 10936232
    Abstract: This application relates to apparatus and methods for automatically determining and providing digital advertisements to targeted users. In some examples, a computing device receives campaign data identifying items to advertise on a website, and generates campaign user data identifying a user that has engaged all of the items on the website. The computing device may then determine a portion of the users based on a relationship between each user and the campaign user data, and may determine user-item values for each of the items for each user of the portion of users, where each user-item value identifies a relational value between the corresponding user and item. The computing device may then identify one or more of the items to advertise to each user of the portion of users based on the user-item values, and may transmit to a web server an indication of the items to advertise for each user.
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: March 2, 2021
    Assignee: Walmart Apollo, LLC
    Inventors: Ashish Surana, Navinderpal Pal Singh Brar, Deepak Goyal, Giridhar Addepalli, Sébastien Péhu
  • Publication number: 20210055876
    Abstract: This application relates to apparatus and methods for automatically determining and providing digital advertisements to targeted users. In some examples, a computing device receives campaign data identifying items to advertise on a website, and generates campaign user data identifying a user that has engaged all of the items on the website. The computing device may then determine a portion of the users based on a relationship between each user and the campaign user data, and may determine user-item values for each of the items for each user of the portion of users, where each user-item value identifies a relational value between the corresponding user and item. The computing device may then identify one or more of the items to advertise to each user of the portion of users based on the user-item values, and may transmit to a web server an indication of the items to advertise for each user.
    Type: Application
    Filed: August 22, 2019
    Publication date: February 25, 2021
    Inventors: Ashish SURANA, Navinderpal Pal Singh BRAR, Deepak GOYAL, Giridhar ADDEPALLI, Sébastien PÉHU
  • Patent number: 10769696
    Abstract: A system that evaluates Boolean expressions receives a first set of Boolean expressions that include one or more Boolean expressions, and receives a second set of Boolean expressions that includes one or more Boolean expressions. The system determines one or more overlapping Boolean expressions between the first set and the second set. Each Boolean expression has a corresponding identifier and priority, and two or more Boolean expressions overlap when the Boolean expressions have an identical identifier. Each set of Boolean expressions includes a corresponding index.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: September 8, 2020
    Assignee: Oracle International Corporation
    Inventors: Ashish Surana, Charles Trowbridge, Ivan Yee-Hang Cheng, Sumesh Poduval, Thomas P. Scott
  • Publication number: 20200241974
    Abstract: A system and method of bootstrapping replicas from existing partitions is disclosed. A distributed database is maintained by a system. The distributed database includes a first partition copy and a second partition copy each containing a database. A failure of the first partition copy is detected and a third partition copy including an empty database is generated. The database of the second partition copy is copied to the empty database of the third partition copy and the third partition copy is designated as one of an active partition copy or a replica partition copy.
    Type: Application
    Filed: January 24, 2019
    Publication date: July 30, 2020
    Inventors: Navinder Pal Singh Brar, Ashish Surana, Deepak Goyal, Giridhar Addepalli, Sébastien Péhu
  • Publication number: 20170124620
    Abstract: A system that evaluates Boolean expressions receives a first set of Boolean expressions that include one or more Boolean expressions, and receives a second set of Boolean expressions that includes one or more Boolean expressions. The system determines one or more overlapping Boolean expressions between the first set and the second set. Each Boolean expression has a corresponding identifier and priority, and two or more Boolean expressions overlap when the Boolean expressions have an identical identifier. Each set of Boolean expressions includes a corresponding index.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 4, 2017
    Inventors: Ashish SURANA, Charles TROWBRIDGE, Ivan Yee-Hang CHENG, Sumesh PODUVAL, Thomas P. SCOTT