Analyzing Or Parsing Query To Determine Topic Or Category Patents (Class 707/771)
-
Patent number: 11822613Abstract: 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: GrantFiled: December 23, 2021Date of Patent: November 21, 2023Assignee: Zeta Global Corp.Inventors: Timothy J. Catlin, Richard E. Chatwin, Benjamin D. Foster, Matthew R. McEachen, Murthy V. Nukala, Veeravich T. Thumasathit
-
Patent number: 11816582Abstract: 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: GrantFiled: October 21, 2021Date of Patent: November 14, 2023Assignee: Snowflake Inc.Inventor: David Jensen
-
Patent number: 11797533Abstract: 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: GrantFiled: January 12, 2022Date of Patent: October 24, 2023Assignee: Beijing OceanBase Technology Co., Ltd.Inventor: Zhifeng Yang
-
Patent number: 11789906Abstract: 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: GrantFiled: November 19, 2015Date of Patent: October 17, 2023Assignee: ARC BIO, LLCInventors: Roberto Olivares-Amaya, David Andrew Sinclair, Alejandro Quiroz-Zarate, Thomas J. Watson, Jr.
-
Patent number: 11671467Abstract: 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: GrantFiled: June 24, 2021Date of Patent: June 6, 2023Assignee: Avaya Management L.P.Inventors: Navin Daga, Sandesh Chopdekar, Pushkar Yashavant Deole
-
Patent number: 11663280Abstract: 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: GrantFiled: October 14, 2020Date of Patent: May 30, 2023Assignee: Home Depot Product Authority, LLCInventors: Ali Ahmadvand, Surya Kallumadi, Faizan Javed
-
Patent number: 11663249Abstract: 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: GrantFiled: January 30, 2018Date of Patent: May 30, 2023Assignee: Intel CorporationInventors: Zhou Su, Jianguo Li, Yinpeng Dong, Yurong Chen
-
Patent number: 11620695Abstract: 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: GrantFiled: May 16, 2022Date of Patent: April 4, 2023Assignee: FUJIFILM CorporationInventors: Shinichiro Sonoda, Nobuya Tanaka, Hirotoshi Yoshizawa, Tetsuya Matsumoto, Kei Yamaji
-
Patent number: 11609941Abstract: 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: GrantFiled: April 15, 2019Date of Patent: March 21, 2023Assignee: BRITISH GAS TRADING LIMITEDInventors: John Antony Folland, Deepak Chandar Govardhan, Kaushal Trivedi, Ajith Kumar Yadhagiri
-
Patent number: 11599666Abstract: 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: GrantFiled: July 9, 2020Date of Patent: March 7, 2023Assignee: SAP SEInventors: Shiva Prasad Nayak, Srinivas Rao, Anahita Minuchaher Havewala, Suresh Pasumarthi
-
Patent number: 11593855Abstract: 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: GrantFiled: December 30, 2015Date of Patent: February 28, 2023Assignee: eBay Inc.Inventors: Nadia Vase, David Goldberg
-
Patent number: 11556716Abstract: 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: GrantFiled: August 24, 2020Date of Patent: January 17, 2023Assignee: INTUIT INC.Inventors: Zhewen Fan, Kyle Brown, Sparsh Gupta
-
Patent number: 11556086Abstract: 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: GrantFiled: March 3, 2021Date of Patent: January 17, 2023Assignee: Brother Kogyo Kabushiki KaishiInventor: Satoshi Tanimoto
-
Patent number: 11488028Abstract: 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: GrantFiled: March 31, 2017Date of Patent: November 1, 2022Assignee: YAHOO ASSETS LLCInventors: Akshay Soni, Yashar Mehdad, Troy Chevalier
-
Patent number: 11487951Abstract: 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: GrantFiled: September 18, 2017Date of Patent: November 1, 2022Assignee: Microsoft Technology Licensing, LLCInventor: Xianchao Wu
-
Patent number: 11455465Abstract: 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: GrantFiled: November 8, 2019Date of Patent: September 27, 2022Assignee: Booxby Inc.Inventors: Holly Lynn Payne, Mark Fielding Bregman, Bogart Vargas, Thamar Solorio, Suraj Maharjan, Sudipta Kar
-
Patent number: 11442936Abstract: 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: GrantFiled: March 10, 2020Date of Patent: September 13, 2022Assignee: AT&T Intellectual Property I, L.P.Inventors: Jeffrey Aaron, James Fan
-
Patent number: 11397754Abstract: 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: GrantFiled: February 14, 2020Date of Patent: July 26, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yan Luo, Rahamim Katan, Gary Mazo, Monvorath Phongpaibul, Tala El Hallak, Stanislav Georgiev, Hongxia Li
-
Patent number: 11269834Abstract: 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: GrantFiled: June 20, 2019Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Stefano Braghin, Aris Gkoulalas-Divanis, Michael Wurst
-
Patent number: 11270166Abstract: 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: GrantFiled: June 27, 2019Date of Patent: March 8, 2022Assignee: CLOUDMINDS (SHENZHEN) ROBOTICS SYSTEMS CO., LTDInventors: Lunshao Chai, Shiguo Lian
-
Patent number: 11250841Abstract: 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: GrantFiled: June 10, 2016Date of Patent: February 15, 2022Assignee: CONDUENT BUSINESS SERVICES, LLCInventors: Claude Roux, Julien Perez
-
Patent number: 11120083Abstract: 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: GrantFiled: November 14, 2019Date of Patent: September 14, 2021Assignee: GOOGLE LLCInventors: Michal Jastrzebski, Aurelien Boffy, Gokhan H. Bakir, Behshad Behzadi, Marcin M. Nowak-Przygodzki
-
Patent number: 11107006Abstract: 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: GrantFiled: May 6, 2020Date of Patent: August 31, 2021Assignee: discourse.ai, Inc.Inventor: Jonathan E. Eisenzopf
-
Patent number: 11106689Abstract: 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: GrantFiled: March 13, 2020Date of Patent: August 31, 2021Assignee: Tate Consultancy Services LimitedInventors: Anantha Desik Puranam Hosudurg, Hiro Gangwani
-
Patent number: 11093996Abstract: 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: GrantFiled: March 11, 2019Date of Patent: August 17, 2021Assignee: PAYPAL, INC.Inventors: Hyunju Lee, Joel P. Yarbrough, Francisco Vittorio Octavio Joachin D. Barretto, Gokul G Narayana Pillai
-
Patent number: 11049153Abstract: 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: GrantFiled: January 11, 2019Date of Patent: June 29, 2021Assignee: salesforce.com, inc.Inventors: George Pizza, Michael J. Torra
-
Patent number: 11003729Abstract: 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: GrantFiled: December 12, 2012Date of Patent: May 11, 2021Assignee: GOOGLE LLCInventors: Jinyu Lou, Ying Chai, Chen Ding, Lijie Chen, Liang Hu, Kejia Liu, Weibin Pan, Yanlai Huang, David Francois Huynh
-
Patent number: 10929872Abstract: 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: GrantFiled: June 24, 2016Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventors: Mari A. Fukuda, Kugamoorthy Gajananan, Shun Jiang, Aly Megahed, Taiga Nakamura, Mark A. Smith
-
Patent number: 10878200Abstract: 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: GrantFiled: July 30, 2018Date of Patent: December 29, 2020Assignee: 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: 10824676Abstract: 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: GrantFiled: November 29, 2018Date of Patent: November 3, 2020Assignee: Bank of America CorporationInventors: Michael Ogrinz, Heather Linn
-
Patent number: 10817508Abstract: 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: GrantFiled: December 13, 2010Date of Patent: October 27, 2020Assignee: Micro Focus LLCInventors: Louis Arquie, Greg Neustaetter
-
Patent number: 10769539Abstract: 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: GrantFiled: August 16, 2016Date of Patent: September 8, 2020Assignee: International Business Machines CorporationInventors: Charles E. Beller, Kristen M. Summers
-
Patent number: 10728717Abstract: 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: GrantFiled: July 11, 2018Date of Patent: July 28, 2020Assignee: GADGET SOFTWARE, INC.Inventors: Fabio M. Chiussi, Parameshwar Hegde
-
Patent number: 10649770Abstract: 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: GrantFiled: May 30, 2017Date of Patent: May 12, 2020Assignee: Facebook, Inc.Inventor: Jeffrey Hoyle Johnson
-
Patent number: 10515379Abstract: 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: GrantFiled: December 20, 2016Date of Patent: December 24, 2019Assignee: Adobe Inc.Inventors: Prakhar Gupta, Nalam V S S Krishna Chaitanya, Debraj Basu, Aayush Ojha
-
Patent number: 10498673Abstract: 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: GrantFiled: December 9, 2016Date of Patent: December 3, 2019Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Ran Zhang, Qinghua Wu, Xiaoyan Lou
-
Patent number: 10489459Abstract: 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: GrantFiled: December 22, 2016Date of Patent: November 26, 2019Assignee: Google LLCInventors: Michal Jastrzebski, Aurelien Boffy, Gokhan H. Bakir, Behshad Behzadi, Marcin M. Nowak-Przygodzki
-
Patent number: 10467345Abstract: 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: GrantFiled: August 30, 2016Date of Patent: November 5, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Vasiliy Radostev, Ruhi Sarikaya
-
Patent number: 10452728Abstract: 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: GrantFiled: June 26, 2015Date of Patent: October 22, 2019Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Sixi Lu
-
Patent number: 10432850Abstract: 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: GrantFiled: July 29, 2016Date of Patent: October 1, 2019Assignee: Snap Inc.Inventor: Timothy Sehn
-
Patent number: 10410139Abstract: 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: GrantFiled: May 31, 2016Date of Patent: September 10, 2019Assignee: Oracle International CorporationInventors: Pallika Haridas Kanani, Michael Louis Wick, Katherine Silverstein
-
Patent number: 10387247Abstract: 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: GrantFiled: May 30, 2014Date of Patent: August 20, 2019Assignee: PURE STORAGE, INC.Inventors: Andrew Baptist, Manish Motwani
-
Patent number: 10380088Abstract: 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: GrantFiled: June 27, 2016Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Stefano Braghin, Aris Gkoulalas-Divanis, Michael Wurst
-
Patent number: 10380144Abstract: 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: GrantFiled: September 17, 2015Date of Patent: August 13, 2019Assignee: Business Objects Software, Ltd.Inventors: Florent Vermeulen, Bruno Dumant, Mathieu Bournat, Rodolphe Boixel, Alexis Naibo
-
Patent number: 10372769Abstract: 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: GrantFiled: April 4, 2016Date of Patent: August 6, 2019Assignee: ENTIT SOFTWARE LLCInventors: Ashok Chandnani, Kevin E. Matthews, Kirk Alan Kaufman
-
Patent number: 10346415Abstract: A computer-implemented method can include identifying one or more candidate topics from a query. The method can generate, for each candidate topic, a candidate topic-answer pair that includes both the candidate topic and an answer to the query for the candidate topic. The method can obtain search results based on the query, wherein one or more of the search results references an annotated resource. For each candidate topic-answer pair, the method can determine a score for the candidate topic-answer pair for use in determining a response to the query, based on (i) an occurrence of the candidate topic in the annotations of the resources referenced by one or more of the search results, and (ii) an occurrence of the answer in annotations of the resources referenced by the one or more search results, or in the resources referenced by the one or more search results.Type: GrantFiled: April 1, 2016Date of Patent: July 9, 2019Assignee: Google Inc.Inventors: David Smith, Engin Cinar Sahin, George Andrei Mihaila
-
Patent number: 10346639Abstract: An anonymization indicator computation system of the embodiment includes a data storing device, an anonymization device, an anonymization degree computation device, and an addition degree computation device. The data storing device stores original data including a value for each item for each person. The anonymization device generates anonymized data from the original data by anonymizing values of part of items in the original data. The anonymization degree computation device computes the anonymization degree indicating a degree of anonymizing data based on the anonymized data. The addition degree computation device computes the data addition degree indicative of a probability of generating the anonymized data from the original data.Type: GrantFiled: August 12, 2016Date of Patent: July 9, 2019Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA SOLUTIONS CORPORATIONInventors: Masanobu Koike, Pakin Osotkraphun, Fumihiko Sano, Michiyo Ikegami, Yuuki Kaseda
-
Patent number: 10334000Abstract: An enhancement to autonomously executed applications. based on inter-related co-operation of a user terminal (10) and a server (14) or a server cloud. The server (14) maintains user-specific conditions and uses the condition to extract from a stream of event data items information to a user-specific feed. This feed is made available via a user-specific web address. A user-initiated pause in the user terminal (10) triggers the terminal application to generate and invoke the user-specific web address such that topical feed information generated from recent events of other users and user applications becomes accessible. User experience of autonomously executed applications can be enhanced without essentially compromising the independency of the processing stage.Type: GrantFiled: February 13, 2013Date of Patent: June 25, 2019Assignee: ROVIO ENTERTAINMENT LTDInventors: Ramine Darabiha, Miaoqing Tan, Joonas Jokela
-
Patent number: 10311105Abstract: A data set may be distributed over many data stores, and a query may be distributively evaluated by several data stores with the results combined to form a query result (e.g., utilizing a MapReduce framework). However, such architectures may violate security principles by performing sophisticated processing, including the execution of arbitrary code, on the same machines that store the data. Instead of processing queries, a data store may be configured only to receive requests specifying one or more filtering criteria, and to provide the data items satisfying the filtering criteria. A compute node may apply a query by generating a request including one or more filter criteria, providing the request to a data node, and applying the remainder of the query (including sophisticated processing, and potentially the execution of arbitrary code) to the data items provided by the data node, thereby improving the security and efficiency of query processing.Type: GrantFiled: December 28, 2010Date of Patent: June 4, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Nir Nice, Daniel Sitton, Dror Kremer, Michael Feldman
-
Patent number: 10204164Abstract: Systems, devices and methods are provided for filtering microblogs. For example, one or more first subject terms are acquired based on at least information associated with content of a first microblog to be filtered; an attention term list is acquired corresponding to an user identification; one or more first degrees of attention corresponding to the first subject terms are acquired based on at least information associated with the attention term list; and whether to filter out the first microblog is determined based on at least information associated with the first degrees of attention.Type: GrantFiled: July 9, 2015Date of Patent: February 12, 2019Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Wei Luo, Cheng Li, Hui Zheng, Zhenyu Yang