Patents by Inventor Adrian Cesena

Adrian Cesena 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: 20160301736
    Abstract: Requests for content are received by a server from one or more remote devices. The server retrieves the content and renders it in a virtual client. The content is delivered to the one or more remote devices according to one of a plurality of delivery modes according to a detected usage of the content on the one or more remote devices. The delivery mode for the same content may change dynamically in response to changes in usage. The delivery modes may include providing an image of the content, a hybrid of an image with computer code defining operation of one or more interface elements of the content, an image of the content with computer code instructing the retrieval of video content directly from a source, and an image of the content followed by partial updates to the image in response to changes in the content.
    Type: Application
    Filed: April 7, 2016
    Publication date: October 13, 2016
    Inventors: Adrian Cesena, JR., Edward Parsons
  • 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
  • Publication number: 20150134725
    Abstract: One or more computer devices share remote computer resources. An application program is instantiated on at least one server so as to run a “virtual application” on the server. At least one computer device communicates with the server over a network. A virtual screen, also instantiated on the server, stores screen data corresponding to input data from the computer device and an output data from the virtual application. A UI server is also instantiated on the server. The UI server receives the input data from the computer device, for subsequent input to the virtual application, and transmits the screen data from the virtual screen to the computer device. Under this configuration, the computer device may utilize the resources of the server by effectively running the application on the server.
    Type: Application
    Filed: November 13, 2013
    Publication date: May 14, 2015
    Inventor: Adrian Cesena, Jr.