Patents by Inventor Amir Ghazvinian

Amir Ghazvinian 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: 9871868
    Abstract: A system facilitates co-use of an interface by multiple client computer, such as co-browsing of a webpage. A first user computer using an interface transfers a state of the interface to a server, which uses the state to recreate the interface in a virtual client executed by the server. The interface is rendered on a virtual screen and images of the screen are transmitted to the first user computer and one or more second user computers performing co-use with the first user computer. For example, a browser rendering a webpage on a first computer transmits session data and cookies associated with the webpage to a virtual browser executing on a server system. The virtual browser retrieves the webpage and uses the session data and cookies to render the webpage on the virtual screen.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: January 16, 2018
    Assignee: OSIX Corporation
    Inventors: Adrian Cesena, Amir Ghazvinian
  • Publication number: 20160092420
    Abstract: A host system hosts a co-editing session in which edits to a document are received from multiple computer systems. The host system edits the document according to the received edits, renders the edited document in a virtual screen, and transmits images of the virtual screen to the multiple computer systems. The images of the virtual screen are translated according to the type of the computer system to which it is transmitted. The document may be a webpage, such as an online form. The edits may be edits to the webpage, such as entries in an online form.
    Type: Application
    Filed: September 23, 2015
    Publication date: March 31, 2016
    Inventors: ADRIAN CESENA, Amir Ghazvinian
  • Publication number: 20160092037
    Abstract: A server system receives requests for content from a computing device, retrieves the content, and renders the content in a virtual client, e.g. virtual browser, and transmits the rendering to the computing device. The capabilities of the computing device are evaluated. Some content, such as video content may be transmitted directly to the computing device rather than rendered in the virtual client. The capabilities of the computing device may include processing speed and available bandwidth. Content may also be reformatted by the server system before transmitting to the computing device. Co-use, e.g. co-browsing, of the content may be performed by transmitting images of a virtual screen of the virtual client to multiple computing devices and processing inputs from the multiple computing devices in the virtual client.
    Type: Application
    Filed: September 23, 2015
    Publication date: March 31, 2016
    Inventors: Adrian Cesena, Amir Ghazvinian
  • Publication number: 20160014209
    Abstract: A system facilitates co-use of an interface by multiple client computer, such as co-browsing of a webpage. A first user computer using an interface transfers a state of the interface to a server, which uses the state to recreate the interface in a virtual client executed by the server. The interface is rendered on a virtual screen and images of the screen are transmitted to the first user computer and one or more second user computers performing co-use with the first user computer. For example, a browser rendering a webpage on a first computer transmits session data and cookies associated with the webpage to a virtual browser executing on a server system. The virtual browser retrieves the webpage and uses the session data and cookies to render the webpage on the virtual screen.
    Type: Application
    Filed: May 22, 2015
    Publication date: January 14, 2016
    Inventors: Adrian Cesena, Amir Ghazvinian