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: 20210089256
    Abstract: 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: Application
    Filed: December 3, 2020
    Publication date: March 25, 2021
    Inventors: Adam Michael Lieb, James L. Benton, Zack Thomsen-Gray, Brad Tofel
  • Patent number: 10860279
    Abstract: 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: Grant
    Filed: June 23, 2017
    Date of Patent: December 8, 2020
    Assignee: CLEARSLIDE, INC.
    Inventors: Adam Michael Lieb, James L. Benton, Zack Thomsen-Gray, Brad Tofel
  • Publication number: 20170300286
    Abstract: 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: Application
    Filed: June 23, 2017
    Publication date: October 19, 2017
    Inventors: Adam Michael Lieb, James L. Benton
  • Patent number: 9733886
    Abstract: 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: Grant
    Filed: November 23, 2010
    Date of Patent: August 15, 2017
    Assignee: Clearslide, Inc.
    Inventors: Adam Michael Lieb, James L. Benton
  • Patent number: 9471694
    Abstract: 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: Grant
    Filed: May 30, 2012
    Date of Patent: October 18, 2016
    Assignee: CLEARSLIDE, INC.
    Inventors: Adam Michael Lieb, James L. Benton
  • Patent number: 9342814
    Abstract: 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: Grant
    Filed: April 7, 2010
    Date of Patent: May 17, 2016
    Assignee: CLEARSLIDE, INC.
    Inventors: Adam Michael Lieb, James L. Benton
  • Patent number: 9311618
    Abstract: 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: Grant
    Filed: April 7, 2010
    Date of Patent: April 12, 2016
    Assignee: Clearslide, Inc.
    Inventors: Adam Michael Lieb, James L. Benton
  • Patent number: 9256690
    Abstract: 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: Grant
    Filed: May 30, 2012
    Date of Patent: February 9, 2016
    Assignee: CLEARSLIDE, INC.
    Inventors: Adam Michael Lieb, James L. Benton
  • Patent number: 8892989
    Abstract: 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: Grant
    Filed: August 26, 2011
    Date of Patent: November 18, 2014
    Assignee: Clearslide, Inc.
    Inventors: Adam Michael Lieb, James L. Benton
  • Publication number: 20120317487
    Abstract: 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: Application
    Filed: May 30, 2012
    Publication date: December 13, 2012
    Applicant: Clearslide, Inc.
    Inventors: Adam Michael Lieb, James L. Benton
  • Publication number: 20110126130
    Abstract: 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: Application
    Filed: November 23, 2010
    Publication date: May 26, 2011
    Inventors: Adam Michael Lieb, James L. Benton
  • Publication number: 20100257449
    Abstract: 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: Application
    Filed: April 7, 2010
    Publication date: October 7, 2010
    Inventors: Adam Michael Lieb, James L. Benton
  • Publication number: 20100257456
    Abstract: 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: Application
    Filed: April 7, 2010
    Publication date: October 7, 2010
    Inventors: Adam Michael Lieb, James L. Benton