Patents by Inventor Olga Sharshevsky

Olga Sharshevsky 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: 11971932
    Abstract: A computer system identifies a platform that corresponds to a first resource, wherein the first resource includes one or more resource pages. The computer system determines one or more x-paths that corresponds to the identified platform. The computer system utilizes at least a first x-path of the one or more x-paths to add a product to a digital shopping cart associated with the first resource. In response to adding the product to the digital shopping cart associated with the first resource, the computer system utilizes at least a second x-path of the one or more x-paths to access a first resource page of the one or more resource pages, wherein the first resource page is a checkout page. The computer system determines whether one or more elements located within the first resource page are valid.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: April 30, 2024
    Assignee: PAYPAL, INC.
    Inventors: Olga Sharshevsky, Nadav Weissman, Ran Yuchtman, Smadar Gazit
  • Patent number: 11494556
    Abstract: Methods and systems are presented for automatically detecting positions of various webpage elements within a webpage when the webpage is rendered, based on analyzing the programming code of the webpage. A position detection system obtains and parses the programming code of the webpage to identify webpage elements within the webpage. A group of related webpage elements is identified based on a shared programming structure. The position detection system generates a DOM tree based on the programming code, and determines relative positions of the webpage elements within the group by traversing the DOM tree using a breadth-first search algorithm.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: November 8, 2022
    Assignee: PayPal, Inc.
    Inventors: Olga Sharshevsky, Yarden Raiskin, Ran Yuchtman
  • Publication number: 20220114336
    Abstract: Methods and systems are presented for automatically detecting positions of various webpage elements within a webpage when the webpage is rendered, based on analyzing the programming code of the webpage. A position detection system obtains and parses the programming code of the webpage to identify webpage elements within the webpage. A group of related webpage elements is identified based on a shared programming structure. The position detection system generates a DOM tree based on the programming code, and determines relative positions of the webpage elements within the group by traversing the DOM tree using a breadth-first search algorithm.
    Type: Application
    Filed: December 22, 2021
    Publication date: April 14, 2022
    Inventors: Olga Sharshevsky, Yarden Raiskin, Ran Yuchtman
  • Patent number: 11210464
    Abstract: Methods and systems are presented for automatically detecting positions of various webpage elements within a webpage when the webpage is rendered, based on analyzing the programming code of the webpage. A position detection system obtains and parses the programming code of the webpage to identify webpage elements within the webpage. A group of related webpage elements is identified based on a shared programming structure. The position detection system generates a DOM tree based on the programming code, and determines relative positions of the webpage elements within the group by traversing the DOM tree using a breadth-first search algorithm.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: December 28, 2021
    Assignee: PayPal, Inc.
    Inventors: Olga Sharshevsky, Yarden Raiskin, Ran Yuchtman
  • Publication number: 20210398184
    Abstract: The present disclosure provides a method of automatically extracting data from web pages and analyzing the extracted data to generate an output. A plurality of web pages of a plurality of merchants is accessed. Based on the accessing of the web pages, a subset of the plurality of web pages is identified as inventory pages that contain information about products or services offered for sale. The inventory pages are electronically scanned to extract a price for each of the products or services. An output is generated that includes a listing of the products or services and prices associated with the products or services, respectively.
    Type: Application
    Filed: August 31, 2021
    Publication date: December 23, 2021
    Inventors: Olga Sharshevsky, Yael Cohen, Elina Nemtsov
  • Publication number: 20210334318
    Abstract: A computer system identifies a platform that corresponds to a first resource, wherein the first resource includes one or more resource pages. The computer system determines one or more x-paths that corresponds to the identified platform. The computer system utilizes at least a first x-path of the one or more x-paths to add a product to a digital shopping cart associated with the first resource. In response to adding the product to the digital shopping cart associated with the first resource, the computer system utilizes at least a second x-path of the one or more x-paths to access a first resource page of the one or more resource pages, wherein the first resource page is a checkout page. The computer system determines whether one or more elements located within the first resource page are valid.
    Type: Application
    Filed: July 2, 2021
    Publication date: October 28, 2021
    Inventors: Olga Sharshevsky, Nadav Weissman, Ran Yuchtman, Smadar Gazit
  • Patent number: 11144979
    Abstract: The present disclosure provides a method of automatically extracting data from web pages and analyzing the extracted data to generate an output. A plurality of web pages of a plurality of merchants is accessed. Based on the accessing of the web pages, a subset of the plurality of web pages is identified as inventory pages that contain information about products or services offered for sale. The inventory pages are electronically scanned to extract a price for each of the products or services. An output is generated that includes a listing of the products or services and prices associated with the products or services, respectively.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: October 12, 2021
    Assignee: PAYPAL, INC.
    Inventors: Olga Sharshevsky, Yael Cohen, Elina Nemtsov
  • Publication number: 20210312519
    Abstract: The present disclosure provides a method of automatically extracting data from web pages and analyzing the extracted data to generate an output. A plurality of web pages of a plurality of merchants is accessed. Based on the accessing of the web pages, a subset of the plurality of web pages is identified as inventory pages that contain information about products or services offered for sale. The inventory pages are electronically scanned to extract a price for each of the products or services. An output is generated that includes a listing of the products or services and prices associated with the products or services, respectively.
    Type: Application
    Filed: April 1, 2020
    Publication date: October 7, 2021
    Inventors: Olga Sharshevsky, Yael Cohen, Elina Nemtsov
  • Patent number: 11055365
    Abstract: A computer system identifies a platform that corresponds to a first resource, wherein the first resource includes one or more resource pages. The computer system determines one or more x-paths that corresponds to the identified platform. The computer system utilizes at least a first x-path of the one or more x-paths to add a product to a digital shopping cart associated with the first resource. In response to adding the product to the digital shopping cart associated with the first resource, the computer system utilizes at least a second x-path of the one or more x-paths to access a first resource page of the one or more resource pages, wherein the first resource page is a checkout page. The computer system determines whether one or more elements located within the first resource page are valid.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: July 6, 2021
    Assignee: PAYPAL, INC.
    Inventors: Olga Sharshevsky, Nadav Weissman, Ran Yuchtman, Smadar Gazit
  • Publication number: 20210064695
    Abstract: Methods and systems are presented for automatically detecting positions of various webpage elements within a webpage when the webpage is rendered, based on analyzing the programming code of the webpage. A position detection system obtains and parses the programming code of the webpage to identify webpage elements within the webpage. A group of related webpage elements is identified based on a shared programming structure. The position detection system generates a DOM tree based on the programming code, and determines relative positions of the webpage elements within the group by traversing the DOM tree using a breadth-first search algorithm.
    Type: Application
    Filed: September 3, 2019
    Publication date: March 4, 2021
    Inventors: Olga Sharshevsky, Yarden Raiskin, Ran Yuchtman
  • Publication number: 20200004880
    Abstract: A computer system identifies a platform that corresponds to a first resource, wherein the first resource includes one or more resource pages. The computer system determines one or more x-paths that corresponds to the identified platform. The computer system utilizes at least a first x-path of the one or more x-paths to add a product to a digital shopping cart associated with the first resource. In response to adding the product to the digital shopping cart associated with the first resource, the computer system utilizes at least a second x-path of the one or more x-paths to access a first resource page of the one or more resource pages, wherein the first resource page is a checkout page. The computer system determines whether one or more elements located within the first resource page are valid.
    Type: Application
    Filed: June 29, 2018
    Publication date: January 2, 2020
    Inventors: Olga Sharshevsky, Nadav Weissman, Ran Yuchtman, Smadar Gazit