Patents Assigned to OpenGov, Inc.
-
Patent number: 11580008Abstract: 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: GrantFiled: February 19, 2021Date of Patent: February 14, 2023Assignee: OPENGOV, INC.Inventors: Jono Spiro, Pushkala Pattabhiraman, Ashwani Wason, Vishal Biyani
-
Patent number: 11386590Abstract: 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: GrantFiled: January 20, 2021Date of Patent: July 12, 2022Assignee: OPENGOV, INC.Inventors: Michael Bonfiglio, Andrew Reder, Seth McLeod
-
Patent number: 11163783Abstract: 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: GrantFiled: May 31, 2017Date of Patent: November 2, 2021Assignee: OpenGov, Inc.Inventors: Gabor Melli, Matthew Seal
-
Patent number: 11086859Abstract: 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: GrantFiled: May 10, 2019Date of Patent: August 10, 2021Assignee: OpenGov, Inc.Inventors: Gurdas Nijor, Andrew Clark
-
Patent number: 10552995Abstract: 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: GrantFiled: March 18, 2016Date of Patent: February 4, 2020Assignee: OPENGOV, INC.Inventors: Morgan Keys, Gurdas Nijor, Matthew Seal
-
Patent number: 10289615Abstract: 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: GrantFiled: May 31, 2017Date of Patent: May 14, 2019Assignee: OpenGov, Inc.Inventors: Gurdas Nijor, Andrew Clark
-
Patent number: 10050858Abstract: 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: GrantFiled: October 23, 2014Date of Patent: August 14, 2018Assignee: OPENGOV, INC.Inventor: Mike Rosengarten
-
Publication number: 20150178372Abstract: 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: ApplicationFiled: December 19, 2013Publication date: June 25, 2015Applicant: OpenGov, Inc.Inventor: Matthew SEAL