Patents Examined by Pierre M. Vital
  • Patent number: 11960505
    Abstract: A database export system exports data using a plurality of nodes that process the data to generate structured result files that are partitioned by an export parameter in an export request. The database export system distributes the data and merges the files to avoid small file creation and increase processing speed via parallelism. The database export system generates the result files of a specified maximum size in a final format, where the files are processed merged in a temporary file format. The parallel processing is optimized and constrained per the amount of processing nodes, available memory, requested final file sizes, and operation based ordering to complete data exports in a scalable multi-stage approach.
    Type: Grant
    Filed: May 19, 2022
    Date of Patent: April 16, 2024
    Assignee: Snowflake Inc.
    Inventors: Vasile Paraschiv, Saurin Shah, Marianne Shaw, Nileema Shingte
  • Patent number: 11960363
    Abstract: A mechanism for storing indexing updates is described. A secondary storage system is configured to store a backup of a primary storage system. A plurality of different indexing updates of a data repository associated with the secondary storage system is received. An indexing update may include metadata and/or updates to the metadata for a data item in the backup. The indexing updates may be obtained from an indexing process. At least a portion of the indexing updates are sent for storage in an intermediate store. An indication to commit the indexing updates is received. In response, the indexing updates including the at least the portion of the indexing updates are requested to be committed. The indexing updates batched together into a batch to be committed to a metadata store.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: April 16, 2024
    Assignee: Cohesity, Inc.
    Inventors: Apurv Gupta, Akshat Agarwal, Manvendra Singh Tomar, Anshu Avinash
  • Patent number: 11934351
    Abstract: A method and system for expressive conversion of more expressive metadata to less expressive metadata while maintaining lossless conversion including receiving a request for a second system metadata, retrieving a first system metadata, generating the second system metadata in response to the request for the second system metadata and the first system metadata wherein the second system metadata includes a first subset of the first system metadata, generating a site metadata mapping in response to the second system metadata and the first system metadata wherein the site metadata mapping includes a second subset of the first system metadata not included in the second subset of the first system metadata, storing the site metadata mapping in a memory, and transmitting the second system metadata to a client application.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: March 19, 2024
    Assignee: Salesforce, Inc.
    Inventors: Zachary Hawtof, Kartik Saxena, Eirik Skogstad
  • Patent number: 11914565
    Abstract: A system and method matches data from a first set of data with that of an other set of data.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: February 27, 2024
    Assignee: Yellowbrick Data, Inc.
    Inventors: Thomas Kejser, Charles E. Gotlieb
  • Patent number: 11907303
    Abstract: One embodiment provides a method, including: receiving a ranked listing of a plurality of candidates; within a first one of a plurality of collaboration rounds: (i) aggregating the ranked listings into an overall listing, (ii) presenting the overall listing to a first one of the job candidate matching agents, and (iii) receiving at least one modification to the overall listing from the agents; (iv) presenting a version of the overall listing to each of the remaining agents; and (v) receiving any modifications from the agents until all of the agents have had a turn; conducting others of the plurality of collaboration rounds: (i) presenting a version of the overall listing and (ii) receiving any modifications from the agents; (iii) presenting a version of the overall listing to each of the remaining agents, and (iv) receiving any modifications from the agents; and providing the final version to a user.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: February 20, 2024
    Assignee: International Business Machines Corporation
    Inventors: Sudhanshu Shekhar Singh, Kushal Mukherjee, Shweta Garg, Gyana Ranjan Parija
  • Patent number: 11907170
    Abstract: Provided are a computer program product, system, and method for switching serialization techniques for handling concurrent write requests to a shared file. A first node serializes write requests from client nodes to write to the shared file. The first node determines whether to switch to a second node to manage write quests to the shared file based on a pattern of write requests to the shared file. The client nodes are notified to direct write requests to the shared file to the second node in response to determining to switch to the second node. The second node processes write requests to the shared file to serialize writes to the shared file after the client nodes are notified to submit the write requests to the shared file to the second node.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: February 20, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Enci Zhong, Frank Schmuck, Felipe Knop, Owen T. Anderson, Huzefa Pancha, Abhishek Jain
  • Patent number: 11899692
    Abstract: Aspects and features relate to computationally reducing the size or complexity of a database in order to improve the speed and efficiency with which such a database is processed by a computing system in order to identify investigators for clinical trials. In some aspects, a processing device performs operations including identifying data sources for geographically clustered data containing corresponding descriptors for database records. The operations further include formatting the corresponding descriptors to produce standardized, corresponding descriptors, and matching each standardized, corresponding descriptor to produce a record score for the descriptor. The record scores can be combined to produce an overall score for each database record and the database record can be selected and written to the data store based on the overall score.
    Type: Grant
    Filed: April 7, 2020
    Date of Patent: February 13, 2024
    Assignee: Laboratory Corporation of America Holdings
    Inventors: Stephen Michael Jones, Michelle Lsl Jones, Michael Brian Garcia, Elizabeth Martina Marshallsay, Rachael Haig
  • Patent number: 11899544
    Abstract: Methods, apparatus, and processor-readable storage media for efficient synchronization of a cloud enabled file system database during a snapshot restore operation are provided herein. An example computer-implemented method includes intercepting a user request to initiate a snapshot restore operation on a file system associated with a local storage system, wherein the file system comprises one or more stub files that are indicative of locations of cloud objects comprising files that were previously sent from the local storage system to a cloud storage platform; prior to the snapshot restore operation being performed, creating a current snapshot of the file system; obtaining an indication that the file system was successfully restored on the local storage system; and using the current snapshot to perform a synchronization operation, wherein the synchronization operation deletes one or more orphan cloud objects in the cloud storage platform that resulted from the snapshot restore operation.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: February 13, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Anurag Bhatnagar, Priyamrita Ghosh
  • Patent number: 11886298
    Abstract: An identification of a new primary snapshot created for a primary storage system is received. A threshold time window based on a capture time associated with the new primary snapshot is determined. Entries of a storage log of the primary storage system occurring within the threshold time window are analyzed to identify any objects of the primary storage system that have changed during the threshold time window. Changed objects to capture in a new secondary backup stored at a secondary storage system and corresponding to the new primary snapshot are identified. Metadata of the new primary snapshot and metadata of a previous secondary backup are compared to determine for each of the objects of the primary storage system identified as having changed during the threshold time window whether a change to an object since the previous secondary backup is captured in the new primary snapshot.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: January 30, 2024
    Assignee: Cohesity, Inc.
    Inventors: Amandeep Gautam, Anand Arun, Debasish Garai, Rupesh Bajaj, Himanshu Mehra, Vairavanathan Emalayan, Apurv Gupta
  • Patent number: 11880387
    Abstract: A computer identifies, within a hierarchical database, data elements associated with a selected function associated with the database, comprising. The computer identifies at least one function associated with a hierarchical database containing data elements. The computer, in response to identifying the function, identifies within a list of indica, at least one reference indicia corresponding to the at least one function. The computer identifies within a monolithic application relevant code elements associated with the reference indicia. The computer generates an activity log associated with execution of the relevant code elements. The computer identifies, within the activity log, a group of data elements associated with the execution of the relevant code elements. The computer generates a group data element clusters using a Machine Learning algorithm. The computer identifies at least one of the group of data element clusters as relevant to the at least one function.
    Type: Grant
    Filed: June 6, 2021
    Date of Patent: January 23, 2024
    Assignee: International Business Machines Corporation
    Inventors: Harish Bharti, Balakrishnan Sreenivasan, Joydeep Banerjee, Sandeep Sukhija, Shweta Jain
  • Patent number: 11880415
    Abstract: Systems and methods are described herein for causing to be provided contextual information for a content item. The system identifies that a subject in a content item is currently being referenced and determines whether consumption of the content item could be enhanced based on the referenced subject. For example, the system identifies a king being discussed by characters in a television series and determines the king was referenced three months ago. The system determines, based on the last time the subject was referenced, whether to provide contextual information about the subject. Using the determined three-month lapse in time since the king was last referenced, the system determines that contextual information about the king should be provided. Accordingly, the system causes to be displayed the contextual information within closed captioning after determining contextual information should be provided.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: January 23, 2024
    Assignee: Rovi Guides, Inc.
    Inventors: Aman Puniyani, Ankur Anil Aher, Jagadeswar Reddy Mettupalli
  • Patent number: 11875393
    Abstract: System and methods are described for generating recommendations from dynamically-mapped data. In one implementation, a database system receives a first request to generate a recommendation objection and a second request to retrieve additional data to include in the recommendation object. The database system retrieves the recommendation data from a first database table. The database system identifies the additional data in a second database table that is stored separately from the first database table. The database system generates the recommendation object to include the recommendation data from the first database, and maps the additional data to one or more fields of the recommendation object.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: January 16, 2024
    Assignee: Salesforce, Inc.
    Inventors: Joel Ragnar Palmert, Kiran Hariharan Nair, Merwan Hade, Nikhil Kataria, Jia Lian Wang, Michael Moriarty
  • Patent number: 11875382
    Abstract: A system and method are presented for customizing a software application for a target market. A request to access an application is received, by one or more computer servers, from a user. At least one of a preferred language of the user and a location of the user are determined by the one or more computer servers, and a target market is determined using the at least one of the preferred language of the user and the location of the user. The target market defines a language and a region. The application is rendered by the one or more computer servers by modifying at least one of a user interface of the application and a content of the application using the target market.
    Type: Grant
    Filed: October 2, 2020
    Date of Patent: January 16, 2024
    Assignee: Go Daddy Operating Company, LLC
    Inventors: James Carroll, Philip Davidson, Thyagarajan Lakshmanan
  • Patent number: 11860901
    Abstract: Techniques for query execution against relational databases using connection pooling are described. According to some embodiments, a query processing service is disclosed that enables users to execute queries against target relational databases implemented by a relational database service. The service receives query requests originated by a client application at a web service endpoint and identifies a connection to a particular target database. In some examples, the query request is a Hyper Text Transfer Protocol (HTTP) message comprising a query to be executed by a target database instance within the provider network. The service transmits the query for execution at the target database via the connection and obtains a query result based on the execution of the query. The service transforms the query result into a format suitable for the client and transmits a query response to the client.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Aravind Ramarathinam, Sachin Honnudike, Parijatham Santosh Kumar Vodela, Brian Welcker, Anoop Gupta, Sandor Loren Maurice, Amit Purohit, Tanmoy Dutta, Yuhui Yuan, Jagdeep Singh Sidhu, Lawrence Webley, Sundaresan Krishnamurthy, James H. Mlodgenski, Ramakrishna Dwivedula, Serhii Poliakov, Alexey Kuznetsov
  • Patent number: 11853980
    Abstract: An embodiment of the present invention is directed to financial transaction ecosystems. A transaction processing ecosystem comprises: a plurality of data sources; a capture interface; and a financial transaction processing system comprising a message bus and a plurality of processors interfacing with the message bus and configured to perform: receiving, via the capture interface, raw data for a payment transaction, wherein the raw data comprises client instructions; normalizing, via the capture interface, the raw data into a normalized transaction format based on a standard data model; publishing, via the capture interface, the normalized transaction format to a message bus; processing, via a first processor of the plurality of processors, the normalized transaction format; and completing the transaction.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: December 26, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Chris Hundling, Stephen Saponara, Matthew Winn, Scott Wilson, Anne K. Teixeira, Rohit Singh Chauhan, Clayton Schnelker
  • Patent number: 11847040
    Abstract: Disclosed herein are systems and methods for intelligent metadata management and data lineage tracing. In exemplary embodiments of the present disclosure, a data element can be traced throughout multiple applications, platforms, and technologies present in an enterprise to determine how and where the specific data element is utilized. The data element is traced via a hierarchical key that defines it using metadata. In this way, metadata is interpreted and used to trace data lineage from one end of an enterprise to another.
    Type: Grant
    Filed: July 27, 2021
    Date of Patent: December 19, 2023
    Assignee: ASG Technologies Group, Inc.
    Inventors: Jean-Philippe Moresmau, Fabian Schyns, Uta Sommerweiss, Lothar Grabowsky, Jens-Uwe Richter, Henric Gomes, Gerald Csapo, Karsten Baensch, Gunter Wiedemer, Micha Treiber
  • Patent number: 11847112
    Abstract: Described are computer-based methods and apparatuses, including computer program products, for declarative and unified data transition. In some embodiments, a computer implemented method includes determining a unified configuration for a knowledge domain. The unified configuration can include one or more predicates for one or more system objects, and/or one or more relationships between the one or more system objects. The method can include generating one or more transformation rules based on the one or more predicates. The one or more transformations can enable transformation of input data. The input data can include information associated with the one or more system objects and/or the one or more relationships between the one or more system objects. The method can include generating one or more reconciliation rules based on the one or more predicates.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: December 19, 2023
    Assignee: NETCRACKER TECHNOLOGY CORP.
    Inventors: Ilya Georgievich Naryzhnyy, Sergey Mikhailovich Vladimirov, Nikita Sergeevich Ershov
  • Patent number: 11847103
    Abstract: Embodiments include systems and methods for performing data migration using database consolidation. Information and parameters about a plurality of source databases from a source system can be stored, the parameters including a location, a security zone, and processor information for the source databases. Each of the plurality of source databases can be classified to one of a plurality of predetermined database sizes based on the stored information and parameters, wherein the classifying is at least based on the processor information. The classified source databases can be mapped to target database hardware based on the classified sizes and the stored parameters, wherein the target database hardware is segmented into containers that are defined by one or more of the parameters. Data from the source databases can be migrated to the target database hardware based on the mappings.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: December 19, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: James C. Earnesty, Jr., Inderpal S. Tahim, Mary Allgood Melgaard, Ke Qiu
  • Patent number: 11841877
    Abstract: A method of implementing sub-table replication starts with the processor detecting an update to an entitlements table. The processor performs filtering of a data table based on the update to the entitlements table. The data table including an entitlements column. The processor detects an update to the entitlements column and performs incremental replication of the data table by causing a version-based replication to be executed. Other embodiments are also described herein.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: December 12, 2023
    Assignee: Snowflake Inc.
    Inventors: Pui Kei Johnston Chu, Shreyas Narendra Desai, German Alberto Gil Echeverri, Prasanna Krishnan, Nithin Mahesh, Subramanian Muralidhar, Eric Robinson, Sahaj Saini
  • Patent number: 11829410
    Abstract: A method for playing music includes identifying a plurality of users of a corresponding plurality of electronic devices that are currently located within a selected area, retrieving music listening data for the plurality of users, building a playlist for the selected area based on the music listening data, filtering the playlist according to at least one host preference to produce a filtered playlist, and playing the filtered playlist within the selected area. The selected area may be a geo-fenced area. Examples of host preferences include genre, artist, tempo, mood and demographic. The playlist may include songs that are commonly selected by the plurality of users or conform to genres commonly preferred by the plurality of users. A corresponding system and computer program product for executing the above method are also disclosed herein.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: November 28, 2023
    Assignee: International Business Machines Corporation
    Inventors: Su Liu, Manjunath Ravi, Kai Liu, Zhichao Li