Patents Examined by Hung T Vy
-
Patent number: 12282490Abstract: A method may include presenting a user interface, the user interface including: a graph presentation area; and a graph link type confirmation area; executing a knowledge graph database search query; in response to the executing, receiving a set of tuple objects corresponding to relationships between entities in the knowledge graph database; populating the graph presentation area with representations of the entities and links connecting the representations of the entities; populating the graph link type confirmation area with a selectable user interface element configured to confirm a relationship of the relationships between entities; receiving activation of the selectable user interface element; and in response to receiving the activation, updating the graph presentation area.Type: GrantFiled: August 4, 2023Date of Patent: April 22, 2025Assignee: Wells Fargo Bank, N.A.Inventors: Chao Chen, David Newman, Nisha Rama Krishnan, Steven Daryl McCullough
-
Patent number: 12271383Abstract: The invention relates to a method and an apparatus for executing Structural Query Language (SQL) instructions in a Solid-state Storage Device (SSD). The apparatus includes: a processing unit; and a database accelerator. The processing unit is arranged operably to obtain an SQL query from a host side. The database accelerator is arranged operably to parse the SQL query according an SQL syntax tree to generate a series of table tasks to execute; and during the execution of the table tasks, read tables from a flash module through the processing unit, generate intermediate tables and sub-tables based on the read tables, and perform an arithmetic computation, a logical computation or both on a specific field in one intermediate table to generate a final dataset. The processing unit is arranged operably to reply to the host side with the final dataset.Type: GrantFiled: October 27, 2023Date of Patent: April 8, 2025Assignee: SILICON MOTION, INC.Inventors: Bo-Cheng Lai, Yen-Shi Kuo
-
Patent number: 12265516Abstract: According to one embodiment, a computer-implemented method for detecting and classifying columns of tables and/or tabular data arrangements within image data includes: detecting one or more tables and/or one or more tabular data arrangements within the image data; extracting the one or more tables and/or the one or more tabular data arrangements from the processed image data; and classifying either: a plurality of columns of the one or more extracted tables; a plurality of columns of the one or more extracted tabular data arrangements; or both the columns of the one or more extracted tables and the columns of the one or more extracted tabular data arrangements. Corresponding systems and computer program products are also disclosed.Type: GrantFiled: December 13, 2022Date of Patent: April 1, 2025Assignee: TUNGSTEN AUTOMATION CORPORATIONInventors: Stephen M. Thompson, Iurii Vymenets, Donghan Lee, Markus Georg Lust
-
Patent number: 12253983Abstract: 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: GrantFiled: September 29, 2023Date of Patent: March 18, 2025Assignee: Bank of America CorporationInventors: Maruthi Shanmugam, Karen Trevino, Smruti Soumya Mishra, Nishant Shah, Benjamin Moore
-
Patent number: 12242435Abstract: An analytic model generated in a data scientist model acquisition toolbench is received. An analytic model is translated using a structuring tool. An execution simulation for testing the translated analytic model is performed for executing the model in the data scientist model acquisition toolbench.Type: GrantFiled: September 8, 2023Date of Patent: March 4, 2025Assignee: ModelOp, Inc.Inventors: Matthew Mahowald, George Kharchenko
-
Patent number: 12242457Abstract: Provided herein are systems and methods for a stream object configuration, including query processing of stream objects using stream expansion. For example, a method includes decoding a query to obtain a first data processing operation and a first stream object. The first stream object is associated with a view on a base table. A first stream expansion on the first stream object is performed. The first stream expansion is based on generating a second stream object on the base table. A second stream expansion of the second stream object is performed. The second stream expansion is based on replacing the second stream object with at least a second data processing operation. The query is executed based on completing the first data processing operation and the at least a second data processing operation.Type: GrantFiled: August 31, 2023Date of Patent: March 4, 2025Assignee: Snowflake Inc.Inventors: Istvan Cseri, Tyler Jones, Daniel Mills, Daniel E. Sotolongo
-
Patent number: 12242356Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for backing up a data object in blocks. One of the methods includes determining, for a data object of a backup process, whether a size of the data object or an estimated backup time of the data object satisfies a criterion that, when satisfied, indicates that at least two blocks of the data object should be separately fetched from the source system by different workers; determining one or more markers for end points of the at least two blocks using data from a prior backup of the data object; and causing, at least partially concurrently for two or more blocks from the at least two blocks, a respective backup worker to fetch the respective block from a source system using at least one marker from the one or more markers that defines an end of the respective block.Type: GrantFiled: January 24, 2024Date of Patent: March 4, 2025Assignee: Own Data Company LtdInventors: Surya Kiran Laskar, Shishir Sharad Kinkar
-
Patent number: 12242454Abstract: 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: GrantFiled: September 7, 2023Date of Patent: March 4, 2025Assignee: SAP SEInventors: Michael Brendle, Norman May, Robert Schulze, Alexander Boehm, Michael Grossniklaus, Guido Moerkotte
-
Patent number: 12222943Abstract: A method performed by a data system includes automatically learning relationship(s) among datasets based on one or more of a user query or an observation of a data flow through the data system. The method further includes generating an optimized data structure based on the learned relationships among the datasets. The data system then modifies a query plan to obtain query results that satisfy a query by reading the optimized data structure in lieu of reading the datasets.Type: GrantFiled: June 28, 2023Date of Patent: February 11, 2025Assignee: Dremio CorporationInventors: Tomer Shiran, Jacques Nadeau, Steven Michael Phillips
-
Patent number: 12216648Abstract: A method includes receiving instructions to perform order-dependent DataFrame operation on data. In response to receiving the instructions, the framework analyzes the instructions to identify the order-dependent DataFrame operation, and generates an executable query corresponding to the identified order-dependent DataFrame operation. The framework executes the generated executable query on the data stored in the first database in the cloud data platform, creates a row position column that generates for each row a unique integer identifier, reproducible across multiple sessions and/or queries for the same underlying data to make the data accessible via positional indexing, and assigns each row of the first database a unique row index value based on the row position column and the row position column order.Type: GrantFiled: December 21, 2023Date of Patent: February 4, 2025Assignee: Snowflake Inc.Inventors: Srilakshmi Chintala, Jianzhun Du, Naresh Kumar, Srinath Shankar, Leonhard Franz Spiegelberg, Eric Shawn Vandenberg, Andong Zhan, Yun Zou
-
Patent number: 12210505Abstract: Embodiments in the present description provide an operation request processing method and apparatus, and a device, and a readable storage medium, and a system. In the present embodiment, after obtaining an operation request for a data table, a read-write node can return a request processing completion message to a requester in time without waiting for all read-only nodes; a locking operation is performed on the data table, a log of locking the data table is written into a redo log file; and after status information of the log of locking is written into a status record, a monitoring processing process can achieve log playback monitoring of all the read-only nodes by using the status record and the log of locking. Thus, an asynchronous processing mechanism is achieved, and the stability and efficiency of operation request execution are improved.Type: GrantFiled: August 11, 2021Date of Patent: January 28, 2025Assignee: Alibaba Cloud Computing Co., Ltd.Inventors: Dongming Liu, Feifei Li, Xiaojian Fan, Songlu Cai, Guangzhou Zhang, Zhongxing Zhang
-
Patent number: 12211383Abstract: An apparatus for generating a spatial recommendation is disclosed. The apparatus includes at least a processor and a memory connected to the processor. The processor is instructed to receive a user dataset comprising. The processor is instructed to receive a raw data from a plurality of sensors. The processor is instructed to identify a spatial dataset by organizing the raw data. The processor is instructed to store the spatial dataset in an index structure by implementing an indexing system as a function of the organized raw data, wherein the indexing system is further configured to dynamically adjust the index structure in response to additional raw data. The processor is instructed to determine a spatial recommendation by querying the index structure as a function of the user dataset. The processor is instructed to transmit the spatial recommendation to a remote device.Type: GrantFiled: March 25, 2024Date of Patent: January 28, 2025Assignee: Better Parking LLCInventor: Neil Myers
-
Patent number: 12204514Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for determining a confidence factor for a sensitive type. The method includes applying a set of matching procedures to cells in a structured data set, the structured data set comprising columns and/or rows. The method also includes counting hit counts for the cells, the hit counts corresponding to successful matches. The method also includes counting null counts for the cells, the null counts corresponding to cells having null or invalid values. The method also includes counting mishit counts for the cells, the mishit counts corresponding to cells that are not null and do not result in a match. The method also includes calculating the confidence factor based on the hit counts, the null counts, and the mishit counts, the confidence factor providing an effective probability that cells in the structured data set is of the sensitive type.Type: GrantFiled: August 1, 2023Date of Patent: January 21, 2025Assignee: Dataguise, Inc.Inventors: Vilayannur Ramachandran Sitaraman, Subramanian Ramesh, Anhad Preet Singh
-
Patent number: 12197412Abstract: Recent developments in machine learning (commonly coined “artificial intelligence” or “AI”) have vastly expanded applications for this technology, such as myriad “chat” agents adept at understanding natural human language. While state of the art generative models can parse text queries from a user and provide comprehensive, accurate responses (including generating images depicting desired content), current implementations struggle with understanding all information present in images of documents, especially images of business documents. In particular, generative models fail to understand structured and semi-structured information, e.g., as indicated by graphical information such as lines, geometric relationships (e.g., indicated by tables, graphs, figures, etc.), formatting, and other contextual information that human readers easily and implicitly understand.Type: GrantFiled: July 3, 2024Date of Patent: January 14, 2025Assignee: TUNGSTEN AUTOMATION CORPORATIONInventors: Steve Thompson, Veronika Levdik, Iurii Vymenets, Donghan Lee
-
Patent number: 12189588Abstract: In accordance with various embodiments, described herein is a system and method for providing a traceable push-based pipeline and monitoring of data quality in extract, transform, load or other enterprise computing environments. The system can include a combination of features including one or more of: an end-to-end push-based pipeline, which uses task-based events to trigger downstream jobs; the application of a table-of-tables or control table, by which the system can trace with detail the performance of each task and corresponding data table changes; a decoupling of pipeline components across several dimensions, for example: task, data, role, and/or time; a user interface or dashboard for monitoring pipeline health or data quality over the pipeline components and dimensions; and an orchestrator that can learn from pipeline health data and task/table changes, and identify actual or potential issues involving the pipeline, including associated root causes.Type: GrantFiled: August 21, 2023Date of Patent: January 7, 2025Inventors: Chunming Liu, Manasa Pola
-
Patent number: 12182155Abstract: Techniques for configuring event tables include retrieving, by at least one hardware processor of a computing node, log data at a first process of the computing node. The log data is associated with a function executing at a second process of the computing node. The log data is revised using a table stage to generate revised log data. The table stage is configured as a dedicated storage location of the first process. The revising includes a data enrichment process based on metadata associated with execution of the function at the second process. The revised log data is ingested into an event table.Type: GrantFiled: April 18, 2023Date of Patent: December 31, 2024Assignee: Snowflake Inc.Inventors: Benoit Dageville, Ganeshan Ramachandran Iyer, Unmesh Jagtap, Subramanian Muralidhar
-
Patent number: 12169488Abstract: The present disclosure relates to recording and tracking a local content enrichment submission via a local content enrichment platform that leverages distributed ledger technology. The system can comprise a memory to store computer executable instructions. Also, the system can comprise one or more processors, operatively coupled to the memory, that execute the computer executable instructions to implement a blockchain layer configured to record a local content enrichment submission to a distributed ledger and track a status of the local content enrichment submission via transactions with the distributed ledger. The local content enrichment submission includes data characterizing a proposal of an entity to comply with local content regulations of a region.Type: GrantFiled: April 10, 2023Date of Patent: December 17, 2024Assignee: SAUDI ARABIAN OIL COMPANYInventors: Abdulhakim Abdullah Alhabib, Abdulaziz Saud Almuhaisin
-
Patent number: 12164519Abstract: In some example embodiments, there is provided a method that includes receiving a query for query plan generation and query plan optimization; detecting whether the query plan includes a restart pipeline, the restart pipeline including one or more first operators that cause a query plan restart; detecting whether the query plan includes a result pipeline, the result pipeline including one or more second operators that provide result streaming; determining whether there is a dependency between execution of the restart pipeline and execution of the result pipeline; in response to determining there is no dependency, reordering the restart pipeline in the query plan such that the restart pipeline will be executed before the result pipeline in order to enable result streaming optimization; and providing the reordered query plan for execution. Related systems and computer program products are also provided.Type: GrantFiled: April 18, 2023Date of Patent: December 10, 2024Assignee: SAP SEInventors: Christina Teflioudi, Paul Willems, Till Merker
-
Patent number: 12164392Abstract: A method for recovering a data center, includes making a determination, by a cloud module, that the data center has experienced a failure; sending, by the cloud module and in response to the determination, an infrastructure file including data center infrastructure information to a client device; receiving, after sending the infrastructure file, a confirmation from the client device that at least a portion of the data center infrastructure is installed; sending, from the cloud module to the data center module, a snapshot in response to the confirmation; deploying, by the data center module, the snapshot at the data center; validating, by the data center module, complete connectivity of data center; sending, by the data center module, a heartbeat signal to the cloud module in response to the validating; and sending, by the cloud module, a standby signal to disaster recovery resources in response to receiving the heartbeat signal.Type: GrantFiled: May 18, 2023Date of Patent: December 10, 2024Assignee: Dell Products, L.P.Inventors: Parminder Singh Sethi, Anay Kishore, Nithish Kn
-
Patent number: 12158892Abstract: A method for transforming data organized in tabular structure is disclosed. In some embodiments, the method includes assigning a score to each of a plurality of cells within a table based on an associated set of orthogonal features characterizing a set of data. The set of orthogonal features comprises visual features, syntactic features, and language-based features. The method further includes identifying for each of the plurality of cells, a cell type based on the assigned score. The method further includes determining a table type based on the cell type and the set of orthogonal features determined for each of the plurality of cells. The table type comprises one of a row-oriented table, a column-oriented table, or a composite table.Type: GrantFiled: November 21, 2022Date of Patent: December 3, 2024Assignee: Infosys LimitedInventors: Megha Honna, Rajeshwari Ganesan