Patents Examined by Miranda Le
-
Patent number: 11194769Abstract: A system and method to ensure the consistency of a data warehouse or backup database with a source database are described. The method alleviates issues of comparing two sets of the same data on disparate network systems and eliminates having to reload the entire target database or compare every field to ensure reasonable consistency of the contents. The process involves loading a unique record identifier, an optional record change timestamp, and an optional record archive field of a source database into a work file or temporary database table. Source work file records or temporary database tables records that do not exist in the target database or have timestamp mismatches are retrieved from the source database and added to or updated in the target database. Target database records that are archived or missing in the work file or temporary database table are archived or deleted from the target database.Type: GrantFiled: April 27, 2020Date of Patent: December 7, 2021Inventor: Richard Banister
-
Patent number: 11182416Abstract: Embodiments relate to a system, program product, and method for use with an intelligent computer platform and cognitive processing. The embodiments support a mechanism for employing machine learning into dynamically processing a file. File data points are converted to vector form and augmented with similar or synonymous terms. The vector representations of the data points are utilized to identify words and their frequencies, and the identified frequencies are extrapolated and applied to the synonymous terms. As communications are received, the ML model converts the communication to vector form, and compares a feature vector of the communication with data point or file feature vectors to identify and map the communication to a similarly classified file.Type: GrantFiled: October 24, 2018Date of Patent: November 23, 2021Assignee: International Business Machines CorporationInventors: Daniel Margulis, Courtney Branson, Marquis Hackett
-
Patent number: 11163809Abstract: A method, system, and computer program product to manage a database is disclosed. The method, system, and computer program product may include structuring the database to have a first table having an index and a second table. A first key of the first table may be related to a second key of the second table. The method, system, and computer program product may include creating an entry locator in the index. The method, system, and computer program product may include maintaining an association between the second key of the second table and the entry locator of the index.Type: GrantFiled: June 10, 2019Date of Patent: November 2, 2021Assignee: International Business Machines CorporationInventors: Rafal P. Konik, Roger A. Mittelstadt, Brian R. Muras, Mark W. Theuer
-
Patent number: 11157491Abstract: Disclosed embodiments include generating code from a database query and providing a framework to develop complex data structures and the functions that access those data structures outside of the generated code to access the complex data structures. These data structure functions can be precompiled in order to save compilation time at query runtime, and linked to the generated code in a way that the framework can still inline function calls and apply various optimizations on the linked code.Type: GrantFiled: October 18, 2018Date of Patent: October 26, 2021Assignee: SAP SEInventors: Nicolas Meyer, Yann Colina, Maik Goergens, Arnaud Lacurie, Srdan Stipic
-
Patent number: 11132378Abstract: Systems and methods for generating and rendering interactive analysis are provided. The interactive analysis includes an incident map and heat map that are dynamically changeable based upon selectable incident attributes, filters, or both.Type: GrantFiled: November 16, 2017Date of Patent: September 28, 2021Assignee: ServiceNow, Inc.Inventors: Vijaya Krushna Ponnada, Senthil Premkumar, Kapil Kumawat, David van Heusden, Sandip Devjibhai Patel, Satyanarayana Kondamuri
-
Patent number: 11113247Abstract: Systems, apparatuses, methods, and computer readable mediums for implementing an I/O router to route requests based on characteristics of the requests. The I/O router may receive requests targeting a single file, and the I/O router may route requests to multiple extent maps based on characteristics of the requests. For example, requests of a first size may be mapped to a first extent map, requests of a second size may be mapped to a second extent map, requests of a third size may be mapped to a third extent map, and so on. Additionally, the system may utilize different deduplication policies for the different types of requests which are mapped to different extent maps.Type: GrantFiled: May 10, 2016Date of Patent: September 7, 2021Assignee: Veritas Technologies LLCInventors: Yingsong Jia, Xiangrui Liu, Hong Yu Jia, Shengzhao Li
-
Patent number: 11079953Abstract: Deduplicated data is packed into finite-sized containers. A similarity score is calculated between files that are similarly of the deduplicated data. The similarity score is used for grouping the similarly compared files of the deduplicated data into subsets for destaging each of the subsets from a deduplication system to one a finite-sized container. The similarity score is used for grouping the similarly compared files of the deduplicated data into subsets for destaging each of the subsets from a deduplication system to one of the finite-sized containers. An indication is received by a user of which of the similarly compared files are to be grouped into the subsets for destaging each of the subsets from a deduplication system to one of the finite-sized containers. Transitive closures are used for assisting with using the similarity score for grouping the similarly compared files of the deduplicated data into the subsets.Type: GrantFiled: December 15, 2017Date of Patent: August 3, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Hirsch, Thorsten Krause
-
Patent number: 11080249Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: determining a category of a domain having content documents and gathering search terms frequently used in similar domains associated with the category. A ground truth table has domain search results as discovered from searches by use of the search terms from the similar domains. Ground truths are utilized in later searches for optimal search results.Type: GrantFiled: November 27, 2017Date of Patent: August 3, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lisa Seacat DeLuca, Keith L. Vertrees
-
Patent number: 11080140Abstract: A method of operating a distributed storage system, the method includes identifying unhealthy chunks of a file. The file is divided into stripes that include data chunks and non-data chunks. The method also includes identifying healthy chunks available for reconstructing the unhealthy chunks and reconstructing unhealthy data chunks before reconstructing unhealthy non-data chunks using the available healthy chunks. When the unhealthy chunk is an unhealthy word-check chunk: reconstructing the unhealthy word-check chunk using healthy word-check chunks and healthy code-check-word-check chunks; determining whether reconstruction of the unhealthy word-check chunk is possible using only healthy word-check chunks and healthy code-check-word-check chunks; and when reconstruction of the unhealthy word-check chunk is not possible using only healthy word-check chunks and healthy code-check-word-check chunks, reconstructing the unhealthy word-check chunk using any healthy chunks.Type: GrantFiled: September 29, 2017Date of Patent: August 3, 2021Assignee: Google LLCInventors: Lidor Carmi, Christian Eric Schrock, Steven Robert Schirripa
-
Patent number: 11055288Abstract: Example embodiments for evaluating programmable conditions applicable to an operation are described. In an example embodiment, a request to evaluate one or more programmable conditions applicable to an operation is received. The request includes data associated with the operation. One or more objects representing the one or more programmable conditions are retrieved from a database. The one or more objects include executable code for determining compliance of the operation with the one or more programmable conditions. At least a portion of the executable code is executed based on the data associated with the operation. An output of the executable code is returned to a computing system issuing the request. The output includes an indication as to whether the operation complies with the one or more programmable conditions.Type: GrantFiled: July 25, 2017Date of Patent: July 6, 2021Assignee: SAP SEInventors: Raghavendra Keshavamurthy, Parul Bhalla, Sudhir Bhojwani, Yuan Tung
-
Patent number: 11030259Abstract: A facility for annotating a visual representation of a document is described. The facility presents on a display device visual representations of two or more portions of a document. The facility further present on the display on the display, in connection with each of one or more of the presented document portion visual representations, an annotation conveying a result of aggregating information describing two or more search transactions in whose results the represented document portion is included.Type: GrantFiled: April 13, 2016Date of Patent: June 8, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Christopher Lee Mullins, Robert Earl Standefer, III, Miguel Oom Temudo de Castro
-
Patent number: 11017004Abstract: The present disclosure relates to systems and methods for updating email addresses based on email generation patterns. The method includes accessing a plurality of electronic activities used to update a plurality of member node profiles. The method includes determining that the plurality of member node profiles is linked to a group node profile of a group entity. The methods includes identifying, for each of the plurality of member node profiles, a first field-value pair of the member node profile corresponding to an email address. The method includes determining, for each member node profile, a correlation between the email address, a second field-value pair corresponding to a first name and a third field-value pair corresponding to a last name. The method includes determining, based on the determined correlation, an electronic account identifier pattern. The method includes storing an association between the group node and the electronic account identifier pattern.Type: GrantFiled: May 21, 2019Date of Patent: May 25, 2021Assignee: People.ai, Inc.Inventors: Oleg Rogynskyy, Yury Markovsky, Yurii Brunets, Rajit Kurien Joseph
-
Patent number: 10997132Abstract: Some embodiments of the present invention provide systems and methods for live data migration with automatic redirection that overcome some or all of the downfalls of typical approaches. According to some embodiments, any client applications or devices accessing the migrated data may stay live and any new requests may be automatically redirected to the destination server to which the data was migrated. This may be accomplished, for example, using a combination of Server Message Block (SMB), Service Witness Protocol (SWP), and Distributed File System Referral Protocol (DFS).Type: GrantFiled: February 7, 2017Date of Patent: May 4, 2021Assignee: Oracle International CorporationInventors: Piyush Shivam, Vidyananth Balu
-
Patent number: 10963497Abstract: A query parsing system uses a multi-stage process to parse the text of incoming queries before attempting to answer the queries. The multi-stage configuration involves a first trained classifier to determine the query type, or intent, of the text and a plurality of second trained classifiers, where each of the second trained classifiers is configured particularly for one specific respective query type. During query processing, the first trained classifier is used on the text to identify the query type. A second trained classifier for that specific identified query type is then found and used on the text to identify what strings in the text correspond to specific entities needed to resolve the query. The identified text strings and query type are then placed into a form understandable by a knowledge base and sent to the knowledge base for resolution. The classifiers may be trained using queries and answers previously processed by the knowledge base using a rules/template resolution process.Type: GrantFiled: March 29, 2016Date of Patent: March 30, 2021Assignee: Amazon Technologies, Inc.Inventors: Mihai Valentin Tablan, Sina Samangooei, Arpit Mittal, David Spike Palfrey, Emilio Monti, Pedro Ribeiro, Benjamin David Scott, Petra Elisabeth Holmes, Dianhuan Lin
-
Patent number: 10936555Abstract: Techniques and solutions are described for facilitating the determination of whether a query, such as a database query, may raise a compliance issue, such as whether restricted information associated with a particular database field is provided as an output of the query. A compliance tool receives a query that includes a plurality of query operations. At least one database field associated with a potential compliance issue is received. For example, the at least one database field may be associated with restricted information. The plurality of query operations are analyzed to determine whether information associated with the at least one database field is an output of the query to provide compliance results. The compliance results are output to a user.Type: GrantFiled: December 22, 2016Date of Patent: March 2, 2021Assignee: SAP SEInventor: Daniel Oberle
-
Patent number: 10929346Abstract: This disclosure describes techniques for storing large files to file system volumes. In some examples, this disclosure describes techniques for storing files larger than a maximum file size allowed for File Allocation Table (FAT) file systems to a volume formatted according to a FAT file system. In this manner, the techniques described here may support larger file sizes while being backwards compatible.Type: GrantFiled: November 10, 2017Date of Patent: February 23, 2021Assignee: Tuxera, Inc.Inventors: Anton Ivanov Altaparmakov, Karl Erik Larsson
-
Patent number: 10922348Abstract: Techniques facilitating using flow graphs to represent a data analysis program in a cloud based system for open science collaboration and discovery are provided. In an example, a system can represent a data analysis execution as a flow graph where vertices of the flow graph represent function calls made during the data analysis program and edges between the vertices represent objects passed between the functions. In another example, the flow graph can then be annotated using an annotation database to label the recognized function calls and objects. In another example, the system can then semantically label the annotated flow graph by aligning the annotated graph with a knowledge base of data analysis concepts to provide context for the operations being performed by the data analysis program.Type: GrantFiled: December 13, 2017Date of Patent: February 16, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ioana Monica Baldini Soares, Aleksandra Mojsilovic, Evan J. Patterson, Kush Raj Varshney
-
Patent number: 10922346Abstract: In some examples, a set of sentences is extracted from a digital document, and each sentence is scored using a respective informativeness measure and readability measure. Sentences in the set of sentences are selected based on the readability measures and informativeness measures. A low readability, high informativeness sentence is identified from the set of sentences. A concatenated sentence is generated by concatenating at least one contextual sentence with the low readability, high informativeness sentence, where the concatenated sentence has a higher readability than the low readability, high informativeness sentence.Type: GrantFiled: June 13, 2017Date of Patent: February 16, 2021Assignee: Micro Focus LLCInventor: Vinay Deolalikar
-
Patent number: 10915531Abstract: A method and system provide an algebraic database management system (ADBMS) that maintains ADBMS type system. The type system includes an ADBMS type database (ATD) and provides a collection of rules that assign a type to constructs. The ATD is a catalog with each record holding typing information. An interpreter dynamically processes, at execution time, a query (that is syntactically modeled on relational algebra). The interpreter: determines inputs of the query; searches the ATD for a data type of each of the inputs, determines compatibility between each of data types of the inputs based on an operator of the query, determines a resultant of the query and a data type of the resultant (based on the operator of the query), and saves the resultant of the query by adding a new record in the catalog.Type: GrantFiled: August 15, 2016Date of Patent: February 9, 2021Assignee: CALIFORNIA INSTITUTE OF TECHNOLOGYInventor: Marc Kidwell Pestana
-
Patent number: 10901945Abstract: An emotion tracking computer system is presented. An emotion tracking server obtains digital content representing an assertion of the existence of an emotional relationship among multiple entities; e.g., an assertion of gratitude. The server creates one or more instances of emotion objects that model the assertion of the emotional relationship, where such objects are stored in an emotion database. The emotion objects form data primitives that provide opportunities for analyzing contexts of relationships. Gratitude tracking is discussed with some specificity.Type: GrantFiled: January 5, 2017Date of Patent: January 26, 2021Assignee: The grät Network, PBCInventors: Andy Soung-uk Hong, Jonathan W. Pullen, Steve Mason