Patents Examined by Daniel A Kuddus
  • Patent number: 12681897
    Abstract: An image processing apparatus obtains information relating to each of a plurality of data files that have been recorded. The apparatus then generates, based on the information, a selection screen for selecting a data file from the plurality of data files. The selection screen is generated so as to display, a plurality of data files that jointly store continuous moving image data, as a single data file.
    Type: Grant
    Filed: June 25, 2024
    Date of Patent: July 14, 2026
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kaori Ikeda
  • Patent number: 12681947
    Abstract: Described are techniques for generating a query based view of appropriate datasets in a data lakehouse. A query for data contained in the data lakehouse is received. A similarity between the query and a description of each table in the lakehouse is computed. Any description of a table with a similarity to the query that is greater than a threshold value results in the table potentially being included in a view. As a result, such a table is selected. A subset of the selected tables is then identified and joined to create a new view of a dataset. After generating a description of the new view based on headers and values of the dataset, a similarity between the query and the description of the new view is computed. If the similarity measure exceeds a threshold value, then the newly constructed view is displayed to the user.
    Type: Grant
    Filed: June 26, 2024
    Date of Patent: July 14, 2026
    Assignee: International Business Machines Corporation
    Inventors: Ritwik Chaudhuri, Balaji Ganesan, Harsh Chauhan
  • Patent number: 12670184
    Abstract: A system receives a request to generate a replication policy that allows replication of a dataset to a first partition of a cloud environment from a data repository located in a second partition of the cloud environment. The system generates the replication policy at least by associating the dataset with a replication tag that includes a destination key stored in a data structure for verifying replication requests. The destination key identifies one or more partitions of the cloud environment, including the first partition, where replication of the dataset is allowed. The system includes a set of executable instructions that implement the replication policy at least by allowing replication of the dataset to the first partition contingent upon verifying that a replication credential, associated with a replication request to replicate the dataset to the first partition, corresponds to the destination key of the replication tag.
    Type: Grant
    Filed: July 29, 2024
    Date of Patent: June 30, 2026
    Assignee: Oracle International Corporation
    Inventors: Tony Long, Arsalan Ahmad
  • Patent number: 12670156
    Abstract: Described are examples for creating a graph model for data obtained from multiple data sources and stored in a common data format. A selection of columns of data stored in the common data format that are to be associated with one another in the graph model can be obtained. Based on the selection, a graph model can be created including metadata that defines a list of vertices corresponding to at least a portion of the columns and a list of edges between two or more of the vertices identifying a relationship between corresponding columns. A graph query or graph algorithm can be performed over the graph model of the data as stored in the common data format without requiring copying of the data to a separate graph database.
    Type: Grant
    Filed: May 30, 2024
    Date of Patent: June 30, 2026
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Juan Andres Colmenares Diaz, Santosh Balasubramanian, Joshua Shinavier, Yuanyuan Tian
  • Patent number: 12664153
    Abstract: Systems and methods of obtaining data from a cellular network are disclosed. In some embodiments, visual query options are presented in a graphical user interface (GUI), wherein the visual query options define a query. Query option selections of the visual query options are received. A query template is generated in accordance with the query option selections. An audit of parameters is performed related with network elements of the cellular network in accordance with the query template. A report of the audit is transmitted to a user device. A visual representation of the report is presented in the GUI.
    Type: Grant
    Filed: May 19, 2022
    Date of Patent: June 23, 2026
    Assignee: RAKUTEN MOBILE, INC.
    Inventors: Abhishek Singh, Anshul Bhatt, Karan Arora, Kunal Khanwilkar, Rahul Atri, Alok Singh Pawar, Rahul Gupta
  • Patent number: 12639324
    Abstract: A computer-implemented method for sharing access to a database of records relating to clinical trial investigators amongst a number of users is disclosed. Each record includes a number of data fields associated with a clinical trial investigator and has associated metadata indicating a record owner. The method comprises: a) receiving a database query from a first user; b) resolving the query using a first subset of the records in the database including only those records for which the associated metadata indicates that the record owner is the first user and those records for which the associated metadata indicates that the record owner is another user which has registered a sharing rule in respect of the first user, whereby the first user is granted permission to access its records; and c) generating a result set including only those records used to resolve the query that satisfy the query.
    Type: Grant
    Filed: May 28, 2024
    Date of Patent: May 26, 2026
    Assignee: IQVIA Inc.
    Inventors: Dimitrie Hugo Stephenson, James Herschel Gryphon Shafer, Melissa Jane Easy
  • Patent number: 12608430
    Abstract: A method and a system for efficient data archiving and retrieval in a distributed search and analytics environment are disclosed. The method includes ingesting a real-time data stream from at least one data source. The method further includes segmenting the ingested data stream into at least one segment and storing each of the at least one segment across a set of nodes in at least one search engine cluster. The method further includes capturing and storing a set of resiliency snapshots of the at least one segment within the at least one search engine cluster after a first predefined time period. Thereafter the method includes creating at least one index snapshot based on the stored set of resiliency snapshots through a clone API after a second predefined time period and mounting the at least one index snapshot onto an archival search engine cluster using a mount option.
    Type: Grant
    Filed: January 25, 2024
    Date of Patent: April 21, 2026
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Lekhraj Varshney, Nilesh Chittal, Pranav Gandhi, Bindu Kulkarni, Kritika Jain
  • Patent number: 12608425
    Abstract: A system and method prioritizes and presents heterogenous medical data. The method includes retrieving medical data of a patient, the medical data including data from multiple data sources. The method includes phenotyping the medical data to generate a reasoning trail and reasoning outcome including one or more codes, the reasoning trail including a basis for which the reasoning outcome is determined. The method includes assigning a relevance score to each of the one or more codes. The method includes ranking the codes based on the relevance score of each of the one or more codes. The method includes displaying the codes in rank order.
    Type: Grant
    Filed: September 27, 2023
    Date of Patent: April 21, 2026
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Merlijn Sevenster, Eran Rubens
  • Patent number: 12602359
    Abstract: Embodiments of the present disclosure provide systems and methods for matching data entities across disparate datasets. One method may include generating a reference numeric vector for a reference data object and generating a plurality of match candidate numeric vectors for a plurality of match candidate data objects. The method may also include identifying a subset of match candidate data objects from the plurality of match candidate data objects and generating a plurality of data features based on a comparison between one or more reference object attributes corresponding to the reference data object and one or more matching object attributes corresponding to the subset of match candidate data objects. The method may also include identifying a match between the reference data object and a match candidate data object of the subset of match candidate data objects based on the plurality of data features.
    Type: Grant
    Filed: January 2, 2024
    Date of Patent: April 14, 2026
    Assignee: Optum Services (Ireland) Limited
    Inventors: Conor Brian Breen, Conor Power, Fadong Yan, Kashyap Krishnamurthy
  • Patent number: 12591548
    Abstract: Embodiments are directed to managing file systems. Update information associated with a change of a metric associated with a target object may be provided. A journal that includes a base bin that includes base records that associate the metric with each object in the file system. Records that include the change of the metric associated with the ancestors of target object may be generated. Another record that includes the change of the metric associated with the target object may be generated. A level bin associated with the base bin of the journal may be provided based on the update information. The records may be stored in the level bin using a sort order based on the ordering of the base bin records. In response a query, the journal may be employed to reduce latency in generating query results.
    Type: Grant
    Filed: December 4, 2023
    Date of Patent: March 31, 2026
    Assignee: Rubrik, Inc.
    Inventors: Jeffrey Hughes, Daniel Hefenbrock, Triantaphyllos Rakitzis
  • Patent number: 12579152
    Abstract: Techniques for contextual search on multimedia content are provided. An example method includes extracting entities associated with multimedia content, wherein the entities include values characterizing one or more objects represented in the multimedia content, generating one or more query rewrite candidates based on the extracted entities and one or more terms in a query related to the multimedia content, providing the one or more query rewrite candidates to a search engine, scoring the one or more query rewrite candidates, ranking the scored one or more query rewrite candidates based on their respective scores, rewriting the query related to the multimedia content based on a particular ranked query rewrite candidate and providing for display, responsive to the query related to the multimedia content, a result set from the search engine based on the rewritten query.
    Type: Grant
    Filed: December 6, 2023
    Date of Patent: March 17, 2026
    Assignee: GOOGLE LLC
    Inventors: Gökhan Hasan Bakir, Károly Csalogány, Behshad Behzadi
  • Patent number: 12561308
    Abstract: A method includes detecting, by at least one hardware processor, a change request for a table of a database, the table comprising a plurality of micro-partitions. A transaction associated with the change request is executed at a first timestamp. The transaction causes replacement of a first micro-partition of the plurality of micro-partitions with a second micro-partition. A change tracking column is generated in the second micro-partition. The change tracking column comprises metadata for the transaction. A delta for the table between the first timestamp and a second timestamp is generated using the metadata in the change tracking column. The delta indicates changes made to one or more rows of the table between the first time stamp and the second timestamp.
    Type: Grant
    Filed: November 28, 2023
    Date of Patent: February 24, 2026
    Assignee: Snowflake Inc.
    Inventors: Istvan Cseri, Torsten Grabs, Benoit Dageville
  • Patent number: 12561283
    Abstract: A computer-implemented method, according to one approach, includes: receiving a request to create a new node in a clustered filesystem. In response to receiving the request, a copy of details is retrieved, the copy of details being associated with an established singleton cluster preconfigured to access the clustered filesystem. The retrieved copy of details are further applied to a new node in the clustered filesystem. Moreover, data structures of the new node are modified according to the received request. Other systems, methods, and computer program products are described in additional approaches herein.
    Type: Grant
    Filed: October 26, 2023
    Date of Patent: February 24, 2026
    Assignee: International Business Machines Corporation
    Inventors: Sasikanth Eda, Kuei-Yu Wang-Knop, Felipe Knop, Frank Schmuck, Muthu Annamalai Muthiah
  • Patent number: 12536160
    Abstract: A method for using a compiler to modify prompts for MLMs used to generate database queries includes receiving, at a query compiler, a first query of a database. The first query is at least in part generated by an MLM. The method includes determining, by the query compiler, whether the first query comprises an uncorrectable error. The method includes, responsive to determining that the first query comprises an uncorrectable error, generating a prompt element that describes the uncorrectable error and that is structured for inclusion in a prompt requesting the MLM to generate a modified first query that corrects the uncorrectable error. The method may include generating the prompt for the MLM, providing the prompt to the MLM, and responsive to providing the prompt, receiving, at the database query compiler, the modified first query that corrects the uncorrectable error.
    Type: Grant
    Filed: January 2, 2024
    Date of Patent: January 27, 2026
    Assignee: Wai'i, Inc.
    Inventors: Wangda Tan, Gunther Hagleitner, Bhupendra Singh, Rajesh Balamohan, Swaraj Nayegandhi
  • Patent number: 12524425
    Abstract: In an embodiment, a set of data instances associated with a domain is received. A set of simplification rules is applied on the received set of data instances. A set of simplified representations associated with the received set of data instances is determined. A set of transformation rules on the is applied received set of data instances. A set of graph representations associated with the received set of data instances is determined. A set of first lambda functions is executed on a set of representations. The set of representations includes at least one of the determined set of simplified representations or the determined set of graph representations. A set of instance properties associated with the set of representations is determined. The set of representations is analyzed. First information associated with the set of representations is rendered based on the analysis of the set of representations.
    Type: Grant
    Filed: September 14, 2023
    Date of Patent: January 13, 2026
    Assignee: Fujitsu Limited
    Inventors: Wing Yee Au, Kanji Uchino
  • Patent number: 12517914
    Abstract: Systems, computer program products, and methods are described herein for combinatorial data outlier detection via database query statement generation. A table comprising rows and columns is received, wherein each column comprises records and a corresponding data element. A datatype to be assigned to each data element is determined, based on each column and using a first machine learning model. Conditions are generated for columns corresponding to each data element. The conditions are combined into a predetermined number of condition combinations, wherein the condition combinations comprise combinatorial sequencing of the conditions. A query statement is generated for each of the condition combinations. The table in queried with each query statement to determine query results. A data element quantity and a record quantity in the query results are determined for each query statement.
    Type: Grant
    Filed: September 14, 2023
    Date of Patent: January 6, 2026
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Matthew Grant Baber, Dipesh Bhattarai, Andreas Alexander Boeker, Abir Mustafa Chowdhury, Thomas Gorham, Meghan Elise Johansson, Kathryn Wyke Ruse, Mary Ivette Reyes, Kenneth Anthony Smith, II, Bryan Mitchell Wood
  • Patent number: 12488010
    Abstract: A method for controlling an artificial intelligence (AI) device can include obtaining, via a processor in the AI device, a knowledge base including a plurality of nodes, and flattening, via the processor, the knowledge base by transforming the knowledge base into a first plurality of documents, each of the first plurality of documents identifying a node within the knowledge base. Also, the method can further include receiving, via the processor, a user query, performing, via the processor, matching based on the user query and the first plurality of documents to generate a ranked results list, reducing, via the processor, the ranked results list based on a reducing operation to generate a reduced list, and outputting, via the processor, linked entities based on the reduced list.
    Type: Grant
    Filed: December 21, 2023
    Date of Patent: December 2, 2025
    Assignee: LG ELECTRONICS INC.
    Inventors: Manasa Bharadwaj, Yipeng Ji, Yolanda Liu, Borislav Mavrin, Touqir Sajed, Ali Pesaranghader
  • Patent number: 12481698
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for capturing snapshots of digital content displayed on a client device and searching through the captured content. The disclosed systems provide a search function for effectively traveling back in time to identify digital content previously displayed on a client device. The disclosed systems provide options for capturing snapshots of content displayed on a display screen, extracting data from the snapshots, and storing the snapshots for use when populating search results. The disclosed systems utilize machine learning models to extract text and/or to generate text versions of snapshots including extracted text, descriptions of images, transcripts of videos, and/or textual summaries from displayed documents or webpages. In response to a search query, the disclosed systems can produce search results that include digital videos including captured snapshots of content displayed by a client device over time.
    Type: Grant
    Filed: January 22, 2024
    Date of Patent: November 25, 2025
    Assignee: Dropbox, Inc.
    Inventor: Mike Eastes
  • Patent number: 12455792
    Abstract: A container prioritization process helps schedule backups of containerized data based on defined attributes and historical data. Containers are classified using a KNN-based classifier based on attributes. A tagger component assigns a priority tag to each container. Containers are backed up by a backup server through a schedule based on the priority tags of the containers. New containers are automatically classified and tagged within the prioritization schedule using the KNN-based classifier.
    Type: Grant
    Filed: July 14, 2023
    Date of Patent: October 28, 2025
    Assignee: Dell Products L.P.
    Inventors: Mahesh Reddy Av, Avinash Kumar, Terry O'Callaghan
  • Patent number: 12455885
    Abstract: A computing threat detection rule method and system for performing the method. The method includes determining identifiers for data points. One or more terms for each of the data points are determined to determine terms respectively associated with the identifiers. Collections of identifiers respectively associated with the terms are determined, the number of identifiers in each of the collections of identifiers limited to a threshold number. Conditions of a rule are determined. The conditions of the rule are compared to the terms to determine matching terms respectively associated with corresponding collections of identifiers. An intersection of the corresponding collections of identifiers is determined, and a number of the data points covered by the rule is determined based on the intersection of the corresponding collections of identifiers. A transmission is performed based on the number of the data points covered by the rule.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: October 28, 2025
    Assignee: Avast Software s.r.o.
    Inventor: Michal Najman