Patents Assigned to OpenGov, Inc.
  • Patent number: 11580008
    Abstract: The present disclosure provides techniques for configuring and provisioning a tenant for testing microservices in a multi-tenant instance. Code is committed for a modified microservice, and a configuration is received for a production tenant of the multi-tenant instance. The configuration is updated to include a reference to the updated microservice, and then provided to a provisioner that provisions a test tenant based on the configuration. The microservices for the test tenant are compared with versions in a code version management system and updated, then a reference to the test tenant is provided to a developer to test the modified microservice. The test tenant may be deprovisioned after a predetermined amount of time, by a command of the developer, or other automated method.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: February 14, 2023
    Assignee: OPENGOV, INC.
    Inventors: Jono Spiro, Pushkala Pattabhiraman, Ashwani Wason, Vishal Biyani
  • Patent number: 11386590
    Abstract: Methods and systems disclosed relate to color controls for visual accessibility within applications. Within a content editor of an application, a user may choose one or more colors for a content element. Upon choosing the color for the content element, a color control generates a contrast ratio between the chosen color of the content element and a background color upon which the content element may be seen. If a contrast ratio is not met or exceeded, an indicator is provided to a user. In some embodiments, the color control may further recommend an accessible color to the user in place of the chosen color, such that the contrast ratio between the accessible color and the background color meets or exceeds the threshold.
    Type: Grant
    Filed: January 20, 2021
    Date of Patent: July 12, 2022
    Assignee: OPENGOV, INC.
    Inventors: Michael Bonfiglio, Andrew Reder, Seth McLeod
  • Patent number: 11163783
    Abstract: Techniques are disclosed herein for selecting a predictive model to perform on a set of hierarchical data. A selection of first time series data representing activity observed in a current period in a first hierarchy is received. Second time series data representing activity observed in a prior period in the first hierarchy is retrieved. Predictive models are performed using the second time series data as input, where each predictive model generates statistical outcomes for the current period. A score is generated in each of the plurality of predictive models based on a comparison of the statistical outcomes with the first time series data. Each of the predictive models is ranked based on the generated scores.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: November 2, 2021
    Assignee: OpenGov, Inc.
    Inventors: Gabor Melli, Matthew Seal
  • Patent number: 11086859
    Abstract: Techniques are disclosed herein for resolving a natural language query. Input (e.g., text input, audio input) corresponding to a query requesting data is received. A type of the query is determined based on a natural language analysis on the query. A form of response to the query is identified based on the type of the query. A visualization associated with the form of response is identified. The visualization is presented via a user interface. The presented visualization includes the requested data.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: August 10, 2021
    Assignee: OpenGov, Inc.
    Inventors: Gurdas Nijor, Andrew Clark
  • Patent number: 10552995
    Abstract: Techniques are disclosed for generating a visualization of an organized hierarchy structure. An editor tool may receive, via a user interface displaying a graphical representation of a tree structure of a plurality of elements, a selection of an element. The tree structure is generated from a plurality of subtrees based on reference data associated with the underlying organized hierarchy structure. The editor tool identifies one or more hierarchy paths in the tree structure associated with the selected element. A visualization of the identified hierarchy paths is generated and presented via the user interface.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: February 4, 2020
    Assignee: OPENGOV, INC.
    Inventors: Morgan Keys, Gurdas Nijor, Matthew Seal
  • Patent number: 10289615
    Abstract: Techniques are disclosed herein for resolving a natural language query. Input (e.g., text input, audio input) corresponding to a query requesting data is received. A type of the query is determined based on a natural language analysis on the query. A form of response to the query is identified based on the type of the query. A visualization associated with the form of response is identified. The visualization is presented via a user interface. The presented visualization includes the requested data.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: May 14, 2019
    Assignee: OpenGov, Inc.
    Inventors: Gurdas Nijor, Andrew Clark
  • Patent number: 10050858
    Abstract: Techniques are disclosed for selectively re-homing data processing tasks based on data complexity and candidate system performance characteristics. A server system obtains performance capabilities of a target system such that the server can decide whether to send program code and data to the target system for execution, based in part on the complexity of the data and code used in performing the request. In cases where a client system sending a request is capable of executing code and where other constraints are satisfied, e.g., bandwidth, throughput, and data volume, then the server can decide to re-home both the data and the program code to the client for execution.
    Type: Grant
    Filed: October 23, 2014
    Date of Patent: August 14, 2018
    Assignee: OPENGOV, INC.
    Inventor: Mike Rosengarten
  • Publication number: 20150178372
    Abstract: Embodiments presented herein disclose techniques for generating an entity pool, a hierarchical structure of related nodes that assists with classification and comparison of dissimilar data sets. To generate the entity pool, text references and metadata are collected from a public source, such as an online encyclopedia or other text source that provides dense and structured data that focuses on identified terminology. The text references are assigned similarity scores based on contextual information provided by the metadata. The text references are clustered into nodes based on similarity. Relationships between the nodes are defined based on edges generated between the nodes.
    Type: Application
    Filed: December 19, 2013
    Publication date: June 25, 2015
    Applicant: OpenGov, Inc.
    Inventor: Matthew SEAL