Patents Examined by Alford W. Kindred
  • Patent number: 11416532
    Abstract: A method of identifying relevant keywords from a document is disclosed. The method includes splitting text of the document into a plurality of keyword samples, such that each of the plurality of keyword samples comprises a predefined number of keywords extracted in a sequence. Further, each pair of adjacent keyword samples in the plurality of samples includes a plurality of common words. The method further includes determining a relevancy score for each of the plurality of keyword samples based on at least one of a trained Convolution Neural Network (CNN) model and a keyword repository. The method further includes classifying keywords from each of the plurality of keyword samples as relevant keywords or non-relevant keywords based on the relevancy score determined for each of the plurality of keyword samples.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: August 16, 2022
    Assignee: Wipro Limited
    Inventors: Gopichand Agnihotram, Suyog Trivedi, Rajesh Kumar
  • Patent number: 11409700
    Abstract: Techniques involve: in response to a first session for asynchronous snapshot replication being established between a first source device and a destination device, determining whether the first source device and the destination device have a common baseline snapshot. Such techniques further involve: in response to determining absence of the baseline snapshot, determining whether initial synchronization from a second source device to the destination device is completed. Such techniques further involve: replicating, based on a result of the determining, at least one user snapshot at the first source device to the destination device. Accordingly, duplicated user snapshots at the destination device are significantly reduced. The snapshot management and space utilization of the destination device are also improved.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: August 9, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Changsheng Ren, Qiu Shang, Yue Qian
  • Patent number: 11403318
    Abstract: System and method embodiments are provided for using different storage formats for a primary database and its replicas in a database managed replication (DMR) system. As such, the advantages of both formats can be combined with suitable design complexity and implementation. In an embodiment, data is arranged in a sequence of rows and stored in a first storage format at the primary database. The data arranged in the sequence of rows is also stored in a second storage format at the replica database. The sequence of rows is determined according to the first storage format or the second storage format. The first storage format is a row store (RS) and the second storage format is a column store (CS), or vice versa. In an embodiment, the sequence of rows is determined to improve compression efficiency at the CS.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: August 2, 2022
    Assignee: FutureWei Technologies, Inc.
    Inventors: Qingqing Zhou, Yang Sun, Guogen Zhang
  • Patent number: 11397751
    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 18, 2021
    Date of Patent: July 26, 2022
    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: 11392560
    Abstract: Techniques for patching metadata content in a base repository are disclosed. Techniques can include customizing, by a computer including a processor and a memory, metadata content in an existing base repository, consolidating the metadata content customized in the existing base repository into a consolidated customization file, obtaining a new version of a base repository, transforming the metadata content in the consolidated customization file in accordance with the new version of the base repository and applying the transformed metadata content to the new version of the base repository. Transformation can be performed in response to metadata content being renamed, recreated and deleted.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: July 19, 2022
    Assignee: Oracle International Corporation
    Inventors: Rajesh Chandukutty, Raghu Kotikannikadanam Seshadri, Siddharthan Elamathi, Pratish Ganguly, Samir Satpathy
  • Patent number: 11392561
    Abstract: Embodiments include systems and methods for performing data migration using source database classification. Information about source databases can be received from a source system, including source hardware types and processor information for the source databases. Each of the source databases can be classified to one of a plurality of predetermined database sizes based on the received information. The source system can be interrogated to derive information about the source databases, such as a processor utilization per database. Characteristics of the classified database sizes can be adjusted based on the derived information and resource requirements at a target system for the classified source databases can be determined. A shape for the target databases can be generated based on the resource requirements, the shape including target databases of predetermined database sizes implemented by target hardware, where the target databases are configured to receive migration data from the source databases.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: July 19, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: James C. Earnesty, Jr., Inderpal S. Tahim, Mary Allgood Melgaard, Roman Muzykin
  • Patent number: 11386052
    Abstract: A system provides a way to scan protected electronic data via database schema collection. In particular, the system may comprise a database schema collection application which may aggregate physical database schema from all of the databases within the network environment. The system may further comprise a protected data scan application which may receive scan results from the database schema collection (e.g., by scanning metadata) and subsequently output the scan results to other applications and/or repositories. The protected data scan application may further report changes in database schema to account for new values and/or categories existing within the various databases.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: July 12, 2022
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Candace R. Gordon, Parthiban T. Shanmugam, Kia Kinlaw, Prashant Ranjan Srivastava, Sriram Mohanraj, Barbara Billups, Timothy Lamonte Atwell, Theresa Cozene Pitts, Kalwa Srikanth, Kamalanathan Jeganathan, Todd Lowney, Bala Naga Satish Gandham, Kartheek Kotha, Suman Mishra, Shakeb Mohammed Ali, Archana Raghupathi
  • Patent number: 11386213
    Abstract: An apparatus configured for database access control. The apparatus includes a memory and a processor coupled to the memory, wherein the processor is configured to execute instructions. The instructions include receiving a statement requesting access for a user to data files stored in a non-transitory memory medium; parsing the statement into one or more arguments, wherein each argument ends with a logical operator; computing a skip count for each of the arguments; evaluating the statement using the skip counts to determine whether the access should be granted to the user; retrieving the data files from the non-transitory memory medium; and sending the data files to the user, if the access is granted.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: July 12, 2022
    Assignee: Unisys Corporation
    Inventor: Adam Gallagher
  • Patent number: 11372910
    Abstract: Methods, systems, and media for generating a group of media content items are provided. In some embodiments, the method comprises: receiving, from a server, a plurality of media content items; storing, on a user device, the plurality of media content items; determining, by the user device, whether to request a clustering of the plurality of media content items; in response to determining that a request for clustering the plurality of media content items is to be made, transmitting the request to the server, wherein the request includes indications of the plurality of media content items; receiving, from the server, a plurality of clusters corresponding to the plurality of media content items; and causing indications of the plurality of media content items to be presented in a user interface on the user device, wherein the indications of the plurality of media content items are organized based on the plurality of clusters.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: June 28, 2022
    Assignee: Google LLC
    Inventor: Alok Talekar
  • Patent number: 11366824
    Abstract: Various embodiments relate generally to data science and data analysis, computer software and systems, and wired and wireless network communications to provide an interface between repositories of disparate datasets and computing machine-based entities that seek access to the datasets, and, more specifically, to a computing and data storage platform that facilitates consolidation of one or more datasets, whereby a collaborative data layer and associated logic facilitate, for example, efficient access to, and implementation of, collaborative datasets. In some examples, a method may include receiving a dataset having a data format into a dataset ingestion controller configured to form a collaborative dataset, interpreting data of the dataset against data classifications at an inference engine to derive at least an inferred attribute, associating the data with annotative data identifying the inferred attribute, and converting the dataset at a format converter to form an atomized dataset.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: June 21, 2022
    Assignee: data.world, Inc.
    Inventors: Bryon Kristen Jacob, David Lee Griffith, Triet Minh Le, Jon Loyens, Brett A. Hurt, Arthur Albert Keen
  • Patent number: 11366793
    Abstract: The disclosed technology addresses the need in the art for a content management system that can be highly flexible to the needs of its subjects. The present technology permits any object to be shared by providing a robust and flexible access control list mechanism. The present technology utilizes a data structure that is highly efficient that both minimizes the amount of information that needs to be written into any database, but also allows for fast reads and writes of information from authoritative tables that are a source of truth for the content management system, while allowing for maintenance of indexes containing more refined data that allow for efficient retrieval of certain information that would normally need to be calculated when it is needed.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: June 21, 2022
    Assignee: Dropbox, Inc.
    Inventors: Aaron Passey, Braden Walker, Akos Albert
  • Patent number: 11360987
    Abstract: In order to facilitate dynamic graphing of entity networks based on activity, systems and methods include a processor receiving entity-specific data records and a plurality of entity-related activity records for a plurality of entities, where each entity-specific activity record includes activity data regarding at least one activity associated with an entity. The processor generates graph nodes for an entity activity graph based on the plurality of entity-specific data records, where each graph node of the plurality of graph nodes represents the particular entity and then generating an activity data structure, including the graph nodes and edges between the graph nodes, where the edges represent characteristics of the activities between graph nodes based on the entity-related activity record.
    Type: Grant
    Filed: April 2, 2020
    Date of Patent: June 14, 2022
    Assignee: Capital One Services, LLC
    Inventors: Aman Jain, Tanveer Afzal Faruquie, Christopher J. Johnson, Jihan Wei
  • Patent number: 11361004
    Abstract: Techniques and solutions are described for determining relationships in data with improved efficiency, including computing resource use. A plurality of attributes are selected for analysis. The attributes can be processed, such as to facilitate relationship determination. Relationships between attribute values are determined. Redundant relationships can be removed. Distances are determined between relationships and used to select a sample of relationships. The sample is labelled by a user and used to train a machine learning classifier. The machine learning classifier labels determined relationships.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: June 14, 2022
    Assignee: SAP SE
    Inventors: Wei Han, Markus Adam
  • Patent number: 11354321
    Abstract: A mechanism is provided for re-ranking search results based on a personal medical condition. One or more medical conditions associated with a patient are identified based on an analysis of patient information associated with the patient. The one or more medical conditions are correlated with a set of medical condition content indicator data structures. A search query corresponding to the patient is processed to generate initial search results that are ranked with an initial ranking. The initial search results are analyzed based on a patient specific dictionary data structure corresponding to the one or more medical conditions associated with the patient. The content of the initial search results are re-ranked to generate re-ranked search results having a modified ranking that is based on the one or more medical conditions of the patient. The re-ranked search results are output to the patient in accordance with the modified ranking.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: June 7, 2022
    Assignee: International Business Machines Corporation
    Inventors: Kristin E. McNeil, Robert C. Sizemore, David B. Werts, Sterling R. Smith
  • Patent number: 11347373
    Abstract: Methods and systems to sample event messages are described. As event messages are generated by one or more sources, the event messages are stored in a storage queue. An event message policy that represents conditions for storing event messages in a sample log file are input. For each event message output from the storage queue, the event message may be stored in a sample log file when one or more of the conditions of the event message policy are satisfied. The event messages of the sample log file may be displayed in a graphical user interface that enables a user to change the event message policy.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: May 31, 2022
    Assignee: VMware, Inc.
    Inventors: Udi Wieder, Dahlia Malkhi, Eric Schkufza, Mayank Agarwal, Nicholas Kushmerick, Ramses Morales
  • Patent number: 11347719
    Abstract: A multi-table data validation tool is run following migration of data from a source database to a target database. The multi-table data validation tool extracts data from source and target locations into memory, transforms data and masks confidential data as needed, then performs two types of data comparison, including row count and data content comparison. Result files of each comparison are available to the migration team, enabling updates and improvements to the migration tools. The multi-table data validation tool may further be used to extract requested data from either the source database or the target database. The multi-table data validation tool may be dockerized as a container for ease of deployment in different environments.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: May 31, 2022
    Assignee: Capital One Services, LLC
    Inventors: Suresh G. Gubba, Babitha Bandi, Raveender Kommera
  • Patent number: 11341128
    Abstract: Methods, systems, and computer-readable storage media for range queries over encrypted data include actions of receiving a range query token, determining one or more of whether a tree list of an encrypted search index is empty and a range of the token intersects with a range accounted of a tree in the tree list, the encrypted search index including the tree list and a point list, receiving encrypted query results based on one of a search tree, if the tree list is not empty and a range of the token is at least a sub-range of a range accounted for in the tree list, and the point list, if the tree list is empty or the range of the token is not at least a sub-range of a range accounted for in the tree list, and updating the encrypted search index based on the token.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: May 24, 2022
    Assignee: SAP SE
    Inventors: Florian Hahn, Florian Kerschbaum
  • Patent number: 11334552
    Abstract: Systems, methods, and non-transitory computer readable media are provided for providing a redundancy tool for performing transactions. A transaction to be performed on a data stored in a database may be received. A timestamp may be assigned to the transaction. A lock may be assigned on the timestamp. The transaction may be performed on the data. The lock may be refreshed while performing the transaction on the data. A validity of the lock may be checked at after performing the transaction on the data. Responsive to the lock being valid, a result of performing the transaction on the data may be committed.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: May 17, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Benjamin Grabham, Henry Biddle, Jeremy Kong, Joseph Lea, Mark Elliot, Allen Chang, John Carrino
  • Patent number: 11334601
    Abstract: Techniques are provided for creating a unified data model for entities in components of an access management system. A method can include identifying an entity of a component, identifying a first attribute metadata for the entity, creating a data type for the first attribute metadata of the entity, defining the entity in accordance with the created data type, and storing the defined entity in a unified storage.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: May 17, 2022
    Assignee: Oracle International Corporation
    Inventors: Ashish Kolli, Ramakrishna Bollu, Elangovan Subramanian
  • Patent number: 11327751
    Abstract: In a distributed processing system having multiple processing nodes including alive nodes and dead nodes, a method is provided for collecting an object from the alive nodes. The method includes maintaining a separate count value for each of remote nodes at which the object is remotely-referenced. The method further includes collecting the object for garbage collection when the separate count value for all of the remotes nodes is zero. The method also includes adding at least one per node sending counter responsive to a remote reference of the object being sent from a first remote node to a particular one of the remote nodes. The at least one per node sending counter is added at the first remote node to count a number of remote-references of the object being sent to the particular one of the remote nodes.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: May 10, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Kiyokuni Kawachiya