Patents by Inventor Brad Tofel

Brad Tofel 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: 20220004568
    Abstract: Methods, systems, and computer-readable media for linking multiple data entities. The method collects a snapshot of data from one or more data sources and converts it into a canonical representation of records expressing relationships between data elements in the records. The method next cleans the records to generate output data of entities by grouping chunks of records using a machine learning model. The method next ingests the output data of entities to generate a versioned data store of the entities and optimizes versioned data store for real-time data lookup. The method then receives a request for data pertaining to a real-world entity and presenting relevant data from the versioned data store of entities.
    Type: Application
    Filed: June 30, 2021
    Publication date: January 6, 2022
    Applicant: Grand Rounds, Inc.
    Inventors: Jyotiwardhan PATIL, Eric CARLSON, Cole LEAHY, Brad TOFEL, Vinay GOEL, Nicholas GORSKI
  • 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: 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
  • Publication number: 20060242266
    Abstract: A rule creation application uses a reference web page, and user input regarding information displayed thereon, to generate a rule for extracting such information from the web page. The rule uses a structured graph representation of the web page, such as the page's Document Object Model (DOM), to extract the information. In addition to being applicable to the reference web page, the rule may be used to extract information from other web pages that have a similar structure.
    Type: Application
    Filed: April 24, 2006
    Publication date: October 26, 2006
    Inventors: Paula Keezer, Brad Tofel
  • Patent number: 7085736
    Abstract: The Document Object Model (DOM) of a sampled web page is used to create a rule that extracts item-related data from web pages having a similar DOM structure to the sampled web page. In response to a user request for such a web page, the rule is retrieved from a data server based on the page's URL, and is applied to the DOM of the web page to extract item-identifying data. The item is then identified—preferably by the data server—by matching the item-identifying data to an item in a database. Supplemental information about the item is then retrieved from the database and supplied to the user's computer for viewing in conjunction with the requested page. In a preferred embodiment, the rule is retrieved from the data server and applied to the web page by a client application that runs in conjunction with a web browser.
    Type: Grant
    Filed: February 27, 2001
    Date of Patent: August 1, 2006
    Assignee: Alexa Internet
    Inventors: Paula Keezer, Brad Tofel
  • Publication number: 20020143659
    Abstract: The Document Object Model (DOM) of a sampled web page is used to create a rule that extracts item-related data from web pages having a similar DOM structure to the sampled web page. In response to a user request for such a web page, the rule is retrieved from a data server based on the page's URL, and is applied to the DOM of the web page to extract item-identifying data. The item is then identified—preferably by the data server—by matching the item-identifying data to an item in a database. Supplemental information about the item is then retrieved from the database and supplied to the user's computer for viewing in conjunction with the requested page. In a preferred embodiment, the rule is retrieved from the data server and applied to the web page by a client application that runs in conjunction with a web browser.
    Type: Application
    Filed: February 27, 2001
    Publication date: October 3, 2002
    Inventors: Paula Keezer, Brad Tofel