Patents Examined by Ken Hoang
  • Patent number: 11379538
    Abstract: Systems and methods are provided for automatically identifying and displaying unmet technical needs and/or technical problems, such as identifying and displaying serious technical issues in specific areas of technology. In some exemplary embodiments, the text of technical documents is automatically analyzed to determine whether the text of any document identifies or potentially identifies a technical problem. In exemplary embodiments, portions of a documents called “problem kernels” and their associated features are automatically identified, automatically scored, and automatically ranked, and a subset of the problem kernels and/or features of problem kernels are displayed to a user on a computer display.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: July 5, 2022
    Assignee: Artemis Intelligence LLC
    Inventors: Mark Daniel McClusky, David Scott Wylie, Matthew Donald McClusky, Emily Elizabeth McClusky, Jonathan Nathaniel Fegely
  • Patent number: 11347886
    Abstract: Embodiments of the present disclosure may provide a data clean room allowing encryption based data analysis across multiple accounts, including different provider database user accounts that provide user data and a network service and a requesting user that generates one or more clean room requests. The data clean room may also restrict which data may be used in the analysis and may restrict the output.
    Type: Grant
    Filed: July 31, 2021
    Date of Patent: May 31, 2022
    Assignee: Snowflake Inc.
    Inventors: Justin Langseth, Michael Earle Rainey, William L. Stratton, Jr.
  • Patent number: 11341164
    Abstract: The present specification describes an adaptive resource allocation method and apparatus. One example method includes determining a request time, an execution time, and a response time corresponding to a service statement executed by the database system during a time period, wherein the request time is a time at which the service statement was executed by the database system, the execution time is an amount of time allocated for execution of the service statement by the database system, and the response time is an amount of time that elapsed between the request time and a time at which execution of the service statement ended; identifying a time segment of the time period based on the request time; determining a service type associated with the service statement; and updating a resource quota for the time segment based on the service type, the execution time, and the response time for the service statement.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: May 24, 2022
    Assignee: Beijing OceanBase Technology Co., Ltd.
    Inventors: Zhiyong Jiang, Zhenkun Yang
  • Patent number: 11327932
    Abstract: Provided herein are workload management techniques that asynchronously configure pluggable databases within a compute cloud. In an embodiment, the compute cloud receives an administrative request that indicates configuration details for a pluggable database. The compute cloud generates a configuration descriptor that specifies an asynchronous job based on the configuration details of the request. The compute cloud accesses hosting metadata to detect at least one of: a) a current container database that already hosts the pluggable database, b) a target container database that will host the pluggable database, or c) a particular computer that hosts at least one of: the current container database, or the target container database. The compute cloud executes the asynchronous job to configure the pluggable database based on at least one of: the hosting metadata, or the configuration descriptor.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: May 10, 2022
    Assignee: Oracle International Corporation
    Inventors: Hochak Hung, Kumar Rajamani, Sanket Jain, Giridhar Ravipati, Jaebock Lee, Alexander Chen, Jen-Cheng Huang
  • Patent number: 11263173
    Abstract: Certain embodiments disclosed herein reduce or eliminate a communication bottleneck at the storage manager by reducing communication with the storage manager while maintaining functionality of an information management system. In some implementations, operations performed as part of a backup process may be stored in transaction logs. These transaction logs may include information about a transaction performed between the client computing system and the network storage that hosts the backup of the client computing system. The transaction logs may be provided to a secondary storage system that can be used to form a backup index. The backup index may be used to facilitate accessing the data stored at the network storage. Advantageously, generating the transaction logs and separating the generation of the backup index from the backup process can reduce resource usage during performance of the backup and speed up the backup process while further reducing interaction with the storage manager.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: March 1, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: Pavan Kumar Reddy Bedadala, Manoj Kumar Pradhan, Hemant Mishra, Gopikannan Venugopalsamy
  • Patent number: 11263267
    Abstract: Methods, apparatuses, or computer program products provide for providing interaction vectors related to a component management system. An interaction vector data structure request for a component management system may be received from a client device. The interaction vector data structure request may include one or more interaction vector identifiers and one or more component identifiers. Additionally, metadata associated with the one or more component identifiers may be retrieved. The metadata may include respective component object identifiers for the one or more component identifiers. A component dependency work graph structure may be traversed based on the respective component object identifiers to generate one or more interaction vector data structures based on one or more dependencies between component object data associated with the respective component object identifiers.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: March 1, 2022
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN, INC.
    Inventors: Jascha-Alexander Stephan Zittel, Andrew John Freedman, Neil Dunbar, Sae Ra Kang, Luke Andrew Esther, Chris Jo Stivers, Taylor Timothy Pechacek
  • Patent number: 11238072
    Abstract: A string correlithm object generator is configured to output a string correlithm object comprising a plurality of sub-string correlithm objects. A node is configured to receive a plurality of data values. A memory is configured to store a node table that associates sub-string correlithm objects with the data values such that a first sub-string correlithm object is associated with a first data value and a second sub-string correlithm object is associated with a second data value. A processor is configured to receive a third data value that is between the first data value and the second data value, determine a third sub-string correlithm object that is interpolated between the first sub-string correlithm object and the second sub-string correlithm object, and associate the third sub-string correlithm object with the third data value.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: February 1, 2022
    Assignee: Bank of America Corporation
    Inventor: Patrick N. Lawrence
  • Patent number: 11238089
    Abstract: Provided are systems, methods, and computer-readable medium for operating a content delivery system. In various examples, the content delivery system can transmit a series of queries to a computing device for display in an application executing on the computing device. The content delivery service can receive a first set of responses, and determine from these response an additional series of queries. The additional series of queries can also be transmitted to the computing device. The content delivery service can receive a second set of responses for the additional series of queries. The content delivery service can further use the responses to determine a presentation for a program of content, the presentation including graphics, text, and audio. The content delivery service can transmit the present and the program of content to the computing device, where the computing device can render the presentation to modify an appearance of the program of content.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: February 1, 2022
    Assignee: Big Health Inc.
    Inventors: Peter A. Hames, Colin Espie, Kelvin Kwong, Jenna Rae Carl, Killian O'Connell
  • Patent number: 11232164
    Abstract: An information providing method includes determining whether a request for displaying a retrieval result page has been made in a specific website including the retrieval result page on which a retrieval target extracted under retrieval conditions including one or a plurality of retrieval items, among a plurality of retrieval targets registered in advance, is displayed. Displayed contents are changed in accordance with whether or not the display request has been made in the specific website.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: January 25, 2022
    Assignee: Gurunavi, Inc.
    Inventors: Kiyoshi Nishizawa, Ryo Suzuki, Yoko Kawatsu
  • Patent number: 11232026
    Abstract: Memory reclamation includes executing a process that has a plurality of objects, the objects being accessible via a plurality of references, at least some of the plurality of references being transient references, at least some of the plurality of references being persistent references; reaching a reclamation point at which a process state has no transient references, or has transient references only at known locations; and at the reclamation point, destructing objects that have no persistent references and no transient references.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: January 25, 2022
    Assignee: OptumSoft, Inc.
    Inventor: David R. Cheriton
  • Patent number: 11232141
    Abstract: A method for processing an electronic document comprising text is disclosed. The method comprises: splitting the text into at least one sentence, and for each said sentence: associating each word of the sentence with a word-vector; representing the sentence by a sentence-vector, wherein obtaining the sentence-vector comprises computing a weighted average of all word-vectors associated with the sentence; if it is determined that the sentence-vector is associated with a tag in a data set of sentence-vectors associated with tags, obtaining the tag from the database; otherwise, obtaining a tag for the sentence-vector using a classification algorithm; processing the sentence if the tag obtained for the sentence is associated with a predetermined label.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: January 25, 2022
    Inventors: Youness Mansar, Sira Ferradans, Jacopo Staiano
  • Patent number: 11232099
    Abstract: A method for aggregating data in database tables. A computer receives a request to create an aggregation object comprising a set of related tables and aggregation rules. The computer system creates an aggregation object comprising multiple tables with related key and data columns and managed as a single entity with a single definition. Upon receiving data in the form of a new, inserted, or updated row, the computer system automatically aggregates the data to all objects in the aggregation object hierarchy by creating a summarized row for the current table using the inserted, merged or updated row and defined aggregation rules for each object.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: January 25, 2022
    Assignee: International Business Machines Corporation
    Inventors: Karla Bester, Allan T. Chandler, Mark A. Shewell, Stephen J. Yates
  • Patent number: 11231830
    Abstract: A computing system displays an initial graph with icons. Each icon graphically represents data associated with a respective entity. The first icon is connected in the initial graph to other icon(s). The system receives an indication of a graphical network pattern. The graphical network pattern is defined by a user selection of a second icon in the initial graph and: a user selection of a third icon in the initial graph; or a user selection of a graphical representation in the initial graph of a relationship between the second icon and the third icon. The system sends computer instructions indicating a network pattern query for searching an electronic database for electronic record(s) corresponding to a queried network pattern. The system receives a dataset indicating located electronic record(s) corresponding to the queried network pattern. The system generates output data indicating an output graph for a graphical representation of the located record(s).
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: January 25, 2022
    Assignee: SAS Institute Inc.
    Inventors: James Byron Morris, Nicholas Akbar Ablitt, Manoj Keshavmurthi Chari
  • Patent number: 11232365
    Abstract: A digital assistant platform may receive a query relating to a target data file. The target data file may be associated with a standardized data set. The standardized data set may include data files that are aggregated based on data elements associated with the data files, and may be configured to enable a plurality of services. The digital assistant platform may extract, based on the query, one or more keywords, and identify an intent classification and an entity associated with the query. The digital assistant platform may analyze the plurality of services to identify a target service to enable, and analyze the data elements to identify the target data file. The digital assistant platform may determine, using the target service, analytical information associated with a data element of the target data file, and generate a response to the query based on the analytical information.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: January 25, 2022
    Assignee: Accenture Global Solutions Limited
    Inventors: Arun Sundararaman, Uday Kumar Ramamoorthy, Sureshkumar Pargunarajan, Sangeetha Appusamy, A. Deni Xavier Gladis
  • Patent number: 11232071
    Abstract: A proposed modification to a record of a base data structure is identified, the records of the base data structure sorted by primary key. A type of modification of the proposed modification is identified. A record is added to a differential data structure of the type, the differential data structure record describing the proposed modification. A record is added to a delta data structure sorted by the primary key, the delta data structure record including the primary key value of the record, the type of the proposed modification, and a pointer to the record added to the differential data structure. Data can be fetched using the delta data structure to apply modifications to a set of records requested in the fetch and generate a modified set of records to be returned in a response to the request.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: January 25, 2022
    Assignee: o9 Solutions, Inc.
    Inventors: Rajeev Karri, Amit Agarwal, Siddarth Wardhan
  • Patent number: 11232269
    Abstract: Provided is a data processing method and apparatus for a service that finds and automatically analyzes and processes the semanticity from various types of big data existing at different locations on a network when a user sets a desired combination of conditions and operations.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: January 25, 2022
    Inventors: Se-Jong Kang, Kwangsea An, Younghui Kim
  • Patent number: 11232223
    Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for providing components for building web applications within remote systems. A component database for web application components and an application database for web applications can be maintained in a multi-tenant database system. A first request can be processed to provide a web application for use at a remote site associated with a developer. Authorization of the remote site by the multi-tenant database can be determined based on a list of allowed remote sites for web applications. Data associated with the web application can then be sent to the remote site. A second request can be processed to provide a component for use at the remote site, indicating a component location of the remote site. Data associated with the first component can then be sent to the remote site. The data can be capable of causing an instance of the first component to be included at the component location of the remote site.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: January 25, 2022
    Assignee: salesforce.com, inc.
    Inventors: Doug Chasman, Jeffrey Lloyd Sauls, Jr.
  • Patent number: 11232139
    Abstract: In an example, a method to interact with a visualization of data may include mapping at least some data of a data source to a contract such that the contract is satisfied. The method may also include displaying a visualization of the at least some data of the data source based on the contract. The displayed visualization includes multiple graphical objects that graphically represent the at least some data of the data source. The method may also include receiving input effective to alter a first graphical object of the graphical objects. The method may also include determining that the alteration to the first graphical object implicates a change to a first data object of the at least some data of the data source.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: January 25, 2022
    Assignee: LUCID SOFTWARE, INC.
    Inventors: Benjamin N. Dilts, Anthony T. Morelli, James A. Hart, Tyler J. Davis, Sean P. McKenna, Ryan J. Stringham, Paul D. Draper, Laura G. Luttmer
  • Patent number: 11232122
    Abstract: A multi-dynamic data retrieval and data disbursement method that is carried out with circuitry such as a computer platform that includes a configurable platform with an eligibility engine having a rules-based processing engine for bulk and parallel processing of an extract-transform-load (ETL) data load flow, a workflow engine, and a prioritization engine, and is connected to internal and external data sources via the configurable platform. The method includes authenticating data according to authenticity parameters and generating an assessment of the data based on processing rules to identify task programs and measure ETL data load flow against a predetermined performance threshold. A plurality of granularity levels of data via ETL processing corresponding to the processing rules is generated in response to the rules-based processing engine then a data disbursement of results is output.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: January 25, 2022
    Assignee: Al-Elm Information Security Co.
    Inventors: Syed Ejaz Ul Karimi, Ahmed Abdeen, Abdulla Salem Bawazir, Chady Antoun
  • Patent number: 11232121
    Abstract: A system, method and computer-readable medium for data transformation pipeline optimization including storing a transformation pipeline comprising data transformation components having associated input buffers and associated output buffers and being configured to apply data transformations to data in the associated input buffers and output results of the data transformations to the associated output buffers, receiving a data set comprising data fields, identifying satellite data fields for at least one transformation component, each satellite data field comprising data that is not utilized during the data transformations of the transformation component, and processing, by the data transformation engine, the data set through each transformation component in the transformation pipeline, the processing including removing satellite data fields from the input buffers, linking the removed satellite data fields to the remaining data in the input buffers, and applying the data transformations to data in input buffers
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: January 25, 2022
    Inventors: Valentin Moskovich, Kanika Dhuria