Patents Examined by Robert W. Beausoliel, Jr.
  • Patent number: 12130795
    Abstract: A system or persistent table may be generated storing changelog information of a primary base table. The system table may then be used to create streams of relevant information. In some examples, the streams may read from the system table for information past a retention period of the primary table while reading from the primary table information in the retention period.
    Type: Grant
    Filed: July 26, 2023
    Date of Patent: October 29, 2024
    Assignee: Snowflake Inc.
    Inventors: Tyler Arthur Akidau, Istvan Cseri, Tyler Jones, Daniel E. Sotolongo
  • Patent number: 12124453
    Abstract: A method for configuring the operation of the software of a data as a service (DAAS) system during run time is described. The configuring includes receiving a match query from a customer relationship management system that transmitted the match query responsive to a user using an interface to trigger an update of records in the customer relationship management system that were previously imported from the DAAS system, querying for records in the dataset that match records in the customer relationship management system previously imported from the DAAS system, the querying configured at run time according to metadata that identifies, for records in the dataset, a field to match on and a match threshold, and producing a match query result that includes records in the dataset to be imported to update records that were previously imported from the DAAS system.
    Type: Grant
    Filed: November 30, 2023
    Date of Patent: October 22, 2024
    Assignee: Salesforce, Inc.
    Inventors: Kaushal Bansal, Venkata Muralidhar Tejomurtula, Azeem Feroz, Dmytro Kashyn, Dmytro Kudriavtsev, Shouzhong Shi, Ajitesh Jain
  • Patent number: 12124477
    Abstract: A system can register, by a replication component and with a notification component, for notifications to changes in a group of data in data storage, wherein the notification component is configured to write respective changes in the group of data to a replication stream. The system can retrieve, by the replication component, a change of the changes in the group of data from the replication stream. The system can, in response to determining that the change corresponds to a replication policy, replicate, by the replication component, data of the group of data that corresponds to the change to a target system, wherein the replication component is configured to perform a replication on target systems having respective different storage types.
    Type: Grant
    Filed: November 29, 2022
    Date of Patent: October 22, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventors: Kalyan C. Gunda, Richard Chenyu Ding, Zongque Xu
  • Patent number: 12124435
    Abstract: Automated intelligent correction of erroneous data for uninterrupted transaction processing includes a server that captures real-time transaction data from a transaction message stream. The server determines errors in the real-time transaction data for the transaction. The server identifies a trained artificial intelligence (AI) model from a plurality of trained AI models based upon the determined errors and executes the identified AI model using the real-time transaction data as input to correct the errors. The server determines a workflow state of the transaction using the real-time transaction data. The server generates a message for insertion in the transaction message stream, the message comprising the corrected real-time transaction data. The server inserts the generated message in the transaction message stream.
    Type: Grant
    Filed: March 8, 2024
    Date of Patent: October 22, 2024
    Assignee: FMR LLC
    Inventors: Douglas Alves, Christopher Parsons
  • Patent number: 12124407
    Abstract: An apparatus comprises a processing device configured to receive a request to perform merging in a snapshot mapping structure comprising objects representing a given storage volume and its snapshots. The objects are organized in a tree structure representing data dependencies between the given storage volume and its snapshots. The processing device is also configured to analyze the snapshot mapping structure to identify ones of the objects that are candidates for deletion and to determine merge groups. A given one of the merge groups includes (i) at least a subset of the objects identified as candidates for deletion and (ii) a given object that is a child object of at least one of the subset of the objects identified as candidates for deletion. The processing device is further configured to perform merging in the snapshot mapping structure by merging data items in the given merge group to one of its objects.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: October 22, 2024
    Assignee: Dell Products L.P.
    Inventors: Yosef Shatsky, Doron Tal
  • Patent number: 12124471
    Abstract: Methods, systems, devices, and computer-readable media for orchestrating the sharing of data between accounts that are hosted by a cloud-based data warehousing system on different cloud platforms or in different cloud regions of a cloud platform, and where such accounts may be associated with different organizations. Sharing of data in the multi-cloud platform and/or multi-cloud region environments may be facilitated by the on-demand creation of one or more data collection accounts.
    Type: Grant
    Filed: June 10, 2022
    Date of Patent: October 22, 2024
    Assignee: Capital One Services, LLC
    Inventors: Hiren Shah, Ganesh Bharathan, Sridhar Maramreddy, Naga Venkata Sriram Vadakattu, Naveen Kumar Kilaru
  • Patent number: 12124483
    Abstract: Method includes obtaining sample records from dataset associated with user and including records associated with identifiers customers of user; executing first clustering using sample records, to obtain first set of clusters for first identifiers associated with sample records, first clustering using features associated with first identifiers; providing visualization of first set of clusters; determining whether user input for optimizing first set of clusters provided in visualization is received; when user input for optimizing first set of clusters is not received, determining first information related to first set of clusters as final result information; when user input for optimizing first set of clusters is received: executing second clustering using sample records, to obtain second set of clusters for first identifiers, second clustering using features associated with first identifiers, and determining second information related to second set of clusters as final result information; and clustering entire
    Type: Grant
    Filed: March 10, 2023
    Date of Patent: October 22, 2024
    Assignee: ORACLE FINANCIAL SERVICES SOFTWARE LIMITED
    Inventors: Mridul Kumar Nath, Shubham Negi, Abhishek Anand
  • Patent number: 12124528
    Abstract: Embodiments of the present disclosure disclose an image processing method and apparatus, and a computer readable storage medium. The method includes: obtaining at least one page image of a current full-screen page in a webpage application; converting the at least one page image into at least one file object, and creating at least one link path of the at least one file object, each of the at least one file object corresponding to the respective at least one link path; and creating at least one picture object, and associatively saving the at least one picture object and the at least one link path in webpage application cache to complete taking a screenshot of the current full-screen page. Through the embodiments of the present disclosure, the screenshot capturing performance of the webpage application can be improved.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: October 22, 2024
    Assignees: BEIJING WODONG TIANJUN INFORMATION TECHNOLOGY CO., LTD., BEIJING JINGDONG CENTURY TRADING CO., LTD.
    Inventors: Linsen Li, Wenwen Ye
  • Patent number: 12118018
    Abstract: A data classification method and apparatus, a device and a storage medium. A structural feature of the respective node in graph data may be determined according to a neighbor node of the respective node in the graph data through a deviation between the decoded feature obtained by decoding the embedded coding feature of the respective node in the graph data and the initial feature of the respective node, and then the embedded coding feature corresponding to the respective node is adjusted according to the decoded feature of the respective node and the structural feature of the respective node in the graph data to obtain the adjusted feature corresponding to the respective node, so that accuracy of an obtained feature of the respective node is improved, and thus accuracy of data classification may be improved.
    Type: Grant
    Filed: September 21, 2023
    Date of Patent: October 15, 2024
    Assignee: ZHEJIANG LAB
    Inventors: Ting Jiang, Yu Zhang, Ting Yu, Ji Zhang, Linlin Hou, Jin Zhao
  • Patent number: 12117995
    Abstract: Methods, non-transitory computer-readable media, and query verification apparatuses are disclosed that receive a result vector, an index to the result vector, a range proof, and an inner product proof from a prover device after providing a query vector to the prover device. The prover device hosts a vector database with rows and columns. Second and third commitments to a distance vector and a random linear combination vector, respectively, are generated based on a first commitment to the rows. The range proof is checked using the second commitment and the inner product proof is checked using the third commitment and a generator used to generate the first commitment and identified based on the index. The result vector is returned after confirming that it is one of the rows and each of the rows is as far from the query vector as the result vector based on the check of the proofs.
    Type: Grant
    Filed: March 28, 2024
    Date of Patent: October 15, 2024
    Assignee: SPACE AND TIME LABS, INC.
    Inventors: Jay Thomas White, Scott Edward Daly Dykstra
  • Patent number: 12119108
    Abstract: The present disclosure discloses a medical ETL task dispatching method, system and apparatus based on multiple centers. The method includes following steps: step S1: testing and verifying ETL tasks; step S2: deploying the ETL tasks to a hospital center, and dispatching the ETL tasks to a plurality of executors for execution; step S3: screening an executor set meeting resource demands of ETL tasks to be dispatched; step S4: calculating a current task load of each executor in the executor set; step S5: selecting the executor with a minimum current task load to execute the ETL tasks; and step S6: selecting, by the dispatching machine, the ETL tasks from executor active queues according to a priority for execution. The present disclosure selects the most suitable executor by analyzing a serving index as a task to be dispatched on a current dispatching machine.
    Type: Grant
    Filed: August 1, 2023
    Date of Patent: October 15, 2024
    Assignee: ZHEJIANG LAB
    Inventors: Jingsong Li, Wenchao Xiang, Guangyuan Deng, Tianshu Zhou, Yu Tian
  • Patent number: 12105709
    Abstract: A method, a system, and a computer program product for executing a blocked index join. One or more join values for joining data stored in a database in response to a query for accessing data stored in the database are identified. The database stores data in a plurality of tables. Each table has a plurality of columns and a plurality of rows. A mapping of one or more rows in the plurality of rows corresponding to one or more join values to a number of rows including one or more join values is identified. Based on the mapping, a join of one or more join values based on the rows including one or more join values is executed. The joined values are outputted.
    Type: Grant
    Filed: May 9, 2022
    Date of Patent: October 1, 2024
    Assignee: SAP SE
    Inventor: Till Merker
  • Patent number: 12105693
    Abstract: A performance measurement indexing system indexes a data store containing data entries indicative of message processing by an application. The application includes a plurality of checkpoints, and the data store contains data logged upon each message traversing the checkpoints in the application. The performance measurement indexing system determines which data entries relate to messages that satisfy a delay condition, and limits queries run on the data store to those data entries, thereby increasing the speed and efficiency with which queries can be serviced.
    Type: Grant
    Filed: August 29, 2023
    Date of Patent: October 1, 2024
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Kyle Dennis Kavanagh, José Antonio Acuña-Rohter, David Michael Wong
  • Patent number: 12105751
    Abstract: A file format identification system can predict file formats associated with binary data. The file format identification system can extract n-grams, such as byte 4-grams, from the binary data. A trained neural network with at least one embedding layer can generate embedding arrays that correspond to the extracted n-grams. A trained file format classifier can compare values in the embedding arrays with patterns of values associated with known file formats. The trained file format classifier can accordingly determine which of the known file formats are most likely to be associated with the binary data.
    Type: Grant
    Filed: May 19, 2022
    Date of Patent: October 1, 2024
    Assignee: CrowdStrike, Inc.
    Inventor: Marian Radu
  • Patent number: 12099523
    Abstract: Systems, computer program products, and methods are described herein for synchronizing dataflow migration between technical environments. The present invention is configured to identify one or more resources in a source environment for migration from the source environment to a target environment; capture, using a resource assessment engine, one or more dependencies associated with the one or more resources; generate a migration load based on at least the one or more resources identified in the source environment and the one or more dependencies associated with the one or more resources; generate a snapshot of the source environment based on at least the migration load, wherein the snapshot comprises at least the one or more resources and the one or more dependencies; and store the snapshot of the source environment in a snapshot database repository.
    Type: Grant
    Filed: October 16, 2023
    Date of Patent: September 24, 2024
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Jose Alejandro Perez
  • Patent number: 12099499
    Abstract: A computer-implemented method can receive a hierarchy table comprising a plurality of records associated with objects organized in a hierarchical structure. The records comprise values corresponding to a plurality of displayable fields and specify value distributions among the objects. The method can specify one or more viewable fields at an input area of a graphical user interface, and display a plurality of nodes and a plurality of directional links connecting the displayed nodes on a display window of the graphical user interface. The displayed nodes represent objects whose associated records have unique combinations of values corresponding to the specified viewable fields. The directional links represent value distributions among objects represented by the displayed nodes. The method can display aggregated value distributed to or from objects represented by the displayed nodes. The viewable fields specify which of the displayable fields are visible on the displayed nodes.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: September 24, 2024
    Assignee: SAP SE
    Inventors: Bidisha Tripathi, Suman Kumar Puthadi, Shwetank Mishra, Bjoern Christoph
  • Patent number: 12099418
    Abstract: Techniques described herein relate to methods and systems for managing backup operations. The method may include receiving a request to perform a first backup operation for a first virtual machine (VM); making a first determination, using a vProxy preference map, that a first vProxy is assigned to the first VM based on a backup capability associated with the first vProxy; making a second determination that the first vProxy is not available to perform the first backup operation; making a third determination, based on the second determination and using a vProxy information database, that a second vProxy is available to perform the first backup operation based on the second vProxy being associated with the same backup capability as the first vProxy; and performing the first backup operation using the second vProxy.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: September 24, 2024
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Shelesh Chopra, Rahul Deo Vishwakarma, Sharath Talkad Srinivasan
  • Patent number: 12099498
    Abstract: In one aspect, a method includes forming, at a database platform, a file stage in a user account on the database platform, the user account being associated with a client, forming, at the database platform, a hidden stage directory table and a data pipeline for the file stage, and binding the data pipeline to the file stage. The method also includes receiving a notification of an event of the file stage. The method also includes identifying the data pipeline corresponding to the file stage. The method also includes updating the hidden stage directory table of the identified data pipeline.
    Type: Grant
    Filed: June 26, 2023
    Date of Patent: September 24, 2024
    Assignee: Snowflake Inc.
    Inventors: Polita Paulus, Aravind Ramarathinam, Saurin Shah
  • Patent number: 12093247
    Abstract: A blockchain process executed by a proposer computing node, including the steps of generating proposed transaction data representing a set of proposed transactions from a group of transactions, where the proposed transactions are distinct from the proposed transactions of one or more other proposer nodes, transmitting the proposed transaction data to a predetermined number of associated verifier computing nodes to verify each of the proposed transactions, receiving, from at least one of the predetermined number of verifier computing nodes, verification data indicating a verification result of each proposed transaction, and generating block data to include one or more transactions of the group in a blockchain data structure, the included transactions being verified ones of: the proposed transaction set of the proposer computing node; and the respective other proposed transaction sets of the other proposer nodes.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: September 17, 2024
    Assignee: REDBELLY BLOCKCHAIN HOLDINGS PTY LTD
    Inventors: Vincent Gramoli, Tyler Crain, Christopher Natoli, Guillaume Vizier
  • Patent number: 12093315
    Abstract: An identity graph is partitioned into records pertaining to entities with similar data. A single authentication string or asserted relationship (AR) that represents a person identifies the person in the graph whose composite information is closest to the input by using all of the available context provided by the input string. By providing more contextual data to the match service than simply a name and single touchpoint, the service is able to match to a more focused and unique set of persons. In certain embodiments, the invention allows for the ability to take a small set of input data and more accurately identify its location in an identity graph much faster in time and lower in computational cost.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: September 17, 2024
    Assignee: LiveRamp, Inc.
    Inventors: W. Dwayne Collins, Pavan Roy Marupally