Patents by Inventor James L. Benton
James L. Benton 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: 20210089256Abstract: A method for browser-based screen sharing comprises: loading, by a presenter device, a screen sharing script directly executable by a web browser of the presenter device; capturing, by the screen sharing script, a plurality of screen images; adjusting the plurality of screen images based on a network bandwidth between the presenter device and a screen sharing server in order to maintain a specified frame rate of the plurality of screen images; and transmitting, to the screen sharing server, the adjusted plurality of screen images.Type: ApplicationFiled: December 3, 2020Publication date: March 25, 2021Inventors: Adam Michael Lieb, James L. Benton, Zack Thomsen-Gray, Brad Tofel
-
Patent number: 10860279Abstract: Techniques are disclosed for facilitating browser-based screen sharing using scripting computer language codes that are directly executable by a web browser. An example method comprises loading a presentation webpage in a presenter's web browser. The presentation webpage includes scripting language codes that are configured to cause the presenter's web browser to capture a screen image without requiring the presenter's web browser to load an applet. The method further includes receiving data indicative of the captured screen image from the presenter device, wherein the data is generated by the scripting language codes, processing the received data to form a processed screen image that is in an image format natively displayable to a viewer's web browser, and transmitting a viewer webpage including the processed screen image to the viewer's web browser.Type: GrantFiled: June 23, 2017Date of Patent: December 8, 2020Assignee: CLEARSLIDE, INC.Inventors: Adam Michael Lieb, James L. Benton, Zack Thomsen-Gray, Brad Tofel
-
Publication number: 20170300286Abstract: Techniques are disclosed for facilitating browser-based screen sharing using scripting computer language codes that are directly executable by a web browser. An example method comprises loading a presentation webpage in a presenter's web browser. The presentation webpage includes scripting language codes that are configured to cause the presenter's web browser to capture a screen image without requiring the presenter's web browser to load an applet. The method further includes receiving data indicative of the captured screen image from the presenter device, wherein the data is generated by the scripting language codes, processing the received data to form a processed screen image that is in an image format natively displayable to a viewer's web browser, and transmitting a viewer webpage including the processed screen image to the viewer's web browser.Type: ApplicationFiled: June 23, 2017Publication date: October 19, 2017Inventors: Adam Michael Lieb, James L. Benton
-
Patent number: 9733886Abstract: A method for remote screen sharing using only web-browsers is described. The presenter opens a web page containing an applet that sends the screen data to the server. The presenter may share their entire screen, or may only share a specially marked active display area. The server stores the data and makes it available viewers. Viewers are able to view the presenters screen directly in the web browser, without any downloads, plug-ins, or dialog boxes.Type: GrantFiled: November 23, 2010Date of Patent: August 15, 2017Assignee: Clearslide, Inc.Inventors: Adam Michael Lieb, James L. Benton
-
Patent number: 9471694Abstract: A method and system for remote control of a presenter's computer screen using only web browsers is described. Viewers are able to view representation of a presenter's screen on a screen of the viewer's device and remotely control the presenter's screen directly from a web browser, without any downloads, plugins, or dialog boxes. Viewer control events are captured by the browser, sent to a server, and transmitted to the presenter's computer. A program running on the presenter's computer executes the control events, updates the presenter's screen, and transmits images of the updated screen back to the viewers.Type: GrantFiled: May 30, 2012Date of Patent: October 18, 2016Assignee: CLEARSLIDE, INC.Inventors: Adam Michael Lieb, James L. Benton
-
Patent number: 9342814Abstract: A system comprises a database configured to store a presentation, the presentation having a presentation identifier and comprising a sequence of discrete presentation items, a first discrete presentation item of the plurality being associated with first content with first content type and a second discrete presentation item of the sequence being associated with second content of a second content type. A presenter interface is configured to receive viewer identification information identifying a viewer to which the presentation is to be made accessible. An access controller is configured to create an access credential using both the presentation identifier and the viewer identification information, the access credential to enable access to the presentation by a viewer computer system. A tracker configured to generate access history data pertaining to access by the viewer computer system to each of the sequence of discrete presentation items.Type: GrantFiled: April 7, 2010Date of Patent: May 17, 2016Assignee: CLEARSLIDE, INC.Inventors: Adam Michael Lieb, James L. Benton
-
Patent number: 9311618Abstract: A system and method are described for storing and transmitting a sequence of presentations for display on a viewer's computer. A viewer interface is configured to receive a request to access the presentation and to transmit a script to the viewer's computer responsive to receipt of the request. An output module is configured to establish a state where a current presentation in the sequence is presented. The output module presents the first item to the viewer's computer in response to the request to receive the current item. The viewer interface is further configured to present the second item to the viewer's computer. The first presentation item corresponds to a first content of a first content type and the second presentation item corresponds to a second content of a second content type, the first content type being different from the second content type.Type: GrantFiled: April 7, 2010Date of Patent: April 12, 2016Assignee: Clearslide, Inc.Inventors: Adam Michael Lieb, James L. Benton
-
Patent number: 9256690Abstract: A method and system for remote control of a presenter's computer screen using only web browsers is described. Viewers are able to view representation of a presenter's screen on a screen of the viewer's device and remotely control the presenter's screen directly from a web browser, without any downloads, plugins, or dialog boxes. Viewer control events are captured by the browser, sent to a server, and transmitted to the presenter's computer. A program running on the presenter's computer executes the control events, updates the presenter's screen, and transmits images of the updated screen back to the viewers.Type: GrantFiled: May 30, 2012Date of Patent: February 9, 2016Assignee: CLEARSLIDE, INC.Inventors: Adam Michael Lieb, James L. Benton
-
Patent number: 8892989Abstract: A method for searching companies and contacts is described. The user is able to search companies, contacts or both companies and contacts simultaneously. Search results are updated in real time so the user can intelligently refine the criteria. Users can select multiple companies and find matching contacts all from one place, or search contacts irrespective of companies.Type: GrantFiled: August 26, 2011Date of Patent: November 18, 2014Assignee: Clearslide, Inc.Inventors: Adam Michael Lieb, James L. Benton
-
Publication number: 20120317487Abstract: A method and system for remote control of a presenter's computer screen using only web browsers is described. Viewers are able to view representation of a presenter's screen on a screen of the viewer's device and remotely control the presenter's screen directly from a web browser, without any downloads, plugins, or dialog boxes. Viewer control events are captured by the browser, sent to a server, and transmitted to the presenter's computer. A program running on the presenter's computer executes the control events, updates the presenter's screen, and transmits images of the updated screen back to the viewers.Type: ApplicationFiled: May 30, 2012Publication date: December 13, 2012Applicant: Clearslide, Inc.Inventors: Adam Michael Lieb, James L. Benton
-
Publication number: 20110126130Abstract: A method for remote screen sharing using only web-browsers is described. The presenter opens a web page containing an applet that sends the screen data to the server. The presenter may share their entire screen, or may only share a specially marked active display area. The server stores the data and makes it available viewers. Viewers are able to view the presenters screen directly in the web browser, without any downloads, plug-ins, or dialog boxes.Type: ApplicationFiled: November 23, 2010Publication date: May 26, 2011Inventors: Adam Michael Lieb, James L. Benton
-
Publication number: 20100257449Abstract: A system and method are described for storing and transmitting a sequence of presentations for display on a viewer's computer. A viewer interface is configured to receive a request to access the presentation and to transmit a script to the viewer's computer responsive to receipt of the request. An output module is configured to establish a state where a current presentation in the sequence is presented. The output module presents the first item to the viewer's computer in response to the request to receive the current item. The viewer interface is further configured to present the second item to the viewer's computer. The first presentation item corresponds to a first content of a first content type and the second presentation item corresponds to a second content of a second content type, the first content type being different from the second content type.Type: ApplicationFiled: April 7, 2010Publication date: October 7, 2010Inventors: Adam Michael Lieb, James L. Benton
-
Publication number: 20100257456Abstract: A system comprises a database configured to store a presentation, the presentation having a presentation identifier and comprising a sequence of discrete presentation items, a first discrete presentation item of the plurality being associated with first content with first content type and a second discrete presentation item of the sequence being associated with second content of a second content type. A presenter interface is configured to receive viewer identification information identifying a viewer to which the presentation is to be made accessible. An access controller is configured to create an access credential using both the presentation identifier and the viewer identification information, the access credential to enable access to the presentation by a viewer computer system. A tracker configured to generate access history data pertaining to access by the viewer computer system to each of the sequence of discrete presentation items.Type: ApplicationFiled: April 7, 2010Publication date: October 7, 2010Inventors: Adam Michael Lieb, James L. Benton