Patents Examined by Son T. Hoang
  • Patent number: 11487705
    Abstract: A compliance server receives change data associated with a change captured on a target host wherein the target host may have provided the change data in response to detecting the change, and the change data may include one or more rules, settings, and/or parameters. Also, in various embodiments, the compliance server may determine whether the one or more rules, settings, and/or parameters meet one or more compliance policies and generate one or more test results based at least on the results of the determining. Further, in some embodiments, the target host may detect a change to a rule, setting, and/or parameter based on a collection policy defining what change data is to be collected by the target host and provide data associated with the rule, setting, and/or parameter as change data to the compliance server.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: November 1, 2022
    Assignee: Tripwire, Inc.
    Inventor: Robert DiFalco
  • Patent number: 11487775
    Abstract: A computer server may receive an indication of a selected potential relationship and retrieve, from a use case configuration data store, an electronic record for that relationship. The first entity may then construct computer system configurations in accordance with use case parameters. The computer server may be used to evaluate the constructed computer system configurations, and an entity score result for the first entity may be stored into the use case configuration data store. The computer server may also retrieve, from a quality function deployment data store, an electronic record associated with the first entity and update a uniform scoring matrix by assigning weighted score values for the first entity in connection with a set of platform capabilities. An entity selection tool may be executed to automatically select a recommended entity based on the score results and scoring matrixes, and an indication of the recommended entity may be transmitted.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: November 1, 2022
    Assignee: HARTFORD FIRE INSURANCE COMPANY
    Inventors: Jayne-Marie Perzan, Adam Denninger, Ernie Zimmermann, David J Turner, Keri M Tardif, Mark J Peryga, Pavan Kumar Visram, Jaishankar Thiruvengada, Nelson R. Ward, Jr., Ramesh V. Yalamanchi
  • Patent number: 11481644
    Abstract: A system includes at least one connector configured to gather at least partially incomplete data from at least one data source. The gathered data is communicated to a model definition module that converts at least a subset of the gathered data into a prediction model in accordance with a received definition. A prediction module receives a prediction query and, in response, supplies an event prediction based on the prediction model.
    Type: Grant
    Filed: December 17, 2017
    Date of Patent: October 25, 2022
    Assignee: NIKE, Inc.
    Inventors: Ying-zong Huang, Vishal Doshi, Balaji Rengarajan, Vasudha Shivamoggi, Devavrat Shah, Ritesh Madan
  • Patent number: 11481448
    Abstract: During operation, the system obtains a first embedding produced by an embedding model from an input string representing an entity and a hierarchy of clusters of embeddings generated by the embedding model from a set of standardized entities. Next, the system searches the hierarchy of clusters for a subset of the embeddings that are within a threshold proximity to the first embedding in a vector space. The system then calculates embedding match scores between the input string and a first subset of the standardized entities represented by the subset of the embeddings based on distances between the subset of the embeddings and the first embedding in the vector space. Finally, the system modifies, based on the embedding match scores, content outputted in response to the input string within a user interface of an online system.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: October 25, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peide Zhong, Feishe Chen, Weizhi Meng, Wei Kang, Feng Guo, Fei Chen, Jaewon Yang, Qi He
  • Patent number: 11461427
    Abstract: Systems and methods for using parameters with shortened resource locators to access a resource are provided. A short resource locator is associated with a full resource locator template in a resource locator association datastore. Parameters provided with the short resource locator are used to replace one or more parameter identifiers within a full resource locator template to generate a full resource locator. The full resource locator is used to access a resource.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: October 4, 2022
    Assignee: United Services Automobile Association (USAA)
    Inventors: Jonathan Michael Devlin, Joseph Kessler, Daniel Thane Davidson, Gary Alan Rainwater
  • Patent number: 11455325
    Abstract: An intelligent assistant device for conversation-based indexing and searching of a file. The intelligent assistant device having a processor configured to detect a conversation having at least one user. The processor, responsive to detecting the conversation having at least one user configured to mine the conversation for a file associated with the conversation. The processor, responsive to identifying the file further configured to mine the conversation for contextual keywords associated with the file. The processor also configured to index the contextual keywords to the file.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: September 27, 2022
    Assignee: Samsung Electronics, Co., Ltd.
    Inventor: Sung Hyuck Lee
  • Patent number: 11455303
    Abstract: According to an embodiment, a method includes rewriting a particular query to generate a rewritten query. The particular query specifies a window function operator, a particular input to the window function operator, and an analytical function. Rewriting the particular query includes assigning the particular input to an intermediate relation and replacing the window function operator with a replacement operator. The method further includes assigning to the replacement operator an aggregate function corresponding to the analytical function, and the intermediate relation. In this embodiment, the method also includes placing a join operator that joins the intermediate relation with an output of the replacement operator.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: September 27, 2022
    Assignee: Oracle International Corporation
    Inventors: Pit Fender, Benjamin Schlegel, Matthias Brantner
  • Patent number: 11449490
    Abstract: A request to perform a batch of operations is provided to a distributed database. The request comprises instructions for validating a condition. An association between the request and a unique identifier is stored. An item in the distributed database is locked and the condition is validated. The system that initiates processing of the batch of operations. A second request, comprising the identifier, is received. The second request is responded to by providing information indicative of the status of processing the first request, based on the stored association. The lock is released when processing of the first request has completed.
    Type: Grant
    Filed: November 23, 2018
    Date of Patent: September 20, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Akshat Vig, Stefano Stefani, Somasundaram Perianayagam, Rishabh Jain, Nathan Pellegrom Riley, Jin Kyoung Kwon, Anshul Gupta, Alexander Richard Keyes
  • Patent number: 11449502
    Abstract: In a database system, at least one metric associated with resources in a database system used by multiple classes of requests is monitored, where a first of the multiple classes is associated with a lower priority than a second of the multiple classes. A throttle limit is calculated for requests of the first class, based on the monitored metric. The calculated throttle limit is used to determine scheduling of the request of the first class for execution.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: September 20, 2022
    Assignee: Teradata US, Inc.
    Inventors: Anita Richards, Douglas P. Brown
  • Patent number: 11429672
    Abstract: An object is to provide a dialogue server capable of removing an unnecessary keyword from a truth table. A dialogue server 100 includes a truth table generation unit 105 extracting one or a plurality of keywords characterizing response content composed of a sentence on the basis of the response content and generating a truth table associating one or a plurality of keywords, from which an unnecessary keyword based on a predetermined condition is removed, of the one or the plurality of keywords, with the response content; a storage unit storing a truth table database 107; and an acquisition unit 102 searching for corresponding response content or a keyword for urging a user to make an additional input on the basis of the truth table database 107 upon reception of an input keyword from the user and transmitting the response content or the keyword to the user.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: August 30, 2022
    Assignee: NTT DOCOMO, INC.
    Inventors: Yuriko Ozaki, Hiroshi Fujimoto, Takanori Hashimoto
  • Patent number: 11423066
    Abstract: Dialog systems, such as chatbots, enable a user to query for information of a data management system. However, a user's query may be ambiguous resulting in a reply of too much information that is incomprehensible to a user. Clarifying questions are posed to a user to remove ambiguity from a user's query, and based on a user's answers, the volume of replying information is reduced to an amount that a user can comprehend. Clarifying questions are efficiently sequenced to reduce the ambiguity of a user's query, such that the number of clarifying questions does not result in a user abandoning the user's query.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: August 23, 2022
    Assignee: Intuit Inc.
    Inventors: Hrishikesh V. Ganu, Viswa Datha P.
  • Patent number: 11416565
    Abstract: Embodiments are directed to systems, devices, methods, and techniques to determine words or word combinations of search engine queries and selected items corresponding to the words or word combinations. Embodiments also include applying a machine learning model to the word or word combinations and the selected items to determine a mapping between a word or word combination and a particular selected item, and updating attribute data in a web document with the word or word combination, wherein the web document is associated with the particular item such that a search including the word or word combination returns a result including the web document.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: August 16, 2022
    Assignee: Capital One Services, LLC
    Inventors: Qiaochu Tang, Stephen Wylie, Jason Hoover, Avid Ghamsari, Micah Price, Geoffrey Dagley
  • Patent number: 11416489
    Abstract: According to embodiments, a database server instance may generate group-by placement (GBP) states that define potential GBP transformations for a query in which some aggregate tables are included in the GBP view and other aggregate tables are not. Such states are referred to herein as relaxed-C states. To rewrite a query based on a selected relaxed-C GBP state such that the rewritten query is semantically equivalent to the original query, any arithmetic expression within an aggregate expression of the query is normalized into terms, and the query rewrite is implemented on a term-specific basis. Specifically, aggregate function-specific query modification rules are applied to each term of the normalized arithmetic expression. The applied query modification rules dictate what is included in the GBP view and what is included in the outer portion of the rewritten query to ensure that the rewritten query is semantically equivalent to the original query.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: August 16, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Krishna Kantikiran Pasupuleti
  • Patent number: 11416509
    Abstract: In some aspects, a computing system can receive, from a client device, a request to perform an analytical operation that involves a query regarding a common entity type. The computing system can extract a query parameter having a particular standardized entity descriptor for the common entity type and parse a transformed dataset that is indexed in accordance with standardized entity descriptors. The computing system can match the particular standardized entity descriptor from the query to records from the transformed dataset having index values with the particular standardized entity descriptor. The computing system can retrieve the subset of the transformed dataset having the index values with the particular standardized entity descriptor. In some aspects, the computing system can generate the transformed dataset by performing conversion operations that transform records in a data structure by converting a set of different entity descriptors into a standardized entity descriptor for the common entity type.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: August 16, 2022
    Assignee: EQUIFAX INC.
    Inventors: Piyushkumar Patel, Rajkumar Bondugula
  • Patent number: 11409799
    Abstract: A method and system is disclosed that generates a dictionary of terms comprising terms associated with games of a collaboration platform. The method further identifies search terms associated with previous search queries. The method compares the search terms with the terms of the dictionary to determine whether the search terms associated with the previous search queries are in the dictionary of terms. The method identifies a first set of the search terms that are candidates to receive search suggestions and a second set of the search terms that are to be the search suggestions based on the comparison. The method also generates a record that associates candidate search terms of the first set of the search terms with respective search suggestions of the second set of the search terms. The record is used to provide a search suggestion for a search term of a new search query.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: August 9, 2022
    Assignee: Roblox Corporation
    Inventors: Aswath Manoharan, Nikolaus Sonntag, Shailendra Rathore
  • Patent number: 11409825
    Abstract: Methods and systems generally include determining coordinated activity in social media movements on a social media channel. The method includes identifying a plurality of markers of coordinated activity through analysis of campaign signals from the social media movements. The plurality of markers includes a network dimension for representing how accounts are connected, a temporal dimension for representing patterns of messages over time, and a semantic dimension for representing a diversity of topics and meanings of the social media movements. The method includes analyzing the campaign signals indicative of the coordinate activity of the social media movements in the social media campaign including determining users within the social media campaign, determining clusters of users that make up the social media campaign and determining relationships between the users participating in the social media movements, and determining propagation patterns across clusters of users of the social media campaign.
    Type: Grant
    Filed: June 16, 2019
    Date of Patent: August 9, 2022
    Assignee: GRAPHIKA TECHNOLOGIES, INC.
    Inventors: John W. Kelly, Vladimir D. Barash, Amruta Jayant Deshpande
  • Patent number: 11403192
    Abstract: Enabling point-in-time recovery for databases which change transaction log recovery models is described. If a database is associated with a recovery model that creates independent backups of the database's transaction log, a system identifies most recent backup information and a current transaction log sequence number. If the most recent backup information includes a transaction log sequence number and the current transaction log sequence number is a reset value, the system creates a full backup of the database, without first creating any independent backup of the transaction log. The system creates an independent backup of the transaction log when the independent backup of the transaction log is scheduled next, subsequent to creating the full backup of the database.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: August 2, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Elango Chockalingam, Jigar Bhanushali, Sunder Ramesh Andra, Amarendra Behera
  • Patent number: 11403365
    Abstract: A method for storing webpage access records includes: obtaining an information entropy of each webpage accessed by a user, the information entropy being determined according to location of each webpage in a website and historical access number of the user for each webpage; keeping access records of webpages whose information entropies are greater than a preset threshold value. When a user accesses webpages, an information entropy of each webpage accessed by the user can be determined according to location of each accessed webpage in a website and historical access number of the user for each accessed webpage. Thus, webpage history records can be stored according to size of information entropies, so that the user is able to quickly navigate to a corresponding page when the user needs to access the same webpage again, thereby improving webpage access efficiency.
    Type: Grant
    Filed: February 26, 2015
    Date of Patent: August 2, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Fengxiang Huang
  • Patent number: 11392583
    Abstract: Systems and methods provide a first group of computation modules configured to provide back-end compute resources for a first type of computation module by back-end compute resources. Systems and methods provide a second group of computation modules that are configured to provide back-end compute resources for a second type of computation module wherein the first and second type of computation modules are of different types. In some examples, methods and systems identify the type of computation module needed by each of a plurality of queries associated with different types of client applications based on computation module type data associated with each query and route each of the plurality of queries to an appropriate computation module within the first or second computation modules based on the computation module type data. Related methods are also disclosed.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: July 19, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Giulio Mecocci, Brandon Krieger, Matthew Lynch
  • Patent number: 11379480
    Abstract: Sub-plans are executed in parallel using a plurality of execution nodes, which can be part of a data platform. In particular, sub-plans (e.g., fragments or portions of one or more child operators) of a root operator are identified in a query plan such that the identified sub-plans that are candidates for execution on a single execution node, determine a cost estimate for causing the candidate sub-plans to be executed in parallel using multiple execution nodes, and cause the candidate sub-plans to be executed in parallel based on the cost estimate.
    Type: Grant
    Filed: January 11, 2022
    Date of Patent: July 5, 2022
    Assignee: Snowflake Inc.
    Inventors: Sebastian Breß, Moritz Eyssen, Max Heimel