Patents by Inventor Adam Michael Lieb

Adam Michael Lieb 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: 20180146016
    Abstract: Techniques are disclosed for switching control with browser-based screen sharing. An exemplary method comprises sending a first presentation viewing webpage to a web browser of a viewer, the first presentation viewing webpage including a first view area that allows the server to display screen images of a presenter from the presenter, through the server, to the viewer; delivering to the viewer, in the first presentation viewing webpage, a button selectable for the viewer to share screen images of the viewer to the presenter; upon the viewer selects the button, selectively enabling the viewer to share the viewer's screen images with the presenter; and causing a second presentation vowing webpage to load into a browser of the presenter, wherein the second presentation viewing webpage includes a second view area that allows the server to display the viewer's screen images.
    Type: Application
    Filed: January 22, 2018
    Publication date: May 24, 2018
    Inventor: ADAM MICHAEL LIEB
  • 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
  • Publication number: 20170118258
    Abstract: Techniques are disclosed for switching control with browser-based screen sharing. An exemplary method comprises sending a first presentation viewing webpage to a web browser of a viewer, the first presentation viewing webpage including a first view area that allows the server to display screen images of a presenter from the presenter, through the server, to the viewer; delivering to the viewer, in the first presentation viewing webpage, a button selectable for the viewer to share screen images of the viewer to the presenter; upon the viewer selects the button, selectively enabling the viewer to share the viewer's screen images with the presenter; and causing a second presentation viewing webpage to load into a browser of the presenter, wherein the second presentation viewing webpage includes a second view area that allows the server to display the viewer's screen images.
    Type: Application
    Filed: March 15, 2013
    Publication date: April 27, 2017
    Inventor: Adam Michael Lieb
  • 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: 9294547
    Abstract: A mobile device application is described that runs on a mobile device and allows a user to log in to the user's account on a presentation server. The user can download previously stored presentations to the local memory of the mobile device to make an in-person offline presentation from the mobile device. While the user is making the presentation, the mobile device application tracks analytic data pertaining to the slide presentation, such as how long each slide is open and viewed. This analytic data is uploaded to the server when an internet connection is available for integration with other data tracked for the presentation.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: March 22, 2016
    Assignee: CLEARSLIDE, INC.
    Inventors: Adam Michael Lieb, Stefano Acerbetti
  • 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: 9032391
    Abstract: Techniques are disclosed for generating, on a server, executable files that are individually customized for a user. An exemplary method comprises receiving a download request from a client, the download request including a system type and one or more identification parameters; locating a pre-compiled payload that is executable on the client based on the system type; determining a configuration data for use with the pre-compiled payload based on the one or more identification parameters; and selectively generating a customized executable file for the client to download, wherein the customized executable file includes the pre-compiled payload and the configuration data. Among other benefits, some embodiments provided herein enable dynamic creation and individual customization of executable files for a user so that conventional configuration or personalization steps after the user installs the files are avoided, thereby reducing time consumed and potential confusion caused by such steps.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 12, 2015
    Assignee: Clearside, Inc.
    Inventor: Adam Michael Lieb
  • Publication number: 20150039998
    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: July 31, 2014
    Publication date: February 5, 2015
    Inventors: Adam Michael Lieb, Zack Thomsen-Gray, Brad Tofel
  • 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: 20140164929
    Abstract: A mobile device application is described that runs on a mobile device and allows a user to log in to the user's account on a presentation server. The user can download previously stored presentations to the local memory of the mobile device to make an in-person offline presentation from the mobile device. While the user is making the presentation, the mobile device application tracks analytic data pertaining to the slide presentation, such as how long each slide is open and viewed. This analytic data is uploaded to the server when an internet connection is available for integration with other data tracked for the presentation.
    Type: Application
    Filed: March 13, 2013
    Publication date: June 12, 2014
    Applicant: Clearslide, Inc.
    Inventors: Adam Michael Lieb, Stefano Acerbetti
  • Publication number: 20140164930
    Abstract: An exemplary method comprises providing authentication information from a user of a mobile computing device to the presentation server; causing the presentation server to provide a view of a presentation to a viewer device via a viewer link, wherein the presentation is stored on the presentation server; providing a remote control interface for the user to enter a user input, wherein the remote control interface is to occupy a display of the mobile computing device; and controlling the view of the presentation in response to the user input. Among other benefits, some embodiments provided herein provides both the benefit of performing a live presentation over a network to one or more viewers and the convenience of controlling the live presentation using a presenter's mobile device (e.g., a smart phone) that a traditional remote presentation controller can bring.
    Type: Application
    Filed: March 15, 2013
    Publication date: June 12, 2014
    Applicant: Clearside, Inc.
    Inventors: Adam Michael Lieb, Stefano Acerbetti
  • Publication number: 20140164513
    Abstract: Techniques are disclosed for delivering and receiving notifications regarding information about viewers' access to such presentations over a communications network (e.g., the Internet). An example method comprises tracking, by a presentation server, access of a link to a presentation by a viewer, wherein the presentation is stored on the presentation server and associated with a presenter; and sending a first push notification to a mobile device of the presenter based on data resulting from the tracking. Among other benefits, some embodiments disclosed herein provide both the convenience of allowing the viewer to view the presentation at his or her own time and similar high responsiveness the live presentation can bring.
    Type: Application
    Filed: March 15, 2013
    Publication date: June 12, 2014
    Applicant: Clearside, Inc.
    Inventors: Adam Michael Lieb, Stefano Acerbetti
  • Publication number: 20140007080
    Abstract: Techniques are disclosed for generating, on a server, executable files that are individually customized for a user. An exemplary method comprises receiving a download request from a client, the download request including a system type and one or more identification parameters; locating a pre-compiled payload that is executable on the client based on the system type; determining a configuration data for use with the pre-compiled payload based on the one or more identification parameters; and selectively generating a customized executable file for the client to download, wherein the customized executable file includes the pre-compiled payload and the configuration data. Among other benefits, some embodiments provided herein enable dynamic creation and individual customization of executable files for a user so that conventional configuration or personalization steps after the user installs the files are avoided, thereby reducing time consumed and potential confusion caused by such steps.
    Type: Application
    Filed: March 15, 2013
    Publication date: January 2, 2014
    Applicant: Clearside, Inc.
    Inventor: Adam Michael Lieb
  • 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