Patents by Inventor Brian Grom

Brian Grom 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).

  • Patent number: 11127099
    Abstract: A hybrid prediction system may aggregate electronic data to identify and initially predict an outcome of a future event and subsequently update the initial prediction. The system may include at least one processor and a memory. The processor may access data scraped from the Internet. The data may be associated with at least one future event. The processor may further store the scraped data, determine, from the scraped data, an initial prediction of the outcome of the at least one future event, generate, from the scraped data, an initial likelihood indication associated with the initial prediction, and transmit the initial prediction and the initial likelihood indication to a device associated with one or more users. The processor may further receive proprietary information, store the proprietary information, determine, using the scraped data and the proprietary information, a subsequent likelihood indication, and transmit the subsequent likelihood indication to the device.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: September 21, 2021
    Assignee: FiscalNote, Inc.
    Inventors: Vladimir Eidelman, Brian Grom, Daniel Argyle, Jervis Pinto
  • Patent number: 10839470
    Abstract: A prediction system provided with an integrated communications interface may include at least one processor configured to scrape the Internet to identify a currently pending legislative bill and information about legislators slated to vote on the pending bill. The processor may parse the information to determine a tendency position for each legislator. The processor may transmit for display to a system user a virtual whipboard that groups legislators into a plurality of groups based on determined tendency positions. The processor may receive a selected one of the plurality of groups of legislators for a communication interaction based on the determined tendency position of the group and access a legislator database that includes legislative communication addresses of legislative personnel scraped from the Internet and divided into a plurality of legislative function categories and receive from the system user a selection of at least one of the plurality of legislative function categories.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: November 17, 2020
    Assignee: FiscalNote, Inc.
    Inventors: Brian Grom, Daniel Argyle, John Zoshak, Vladimir Eidelman, Dan Maglasang
  • Patent number: 10796391
    Abstract: A text analytics system may ascertain sentiment about multi-sectioned documents and may associate the sentiment with particular sections. The system may include at least one processor configured to scrape the Internet for text data associated with comments expressed by a plurality of individuals about a common multi-sectioned document. The comments may not be not linked to a particular section. The at least one processor may be further configured to analyze the text data in order to determine a sentiment associated with each comment; apply an association analysis filter to the text data in order to correlate at least a portion of each comment with one or more sections of the multi-sectioned document; and transmit for display to the system user a visualization of the sentiment mapped to one or more sections of the multi-sectioned document.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: October 6, 2020
    Assignee: FiscalNote, Inc.
    Inventors: Brian Grom, Vladimir Eidelman, Daniel Argyle, Jervis Pinto, Manuela Rios
  • Patent number: 10692163
    Abstract: A collaborative prediction system for altering predictive outcomes of dynamic processes may include a processor configured to store initial information about a specific dynamic process having a plurality of potentially differing outcomes, assign to the specific dynamic process a first likelihood of occurrence of at least one of the potentially differing outcomes, and receive, from a first system user, notification data, the notification data being associated with the specific dynamic process.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: June 23, 2020
    Assignee: FISCALNOTE, INC.
    Inventors: Vladimir Eidelman, Brian Grom, Daniel Argyle, Jervis Pinto
  • Patent number: 10593002
    Abstract: An Internet-based agenda data analysis system may include at least one processor configured to maintain a list of user-selectable agenda issues, present to a user via a user interface, the list of user-selectable agenda issues, and receive via the user interface, based on a selection from the list, agenda issues of interest to an organization. The processor may be configured to access information scraped from the Internet to determine, for a plurality of policymakers, individual policymaker data from which an alignment position of each policymaker on each of the agenda issues is determinable, calculate alignment position data from the individual policymaker data, the alignment position data corresponding to relative positions of each of the plurality of policymakers on each of the plurality of selected issues, and transform the alignment position data into a graphical display that presents the alignment positions of multiple policymakers.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: March 17, 2020
    Assignee: FiscalNote, Inc.
    Inventors: Bill Palombi, Daniel Argyle, Vladimir Eidelman, Jervis Pinto, Brian Grom
  • Patent number: 10181167
    Abstract: A system for predicting and prescribing actions for impacting policymaking outcomes may include at least one processor configured to access first information scraped from the Internet to identify, for a particular pending policy, information about a plurality of policymakers slated to make a determination on the pending policy. The processor may parse the scraped first information to determine an initial prediction relating to an outcome of the pending policy. The processor may access second information to identify an action likely to change at least one of the initial prediction and the propensity of at least one policymaker, to thereby generate a subsequent prediction corresponding to an increase in a likelihood of achieving the desired outcome. The processor may display to the system user a recommendation to take the action in order to increase the likelihood of achieving the desired outcome.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: January 15, 2019
    Assignee: FiscalNote, Inc.
    Inventors: Vladimir Eidelman, Brian Grom, Daniel Argyle, Jervis Pinto, John Zoshak
  • Publication number: 20170308985
    Abstract: A text analytics system may ascertain sentiment about multi-sectioned documents and may associate the sentiment with particular sections. The system may include at least one processor configured to scrape the Internet for text data associated with comments expressed by a plurality of individuals about a common multi-sectioned document. The comments may not be not linked to a particular section. The at least one processor may be further configured to analyze the text data in order to determine a sentiment associated with each comment; apply an association analysis filter to the text data in order to correlate at least a portion of each comment with one or more sections of the multi-sectioned document; and transmit for display to the system user a visualization of the sentiment mapped to one or more sections of the multi-sectioned document.
    Type: Application
    Filed: April 21, 2017
    Publication date: October 26, 2017
    Inventors: Brian Grom, Vladimir Eidelman, Daniel Argyle, Jervis Pinto, Manuela Rios
  • Publication number: 20170308984
    Abstract: A collaborative prediction system for altering predictive outcomes of dynamic processes may include a processor configured to store initial information about a specific dynamic process having a plurality of potentially differing outcomes, assign to the specific dynamic process a first likelihood of occurrence of at least one of the potentially differing outcomes, and receive, from a first system user, notification data, the notification data being associated with the specific dynamic process.
    Type: Application
    Filed: April 21, 2017
    Publication date: October 26, 2017
    Inventors: Vladimir Eidelman, Brian Grom, Daniel Argyle, Jervis Pinto
  • Publication number: 20170308797
    Abstract: An Internet-based agenda data analysis system may include at least one processor configured to maintain a list of user-selectable agenda issues, present to a user via a user interface, the list of user-selectable agenda issues, and receive via the user interface, based on a selection from the list, agenda issues of interest to an organization. The processor may be configured to access information scraped from the Internet to determine, for a plurality of policymakers, individual policymaker data from which an alignment position of each policymaker on each of the agenda issues is determinable, calculate alignment position data from the individual policymaker data, the alignment position data corresponding to relative positions of each of the plurality of policymakers on each of the plurality of selected issues, and transform the alignment position data into a graphical display that presents the alignment positions of multiple policymakers.
    Type: Application
    Filed: April 21, 2017
    Publication date: October 26, 2017
    Inventors: Bill Palombi, Daniel Argyle, Vladimir Eidelman, Jervis Pinto, Brian Grom
  • Publication number: 20170308798
    Abstract: A text analytics system may predict whether a policy will be adopted. The system may include at least one processor configured to access information scraped from the Internet to identify text data associated with comments expressed by a plurality of individuals about a proposed policy. The at least one processor may be further configured to analyze the text data in order to determine a sentiment of each comment; apply an influence filter to each comment to determine an influence metric associated with each comment; weight each comment using the influence metric; determine based on an aggregate of the weighted comments, an indicator associated with adoption of the policy; and transmit the indicator to a system user.
    Type: Application
    Filed: April 21, 2017
    Publication date: October 26, 2017
    Inventors: Brian Grom, Vladimir Eidelman, Daniel Argyle, Jervis Pinto
  • Publication number: 20170308976
    Abstract: A hybrid prediction system may aggregate electronic data to identify and initially predict an outcome of a future event and subsequently update the initial prediction. The system may include at least one processor and a memory. The processor may access data scraped from the Internet. The data may be associated with at least one future event. The processor may further store the scraped data, determine, from the scraped data, an initial prediction of the outcome of the at least one future event, generate, from the scraped data, an initial likelihood indication associated with the initial prediction, and transmit the initial prediction and the initial likelihood indication to a device associated with one or more users. The processor may further receive proprietary information, store the proprietary information, determine, using the scraped data and the proprietary information, a subsequent likelihood indication, and transmit the subsequent likelihood indication to the device.
    Type: Application
    Filed: April 21, 2017
    Publication date: October 26, 2017
    Inventors: Vladimir Eidelman, Brian Grom, Daniel Argyle, Jervis Pinto
  • Publication number: 20170308795
    Abstract: A prediction system provided with an integrated communications interface may include at least one processor configured to scrape the Internet to identify a currently pending legislative bill and information about legislators slated to vote on the pending bill. The processor may parse the information to determine a tendency position for each legislator. The processor may transmit for display to a system user a virtual whipboard that groups legislators into a plurality of groups based on determined tendency positions. The processor may receive a selected one of the plurality of groups of legislators for a communication interaction based on the determined tendency position of the group and access a legislator database that includes legislative communication addresses of legislative personnel scraped from the Internet and divided into a plurality of legislative function categories and receive from the system user a selection of at least one of the plurality of legislative function categories.
    Type: Application
    Filed: April 21, 2017
    Publication date: October 26, 2017
    Inventors: Brian Grom, Daniel Argyle, John Zoshak, Vladimir Eidelman, Dan Maglasang
  • Publication number: 20170308799
    Abstract: A system for predicting and prescribing actions for impacting policymaking outcomes may include at least one processor configured to access first information scraped from the Internet to identify, for a particular pending policy, information about a plurality of policymakers slated to make a determination on the pending policy. The processor may parse the scraped first information to determine an initial prediction relating to an outcome of the pending policy. The processor may access second information to identify an action likely to change at least one of the initial prediction and the propensity of at least one policymaker, to thereby generate a subsequent prediction corresponding to an increase in a likelihood of achieving the desired outcome. The processor may display to the system user a recommendation to take the action in order to increase the likelihood of achieving the desired outcome.
    Type: Application
    Filed: April 21, 2017
    Publication date: October 26, 2017
    Inventors: Vladimir Eidelman, Brian Grom, Daniel Argyle, Jervis Pinto, John Zoshak
  • Publication number: 20170308975
    Abstract: A data pattern analysis system may determine patterns in aggregated electronic data from at least one Internet server. The system may include at least one processor configured to access data scraped from the Internet to identify information that identifies individuals with a role in an outcome of at least one prospective future event related to a predefined subject matter, the information including portions unrelated to the subject matter of the at least one prospective future event, process the information to determine patterns in portions of the data unrelated to the predefined subject matter, determine an influence factor for each of the identified individuals, based, at least in part, on the patterns in the data unrelated to the predefined subject matter, and predict the outcome of the future event based at least in part on the patterns in the data unrelated to the predefined subject matter.
    Type: Application
    Filed: April 21, 2017
    Publication date: October 26, 2017
    Inventors: Vladimir Eidelman, Brian Grom, Daniel Argyle, Jervis Pinto