Patents Examined by Charles E. Lu
  • Patent number: 11244012
    Abstract: Streamlining compliance reporting and remediation through clustering compliance deviations by receiving inspection scan compliance deviation report data, analyzing the inspection scan compliance deviation report data, in response to the analysis, creating normalized deviation report documents, comparing the normalized deviation report documents, in response to the comparisons, clustering the normalized deviation report documents, creating a common cluster deviation profile comprising clustered deviation reports, and generating a summary system asset compliance report comprising the common cluster deviation profile.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: February 8, 2022
    Assignee: KYNDRYL, INC.
    Inventors: Constantin Mircea Adam, Muhammed Fatih Bulut, Milton H. Hernandez, Maja Vukovic
  • Patent number: 11226876
    Abstract: Disclosed herein are system, method, and computer program product embodiments for non-blocking backup for tertiary initialization in a log replay only node. An embodiment operates by performing a standard log replay on a secondary server and briefly suspending the standard log replay in response to tertiary initialization. Further, the secondary server may determine backup block information and perform a page-aligned backup process from the secondary server to a tertiary server. Additionally, the secondary server may determine log replay block information, and perform a modified log replay concurrently with the backup process based on the backup block information.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: January 18, 2022
    Assignee: SAP SE
    Inventors: Simhachala Sasikanth Gottapu, Yahong Wang, Nandan Marathe, Anant Agarwal
  • Patent number: 11210287
    Abstract: A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform receiving a title of an item associated with an online catalog; interpreting, using a natural language model, one or more attributes of the predetermined set of attributes; determining a first title quality score for the title based on a first rule; determining a second title quality score for the title based on a second rule; determining an aggregated title quality score for the title based on at least the first title quality score and the second title quality score; generating a content quality list for the title; and sending instructions to display, on a user interface of an electronic device, a content quality dashboard comprising the content quality list for the title of the item. Other embodiments are disclosed.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: December 28, 2021
    Assignee: WALMART APOLLO, LLC
    Inventors: Bo Ling, Benjamin Matthew Breuner, Abon Chaudhuri, Krishna Chaitanya Yalamanchili, Abilash Amarthaluri
  • Patent number: 11200227
    Abstract: Lossless switching between search grammars is described herein.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: December 14, 2021
    Assignee: ThoughtSpot, Inc.
    Inventors: Aditya Viswanathan, Ravi Tandon, Manikanta Balakavi
  • Patent number: 11182366
    Abstract: Aspects described herein relate to methods and systems for comparing data stored in disparate parallel systems using hash sums. A database having a parallel system architecture may comprise a plurality of nodes each storing a plurality of records. A central node may initiate parallel calculation of a set of node hash sums for each individual node. Calculating a node hash sum for an individual node may comprise calculating, by the individual node, a set of hash values for each individual record of the plurality of records stored by the individual node and combining each hash value of the set of hash values to generate the node hash sum for the individual node. The central processor may combine each node hash sum to generate a database hash sum. The central processor may store the generated database hash sum and/or utilize it in comparisons with database hash sums for other databases.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: November 23, 2021
    Assignee: Bank of America Corporation
    Inventors: Dirk Anderson, Haresh Kurani
  • Patent number: 11163799
    Abstract: A method is disclosed for use in a storage system including a source system that is coupled to a target system, the method comprising: detecting a rollback event that is associated with a source volume Vs; and performing a rollback of the source volume Vs in response to the rollback event, wherein performing the rollback of the source volume Vs includes: identifying a target snapset Sr to be rolled back to, the target snapset Sr having a creation time Tr; identifying a snapset recovery pair including a source snapset Sk and a target snapset Sk?, the source snapset having a creation time Ts, and the target snapset having a creation time Tt, such that Tr?Ts?Tt; assigning the source volume Vs to the source snapset Sk; and update the source volume Vs based on a difference between the target snapset Sr and the target snapset Sk?.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: November 2, 2021
    Assignee: Dell Products L.P.
    Inventors: Xiangping Chen, Svetlana Kronrod
  • Patent number: 11164065
    Abstract: An intelligence-driven virtual assistant for automated documentation of new ideas is provided. During a brainstorming session, one or more user participants may discuss and identify one or more ideas. Such ideas may be tracked, catalogued, analyzed, developed, and further expanded upon through use of an intelligence-driven virtual assistant. Such virtual assistant may capture user input data embodying one or more new ideas and intelligently process the same in accordance with creativity tool workflows. Such workflows may further guide development and expansion upon a given idea, while continuing to challenge ideas, provide opportunities to collaborate, and optimize scheduling of ideation sessions for efficiency, while continuing to document, analyze, and identify further aspects to develop and expand.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: November 2, 2021
    Assignee: Bright Marbles, Inc.
    Inventors: John Cronin, Burt Cummings, Charles Root, Michael D'Andrea, Jeffrey Goodwin
  • Patent number: 11151168
    Abstract: A computing system receives user input selecting a first search folder in a hierarchical set of search folders for a collection of documents. The system identifies documents of the first search folder by: (i) executing a predefined query specified for the first search folder to dynamically retrieve documents, if any, from the collection of documents, that satisfy the specified query, (ii) identifying documents, if any, from the collection of documents, that are individually associated with the first search folder, (iii) determining whether the search folder includes one or more subfolders, and (iv) in accordance with a determination that the search folder includes one or more subfolders, recursively performing (i), (ii), (iii), and (iv) on each of the one or more subfolders of the first search folder, to retrieve documents, if any, contained in the one or more subfolders. The system displays the identified documents to the user.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: October 19, 2021
    Assignee: Zorroa Corporation
    Inventors: Daniel E. Wexler, Matthew Chambers
  • Patent number: 11151117
    Abstract: A cognitive system improves the accuracy of a natural language statement by analyzing relationships between entities in a knowledge graph for the statement. A natural language processing engine extracts entities and relationships in the statement, and a yes/no pipeline gauges the accuracy of the statement. If a statement is deemed inaccurate, the knowledge graph is used to identify a predominant relationship between certain entities, and a candidate phrase representing the predominant relationship is generated and presented to the user as a suggested replacement for a target phrase in the statement representing the relationship. The yes/no pipeline computes an accuracy score for the statement, and the statement is deemed inaccurate when the score is below a programmable threshold. The assertiveness of the system can be tuned by requiring the accuracy score of a proposed modified statement to be greater than the score of the original statement plus some tuning factor.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: October 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kyle M. Brake, Keith G. Frost, Stephen A. Boxwell, Stanley J. Vernier
  • Patent number: 11144527
    Abstract: Optimizing database table scans in presence of SMDO records is provided. An SMDO record corresponding to a most recent span of rows for a column associated with a query predicate is read. It is determined whether a condition for excluding a span of rows is true for the SMDO record based on a type of the query predicate. In response to determining that a condition for excluding a span of rows is not true for the SMDO record, the most recent span of rows is added to a list of spans of rows to scan. It is determined whether a condition for excluding all preceding spans of rows is true for the SMDO record based on the type of the query predicate. In response to determining that a condition for excluding all preceding spans of rows is true for the SMDO record, reading the set of SMDO records is stopped.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: October 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sunil Sarin, Ronen Grosman, Adam J. Storm
  • Patent number: 11132755
    Abstract: Provided are techniques for extracting, deriving, and using legal matter semantics to generate e-discovery queries in an e-discovery system. A semantic knowledge graph is iteratively built by receiving meet and confer document instances, legal matter types, historical e-discovery queries for different legal matters, and legal semantic types extracted from the historical e-discovery queries. The legal semantic types are added to the semantic knowledge graph, and a list of terms that serve as a basis of an initial query are identified. An e-discovery query is generated for an e-discovery system. The e-discovery query is modified using the semantic knowledge graph and additional input by receiving a legal matter type and meet and confer information, obtaining the legal semantic types that are relevant to the legal matter type and the meet and confer information, and modifying the e-discovery query. The modified e-discovery query is provided. Then, the modified e-discovery query is executed.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: September 28, 2021
    Assignee: International Business Machines Corporation
    Inventors: Roger C. Raphael, Rajesh M. Desai, Nazrul Islam, Satwik Hebbar
  • Patent number: 11093454
    Abstract: Embodiments are directed to techniques for performing deduplication. A method includes (a) obtaining a digest of a data block logically-positioned within a filesystem, the digest providing a hash value of data of the data block, (b) searching a Most Wanted Digest Cache (MWDC) within system memory for the digest, (c) locating an entry in the MWDC using the digest, wherein this locating indicates that the data block has the same data as another data block located elsewhere within the filesystem, the other data block having been previously persistently-stored, the entry having been added to the MWDC in response to the other data block having been deduplicated at least a plurality number of times, (d) locating a mapping structure referenced by the entry located from the MWDC, the mapping structure providing metadata about the other data block, and (e) deduplicating the data block and the other data block with reference to the located mapping structure.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: August 17, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Philippe Armangau, Christopher A. Seibel, Bruce E. Caram, Yubing Wang, John Gillono
  • Patent number: 11093510
    Abstract: The present disclosure relates to processing operations configured to identify and present productivity features that are contextually relevant for user access to an electronic document. In doing so, signal data is evaluated to determine a context associated with user access to an electronic document and insights, from the determined context, are utilized to rank productivity features for relevance to a user workflow. As an example, an intelligent learning model is trained and implemented to identify what productivity features are most relevant to a current task of a user. Productivity features are identified and ranked for contextual relevance. A notification comprising one or more ranked productivity features is presented to a user. In one example, the notification is presented through a user interface of an application/service. For instance, a user interface pane is surfaced to present suggestions.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: August 17, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Patricia Hendricks Balik, Anav Silverman, Alyssa Rachel Mayo, Shikha Devesh Desai, Gwenyth Alanna Vabalis Hardiman, Penelope Ann Collisson, Yu Been Lee, Susan Michele Hendrich
  • Patent number: 11086731
    Abstract: In embodiments, a system and method backs up and restores data stored on a gateway using a signature having sub-signatures that represent specific categories of data elements of the data, the categories regarding the operation of one or more actuating devices and possibly other items, the system and method changing the operation of the one or more actuating devices and possibly the other items based on restored or updated data elements of the data stored on the gateway.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: August 10, 2021
    Assignee: California Eastern Laboratories, Inc.
    Inventors: Kenneth D. Lau, Damon Mark Stewart
  • Patent number: 11080315
    Abstract: Systems and methods for displaying a visualizable results list in response to an electronic search request are disclosed. A method includes accessing metadata for each of a plurality of search results that result from a search query, annotating one or more locations in each search result with first and second indicators for each of one or more grouped search terms in first and second units based on the metadata, and displaying a visualizable results list that includes the plurality of search results and a corresponding hit pattern for each search result. The hit pattern includes the first indicator and the second indicator.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: August 3, 2021
    Assignee: RELX Inc.
    Inventors: Richard D. Miller, Jacob Aaron Myers, Todd J. Frascone, Gaurav Mehra, Ronald C. Haines, Philip Wittmer, Yangguang Li
  • Patent number: 11068501
    Abstract: A distributed database system may perform a single phase commit for transactions involving updates to multiple databases of the distributed database system. A client request may be received that involves updates to multiple database of the distributed database system. The updates may be performed at a front-end database and a back-end database. Log records indicating the updates to the front-end database may be sent to the back-end database. The log records and the updates performed at the back-end database may be committed together as a single phase commit at the back-end database. In the event of a system failure of the front-end database, log records may be requested and received from the back-end database. A restoration of the front-end database may be performed based, at least in part, on the received log records.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: July 20, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Anurag Windlass Gupta, Jakub Kulesza, Don Johnson, Deepak Agarwal, Tushar Jain
  • Patent number: 11036747
    Abstract: Systems and methods for displaying a visualizable results list are disclosed. A method includes receiving, by a processing device, a search query including a plurality of search terms, grouping, by the processing device, the search terms into a plurality of units, where each unit includes a related one or more of the search terms, accessing, by the processing device, metadata for each document in a plurality of search results that corresponds to the search query, annotating, by the processing device, one or more locations in each document with a first indicator for each of the search terms in a first unit and a second indicator for each of the search terms in a second unit based on the metadata, and displaying, by the processing device, a visualizable results list comprising the search results with the first indicator and the second indicator.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: June 15, 2021
    Assignee: RELX Inc.
    Inventors: Richard D. Miller, Jacob Aaron Myers, Todd J. Frascone, Gaurav Mehra, Ronald C. Haines, Philip Wittmer, Yangguang Li
  • Patent number: 11036709
    Abstract: In a general aspect, a method includes inserting a record in a partitioned fact table of a star schema data mart. Inserting the record can include determining a first hash value from a first dimension value of the record and determining a first set of candidate partitions from the first hash value. The method can further include determining a second hash value from a second dimension value of the record and determining a second set of candidate partitions from the first hash value. The method can further include comparing the first set of candidate partitions with the second set of candidate partitions to determine a common partition and inserting the record into the common partition.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: June 15, 2021
    Assignee: SAP SE
    Inventor: Christian Bensberg
  • Patent number: 11030204
    Abstract: Performing a distributed query across a data pool includes receiving a database query at a master node or a compute pool within a database system. Based on receiving the database query, a data pool within the database system is identified. The data pool comprises a plurality of data nodes. Each data node includes a relational engine and relational storage. Each node in the data pool caches a different partition of data from an external data source in its relational storage. The database query is processed across the plurality of data nodes. Query processing includes requesting that data node perform a filter operation against its cached partition of the external data source stored in its relational storage and return any data from the partition that matches the filter operation.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: June 8, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Stanislav A. Oks, Travis Austin Wright, Jasraj Uday Dange, Jarupat Jisarojito, Weiyun Huang, Stuart Padley, Umachandar Jayachandran, Sahaj Saini, William Maxwell Lerch
  • Patent number: 11030668
    Abstract: There is described a system and computer-implemented method for providing a recommendation based on a sparse pattern of data. An exemplary method comprises determining a likelihood that an item for which no user preference data is available will be preferred. The exemplary method also comprises determining a likelihood that an item for which user preference data is available for users other than a particular user will be preferred based on the likelihood that the item for which no user preference data is available will be preferred. The exemplary method additionally comprises predicting that an item for which no user preference data relative to the particular user is available will be preferred if the likelihood that the particular user will prefer the item exceeds a certain level.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: June 8, 2021
    Assignee: Micro Focus LLC
    Inventors: Martin B. Scholz, Rajan Lukose, Rong Pan