Analyzing Or Parsing Query To Determine Topic Or Category Patents (Class 707/771)
  • Patent number: 11956202
    Abstract: Methods and apparatus related to determining and/or utilizing one or more attributes for an Internet Protocol (IP) address and/or other source identifier(s). In some implementations, the attributes may include a physical address and/or email address associated with the source identifier(s). Some implementations are directed to determining physical addresses for inclusion in a postal campaign and/or determining email addresses for inclusion in an email campaign. In some of those implementations, the physical addresses and/or email addresses are determined based on computing devices having source identifiers associated with those addresses having submitted searches with search content assigned to the campaign.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: April 9, 2024
    Assignee: EL TORO.COM, LLC
    Inventors: Stacy B. Griggs, David T. Stadler, III, Benjamin Charles Woolley
  • Patent number: 11934416
    Abstract: Disclosed herein is a method implemented by a task mining engine. The task mining engine is stored as processor executable code on a memory. The processor executable code is executed by a processor that is communicatively coupled to the memory. The method includes receiving recorded tasks identifying user activity with respect to a computing environment and clustering the recorded user tasks into steps by processing and scoring each recorded user task. The method also includes extracting step sequences that identify similar combinations or repeated combinations of the steps to mimic the user activity.
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: March 19, 2024
    Assignee: UIPATH, INC.
    Inventors: Gregory Barello, Charles Park, Prashanth Dannamaneni
  • Patent number: 11934389
    Abstract: Materialized views may be generated at a managed materialized view platform that accepts data streams as a source. When updating a materialized view with a data stream as a source, a stored portion of the stream is used to maintain a history of changes to be made. When a join operation needs to utilize the data stream source to determine an update to the materialized view, the data stream is preserved to complete the join and update the materialized view.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: March 19, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Rohan Deshpande, Yannis Papakonstantinou, Omer Ahmed Zaki, Karthik Gurumoorthy Subramanya Bharathy, Rajib Dugar, Shivateja Reddy Ummenthala
  • Patent number: 11880346
    Abstract: Systems, methods and apparatus are provided for AI-based generation of data warehouse quality protocols. An attribute classifier may quantify relationships between source data and target data from an enterprise data warehouse. A data quality engine may apply these relationships to identify specific data quality concerns and generate customized data quality metrics.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: January 23, 2024
    Assignee: Bank of America Corporation
    Inventors: Ravikanth Tadepally, Suki Ramasamy, Mohan Sundaresan
  • Patent number: 11861918
    Abstract: A method comprises receiving an input of at least one image associated with an issue. In the method, text is extracted from the at least one image, and an intent is determined from the extracted text. The method further includes recommending a response to the issue based at least in part on the determined intent, and transmitting the recommended response to a user. The extracting, determining and recommending are performed at least in part using one or more machine learning models.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: January 2, 2024
    Assignee: Dell Products L.P.
    Inventors: Bijan Kumar Mohanty, Hung Dinh, Devipriya Selvaraju, Karthik Sethuramalingam
  • Patent number: 11822613
    Abstract: In one embodiment, a method includes accessing a current-visitor context of a current visitor to a web page in a current web-browsing session. The current-visitor context includes one or more data associated with or concerning the current visitor. The method includes selecting based on the current-visitor context a particular one of multiple possible instances of the web page for presentation to the current visitor. The particular one of the multiple possible instances of the web page is substantially most likely to generate a highest expected outcome from interaction with the web page by the current visitor as indicated by the current-visitor context.
    Type: Grant
    Filed: December 23, 2021
    Date of Patent: November 21, 2023
    Assignee: Zeta Global Corp.
    Inventors: Timothy J. Catlin, Richard E. Chatwin, Benjamin D. Foster, Matthew R. McEachen, Murthy V. Nukala, Veeravich T. Thumasathit
  • Patent number: 11816582
    Abstract: A device searches for an anonymization of a data set using a heuristic search. The device receives a generalization lattice and one or more scoring functions. The device further can include selecting a start node in the generalization lattice. For each of the one or more scoring functions, the device can further include computing a path the generalization lattice from the start node that traverses the generalization lattice. In addition, the device can include determining an optimal path node from each of the one or more paths. Furthermore, the method can include selecting an optimal node from the one or more optimal path nodes.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: November 14, 2023
    Assignee: Snowflake Inc.
    Inventor: David Jensen
  • Patent number: 11797533
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for accessing a relational database using requests that conform to a non-structure query language syntax. In one aspect, a method includes receiving, from a client, a first access request that conforms to a NoSQL syntax for accessing a wide column store, wherein the first access request comprises a first event feature and a first attribute feature that are related to the wide column store, and the first attribute feature comprises a column family feature of the wide column store; translating the first access request into a second access request that conforms to a SQL syntax, wherein the second access request comprises a second event feature corresponding to the first event feature and a second attribute feature corresponding to the first attribute feature; and forwarding the second access request to a relational database.
    Type: Grant
    Filed: January 12, 2022
    Date of Patent: October 24, 2023
    Assignee: Beijing OceanBase Technology Co., Ltd.
    Inventor: Zhifeng Yang
  • Patent number: 11789906
    Abstract: Method and systems for preparing and analyzing a DNA sample from a subject are provided herein. Also provided are methods and systems for obtaining, analyzing, and manipulating genomic and proteomic sequence data. In particular, methods and systems provided herein involve transformation of raw genetic or proteomic sequence into a compressed data set and transmission of the compressed data set using a fixed binary encoding scheme capable of compressing the data by up to 75%. An interface is in communication with the compression module and configured to display transmitted genomic and proteomic sequence data.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: October 17, 2023
    Assignee: ARC BIO, LLC
    Inventors: Roberto Olivares-Amaya, David Andrew Sinclair, Alejandro Quiroz-Zarate, Thomas J. Watson, Jr.
  • Patent number: 11671467
    Abstract: The technology disclosed herein enables an absent participant to participate in a communication session. In a particular embodiment, a method includes identifying a meeting for an automated attendee to attend on behalf of a user. At a time for the meeting, the method includes joining the automated attendee to a communication session for the meeting. In the automated attendee, the method provides monitoring, in real-time, user communications exchanged between two or more other users over the communication session. During the monitoring, upon identifying a portion of the user communications that is relevant to the user, the method provides notifying the user about the portion.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: June 6, 2023
    Assignee: Avaya Management L.P.
    Inventors: Navin Daga, Sandesh Chopdekar, Pushkar Yashavant Deole
  • Patent number: 11663280
    Abstract: A method of configuring a search engine to classify a search query includes receiving a search query data set, the search query data set comprising a plurality of search queries, defining a first set of candidate labels and a second set of candidate labels according to the search queries in the search query data set, concatenating the first set of candidate labels with the second set of candidate labels to generate a concatenated candidate label set, generating a compatibility matrix comprising a similarity between the concatenated candidate label set and the search query data set, and training a classification network according to the compatibility matrix.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: May 30, 2023
    Assignee: Home Depot Product Authority, LLC
    Inventors: Ali Ahmadvand, Surya Kallumadi, Faizan Javed
  • Patent number: 11663249
    Abstract: An example apparatus for visual question answering includes a receiver to receive an input image and a question. The apparatus also includes an encoder to encode the input image and the question into a query representation including visual attention features. The apparatus includes a knowledge spotter to retrieve a knowledge entry from a visual knowledge base pre-built on a set of question-answer pairs. The apparatus further includes a joint embedder to jointly embed the visual attention features and the knowledge entry to generate visual-knowledge features. The apparatus also further includes an answer generator to generate an answer based on the query representation and the visual-knowledge features.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: May 30, 2023
    Assignee: Intel Corporation
    Inventors: Zhou Su, Jianguo Li, Yinpeng Dong, Yurong Chen
  • Patent number: 11620695
    Abstract: There are provided an information suggestion system, an information suggestion method, a program, and a recording medium capable of suggesting, to a user, information on a product matching a hobby and the preference of the user from an image group of the user. In the information suggestion system, the information suggestion method, the program, and the recording medium, an image group acquisition unit acquires an image group of a user, and an image analysis unit detects an attribute of each image. An imaging number count unit counts an imaging number of same-attribute images, and an imaging frequency calculation unit calculates an imaging frequency of the same-attribute images. An imaging purpose estimation unit estimates an imaging purpose of the same-attribute images.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: April 4, 2023
    Assignee: FUJIFILM Corporation
    Inventors: Shinichiro Sonoda, Nobuya Tanaka, Hirotoshi Yoshizawa, Tetsuya Matsumoto, Kei Yamaji
  • Patent number: 11609941
    Abstract: A data processing system which includes a data management system located in a first network, the data management system providing operations for modifying data stored by the first data management system, and a natural language processing system for processing natural language messages. The natural language processing system is located outside the first network. The system further comprises an interface application having access to the data management system adapted to: receive one or more natural language messages from a user; forward the natural language messages to the natural language processing system; receive an invocation message from the natural language processing system, the invocation message comprising operation data defining an operation to be performed at the data management system, the operation identified by the natural language processing system based on the natural language messages; and invoke the operation at the data management system based on the operation data.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: March 21, 2023
    Assignee: BRITISH GAS TRADING LIMITED
    Inventors: John Antony Folland, Deepak Chandar Govardhan, Kaushal Trivedi, Ajith Kumar Yadhagiri
  • Patent number: 11599666
    Abstract: Systems and methods include extraction of a plurality of clauses from each of a plurality of electronic documents, determination, for each of the plurality of clauses and using a machine-learned algorithm, an associated clause type, identification of one or more data privacy protection entities present within each of one or more of the plurality of clauses, determination, for each of the one or more of the plurality of clauses, of a weighted frequency for each of the one or more data privacy protection entities present within the clause based on a type of the data privacy protection entity, determination of a weighted frequency associated with each of the plurality of electronic documents based on the determined weighted frequency for each of the one or more data privacy protection entities present within clauses of the plurality of electronic documents, and storage of an identifier of each of the plurality of electronic documents in association with a respective determined weighted frequency.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: March 7, 2023
    Assignee: SAP SE
    Inventors: Shiva Prasad Nayak, Srinivas Rao, Anahita Minuchaher Havewala, Suresh Pasumarthi
  • Patent number: 11593855
    Abstract: In various example embodiments, a system and method for computing a query feature score that can be used by a machine learning algorithm to rank search results is described. A query is received. The assigned probabilities for the arbitrary query is retrieved. The assigned probabilities is based on a probability model for a query feature. A score is computed for the query feature based on the assigned probabilities for the arbitrary query.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: February 28, 2023
    Assignee: eBay Inc.
    Inventors: Nadia Vase, David Goldberg
  • Patent number: 11556716
    Abstract: Systems and methods may be used to generate and use intent predictions to enhance user experience. The intent predictions may describe the data required to resolve a user request included in a user input (e.g., question, search query, and the like) submitted by a user. The intent predictions may be generated using a machine learning model that comprises a model framework for extracting features and classifying user inputs into intent classes based on the extracted features. The intent predictions may be integrated into an information service to improve business metrics including contact rate, transfer rate, helpful rate, and net total promoter score.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: January 17, 2023
    Assignee: INTUIT INC.
    Inventors: Zhewen Fan, Kyle Brown, Sparsh Gupta
  • Patent number: 11556086
    Abstract: The image forming apparatus according to the present disclosures is configured to transmit, to a file server, an acquisition request for an updating data file at a time different from an access time, which is indicated by access time information of a setting file, by a particular time and update a content of the setting file by the acquired updating data file.
    Type: Grant
    Filed: March 3, 2021
    Date of Patent: January 17, 2023
    Assignee: Brother Kogyo Kabushiki Kaishi
    Inventor: Satoshi Tanimoto
  • Patent number: 11487951
    Abstract: A method for fitness assistance to a user in a conversation session, comprising: receiving, in the conversation session, at least one message, wherein the conversation session is between the user and an electronic conversational agent (1210); updating, based on the conversation session and one or more factors associated with the at least one message, a fitness intention associated with the user (1220); extracting, based on one or more factors associated with the at least one message, fitness information associated with the user (1230); obtaining at least one response, through applying a set of rules on the fitness information and the fitness intention (1240); generating, according to the at least one response, a response message including a fitness suggestion to the user (1250); and providing the response message including the fitness suggestion to the user (1260).
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: November 1, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Xianchao Wu
  • Patent number: 11488028
    Abstract: A method is provided, including: processing interactions by a plurality of users with a plurality of content items, the content items being provided over a network in response to user requests received over the network, wherein each content item is associated with one or more entities; for each user, determining a user entity set that includes entities associated with content items with which the user interacted; embedding the users and the entities in a vector space, wherein the embedding is configured to place a given user, and the entities of the given user's user entity set, in proximity to each other in the vector space; for each user, performing a proximity search in the vector space to identify a set of nearest entities to the user in the vector space; for each user, generating a user profile using the identified set of nearest entities to the user.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: November 1, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Akshay Soni, Yashar Mehdad, Troy Chevalier
  • Patent number: 11455465
    Abstract: A method includes generating style values and experiential language tags (ELTs) for a plurality of books based on retrieved book content and reader reviews, respectively. The method further includes generating an ELT prediction model based on the style values and the ELTs. The ELT prediction model is configured to receive a set of style values for a new book and output a set of predicted ELTs for the new book, the set of predicted ELTs indicating predicted reader experiences with the new book. The method further includes receiving user-submitted book content from a remote user device, determining style values for the user-submitted book content, and determining a list of predicted ELTs for the user-submitted book content using the style values for the user-submitted book content and the ELT prediction model. Additionally, the method includes transmitting, to the user device, the list of predicted ELTs for the user-submitted book content.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: September 27, 2022
    Assignee: Booxby Inc.
    Inventors: Holly Lynn Payne, Mark Fielding Bregman, Bogart Vargas, Thamar Solorio, Suraj Maharjan, Sudipta Kar
  • Patent number: 11442936
    Abstract: Concepts and technologies disclosed herein are directed to automated control loop searching (“ACLS”). According to one aspect disclosed herein, an ACLS system can create a search model that provides high-level information regarding what the ACLS system should search for when a search pattern is detected within data that is output from execution of a control loop. The ACLS system can activate a control loop system that executes the control loop to yield the data as output. The ACLS system can detect the search pattern within data, and in response, the ACLS system can execute, based upon the search model, a search of the data. The ACLS system can collect search results of the search and select additional data from the search results.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: September 13, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Jeffrey Aaron, James Fan
  • Patent number: 11397754
    Abstract: Techniques for context-based keyword grouping for business rule mining are described herein. An aspect includes determining, based on a first corpus, a first list of keywords. Another aspect includes constructing a co-occurrence matrix based on the first list of keywords. Another aspect includes applying a clustering algorithm to the co-occurrence matrix to determine a first plurality of keyword groups. Another aspect includes presenting the first plurality of keyword groups to a user via a user interface.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: July 26, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yan Luo, Rahamim Katan, Gary Mazo, Monvorath Phongpaibul, Tala El Hallak, Stanislav Georgiev, Hongxia Li
  • Patent number: 11269834
    Abstract: Quasi-identifiers (QIDs) are detected in a dataset using a set of computing tasks. The dataset has a plurality of records and a set of attributes. An index is generated for the dataset. The index has an indicator for each attribute value of each record in the dataset. Each indicator specifies all the records in the dataset having the same value for the attribute. Each task is assigned an attribute combination and a subset of the plurality of records in the dataset and is passed to a thread for execution on computing resources. The executing task inspects the set of records specified by the index indicator for each attribute value in the attribute combination to produce a result. The result of at least one task identifies a unique record for the associated attribute combination. The attribute combination producing the unique record is a QID.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: March 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Stefano Braghin, Aris Gkoulalas-Divanis, Michael Wurst
  • Patent number: 11270166
    Abstract: The embodiment of the present disclosure provides an image identification system and an image identification method, and relates to the field of identification technology for improving the classification accuracy of the existing image classification model.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: March 8, 2022
    Assignee: CLOUDMINDS (SHENZHEN) ROBOTICS SYSTEMS CO., LTD
    Inventors: Lunshao Chai, Shiguo Lian
  • Patent number: 11250841
    Abstract: A method and method for natural language generation employ a natural language generation model which has been trained to assign an utterance label to a new text sequence, based on features extracted from the text sequence, such as parts-of-speech. The model assigns an utterance label to the new text sequence, based on the extracted features. The utterance label is used to guide the generation of a natural language utterance, such as a question, from the new text sequence. The system and method find application in dialog systems for generating utterances, to be sent to a user, from brief descriptions of problems or solutions in a knowledge base.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: February 15, 2022
    Assignee: CONDUENT BUSINESS SERVICES, LLC
    Inventors: Claude Roux, Julien Perez
  • Patent number: 11120083
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing contextual information to a user. In one aspect, a method includes receiving, from a user device, a query-independent request for contextual information relevant to an active resource displayed in an application environment on the user device, generating multiple queries from displayed content from the resource, determining a quality score for each of the multiple queries, selecting one or more of the multiple queries based on their respective quality scores, and providing, to the user device for each of the selected one or more queries, a respective user interface element for display with the active resource, wherein each user interface element includes contextual information regarding the respective query and includes the respective query.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: September 14, 2021
    Assignee: GOOGLE LLC
    Inventors: Michal Jastrzebski, Aurelien Boffy, Gokhan H. Bakir, Behshad Behzadi, Marcin M. Nowak-Przygodzki
  • Patent number: 11107006
    Abstract: A system and method for visualizing, exploring and shaping conversational data within a corpus for selective export to train an artificial intelligence-based interlocutor platform, which includes selecting, according to user inputs, a plurality of the conversations for generation of an interactive radial space-filling sunburst-style diagram; responsive to user navigation controls, revising the sunburst diagram to allow provide selection, filtering and modification of the of the text-based interlocutory conversations; and, according to user export controls, formatting and saving at least a portion of the selected and filtered plurality of text-based interlocutory conversations into training data for an artificial intelligence-based automated interlocutor platform.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: August 31, 2021
    Assignee: discourse.ai, Inc.
    Inventor: Jonathan E. Eisenzopf
  • Patent number: 11106689
    Abstract: This disclosure relates generally to data analytics, and more particularly to a system and method for data analytics. The method includes accessing and processing sample data associated with a task to obtain a processed sample data set comprising additional columns than columns in the source data. During processing, metadata corresponding to the additional columns of the processed sample data set is dynamically captured. A plurality of data mining models are iteratively executed using the processed sample data set and the metadata. Said data mining models are obtained by varying variables and versions of a set of data mining models stored in a model repository to obtain a metrics corresponding to the plurality of data mining models. The metrics are indicative of performance of the data mining models. A data mining model is selected from amongst the plurality of data mining models based on the metrics to perform data analytics.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: August 31, 2021
    Assignee: Tate Consultancy Services Limited
    Inventors: Anantha Desik Puranam Hosudurg, Hiro Gangwani
  • Patent number: 11093996
    Abstract: There is provided systems and method for generating sale transaction from voice data input by a user. A user device may receive voice data including a preference for purchasing an item. The user device may convert the voice data to the preferences and perform a search for a sales transaction corresponding to the preferences. The search may include parameters about the user, such as a location. The sales transaction may include purchase prices, times, locations, or other relevant data. A user may accept or decline the sales transaction with additional user data. If the user accepts the sales transaction, the sales transaction may be completed with a payment provider and a transaction history given to the user for later redemption of the item. If the user declines the sales transaction, further sale transactions with additional items may be present to the user.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: August 17, 2021
    Assignee: PAYPAL, INC.
    Inventors: Hyunju Lee, Joel P. Yarbrough, Francisco Vittorio Octavio Joachin D. Barretto, Gokul G Narayana Pillai
  • Patent number: 11049153
    Abstract: A method of generating digital data content customized for a user of one or more digital data platforms includes determining, through artificial intelligence, interests of a first user of the one or more digital data platforms, as well as those of a plurality of other users. The method further includes generating a product recommendation for the first user by mapping and filtering, e.g., using ontological filtering, natural language processing and/or semantics, the interests determined for the plurality of other users to the interests determined for the first user, and transferring the product recommendation, along with inventory availability, to a client digital data device for presentation to the first user.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: June 29, 2021
    Assignee: salesforce.com, inc.
    Inventors: George Pizza, Michael J. Torra
  • Patent number: 11003729
    Abstract: A technique for providing search results may include determining a first entity type, a second entity type, and a relationship type based on a compositional query. The technique may also include identifying nodes of a knowledge graph corresponding to entity references of the first entity type and entity references of the second entity type. The technique may also include determining from the knowledge graph an attribute value corresponding to the relationship type for each entity reference of the first entity type and for each entity reference of the second entity type. The technique may also include comparing the attribute value of each entity reference of the first entity type with the attribute value of each entity reference of the second entity type. The technique may also include determining one or more resultant entity references from the entity references of the first entity type based on the comparing.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: May 11, 2021
    Assignee: GOOGLE LLC
    Inventors: Jinyu Lou, Ying Chai, Chen Ding, Lijie Chen, Liang Hu, Kejia Liu, Weibin Pan, Yanlai Huang, David Francois Huynh
  • Patent number: 10929872
    Abstract: One embodiment provides a method for augmenting missing values in historical or market data for deals. The method comprises receiving information relating to a set of deals. For any service included in one or more deals of the set of deals but not included in one or more other deals of the set of deals, the method further comprises augmenting, for any or all of the one or more other deals that does not include the service, one or more missing values for the service with one or more recommended values based on a recommendation algorithm. The service may be at any service level of a hierarchy of services.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Mari A. Fukuda, Kugamoorthy Gajananan, Shun Jiang, Aly Megahed, Taiga Nakamura, Mark A. Smith
  • Patent number: 10878200
    Abstract: A system and method for operating the same includes a language processing module generating a search request text signal and determining identified data from the search request text signal. A search module generates search results in response to the search request text signal. A dialog manager classifies the search request text signal into a response classification associated with a plurality of templates, selects a first template from the plurality of templates in response to the response classification and corrects search results in response to the identified data and the template to form a corrected response signal. A device receives and displays the corrected response signal.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: December 29, 2020
    Assignee: The DIRECTV Group, Inc.
    Inventors: Huy Q. Tran, Vlad Zarney, Kapil Chaudhry, Douglas T. Kuriki, Todd T. Tran, David K. Homan, An T. Lam, Michael E. Yan, Ashley B. Tarnow
  • Patent number: 10824676
    Abstract: Aspects of the disclosure relate to searching a dual database graph. The dual database graph is resident on a dual database graph platform. The platform includes two or more nodes interconnected by one or more edges. The graph database stores graph data corresponding to the graph(s) and a relational database for storing metadata corresponding to the graph(s). The method includes receiving as input a search criterion. The search criterion may include a plurality of data points corresponding to a relational database node profile or a relational database subgraph profile. The platform may search the relational database for a subset of graphs that each includes a relational database node or a relational database subgraph that matches the node profile or subgraph profile of the search criterion. The platform may then retrieve a relational database node or a relational database subgraph that matches the node profile or subgraph profile.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: November 3, 2020
    Assignee: Bank of America Corporation
    Inventors: Michael Ogrinz, Heather Linn
  • Patent number: 10817508
    Abstract: A technique utilizes a search query having a set of clauses. The technique involves displaying, by a processor, the set of clauses of the search query onto an electronic display. Each clause includes a selection cell describing a selectable operation. The technique further involves receiving, by the processor, a mouse click input from a mouse apparatus. The mouse click input includes coordinates identifying a location that resides within the selection cell of a particular clause. The technique further involves change, by the processor, the selectable operation described by the selection cell of the particular clause between an editing operation and a Boolean operation in response to the mouse click input. Such a technique minimizes user typing and navigation demands, and offers a compact format and considerable power and flexibility when constructing and/or editing a search query.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: October 27, 2020
    Assignee: Micro Focus LLC
    Inventors: Louis Arquie, Greg Neustaetter
  • Patent number: 10769539
    Abstract: A system includes a knowledge canvassing system executed by a computer, a processor, and a memory coupled to the processor. The memory is encoded with instructions that when executed cause the processor to provide a training system configured to generate benchmark data, each benchmark datum including a set of one or more benchmark input entities and a set of one or more benchmark output entities associated with the one or more benchmark input entities, query the knowledge canvassing system with each set of benchmark input entities, receive, for each set of benchmark input entities queried, an output result from the knowledge canvassing system that includes a set of zero or more knowledge canvassing system output entities, and generate an evaluation score for each set of knowledge canvassing system output entities based on a comparison of the knowledge canvassing system output entities with the set of benchmark output entities.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: September 8, 2020
    Assignee: International Business Machines Corporation
    Inventors: Charles E. Beller, Kristen M. Summers
  • Patent number: 10728717
    Abstract: A System Solution automatically generates a set of Native and Non-Native Application Clients which include updating functionality capable of generating update commands to instruct the System Solution to generate an updated set of Native and Non-Native Application Clients. Using the generated Application Clients, an employee of a Business Entity coupled with the System Solution instructs the System Solution to create a new updated set of Native and Non-Native Application Clients that are automatically downloaded to devices used by the customers of the Business Entity. The System Solution also automatically generates an Update Command Dictionary which, when downloaded to a Manager Client Device, allows an employee of the Business Entity to use a General Third Party Application, such as a SMS, email, or messaging application commonly available on a mobile device, to generate update commands to instruct the System Solution to generate an updated set of Native and Non-Native Application Clients.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: July 28, 2020
    Assignee: GADGET SOFTWARE, INC.
    Inventors: Fabio M. Chiussi, Parameshwar Hegde
  • Patent number: 10649770
    Abstract: In one embodiment, a method includes accessing a query vector; accessing object vectors; determining input distances corresponding to a distance between the query vector and the object vectors; accessing thread queues; accessing a warp queue; for each of the input distance values: selecting one of the thread queues, when the input distance value is less than a greatest one of the distance values stored in the selected thread queue, inserting the input distance value into the thread queues and ejecting the greatest distance values stored in the thread queue, and when a greatest distance value stored in any of the thread queues is less than a greatest distance value stored in the warp queue, merging the thread queue with the warp queue; identifying the objects represented by an object vector corresponding to the distance values stored in the warp queue; and providing the search results for presentation.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: May 12, 2020
    Assignee: Facebook, Inc.
    Inventor: Jeffrey Hoyle Johnson
  • Patent number: 10515379
    Abstract: A computer system stores digital media content such as images and video along with associated tags and timestamps. The system detects trends in the media content by semantic analysis which includes generation of a temporal tag graph that includes data indicative of a semantic representation of the tags over a plurality of time periods. The data in the tag graph is clustered to generate a set of identified trends reflected by the tags over the plurality of time periods. The set of identified trends is stored in data storage and is available for characterization which includes labeling of the trends, scoring the trends, evaluating changes in the trends over time, and identifying images representative of the detected trends. The temporal tag graph may take the form of a weighted undirected graph where each node in the graph is associated with one of the tags and the edges connecting the nodes represents a temporal correlation between the nodes associated with each edge.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: December 24, 2019
    Assignee: Adobe Inc.
    Inventors: Prakhar Gupta, Nalam V S S Krishna Chaitanya, Debraj Basu, Aayush Ojha
  • Patent number: 10498673
    Abstract: A device and a method for providing user-customized content are provided. The method, performed by the device, of providing information regarding at least one primary chat window includes: acquiring a plurality of messages included in at least one primary chat window; determining that a specific event has occurred, based on the acquired plurality of messages; generating a secondary chat window for informing a user of the device about the occurred event; and displaying guidance information about the occurred event in the secondary chat window.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: December 3, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ran Zhang, Qinghua Wu, Xiaoyan Lou
  • Patent number: 10489459
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing contextual information to a user. In one aspect, a method includes receiving, from a user device, a query-independent request for contextual information relevant to an active resource displayed in an application environment on the user device, generating multiple queries from displayed content from the resource, determining a quality score for each of the multiple queries, selecting one or more of the multiple queries based on their respective quality scores, and providing, to the user device for each of the selected one or more queries, a respective user interface element for display with the active resource, wherein each user interface element includes contextual information regarding the respective query and includes the respective query.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: November 26, 2019
    Assignee: Google LLC
    Inventors: Michal Jastrzebski, Aurelien Boffy, Gokhan H. Bakir, Behshad Behzadi, Marcin M. Nowak-Przygodzki
  • Patent number: 10467345
    Abstract: Aspects herein provide third-party application authors with a resolver chaining platform that simplifies the task of creating customized resolvers to gather information from user input while also allowing those authors to chain their custom resolvers with generic resolvers provided by the platform's host and that relate to commonly used parameter types. In particular, the present disclosure provides a method and system for authoring and using these resolver chains made up of a combination of custom and generic resolvers.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: November 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vasiliy Radostev, Ruhi Sarikaya
  • Patent number: 10452728
    Abstract: A method for recommending keywords can receive a first search term entered by a user, search a keyword library comprising a plurality of keywords and retrieve a preset number of keywords based on a similarity coefficient between each keyword and the first search term. After receiving a second search term entered by the user, the method obtains a correlation value between the second search term and the first search term based on whether a webpage in a search result of the first search term visited by the user includes the second search term, and determines the similarity coefficient between the second search term and the first search term in accordance with the correlation value. And then, the method updates the keyword library to save the similarity coefficient between the second search term and the first search term.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: October 22, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Sixi Lu
  • Patent number: 10432850
    Abstract: A server includes a photo filter module with instructions executed by a processor to identify when a client device captures a photograph. Photograph filters are selected based upon attributes of the client device and attributes of the photograph. The photograph filters are supplied to the client device.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: October 1, 2019
    Assignee: Snap Inc.
    Inventor: Timothy Sehn
  • Patent number: 10410139
    Abstract: A system that performs natural language processing receives a text corpus that includes a plurality of documents and receives a knowledge base. The system generates a set of document n-grams from the text corpus and considers all n-grams as candidate mentions. The system, for each candidate mention, queries the knowledge base and in response retrieves results. From the results retrieved by the queries, the system generates a search space and generates a joint model from the search space.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: September 10, 2019
    Assignee: Oracle International Corporation
    Inventors: Pallika Haridas Kanani, Michael Louis Wick, Katherine Silverstein
  • Patent number: 10387247
    Abstract: A dispersed storage device manages a file system directory of a dispersed storage network by receiving a data object to be stored and a user file name of the data object, calculating a data compression function of the data object, creating a file identifier based on a result of the data compression function, creating a source name for the data object using the file identifier and linking the user file name to the source name in the file system directory.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: August 20, 2019
    Assignee: PURE STORAGE, INC.
    Inventors: Andrew Baptist, Manish Motwani
  • Patent number: 10380088
    Abstract: Quasi-identifiers (QIDs) are detected in a dataset using a set of computing tasks. The dataset has a plurality of records and a set of attributes. An index is generated for the dataset. The index has an indicator for each attribute value of each record in the dataset. Each indicator specifies all the records in the dataset having the same value for the attribute. Each task is assigned an attribute combination and a subset of the plurality of records in the dataset and is passed to a thread for execution on computing resources. The executing task inspects the set of records specified by the index indicator for each attribute value in the attribute combination to produce a result. The result of at least one task identifies a unique record for the associated attribute combination. The attribute combination producing the unique record is a QID.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Stefano Braghin, Aris Gkoulalas-Divanis, Michael Wurst
  • Patent number: 10380144
    Abstract: A computer-implemented method for initiating, at a user interface, execution of a software application implementing a plurality of business processes associated with a plurality of business objects, and displaying, in the user interface, a query box and a plurality of visualizations depicting data corresponding to at least a portion of the plurality of business objects. The method includes receiving and parsing a free text input, generating and executing a search using a plurality of keyword search queries based on one or more keyword tokens. The method also includes applying grammar rules, generating query trees, and generating a number of search suggestions using the query trees.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: August 13, 2019
    Assignee: Business Objects Software, Ltd.
    Inventors: Florent Vermeulen, Bruno Dumant, Mathieu Bournat, Rodolphe Boixel, Alexis Naibo
  • Patent number: 10372769
    Abstract: Examples receive an input indicating a Graphical User Interface (GUI) selection of an attribute displayed in an analytics visualization dashboard, where the selected attribute is associated with a search term. Some examples perform a federated search across a plurality of repositories using the search term and through a content web service. Some examples obtain results of the federated search performed in the repositories, the results being content metadata associated to the search term, the content metadata relating to contents stored in the repositories and the content metadata including links to the contents. Some examples display the content metadata in the analytics visualization dashboard and provide access, through the links, to the contents associated with the displayed content metadata.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: August 6, 2019
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Ashok Chandnani, Kevin E. Matthews, Kirk Alan Kaufman