Patents Examined by Hung T Vy
  • Patent number: 11893000
    Abstract: This specification provides data processing methods, apparatuses and devices. In embodiments of the specification, table data includes a state identifier for indicating whether a target table is in a use state or an idle state. Therefore, after an occupying-table request is received, the table data can be obtained, and the state of the target table can be determined from the state identifier in the table data. If the target table is in the idle state, the table data is locked; after the state identifier is updated to the use state, the table data is released; and occupying-table data of the target table is generated to respond to the occupying-table request.
    Type: Grant
    Filed: December 26, 2019
    Date of Patent: February 6, 2024
    Assignee: ZHEJIANG KOUBEI NETWORK TECHNOLOGY CO., LTD.
    Inventors: Yu Yao, Dafeng Wang
  • Patent number: 11886503
    Abstract: The disclosure provides examples of methods, apparatuses, systems, and computer program products for implementing a search indexer. One example method includes receiving, by index workflow circuitry, a search index update indicator, causing, by the index workflow circuitry and in response to receiving the search index update indicator, index generation circuitry to retrieve data sets from a plurality of data sources, calculating a checksum for each of the data sets, comparing the checksum for each of the data sets to a set of search index metadata, in response to determining that at least one checksum for at least one of the data sets does not match a metadata checksum from the set of search index metadata, generating a set of search index data from the data set corresponding to the at least one checksum, generating a search index using at least the set of search index data, and transmitting the search index to a search service for use in responding to at least one search query.
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: January 30, 2024
    Assignee: Groupon, Inc.
    Inventors: Jiaqi Guo, Sri Subramanian, Ram Gopalan
  • Patent number: 11886472
    Abstract: Systems and methods are provided for improved interactive graphical user interfaces. The system allows users to visually construct queries of a database. The system can dynamically generate visual representations of supplemental data and cumulative data. Users can share annotations related to user input queries via the graphical user interface.
    Type: Grant
    Filed: September 1, 2022
    Date of Patent: January 30, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Michael Shelton, Radu-Andrei Szasz, Walker Burgin, Zhen Dai
  • Patent number: 11886748
    Abstract: Systems and methods for contextual memory capture and recall are provided. The contextual memory capture and recall systems and methods help a user create, store, and recall memory information associated with an identified activity. The contextual memory capture and recall systems and methods are capable of identifying user activities where a memory inquiry may be desirable, creating a memory inquiry with a recommended memory action based on the activity, providing the memory inquiry to the user, and automatically linking an accepted memory action, along with any received memory information for the memory action, with the identified activity.
    Type: Grant
    Filed: July 25, 2022
    Date of Patent: January 30, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vipindeep Vangala, Deepinder S. Gill, Snehdip Karandikar, Ananthatejas Raghavan, Nithin Kumar Mara
  • Patent number: 11886408
    Abstract: A method and a system for extracting and formatting financial time-series data is provided. The method includes: receiving a first set of tabular data; segmenting the first set of tabular data into a plurality of cells; determining whether each respective cell is a header cell or a content cell; for each header cell, normalizing each of a time period and a metric associated therewith; for each content cell, determining one or more column header cells and one or more row header cells associated. therewith; and generating an output table based on a result thereof.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: January 30, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Armineh Nourbakhsh, Sameena Shah, Maria Manuela Veloso
  • Patent number: 11886406
    Abstract: The invention relates to electronic indexing, and more particularly, to the indexing, in a cloud, data held in a cloud. Systems and methods of the invention index data by accessing the data in place in the cloud and breaking a job into work items and sending the work items to multiple cloud processes that can each determine whether to index data associated with the work item or to create a new work item and have a different cloud process index the data. Each cloud process is proximal to an item that it indexes. This gives the system scale as well as an internal load-balancing.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: January 30, 2024
    Assignee: Nuix Limited
    Inventors: David Sitsky, Matthew Westwood Hill, Robin Power, Eddie Sheehy, Stephen Stewart
  • Patent number: 11880349
    Abstract: A method implemented by a computer system including receiving a transaction for a blockchain to update a data record persistently stored on the blockchain, the transaction specifying updated values for one or more of a plurality of data elements of the data record, and updating correlated data records separate from the blockchain in a database system to match the updated values for the data record in the blockchain.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: January 23, 2024
    Assignee: Salesforce, Inc.
    Inventor: Prithvi Krishnan Padmanabhan
  • Patent number: 11874840
    Abstract: A method implements a table discovery service. The method includes receiving a query string, converting the query string to a query graph, and identifying a selected graph, of a set of graphs, that matches the query graph. The method further includes transmitting a notification identifying a previously generated table corresponding to the selected graph, receiving a notification response to accept the previously generated table, and transmitting data from the previously generated table in response to the query string.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: January 16, 2024
    Assignee: Intuit Inc.
    Inventors: Sheer Dangoor, Aviv Ben Arie
  • Patent number: 11868361
    Abstract: The present disclosure relates data distribution process configuration methods and apparatuses, electronic devices and storage media. The method includes: in response to detecting a trigger operation that represents creating a service process of a data distribution service, displaying a workbench of the service process; the workbench includes an area for displaying node plug-ins and an area for displaying a canvas; in response to detecting a trigger operation that represents dragging a node plug-in to the canvas, obtaining node plug-ins of the service process; in response to detecting a trigger operation that represents connecting the node plug-ins, obtaining configuration information of the service process, the configuration information represents a data distribution process from a data source end to a data receiving end.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: January 9, 2024
    Assignees: Beijing Zhongxiangying Technology Co., Ltd., BOE Technology Group Co., Ltd.
    Inventors: Minglong Wang, Yejian Xie, Tengteng Chen, Hong Wang
  • Patent number: 11868340
    Abstract: Architectures and techniques are presented that can more efficiently update derived data products in response to updated source data. Source data is typically stored in source tables, whereas a materialized view of a query can generate a derived table based on the state of the source tables at the time the query is executed. When source data changes (e.g., in response to late-arriving input data), rather than recomputing the entire derived table (e.g., by again executing the original query, which can be expensive), an invertible relationship between timestamps can be leveraged to identify only those portions of the derived table that are affected by the update. Therefore, a new defining query can be generated to update only those portions of the derived table that are affected by the source data update.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: January 9, 2024
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Theodore Johnson, Vladislav Shkapenyuk, Divesh Srivastava
  • Patent number: 11860895
    Abstract: Updates to a hierarchical data structure may be selectively replicated to other replicas of the hierarchical data structure. An update for a hierarchical data structure may be received and committed to the hierarchical data structure. A determination as to whether any other replicas of the hierarchical data structure have permission to receive the update may be made. For those replicas of the hierarchical data structure with permission to receive the update, the update may be provided to the replicas and committed to the replicas. Different types of replication techniques may be implemented, such as pull-based replication techniques or push-based replication techniques. Replication permissions for objects of the hierarchical data structure may be individually defined, in some embodiments.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Alazel Acheson, Christopher Ryan Baker, Mahendra Manshi Chheda, James Robert Englert, Meng Li, Srikanth Mandadi, Slavka Praus, Colin Watson
  • Patent number: 11860831
    Abstract: Systems and methods for entering and storing data. User input defining a data set is received. A data collection construct including a data entry user interface for inputting data in the data set is defined using the user input. A data storage construct including queries for retrieving the data is automatically defined based on the user input. Additional user input indicating modifications to the data set is received. The data collection construct, the data storage construct, and the queries are automatically updated based on the additional user input indicating modifications to the data set.
    Type: Grant
    Filed: October 18, 2022
    Date of Patent: January 2, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Adhish Ramkumar, Kushal Nigam
  • Patent number: 11860850
    Abstract: Provided herein are systems and methods for a stream object configuration, including configuring and processing streams on views and streams on tables. For example, a method includes parsing, by at least one hardware processor, a received query to determine a plurality of data processing operations associated with a base table. A stream object on the base table is generated. The stream object includes a plurality of query results from executing the plurality of data processing operations and a corresponding plurality of time stamps of times the plurality of query results are obtained. A stream expansion of the stream object is performed. The stream expansion is based on computing changes to the base table from the plurality of data processing operations.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: January 2, 2024
    Assignee: Snowflake Inc.
    Inventors: Istvan Cseri, Tyler Jones, Daniel Mills, Daniel E. Sotolongo
  • Patent number: 11853911
    Abstract: A data structuring system that provides a user interface to enable data wrangling and modeling, and methods for making and using the same.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: December 26, 2023
    Assignee: PECAN AI LTD.
    Inventors: Noam Brezis, Zohar Z. Bronfman
  • Patent number: 11847155
    Abstract: Data processing engines are provided that include an electronic display, a decoding functionality selector, a decoding functionality generator in communication with the decoding functionality selector, and a decoding functionality verifier, each configured as described anywhere herein. Related methods of automatically constructing platform-independent decoders for encoded digital data encoded in particular formats are also provided as described anywhere herein.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: December 19, 2023
    Assignee: Bevara Technologies, LLC
    Inventors: Maja Bystrom, Jerome Gorin
  • Patent number: 11829365
    Abstract: Various embodiments include a data monitoring system that monitors the operations of a data pipeline. The data monitoring system receives a call from the data pipeline to ingest unprocessed data. The data monitoring system generates metadata based on the unprocessed data and responsively computes expected data outputs. The data monitoring system receives a call from the data pipeline to ingest processed data that comprises actual data outputs generated by the data pipeline. The data monitoring system generates output metadata based on the processed data. The data monitoring system compares the metadata for the expected data outputs with the output metadata for the actual data outputs and determines when the expected data outputs do not align with the actual data outputs. When the expected data outputs do not align with the actual data outputs, the data monitoring system generates and transfers an alert signifying the non-alignment.
    Type: Grant
    Filed: May 5, 2022
    Date of Patent: November 28, 2023
    Assignee: Data Culpa, Inc.
    Inventor: J. Mitchell Haile
  • Patent number: 11816075
    Abstract: Arrangements for database schema creation and control are provided. In some aspects, a user may request creation or modification of a database schema. In response to receiving the request, one or more interactive user interfaces may be generated. The one or more interactive user interfaces may enable a user to select one or more selectable options for presenting data, establishing relationships between data, data sources, and the like. The schema, including a schema configuration including the presentational aspects and relationships, may be stored. A user may request to view data and the stored database schema may be retrieved. The schema may be transmitted to a configuration engine that may retrieve the requested data from one or more non-relational database sources. One or more user interfaces may be dynamically generated based on the schema configuration and may include the retrieved data.
    Type: Grant
    Filed: July 27, 2021
    Date of Patent: November 14, 2023
    Assignee: Bank of America Corporation
    Inventors: Maruthi Shanmugam, Karen Trevino, Smruti Soumya Mishra, Nishant Shah, Benjamin Moore
  • Patent number: 11809427
    Abstract: A data processing method provides an improvement in speed of obtaining, in response to a computer search query from one or more computing devices, a particular compressed data chunk that may include a particular data value that is digitally stored in a large data file.
    Type: Grant
    Filed: May 2, 2022
    Date of Patent: November 7, 2023
    Assignee: Palantir Technologies Inc.
    Inventor: Nicholas White
  • Patent number: 11797613
    Abstract: In one embodiment, a system is provided. The system includes a first client. The system also includes an analysis server coupled to the first client. The system further includes a first customer database of information coupled to the analysis server. The first customer database is to embody forecast data and to receive essentially real-time updates to the forecast data. The first customer database supports an OLAP cube associated with the analysis server.
    Type: Grant
    Filed: August 17, 2021
    Date of Patent: October 24, 2023
    Assignee: Ignite Enterprise Software Solutions, Inc.
    Inventors: Kim Orumchian, Art Stabenow, Dean Skelton, David Petiot
  • Patent number: 11789920
    Abstract: According to some embodiments, methods and systems may be associated with a cloud computing environment. A workload prediction framework may receive observed workload information associated with a database in the cloud computing environment (e.g., a DataBase as a Service (“DBaaS”)). Based on the observed workload information, a Statement Arrival Rate (“SAR”) prediction may be generated. In addition, a host variable assignment prediction may be generated based on the observed workload information. The workload prediction framework may then use the SAR prediction and the host variable assignment prediction to automatically create a workload prediction for the database. A physical database design advisor (e.g., a table partitioning advisor) may receive the workload prediction and, responsive to the workload prediction, automatically generate a recommended physical layout for the database (e.g., using a cost model, the current physical layout, and an objective function).
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: October 17, 2023
    Assignee: SAP SE
    Inventors: Michael Brendle, Norman May, Robert Schulze, Alexander Boehm, Michael Grossniklaus, Guido Moerkotte