Recommending Or Suggesting Search Terms And Queries Patents (Class 707/767)
-
Patent number: 11237793Abstract: Methods and devices for determining whether a local version of content is stored on an electronic device associated with a user account on a backend system are described herein. In a non-limiting embodiment, the backend system may track and monitor the content stored on the electronic device using the associated user account. If an individual speaks an utterance requesting a particular content item, the backend system may determine, prior to sending the content to the electronic device, whether a local version is stored within the electronic device's memory. If so, the backend system may instruct the electronic device to output the local version, thereby reducing the amount of bandwidth consumed. The backend system may further be capable of predictively generating and then caching certain audio data to the electronic device.Type: GrantFiled: June 4, 2018Date of Patent: February 1, 2022Assignee: Amazon Technologies, Inc.Inventor: Timothy Thomas Gray
-
Patent number: 11227323Abstract: Recommending applications is disclosed. An application graph is disclosed that represents applications. Each node of the graph corresponds to an application and edges relate applications that can handle the same file type. When an input application is identified, the graph can be used to recommend other applications that may be a suitable replacement for the input application. The recommendation is based on the graph and its links and on characteristics of the organization.Type: GrantFiled: March 30, 2020Date of Patent: January 18, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Idan Richman Goshen, Avitan Gefen, Amihai Savir, Shiri Gaber
-
Patent number: 11205155Abstract: Methods, systems, and computer programs are presented for improved search methods based on career transition embeddings. One method includes an operation for generating career transition vectors for members of an online service, each career transition vector comprising identifiers associated with the career transitions of each member. The method further includes operations for performing a similarity analysis of the career transition vectors to generate an embedding vector for each identifier, detecting access of a first member to a job search user interface, and selecting one or more top embedding vectors based on one or more embedding vectors of the first member. One or more search starters associated with the one or more top embedding vectors are generated, and the one or more search starters are presented on the job search user interface.Type: GrantFiled: June 3, 2019Date of Patent: December 21, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Swanand Wakankar, Meng Meng, Cagri Ozcaglar, Vitaly Abdrashitov
-
Patent number: 11188582Abstract: A method for resource search and related products are provided. The method is applicable to a server and includes the following. A search request is received from a mobile terminal, where the search request includes a target search term. Search for a target search result set from a preset application library according to the target search term. The target search result set is pushed to the mobile terminal and the mobile terminal is instructed to display the target search result set, when the target search result set has a conversion rate greater than a first threshold value, where the target search result set is displayed with preset display contents, and the preset display contents at least include a conversion rate.Type: GrantFiled: February 24, 2020Date of Patent: November 30, 2021Assignee: SHENZHEN HEYTAP TECHNOLOGY CORP., LTD.Inventor: Yue Luo
-
Patent number: 11184300Abstract: Moments of interest of an event may be automatically detected, encoded as snippets, and distributed to users subscribed to a channel of this event. In various embodiments, a moment of interest of an event is to be automatically detected, e.g., based on a near real-time cue on a social network or features in the event transmission. Further, a snippet can be encoded from the transmission of the event based on the detected moment of interest. The snippet may be put on a market place to be bid by various content distributors. Eventually, the snippet may be distributed to an interested user, e.g., via a channel subscribed by the user. Other embodiments may be described and/or claimed.Type: GrantFiled: November 23, 2015Date of Patent: November 23, 2021Assignee: VERIZON MEDIA INC.Inventors: Jaime Batiz, Niklas Karlsson
-
Patent number: 11176189Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for relevance feedback with faceted search interface. A system provides a first search query to an image search engine for initiating an image search, where the first search query indicates a first search term. The system obtains image metadata from an image collection, and obtains a listing of query refinement terms associated with the first search query from the query refinement data structure. The system determines a listing of search results containing images with one or more facets associated with the listing of query refinement terms. The system then receives user input indicating selection of at least one of the one or more facets of an image in the listing of search results. The system provides a second search query using the first search term and a second search term indicating the selected one or more facets.Type: GrantFiled: December 29, 2016Date of Patent: November 16, 2021Assignee: Shutterstock, Inc.Inventors: Heath Hohwald, Kevin Lester
-
Patent number: 11170175Abstract: Certain aspects of the present disclosure provide techniques for generating a replacement sentence with the same or similar meaning but a different sentiment than an input sentence. The method generally includes receiving a request for a replacement sentence and iteratively determining a next word of the replacement sentence word-by-word based on an input sentence. Iteratively determining the next word generally includes evaluating a set of words of the input sentence using a language model configured to output candidate sentences and evaluating the candidate sentences using a sentiment model configured to output sentiment scores for the candidates sentences. Iteratively determining the next word further includes calculating convex combinations for the candidate sentences and selecting an ending word of one of the candidate sentences as the next word of the replacement sentence. The method further includes transmitting the replacement sentence in response to the request for the replacement sentence.Type: GrantFiled: July 1, 2019Date of Patent: November 9, 2021Assignee: INTUIT, INC.Inventors: Manav Kohli, Cindy Osmon, Nicholas Roberts
-
Patent number: 11151461Abstract: A system includes a processor configured to wirelessly receive data indicating vehicle-feature usage for an individual vehicle. The processor is also configured to aggregate received data to form a feature-usage customer profile defining feature preferences. The processor is further configured to select vehicles associated with a customer-classification, including predefined feature-usage characteristics, the customer-classification determined based on a correlation between the predefined feature-usage characteristics and the aggregated data in the feature-usage profile defining feature preferences. The processor is also configured to compare the aggregated data to the selected vehicles to determine a vehicle having features preferred by a customer as indicated by the aggregated data in the feature-usage profile and recommend the determined vehicle to the customer.Type: GrantFiled: July 5, 2017Date of Patent: October 19, 2021Assignee: Ford Global TechnologiesInventors: Kenneth James Miller, Thomas G. Leone
-
Patent number: 11132405Abstract: Embodiments describe systems and methods for identifying temporal demand for queries and using metadata to modify autocomplete results. In one embodiment, a record of historical queries is stored by a system and analyzed to identify periodic or repeated events where demand for autocomplete results associated with one or more categories deviates from normal demand. A temporal model based on this record is used to adjust autocomplete search results during subsequent time periods associated with the repeated events.Type: GrantFiled: March 8, 2019Date of Patent: September 28, 2021Assignee: eBay Inc.Inventor: Shrish Mishra
-
Patent number: 11126660Abstract: Large scale time series forecasting models are described that leverage deep learning. This can include the utilization of temporal convolution networks and long short-term memory (LTSM) units of recurrent neural networks (RNNS). The model architectures can handle very large data sets with a large number of time series. Diverse scaling is provided through use of a scale-free leveling network architecture, and sparse time-series data is managed using a gating approach. A deep temporally regularized matrix factorization approach to time-series forecasting is utilized that can leverage correlations between the time series during both training and prediction.Type: GrantFiled: November 30, 2018Date of Patent: September 21, 2021Assignee: A9.COM, INC.Inventors: Rajat Sen, Hsiang-Fu Yu, Inderjit Dhillon
-
Patent number: 11113342Abstract: Improved crawling and curation of data and metadata from diverse data sources is described. In some embodiments, improvements are achieved by interpreting the context, vocabulary and relationships of data element, to enable relational data search capability for users. The user querying process is improved by systematic identification of the data objects, context, and relationships across data objects and elements, aggregation methods and operators on the data objects and data elements as identified in the curation process. User query suggestions and recommendations can be adjusted based on the context, relationships between the data elements, user profile, and the data sources. When the user query is executed, the query text is translated into an equivalent of one or more query statements, such as SQL or PostGre statements, and the query is performed on the identified data sources. Results are assembled to present the answer in a meaningful visualization for the user query.Type: GrantFiled: July 28, 2017Date of Patent: September 7, 2021Assignee: SPLUNK INC.Inventor: Ramesh Panuganty
-
Patent number: 11086858Abstract: In one embodiment, a method includes, by one or more computing systems, receiving, from a client system associated with a user, an initial portion of a user input, wherein the initial portion comprises a partial request, and wherein the initial portion is received while the user is continuing to provide further input, generating, responsive to receiving the initial portion of the user input, one or more speculative queries based on the partial request and a machine-learning predictive model, wherein each speculative query is a predicted complete request based on the partial request, calculating a confidence score for each speculative query based on the predictive model, ranking the one or more speculative queries based on their respective confidence scores and associated costs, executing one or more of the speculative queries based on their ranks, and caching one or more results of the executed one or more speculative queries.Type: GrantFiled: December 17, 2018Date of Patent: August 10, 2021Assignee: Facebook, Inc.Inventors: Emmanouil Koukoumidis, Michael Robert Hanson, Mohsen Agsen
-
Patent number: 11080347Abstract: Sending a search request includes: during a running procedure of a search engine client, generating a forged search request, where the forged search request carries a forged search word; and sending the forged search request to the search engine server. The forged search request is sent to the search engine server, to serve as a factor interfering with an analysis of a user behavior by the search engine server based on a true search request, to prevent the search engine server from analyzing the user behavior based on a search word entered by a user, thereby improving user experience.Type: GrantFiled: March 5, 2019Date of Patent: August 3, 2021Assignee: Huawei Technologies Co., Ltd.Inventors: Dawei Huo, Li Qian, Xin Jiang
-
Patent number: 11080323Abstract: Disclosed is a search method and apparatus. A search service generates extend keywords highly related to a query input by a user, and provides a search result optimized to each extend keyword.Type: GrantFiled: September 6, 2017Date of Patent: August 3, 2021Assignees: KAKAO ENTERPRISE CORP, KAKAO CORP.Inventors: Myeong Cheol Shin, Yo Han Ra, Jong In Lee
-
Patent number: 11061879Abstract: A computer-implemented method for indexing a stream of files is disclosed. The method comprises receiving a file; generating a set of atomic indexes based on the file contents; storing the atomic indexes in a current index; and if the current index reaches a threshold criterion, freezing the current index into a read-only form, propagating the current index to one or more distributed databases, and generating a new index for future insertions. In some embodiments, the method further comprises one or more of providing an interface to query the databases for files matching a particular signature; searching the databases using a YARA-specified signature; converting a user-provided signature in the YARA format to an index-acceleratable format; retrieving a set of files that are possible matches of the particular signature; verifying that each file of the set of files is a match of the particular signature; and providing the files through the interface.Type: GrantFiled: July 1, 2020Date of Patent: July 13, 2021Assignee: Morgan Stanley Services Group Inc.Inventor: Joseph Edmonds
-
Patent number: 11048765Abstract: A search engine optimizer, which works independently and in parallel with a browser and search engine supercomputer to gather, analyze, and distill input information interactively. The optimizer reorganizes the input, and providing an optimized version as an output. The optimized version of the input (e.g. output) is sent to the search engine, which responds to the end user with search results. The optimizer recognizes each request as a pattern and stores the pattern in an advanced Glyph format. This permits the optimizer to identify a left and ride side check mate combination required to achieve certitude.Type: GrantFiled: February 5, 2018Date of Patent: June 29, 2021Inventor: Richard Paiz
-
Patent number: 11017045Abstract: A method and system for providing a personalized user interface and personalized search suggestions when using an application is disclosed. The method includes receiving a request for providing a personalized user interface such as a personalized menu for an application and examining a history of the user's usage of the application, a history of other user's usage of the application, and/or the content of the current document in the application, before identifying one or more suggested options offered by the application based on one or more of these factors. A list may then be generated and provided for being displayed as part of the personalized user interface. Upon receiving an indication of a user's intent to perform a search within the application, the user's usage history, usage history of users with similar activities, and/or content of the current document may be examined to provide the user with a list of search suggestions.Type: GrantFiled: November 19, 2018Date of Patent: May 25, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Madeline Schuster Kleiner, Bernhard Kohlmeier, Daniel Fairweather, Tomasz Lukasz Religa, Pankaj Gaur, Vincent Etter, Geoffrey John Hulten, Jignesh Shah, Robert Rounthwaite
-
Patent number: 10997249Abstract: A method and system for improving a search query process is provided. The method includes analyzing via a natural language classifier (NLC) circuit of a hardware device, a partial search phase entered in a search field of a graphical user interface with respect to a search query for specified subject matter. A subject based intent classification associated with the search query is determined and compared to intent based data of an intent data repository. In response, an autocomplete phrase associated with the subject based intent classification and the partial search phrase is generated and presented to a user via the graphical user interface.Type: GrantFiled: February 8, 2019Date of Patent: May 4, 2021Assignee: International Business Machines CorporationInventors: Lisa Seacat DeLuca, Stefan A. Gert van der stockt
-
Patent number: 10955996Abstract: Aspects of the invention include providing cognitive contact assistance with dynamically generated contact lists for messages. Providing cognitive contact assistance includes performing by a processor, prior to a message created by a user being sent to a user interface of an intended recipient of the message: identifying content of the message; dynamically generating a contact list based at least in part on the content; and augmenting the message with the contact list. The augmented message is sent to the user interface of the intended recipient of the message.Type: GrantFiled: October 31, 2018Date of Patent: March 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Heidi Lagares-Greenblatt, Jenny S. Li, Xinlin Wang
-
Patent number: 10942950Abstract: Implementations relate to systems and methods for aggregating and presenting data related to geographic locations. Geotag data related to geographic locations and associated features or attributes can be collected to build a regional profile characterizing a set of locations within the region. Geotag data related to the constituent locations, such as user ratings or popularity ranks for restaurants, shops, parks, or other features, sites, or attractions, can be combined to generate a profile of characteristics of locations in the region. The platform can generate recommendations of locations to transmit to the user of a mobile device, based for instance on the location of the device in the region as reported by GPS or other location service and the regional profile. Geotag data can include audio data analyzed using region-specific terms, and user recommendations can be presented via dynamic menus based on regional profiles, user preferences or other criteria.Type: GrantFiled: December 20, 2016Date of Patent: March 9, 2021Assignee: QUALCOMM IncorporatedInventors: Mark Boyns, Chandrakant Mehta, Jeffrey Tsay, Giridhar Mandyam
-
Patent number: 10922360Abstract: According to one embodiment, a method, computer system, and computer program product for ancillary speech generation is provided. The present invention may include receiving a query from a querent; interpreting the terms of the query using schema information; rewriting the initial query into a set of related queries; pruning related queries that are irrelevant based on contemporary circumstances; retrieving preferences associated with the querent, where each of the preferences is assigned a weight representing the importance of that preference to the querent; filtering out the pruned related queries that do not comport with the querent's preferences; sort the filtered related queries according to the weight of the preferences served by each query; answering the filtered related queries with a knowledge graph; returning answers to the querent; and updating the preferences based on the answers.Type: GrantFiled: August 30, 2017Date of Patent: February 16, 2021Assignee: International Business Machines CorporationInventors: Geeth R. De Mel, Douglas M. Freimuth, James R. Kozloski, Clifford A. Pickover
-
Patent number: 10922094Abstract: The embodiments described herein set forth techniques for identifying when a user activates a search application on his or her mobile computing device, and presenting, prior to receiving an input of search parameters from the user, a prediction of one or more applications that the user may be interested in accessing. According to some embodiments, the search application can be configured to interface with an “application prediction engine” each time the search application is activated and query the application prediction engine for a prediction of one or more applications that the user may be interested in accessing. In turn, the application prediction engine can analyze information associated with the applications installed on the mobile computing device to produce the prediction. Using the prediction, the search application can display the predicted one or more applications within a user interface of the search application for selection by the user.Type: GrantFiled: September 25, 2015Date of Patent: February 16, 2021Assignee: Apple Inc.Inventors: Colin Morris, Peter J. Scott, Craig M. Federighi, Daniel C. Gross
-
Patent number: 10915226Abstract: Systems and techniques to provide access to shared content are disclosed. In various embodiments, a user input indicating a set of selected sharing users that have shared content with a viewing user is received via a filter definition user interface. A combined set of shared content comprising content that has been shared with the viewing user by one or more sharing users included in said set of selected sharing users is determined based at least in part on the indication. A display is provided that includes for at least a subset of shared content in the combined set a user-selectable visual representation of the shared content.Type: GrantFiled: May 2, 2019Date of Patent: February 9, 2021Assignee: EMC IP HOLDING COMPANY LLCInventors: Varun Parmar, Hironmay Basu, Eric Lee, Anand Taralika, Alok Irde, Patrick Thompson
-
Patent number: 10915501Abstract: Attaching a content file in a composition stream of a content file within a content authoring application is provided. When using a content authoring application to author a content file, aspects provide for enabling a user to enter a particular trigger input corresponding to an inline command for attaching a content file item to the content file being created or edited. In response to receiving an indication of the trigger input, an inline content attachment system listens for a subsequent text string input, which when received, is handled as search criteria for content file items that satisfy the search criteria. The system searches one or more data sources for content file items that satisfy the search criteria, and provides a scrollable list displaying search results. Upon selection of a content file item result from the list, the selected content file item is attached to the content file being authored.Type: GrantFiled: June 23, 2017Date of Patent: February 9, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Michael Robert Novak, John Joseph Lotito, III, Arnaud Elie Jean Pierre Vallat, Man Hei Hou
-
Patent number: 10909181Abstract: Examples of the present disclosure describe systems and methods of providing a people relevance platform. In aspects, an event may be generated by an application/service on a client device. The event may be transmitted to a people relevance platform. The people relevance platform may use the event to query one or more data sources for user contacts associated with the user. The people relevance platform may generate/modify a graph or model using the user contact data, and may provide the user contact data to the client device. The client device may update a local cache and provide the user contact data to the originating application. The client device may monitor the user selection of a contact, and transmit the selection information to the people relevance platform. The people relevance platform may modify the graph and/or model based on the selection information.Type: GrantFiled: January 13, 2017Date of Patent: February 2, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Shane M. Chism, Brenda W. Bell, Bernabe Hostein, Hari Bharath Molabanti, Aravind Narayanan Manimandiram
-
Patent number: 10885210Abstract: A content management system for collecting files from one or more authenticated submitters in a collection folder. A collector, who generates the collection folder, can invite one or more submitters to submit one or more files to the collection folder. The one or more submitters have limited rights to the collection folder. The limited rights can include uploading rights and prohibiting a submitter from viewing files that other submitters associated with the collection folder submitted. Thus, the collection folder is able to store files from the one or more submitters, but prevent them from viewing other's submissions.Type: GrantFiled: July 9, 2019Date of Patent: January 5, 2021Assignee: Dropbox, Inc.Inventors: Mindy Zhang, Pranav Piyush
-
Patent number: 10885076Abstract: Disclosed are systems and methods for improving interactions with and between computers in content searching, generating, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods provide systems and methods for determining and suggesting query auto-completions (QACs). In some embodiments, when a user is inputting a search query, the disclosed systems and methods can provide a QAC suggestion based on the inputted text in addition to application programs installed and/or executing on the user's device.Type: GrantFiled: August 7, 2018Date of Patent: January 5, 2021Assignee: VERIZON MEDIA INC.Inventors: Lizi Zhang, Hongbo Deng, Amit Goyal, Yi Chang, Ricardo Baeza-Yates
-
Patent number: 10853582Abstract: A method, system, and computer program product provide a conversation agent to process natural language queries expressed by a user and perform commands according to the derived intention of the user. A natural language processing (NLP) engine derives intent using conditional random fields to identify a domain and at least one task embodied in the query. The NLP may further identify one or more subdomains, and one or more entities related to the identified command. A template system creates a data structure for information relevant to the derived intent and passes a template to a services manager for interfacing with one or more services capable of accomplishing the task. A dialogue manager may elicit more entities from the user if required by the services manager and otherwise engage in conversation with the user. In one embodiment, the conversational agent allows a user to engage in multiple conversations simultaneously.Type: GrantFiled: September 19, 2019Date of Patent: December 1, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Sam Pasupalak, Joshua R. Pantony, Wilson Hsu, Zhiyuan Wu, Phil Tregenza, Kaheer Suleman, James Simpson, Andrew McNamara, Tareq Ismail
-
Patent number: 10847527Abstract: Vertical memories and methods of making the same are discussed generally herein. In one embodiment, a vertical memory can include a vertical pillar extending to a source, an etch stop tier over the source, and a stack of alternating dielectric tiers and conductive tiers over the etch stop tier. The etch stop tier can comprise a blocking dielectric adjacent to the pillar. In another embodiment, the etch stop tier can comprise a blocking dielectric adjacent to the pillar, and a plurality of dielectric films horizontally extending from the blocking dielectric into the etch stop tier.Type: GrantFiled: December 31, 2018Date of Patent: November 24, 2020Assignee: Micron Technology, Inc.Inventors: Fatma Arzum Simsek-Ege, John Hopkins, Srikant Jayanti
-
Patent number: 10846346Abstract: Methods, systems, and apparatus for processing image content items. In one aspect, a method includes receiving a set of search query suggestions, each search query suggestion being based on the search query and different from the search query; receiving data identifying a respective set of resources determined to be responsive to the search query; for each search query suggestion: receiving data identifying resources determined to be responsive to the search query suggestion and determining if the respective set of resources determined to be responsive to the search query suggestion meets an overlap threshold; for only each search query suggestion for which the respective set of resources is not determined to meet the overlap threshold: selecting a subset of resources of the respective set of resources determined to be responsive to the search query suggestion as a representative resource set and generating data depicting the representative resource set.Type: GrantFiled: November 10, 2017Date of Patent: November 24, 2020Assignee: Google LLCInventors: Lena Elizabeth Cardell, Timothy R. Schoen, Christine Soriano, Donald O. Tanguay, Jr., David Bau, Francis Carr, Nikhil Shivaji Thorat, Timothy E. Denehy
-
Patent number: 10839010Abstract: Methods and arrangements for displaying results of one or more query searches. Query search results are obtained and there are determined, from the query search results, a best object type, a best instance of the best object type and one or more alternative object types, wherein determining a best object type includes consulting a collection of domain ontologies. The search results are displayed on a single screen via showing the best object type, the best instance of the best object type and the one or more alternative object types. Other variants and embodiments are broadly contemplated herein.Type: GrantFiled: June 30, 2015Date of Patent: November 17, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Biplav Srivastava, Srikanth Govindaraj Tamilselvam
-
Patent number: 10831749Abstract: A computing device determines that a user submits a query. The computing device tracks proximate web activities to the query by the user, determines a topic of the query, and determines a navigation path of the user from the proximate web activities. The computing device calculates a semantic score for the navigation path and associates the semantic score with the user, the topic, and the navigation path. The computing device calculates a threshold score for the topic using a sampling of semantic scores associated with matching topics in an expertise dataset and determines whether the semantic score meets the threshold score. When the semantic score does not meet the threshold score, the computing device performs one or more predetermined actions. An efficient manner of automatically discovering navigation paths used by experts in specific topics is provided, thus requiring less computing time and resources.Type: GrantFiled: May 3, 2018Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Asima Silva, Hernan A. Cunico, Declan Joyce, Liam S. Harpur
-
Patent number: 10812863Abstract: Mechanisms are provided for character-based and image-based media content search and discovery. Character images or entity images are mapped to corresponding media content. Selection of an image or a portion of an image may trigger or search for corresponding media content or begin playback of relevant media content. Character images or entity images need not correspond to a primary program character or object but may correspond to minor characters or tangential entities depicted periodically on particular programs.Type: GrantFiled: December 12, 2016Date of Patent: October 20, 2020Assignee: MobiTV, Inc.Inventors: John Hinman, Ray DeRenzo, Timothy Chan, Allen Billings, Stephen Coney, David Brubeck
-
Patent number: 10803132Abstract: A server includes a processing device executing computer-readable instructions stored by a memory. A storage device includes a query log that stores search queries indicating a device identifier of the sender and a time that the search query was received by the server. The instructions include receiving a search request and recording a first time when the search request was received. The instructions include determining a second search query that the search server previously received from the same sender at a second time. The instructions include, in response to a time difference between the first time and the second time being less than a threshold time period, selecting an application based on the first search query and selecting an application state corresponding to the application based on the second search query. The instructions include generating a search result object based on the selected state record and the determined time difference.Type: GrantFiled: August 21, 2017Date of Patent: October 13, 2020Assignee: Samsung Electronics Co., Ltd.Inventor: Jonathan Ben-Tzur
-
Patent number: 10771959Abstract: The present disclosure is directed toward systems and methods for generating application recommendations to provide to a user of a mobile device. For instance, the systems and methods use social networking information to identify applications that may be of interest to the user, and present application recommendations to the user at various contact points on the mobile device. The present disclosure is also directed toward systems and methods for managing the download and installation of selected applications on a mobile device such that a presentation focus on an application does not change during a download and installation process.Type: GrantFiled: June 3, 2016Date of Patent: September 8, 2020Assignee: FACEBOOK, INC.Inventors: Calvin Patrick Grunewald, Ievgenii Nazaruk, Ragavan Srinivasan
-
Patent number: 10762436Abstract: Systems, methods, and non-transitory computer-readable media can determine a respective embedding for each entity in a set of entities that are accessible through the social networking system, wherein each embedding is learned based at least in part on one or more sessions of connections formed between users and entities of the social networking system. One or more candidate entities that are related to a first entity can be determined based at least in part on the respective embeddings for the candidate entities and the first entity. At least a first candidate entity from the one or more candidate entities can be provided as a recommendation to a user that formed a connection with the first entity.Type: GrantFiled: December 21, 2015Date of Patent: September 1, 2020Assignee: Facebook, Inc.Inventors: Bradley Ray Green, Jason Brewer
-
Patent number: 10747742Abstract: Methods and apparatus consistent with the invention provide the ability to organize, index, search, and present time series data based on searches. Time series data are sequences of time stamped records occurring in one or more usually continuous streams, representing some type of activity. In one embodiment, time series data is stored as discrete events time stamps. A search is received and relevant event information is retrieved based in whole or in part on the time stamp, a keyword indexing mechanism, or statistical indices calculated at the time of the search.Type: GrantFiled: January 30, 2018Date of Patent: August 18, 2020Assignee: Splunk Inc.Inventors: Michael Joseph Baum, R. David Carasso, Robin Kumar Das, Rory Greene, Bradley Hall, Nicholas Christian Mealy, Brian Philip Murphy, Stephen Phillip Sorkin, Andre David Stechert, Erik M. Swan
-
Patent number: 10740313Abstract: Methods and apparatus consistent with the invention provide the ability to organize, index, search, and present time series data based on searches. Time series data are sequences of time stamped records occurring in one or more usually continuous streams, representing some type of activity. In one embodiment, time series data is stored as discrete events time stamps. A search is received and relevant event information is retrieved based in whole or in part on the time stamp, a keyword indexing mechanism, or statistical indices calculated at the time of the search.Type: GrantFiled: January 30, 2018Date of Patent: August 11, 2020Assignee: Splunk Inc.Inventors: Michael Joseph Baum, R. David Carasso, Robin Kumar Das, Rory Greene, Bradley Hall, Nicholas Christian Mealy, Brian Philip Murphy, Stephen Phillip Sorkin, Andre David Stechert, Erik M. Swan
-
Patent number: 10728104Abstract: In implementations of time-dependent network embedding, a computing device maintains time-dependent interconnected data in the form of a time-based graph that includes nodes and node associations that each represent an edge between two of the nodes in the time-based graph based at least in part on a temporal value that indicates when the two nodes were associated. The computing device includes a network embedding module that is implemented to traverse one or more of the nodes in the time-based graph along the node associations, where the traversal is performed with respect to the temporal value of each of the edges that associate the nodes. The network embedding module is also implemented to determine a time-dependent embedding for each of the nodes traversed in the time-based graph, the time-dependent embedding for each of the respective nodes being representative of feature values that describe the respective node.Type: GrantFiled: November 15, 2018Date of Patent: July 28, 2020Assignee: Adobe Inc.Inventors: Ryan A. Rossi, Sungchul Kim, Eunyee Koh
-
Patent number: 10726024Abstract: A computer-perceptible search input, whether typed, spoken, based upon machine vision, detection and/or interpretation of gestures, for example, may be received by a computing device from a single user. The received input by the single user may be matched with one or more stored digital items based upon prior inputs by the single user that previously led the single user to access the digital item(s). That is, it may be determined whether the received input is the same or similar to a previous input or inputs that led the computing device to search for, select and present digital items that were subsequently accessed (e.g., opened) by the user, which action signifies a successful search.Type: GrantFiled: December 27, 2017Date of Patent: July 28, 2020Assignee: Western Digital Technologies, Inc.Inventor: Rajesh Batra
-
Patent number: 10719507Abstract: Systems and methods are provided for natural language processing. An exemplary method implementable by a server may comprise: obtaining, from a computing device, an audio input and a current interface, wherein the current interface is associated with a context; and determining a query associated with the audio input based at least on the audio input and the context of the current interface.Type: GrantFiled: September 21, 2017Date of Patent: July 21, 2020Assignee: SayMosaic Inc.Inventors: Cheng He, Jian Jin
-
Patent number: 10698965Abstract: A method may include generating a first database query to retrieve user profiles from a database. The user profiles may include a first attribute and a second attribute associated with a plurality of users. Reference data may be generated based on the user profiles. The reference data may include matrix representations of the user profiles. A clustering technique may be applied to the reference data in order to determine that a first user is similar to a second user with respect to the first attribute. In response to determining that the first user is similar to the second user, a second database query may be generated to retrieve a user profile of the first user from the database. A first recommendation for the second user may be determined based on the user profile of the first user. The first recommendation may include the second attribute of the first user.Type: GrantFiled: June 9, 2017Date of Patent: June 30, 2020Assignee: SAP SEInventors: Amit Sharma, Anirban Chakraborty, Sherwin Varghese
-
Patent number: 10671653Abstract: The present disclosure is directed toward systems and methods for utilizing semantic information in association with a search query. For example, one or more embodiments described herein identify key terms within a search query and utilize semantic information associated with the identified key terms to provide suggested replacement terms. A user can select one or more suggested replacement terms to broaden or refine a search query so as to add more meaning and specificity to the search query. Furthermore, one or more embodiments provide unique and interactive user interfaces to allow users to efficiently refine and improve search queries when using mobile devices with smaller or more limited display and input capabilities.Type: GrantFiled: February 18, 2016Date of Patent: June 2, 2020Assignee: ADOBE INC.Inventors: Remon Tijssen, Sean Voisen
-
Patent number: 10650053Abstract: A computer-implemented method includes receiving a search query from a user through a user interface of a user computing device, identifying a search term within the search query, the search term including at least a portion of the search query, generating, based at least in part on the search term, one or more alternative search terms that are each different from the search term, and sending, over the communication network, the one or more alternative search terms to the user computing device.Type: GrantFiled: March 17, 2017Date of Patent: May 12, 2020Assignee: Etsy, Inc.Inventors: Robert Kalin, Gregory Fodor, Jr.
-
Patent number: 10642887Abstract: Methods and systems are provided for ranking images against queries. A visual modality ranking of visual features of a digital image against a query is generated. A language modality ranking of text features of text associated with the digital image against the query is also generated. A multi-modal neural network determines importance weightings of the language modality ranking and the visual modality ranking against the query. The visual modality ranking and the language modality ranking are combined into a multi-modal ranking of the digital image against the query based on the importance weightings. The digital image is provided as a search result of the query based on the multi-modal ranking.Type: GrantFiled: December 27, 2016Date of Patent: May 5, 2020Assignee: Adobe Inc.Inventors: Kan Chen, Zhaowen Wang, Trung Huu Bui, Chen Fang
-
Patent number: 10635697Abstract: Techniques are presented herein for improved automatic suggestions based on group relevance. The techniques include determining groups of account based on the interactions of those accounts with content items, e.g., on a federated system, and ranking tokens extracted from those content items based at least in part on one or more factors. When a partial input is received from a particular account, tokens are ranked based on groups associated with the account and are presented in the user interface.Type: GrantFiled: August 20, 2018Date of Patent: April 28, 2020Assignee: Atlassian Pty LtdInventors: Jennifer Prendki, Yanyi He
-
Patent number: 10628493Abstract: A method of generating search query suggestions for a search query received in a search application. The method is executable by a processor communicatively coupled to the search application. The method includes receiving a search query and an indication of a current cursor position with respect thereto. The search query is a received search query and includes at least one received search query term. Responsive to the current cursor position being one of a plurality of predefined cursor positions, one of a plurality of suggest algorithms corresponding to one of a plurality of predefined suggest actions associated with the current cursor position is executed to define a suggested search query. Each one of the plurality of predefined cursor positions has associated therewith at least one of the plurality of predefined suggest actions. Each one of the plurality of predefined suggest actions corresponds to one of the plurality of suggest algorithms.Type: GrantFiled: September 12, 2016Date of Patent: April 21, 2020Assignee: Yandex Europe AGInventors: Dmitry Vladimirovich Kozlov, Igor Evgenyevich Kuralenok, Maksim Andreevich Balyan
-
Patent number: 10614157Abstract: Methods, systems, and computer program products are provided for customization and insertion of a clause into an electronic document under analysis (DUA). The method includes the steps of receiving and electronic DUA, automatically detecting a slot type in the received DUA, assigning a DUA slot value to the detected slot type, and automatically updating one or more clauses in a clause library using the DUA slot value, wherein the updating includes inserting the DUA slot value into each slot in the one or more clauses having a slot type matching the detected slot type.Type: GrantFiled: May 13, 2019Date of Patent: April 7, 2020Assignee: BLACKBOILER, LLCInventors: Daniel E. Simonson, Jonathan Herr, Joey T. Avant, Garen P. Riedel, Daniel P. Broderick
-
Patent number: 10614499Abstract: A product search support server that is connected to communicate with a terminal of a user and provides product pages of a plurality of shops selling a same product includes a receiving unit to receive a display request of a product page of one shop from the terminal, an extraction unit to extract product specifying information for uniquely specifying a product on sale on the product page of the one shop from a product information storage unit that stores one or more product information containing shop information indicating a shop and information indicating a product on sale in the shop, and a transmitting unit to transmit search-related information related to search for the one or more product information using the product specifying information to the terminal.Type: GrantFiled: May 8, 2013Date of Patent: April 7, 2020Assignee: Rakuten, Inc.Inventor: Yuhei Nishioka
-
Patent number: 10606851Abstract: A system and methods for determining computer resource allocation, the system having a network communication interface configured to receive a query from a device, the query indicating a request to perform a processing operation on a portion of one or more data set. The system may also include data storage for data including historical information related to processing of data sets by back-end computer resources, and hardware processors configured to determine one or more scores associated with a query and based at least in part on the historical information. The system may determine a particular back-end computer resource with a highest score, provide a compute request to the particular back-end computer resource to perform a processing operation on a portion of one or more data sets, and store processing information related to the processing of the compute request by the particular back-end computer resource as historical information.Type: GrantFiled: October 30, 2018Date of Patent: March 31, 2020Assignee: Palantir Technologies Inc.Inventors: Matthew Lynch, Brandon Krieger, Giulio Mecocci, Kyle Patron, Kevin Pyc, Sander Kromwijk