Patents Assigned to Karma Shopping Ltd.
  • Patent number: 12257504
    Abstract: A system and method for providing a graphical overlay on a web page utilizing textual code is presented. The method includes initializing a matrix of elements, including a first portion and a second portion of elements, wherein the second portion have no value stored; rendering a GUI to include the matrix; storing a value in each element of the first portion of elements; generating a plurality of element groups, each element group including a plurality of elements; storing a value in each element of the plurality of elements; receiving a selection of a first element group; receiving a position respective of the first element group and the matrix; writing values of the first element group to the matrix, in response to determining that elements of the matrix corresponding to the received position are of the second portion of elements; and updating the rendered GUI based on the written values.
    Type: Grant
    Filed: September 12, 2024
    Date of Patent: March 25, 2025
    Assignee: Karma Shopping Ltd.
    Inventors: Omer Gazit, Tamar Shachar, Alexandra Rosenblum
  • Patent number: 12210878
    Abstract: A system and method provides instructions for execution to a software extension module. The method includes establishing a network connection between a software extension module and an instruction source; generating a textual instruction from an instruction of the instruction source; and sending the generated textual instruction to the software extension module over the established network connection, wherein the software extension module is configured to receive the textual instruction and generate therefrom the instruction of the instruction source.
    Type: Grant
    Filed: February 27, 2023
    Date of Patent: January 28, 2025
    Assignee: Karma Shopping Ltd.
    Inventors: Omer Gazit, Oleg Rubin
  • Publication number: 20250004778
    Abstract: A system and method provides instructions for execution to a software extension module. The method includes establishing a network connection between a software extension module and an instruction source; generating a textual instruction from an instruction of the instruction source; and sending the generated textual instruction to the software extension module over the established network connection, wherein the software extension module is configured to receive the textual instruction and generate therefrom the instruction of the instruction source.
    Type: Application
    Filed: September 13, 2024
    Publication date: January 2, 2025
    Applicant: Karma Shopping Ltd.
    Inventors: Omer GAZIT, Oleg RUBIN
  • Publication number: 20250001301
    Abstract: A system and method for providing a graphical overlay on a web page utilizing textual code is presented. The method includes initializing a matrix of elements, including a first portion and a second portion of elements, wherein the second portion have no value stored; rendering a GUI to include the matrix; storing a value in each element of the first portion of elements; generating a plurality of element groups, each element group including a plurality of elements; storing a value in each element of the plurality of elements; receiving a selection of a first element group; receiving a position respective of the first element group and the matrix; writing values of the first element group to the matrix, in response to determining that elements of the matrix corresponding to the received position are of the second portion of elements; and updating the rendered GUI based on the written values.
    Type: Application
    Filed: September 12, 2024
    Publication date: January 2, 2025
    Applicant: Karma Shopping Ltd.
    Inventors: Omer GAZIT, Tamar SHACHAR, Alexandra ROSENBLUM
  • Publication number: 20250004777
    Abstract: A system and method provides instructions for execution to a software extension module. The method includes establishing a network connection between a software extension module and an instruction source; generating a textual instruction from an instruction of the instruction source; and sending the generated textual instruction to the software extension module over the established network connection, wherein the software extension module is configured to receive the textual instruction and generate therefrom the instruction of the instruction source.
    Type: Application
    Filed: September 13, 2024
    Publication date: January 2, 2025
    Applicant: Karma Shopping Ltd.
    Inventors: Omer GAZIT, Oleg RUBIN
  • Publication number: 20240289131
    Abstract: A system and method provides instructions for execution to a software extension module. The method includes establishing a network connection between a software extension module and an instruction source; generating a textual instruction from an instruction of the instruction source; and sending the generated textual instruction to the software extension module over the established network connection, wherein the software extension module is configured to receive the textual instruction and generate therefrom the instruction of the instruction source.
    Type: Application
    Filed: February 27, 2023
    Publication date: August 29, 2024
    Applicant: Karma Shopping Ltd.
    Inventors: Omer GAZIT, Oleg RUBIN
  • Publication number: 20240232995
    Abstract: A system and method for scraping web pages based on a predetermined web page template is disclosed. The method includes: requesting a first plurality of web pages from a web server, each web page including a markup language document having a first plurality of data fields; determining a web page structure for the first plurality of web pages, wherein a first data field of the first plurality of data fields is matched to a second data field of a second plurality of data fields of a web page template; scraping a second plurality of web pages from the web server based on the determined web page structure; and storing scraped data from the second plurality of web pages in a local cache.
    Type: Application
    Filed: January 11, 2023
    Publication date: July 11, 2024
    Applicant: Karma Shopping Ltd.
    Inventors: Omer GAZIT, Yuval HOCH RONEN
  • Patent number: 11921753
    Abstract: A system and method for committing preauthorized database transactions generates a preauthorized database transactions based on a received parameter and a parameter value. The method further includes storing the generated preauthorized database transaction in a temporary storage; accessing a reference database to determine a current value of the received parameter; determining that a current value of the received parameter matches the received parameter value; and committing the preauthorized database transaction to a database.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: March 5, 2024
    Assignee: KARMA SHOPPING LTD.
    Inventors: Omer Gazit, Yuval Hoch Ronen
  • Publication number: 20240070218
    Abstract: A system and method perform near real time scraping of a web page to generate a modified web page. The method includes receiving a uniform resource locator (URL) request directed at a web server; detecting in the URL request a textual resource and a non-textual resource; generating a request for the textual resource over a first network path including a first determined latency; generating a request for the non-textual resource over a second network path including a second determined latency, which is greater than the first determined latency; receiving the textual resource and the non-textual resource; scraping data from the textual resource; and generating a modified web page based on the scraped data, the textual resource, and the non-textual resource.
    Type: Application
    Filed: August 24, 2022
    Publication date: February 29, 2024
    Applicant: Karma Shopping Ltd.
    Inventors: Omer GAZIT, Yuval HOCH RONEN
  • Publication number: 20230376507
    Abstract: A system and method for committing preauthorized database transactions generates a preauthorized database transactions based on a received parameter and a parameter value. The method further includes storing the generated preauthorized database transaction in a temporary storage; accessing a reference database to determine a current value of the received parameter; determining that a current value of the received parameter matches the received parameter value; and committing the preauthorized database transaction to a database.
    Type: Application
    Filed: May 23, 2022
    Publication date: November 23, 2023
    Applicant: Karma Shopping Ltd.
    Inventors: Omer GAZIT, Yuval HOCH RONEN