IP Library › Granted Patent US 10,951,683
Granted Patent B2
US 10,951,683 · App. 15/696,170 · Granted Mar 16, 2021

Systems and methods for remote interaction

Inventors: Benjamin Howard Lilienthal (San Francisco, CA); Eugene Abovsky (San Francisco, CA)
Assignee: Projector.is, Inc.
H04L67/025G06F9/452G06F21/305G06F21/31H04L65/1089H04L65/403H04L65/4015H04L67/38
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,951,683
App. No.
15/696,170
Granted
Mar 16, 2021
Kind
B2
Abstract

A system and process are provided for remotely viewing a customer screen image and interacting with the customer's device (desktop, laptop, tablet or smartphone) using a standard web browser. In operation, an agent is provided with an account on a server, and can send a link and/or instructions to the customer to provide the agent with access to the customer device. An application installed on the customer device captures image frames to be shared and divides them into subsections, transmitting to the server only those sections that have changed relative to the previously transmitted frame. The agent's browser retrieves tiles from the server as they change, and displays them for the agent. The system and process enable the agent to obtain system information and remotely control various functions of the customer device when authorized by the customer.

Claims (10)

1. A computer-enabled process for remotely displaying user screen images on a viewer device, comprising the steps of:

providing a server having communications ports, said server linked to provide a first data transfer network connection to a user device;

providing a second data transfer network connection linked to said server, said second data transfer connection configured to communicate via a viewer communications channel with a browser installed on a viewer device;

providing a script operating in association with said browser in said viewer device;

providing an interaction application for installation in said user device, where said application transmits screen image frames to said server;

operating said server to electronically establish said first and second data transfer connections in response to an indication that a viewer and user desire to interact, and then to electronically receive said frames from the interaction application via said first data transfer connection and automatically transmit said frames to the viewer device via said second data transfer connection, whereby the browser and script in the viewer device electronically display the received frames on a display screen of the viewer device without requiring installation of a separate viewing application; and

electronically receiving control signals from the viewer device at the server and automatically transmitting corresponding instructions to the interaction application in the user device to remotely control a function of the user device.

2. The process of claim 1 wherein said interaction application is configured so that during transmission of an image frame, the application identifies a condition where only a subset of that frame has changed relative to the last frame transmission, and omits portions of the frame that have not changed when transmitting the next frame.

3. The process of claim 1 wherein the interaction application generates a visible pointer on the user device display, and the server receives signals from the viewer device defining a location of the pointer and transmits corresponding instructions to the interaction application to control the pointer location.

4. The process of claim 1 wherein the server receives signals from the viewer device defining a selection function to be executed at a location on the user display, and transmits corresponding instructions to the interaction application to execute the selection function.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2018
From: LILIENTHAL, BENJAMIN HOWARD; ABOVSKY, EUGENE
To: PROJECTOR.IS, INC.
Reel/Frame 046633/0152 →
Continuity (3)
Continuation In Part 14968648 · Dec 14, 2015
Provisional Application 62191661 · Jul 13, 2015
Related Publication 20180234479A1 · Aug 16, 2018