Patents by Inventor Ivgeny Rafalovich

Ivgeny Rafalovich 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).

  • Publication number: 20160212184
    Abstract: A platform is herein provided, in accordance with some embodiments of the present invention, that allows two or more users to co-browse web pages in real-time using standard modern web browsers. Users' actions such as navigating or scrolling may be fully synchronized for all co-browsing users. According to some embodiments, a system for enabling co-browsing is provided, comprising a first user's web page; a second user's web-page; a Message Bus (MB); wherein the first user's page runs embedded JavaScript code that acts as an Events Synchronizer Module (ESM) such that when the second user page loads, the ESM sends the second user's webpage Document Object Model (DOM) to the MB, and the MB sends the DOM to said first user's ESM.
    Type: Application
    Filed: March 29, 2016
    Publication date: July 21, 2016
    Inventors: Zeev Halevi, Ivgeny Rafalovich
  • Patent number: 9323730
    Abstract: A platform is herein provided, in accordance with some embodiments of the present invention, that allows two or more users to co-browse web pages in real-time using standard modern web browsers. Users' actions such as navigating or scrolling may be fully synchronized for all co-browsing users. According to some embodiments, a system for enabling co-browsing is provided, comprising a first user's web page; a second user's web-page; a Message Bus (MB); wherein the first user's page runs embedded JavaScript code that acts as an Events Synchronizer Module (ESM) such that when the second user page loads, the ESM sends the second user's webpage Document Object Model (DOM) to the MB, and the MB sends the DOM to said first user's ESM.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: April 26, 2016
    Assignee: HBR LABS LLC
    Inventors: Zeev Halevi, Ivgeny Rafalovich
  • Publication number: 20150213149
    Abstract: A system and method for synchronizing collaborative web applications, such as collaborative form filling, including using a message bus server and HTTP protocol.
    Type: Application
    Filed: April 9, 2015
    Publication date: July 30, 2015
    Inventors: Zeev Halevi, Ivgeny Rafalovich
  • Patent number: 9043386
    Abstract: The present invention relates to systems and method for synchronizing collaborative web applications, such as collaborative form filling using a message bus server and HTTP protocol. The method includes delivering compatible plug-ins to a first and a second user so that the users may substantially simultaneously access compatible plug-ins and operate the plug-ins in a coordinated substantially synchronized manner for modifying and/or observing a common file. The process includes delivering a collaborative form to the users. Following the modification of the collaborative form by one of the users, the modification is communicated to a different user. The communication is substantially simultaneous with the modification and takes place by serializing the modification to string and sending the string using HTTP.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: May 26, 2015
    Assignee: HBR LABS INC.
    Inventors: Zeev Halevi, Ivgeny Rafalovich
  • Publication number: 20140068415
    Abstract: A platform is herein provided, in accordance with some embodiments of the present invention, that allows two or more users to co-browse web pages in real-time using standard modern web browsers. Users' actions such as navigating or scrolling may be fully synchronized for all co-browsing users. According to some embodiments, a system for enabling co-browsing is provided, comprising a first user's web page; a second user's web-page; a Message Bus (MB); wherein the first user's page runs embedded JavaScript code that acts as an Events Synchronizer Module (ESM) such that when the second user page loads, the ESM sends the second user's webpage Document Object Model (DOM) to the MB, and the MB sends the DOM to said first user's ESM.
    Type: Application
    Filed: September 4, 2013
    Publication date: March 6, 2014
    Applicant: HBR LABS LLC
    Inventors: Zeev HALEVI, Ivgeny RAFALOVICH
  • Publication number: 20120089659
    Abstract: A system and method for synchronizing collaborative web applications, such as collaborative form filling, including using a message bus server and HTTP protocol.
    Type: Application
    Filed: September 23, 2011
    Publication date: April 12, 2012
    Applicant: HBR LABS INC.
    Inventors: Zeev Halevi, Ivgeny Rafalovich
  • Publication number: 20100257451
    Abstract: A system and method for synchronizing collaborative web applications including using a message bus server and HTTP protocol.
    Type: Application
    Filed: April 5, 2010
    Publication date: October 7, 2010
    Applicant: HBR LABS INC.
    Inventors: Zeev Halevi, Ivgeny Rafalovich