Patents Examined by James Trujillo
-
Patent number: 11243990Abstract: Systems, methods and apparatuses are disclosed to cluster a plurality of documents located in any number of local and/or remote systems and applications. Preprocessed text is generated for each document, and a hash and a feature vector are determined based on the preprocessed text. A set of clusters is retrieved, wherein each cluster is associated with a hash list and a cumulative feature vector. Each of the documents may then be associated with a cluster by comparing the hash of the document to the hash lists of the clusters and/or by determining similarities between the feature vector of the document and the cumulative feature vectors of the clusters.Type: GrantFiled: January 25, 2021Date of Patent: February 8, 2022Assignee: BigID Inc.Inventors: Yehoshua Enuka, Nimrod Vax, Eyal Sacharov, Itamar Apel, David Moyal
-
Patent number: 11243979Abstract: Systems and methods are provided for managing database updates in an environment in which data parity is to be maintained between multiple databases. Notifications regarding database events, such as data update operations that occur in a particular database, may be generated so that other databases and systems can perform corresponding data update operations. The notifications may be generated, consumed, and acted upon asynchronously with respect to each other. Such asynchronous propagation of database events provides improved performance and increased reliability over synchronous propagation.Type: GrantFiled: November 26, 2019Date of Patent: February 8, 2022Assignee: Amazon Technologies, Inc.Inventors: Arpan Kumar Mishra, Dontula Kapil, Navneet Verma
-
Patent number: 11244325Abstract: A system and method for managing media advertising enterprise data. An enterprise data management (EDM) module can be configured to include a set of rules at an enterprise level to manage disparate and disconnected records. A scoring function with respect to each record can be computed based on the rules to determine the highest priority. The rules in association with the scoring function can be stored locally in an EDM database. A matching process can then be performed to accurately match similar records regardless of manual input, location, and format of the records in a distributed system. Each record can then be assigned with a parent enterprise advertiser. Such an optimization mechanism can interactively manage and report records at the enterprise level in a simple and efficient manner.Type: GrantFiled: April 7, 2016Date of Patent: February 8, 2022Assignee: iHeartMedia Management Services, Inc.Inventors: Kohinoor Basu, Angel Barnachea Chua, Matthew M. Ferry, Scott Arthur Roberts
-
Patent number: 11232091Abstract: An inventory cache that contains a rack inventory state is created, with a hardware management system (HMS), for each of a plurality of components on the software-defined data center (SDDC) rack. The rack inventor state is stored at a database. During a restart of the HMS the rack inventory state at the database is accessed by the HMS and used to create the rack inventory state instead of performing a SDDC rack discovery by the HMS.Type: GrantFiled: January 11, 2017Date of Patent: January 25, 2022Assignee: VMware, Inc.Inventor: Suket Gakhar
-
Patent number: 11232103Abstract: A system and method for just in time compilation for hash table probing are disclosed. In one implementation, the method of using just-in-time compilation is used to combine the stages of hash value computation and initial lookup into a single compound operation. In another implementation, the method of using just-in-time compilation is used to combine the stages of a hash table record and input record checking to detect if these records are equal, and if not, fetching the next possible record in the linked list of the per-bucket records.Type: GrantFiled: July 30, 2018Date of Patent: January 25, 2022Assignee: ACTIAN NETHERLANDS, B.V.Inventors: Juliusz Sompolski, Marcin Zukowski, Peter Boncz
-
Patent number: 11227023Abstract: A method, system and computer program product for performing a search from another individual's social perspective. A name or a portion of a name of an individual known by the user is received. A directory search is then performed pertaining to the individual known by the user. After the user identifies the known individual from the directory search results, a selection to perform a directory, content or document search from the known individual's social perspective is received. Such a search may be performed based on the social network of the known individual. In this manner, by performing such searches from the social perspective of the known individual, such as the individual who disclosed the name of the individual who the user would like to contact, the user will be more likely to identify the correct individual, content or document in a more efficient manner.Type: GrantFiled: January 10, 2020Date of Patent: January 18, 2022Assignee: International Business Machines CorporationInventors: Mustansir Banatwala, David A. Brooks, Miguel A. Estrada, Joseph A. Russo
-
Patent number: 11227002Abstract: An apparatus and method of identifying semantically related records, including receiving input data from an input device, splitting the input data into a plurality of clusters according to semantic relationship, each of the clusters including a plurality of source terms and a plurality of target terms, transforming each of the plurality of clusters based on the transformation which includes tokenization of the plurality of clusters, for each of the plurality of clusters that are transformed, finding relatedness scores of a plurality of semantic relatedness measures with the plurality of target terms, building a vector of similarity scores for each of the plurality of target terms, and for each of the plurality of source terms, selecting a predetermined number of the plurality of target terms according to the similarity scores.Type: GrantFiled: November 30, 2015Date of Patent: January 18, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Oktie Hassanzadeh, Anastasios Kementsietsidis
-
Patent number: 11222004Abstract: A solution is proposed for managing a database, which comprises one or more data units stored in one or more of a plurality of computing machines. A corresponding method comprises monitoring one or more machine parameters relating to operation of each computing machine over time, monitoring one or more unit parameters relating to operation of each data unit on the corresponding computing machine over time, detecting a relocation condition corresponding to a missing fulfillment of one or more targets according to the monitored unit parameters, and determining a proposed relocation of the data units in the computing machines removing the missing fulfillment of the targets according to the monitored unit parameters and the monitored machine parameters for use in relocating the data units accordingly.Type: GrantFiled: November 3, 2016Date of Patent: January 11, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Catia Mecozzi, Nicola Milanese, Stefano Sidoti
-
Patent number: 11216466Abstract: Systems and methods of improving the functioning of a streaming platform system by managing database change stream offsets using a time series database are disclosed. In some example embodiments, a computer system retrieves an offset value from a plurality of offset values stored in a time series database, with the plurality of offset values being indexed in the time series database in time order, and the retrieved offset value being retrieved using a time parameter, and then the computer system transmits a data request to a stream-processing platform, with the data request comprising the retrieved offset value, and the data request being operable to retrieve a data record stored in association with the retrieved offset value in a storage layer of the stream-processing platform using the offset value.Type: GrantFiled: April 24, 2019Date of Patent: January 4, 2022Assignee: eBay Inc.Inventors: Connie W. Yang, Daniel Graham Douglas
-
Patent number: 11216479Abstract: Techniques for visualizing data elements are disclosed. A system presents a first data element profile comprising: a first data element; a second data element; and a first formula used to calculate a value of the first data element using a value of the second data element. The system detects user input selecting the second data element. Based on detecting the user input, the system presents a second data element profile comprising: the second data element; a third data element; and a second formula used to calculate a value of the second data element using a value of the third data element. The system detects user input selecting the third data element. Based on detecting the user input, the system presents a third data element profile comprising the third data element.Type: GrantFiled: November 2, 2017Date of Patent: January 4, 2022Assignee: Oracle International CorporationInventors: Prasun Mukherjee, Jeevan Selvan Job John, Pravas Sudhakar Naik Bhagat, Srilakshmi Ramachandra, Tarun Kumar, Walter Duell
-
Patent number: 11210320Abstract: Target database constraint violations are potentially resolved in a database replication system by replacing, converting, or removing deferred database changes.Type: GrantFiled: October 8, 2020Date of Patent: December 28, 2021Assignee: GRAVIC, INC.Inventors: Paul J. Holenstein, John R. Hoffmann, Bruce D. Holenstein, Wilbur H. Highleyman
-
Patent number: 11210274Abstract: Methods, information handling systems and computer readable media are disclosed for detection and repair of fragmentation in databases. In one embodiment, a method includes obtaining log data reflecting transactions in a database, where the log data is generated during operation of the database. The method continues with applying a machine learning classification model to at least a portion of the log data to obtain a first prediction, where the first prediction indicates whether defragmentation of the database should be scheduled. In this embodiment the method also includes using a machine learning time series forecasting model to obtain a second prediction, where the second prediction identifies a future time interval of low relative database utilization, and scheduling a defragmentation procedure for performance during the future time interval of low relative database utilization.Type: GrantFiled: April 26, 2019Date of Patent: December 28, 2021Assignee: Dell Products L.P.Inventors: Shanand Reddy Sukumaran, Ching Siew Hor, Ashish Kumar Palo
-
Patent number: 11210348Abstract: The present disclosure provides a data clustering method based on K-nearest neighbor, which sorts data points to be clustered in ascending order according to the maximum radiuses of K-nearest neighbors of the data points, that is, according to the density, and perform the first pass across the data points after sorting the data points in ascending order to incorporate the data points that conform to the statistical similarity into the same cluster; then perform the second pass across the data points with smaller cluster density according to the scale required during the clustering to find out all noise points and incorporate non-noise points into the nearest large-density cluster, so as to realize data clustering, which has the benefits of no need to preset the number of clusters and know the probability distribution of the data and convenience to set parameters.Type: GrantFiled: April 27, 2019Date of Patent: December 28, 2021Assignee: HUIZHOU UNIVERSITYInventors: Jinqiu Huang, Deming Xu, Changlin Wan
-
Patent number: 11200222Abstract: Embodiments are disclosed for correcting a natural language interface database (NLIDB) system. The techniques include receiving feedback indicating that an answer provided in response to a question for an NLIDB system is inaccurate. The techniques further include finding an ontology element for a datastore of the NLIDB system that matches to the feedback. The techniques also include selecting candidate annotations for the NLIDB system based on the ontology element and a data type of the ontology element. Additionally, the techniques include generating a question-answer (QA) pair for each of the candidate annotations. Further, the techniques include adding one of the candidate annotations to annotations for a natural language query (NLQ) engine of the NLIDB system based on a client verification of the QA pair.Type: GrantFiled: April 24, 2019Date of Patent: December 14, 2021Assignee: International Business Machines CorporationInventors: Jaydeep Sen, Diptikalyan Saha, Karthik Sankaranarayanan, Ashish Mittal, Manasa Jammi
-
Patent number: 11200255Abstract: Synchronizing data across databases comprising generating a synchronization event in response to a change in source data in a source database. The synchronization event is published as a message in a source database internal queue. The message is then published in a message broker. Sink data in a sink database is synchronized according to the message in the message broker to match the change in source data in the source database.Type: GrantFiled: August 22, 2019Date of Patent: December 14, 2021Assignee: ADP, LLCInventors: Daniel Rodrigo Da Paz Pontes, Deepak Kaushal, Zhitao Xu, Muhammad Nuri, Eliezer Madeira de Campos, Lili Zhang, Kushal Gohil, Srilatha Usike, Supraja Kanapala, Jayesh Patel, Manish Patel, Tushar Phondge, Vincent Civetta, Frank Villavicencio
-
Patent number: 11200260Abstract: An example operation may include one or more of receiving, by a blockchain node or peer, a deploy chaincode blockchain transaction, and in response establishing a cold asset storage repository comprising pointers to each of the assets of a blockchain stored in a shared ledger, each of the assets comprising a key-value pair, establishing a hot asset storage repository of predetermined size and configured to store a subset of the assets of the blockchain, and configuring asset classification rules to organize hot asset storage and cold asset storage.Type: GrantFiled: June 11, 2019Date of Patent: December 14, 2021Assignee: International Business Machines CorporationInventors: Petr Novotny, Qi Zhang, Salman Abdul Baset
-
Patent number: 11200229Abstract: A method and associated system for selectively constructing a search result for a data requested by a search request specifying path information of a data node comprising the data. A template tree represents a hierarchy of the search result with expandable nodes which initially do not have actual data. A node of the template tree is dynamically expanded by a callback function to have a respective data for the node when the node is traversed for the first time during traversing the template tree according to the path information. The search result is created by expanding all nodes of the template tree that are specified in the path information. The data node in the search result is communicated to an entity that had originated the search request.Type: GrantFiled: July 31, 2019Date of Patent: December 14, 2021Assignee: International Business Machines CorporationInventors: Marcel Kutsch, Knut Stolze, Deborah Yu
-
Patent number: 11188571Abstract: A logical graph is generated using at least a portion of log data received from a set of agents executing on one or more nodes in one or more data centers. The logical graph is augmented using data obtained from one or more agents executing in containerized environments, including by representing communications between pods within the logical graph. The augmented logical graph is used to detect an anomaly.Type: GrantFiled: December 23, 2019Date of Patent: November 30, 2021Assignee: Lacework Inc.Inventors: Yijou Chen, Harish Kumar Bharat Singh, Murat Bog, Vikram Kapoor
-
Patent number: 11188516Abstract: An approach for consistent database recovery for distributed database systems uses “synchronization points”. A synchronization point is a global timestamp for which across all nodes of a distributed database system, the nodes have stored change records for any transaction occurring at and before the synchronization point in persistent logs. Each node may employ asynchronous flushing. However, on a periodic basis, each node coordinates to establish a synchronization point, which may entail ensuring change records for transactions that committed at or before the synchronization point are stored in persistent logs. In effect, a synchronization point represents that any transaction committed at or before the synchronization point has been durably committed.Type: GrantFiled: July 25, 2019Date of Patent: November 30, 2021Assignee: Oracle International CorproationInventors: Derek Taylor, Chi-Kim Hoang, Yu-Han Chou, Varadarajan Aravamudhan
-
Patent number: 11176096Abstract: Methods and systems for managing data redundancy include registering certified commands, input files, output files, and arguments in an execution history list after execution of said certified commands. An existing output file is provided in response to execution of a first certified command that matches an entry in the execution history list. A file is deleted if the file is reproducible from another file using a second certified command. The deleted file is registered in a reproducible file list. The deleted file is reproduced upon request using the second certified command.Type: GrantFiled: August 24, 2015Date of Patent: November 16, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Megumi Ito, Yasushi Negishi, Takeshi Ogasawara