Interactive Query Refinement Patents (Class 707/766)
  • Patent number: 10394801
    Abstract: A data analysis system is provided that enables users to perform complex data analyses based upon data that may be spread across multiple data sources. The data analysis system is configured to generate a combined query that is capable of extracting data from the multiple data sources. The user may provide analysis information describing the analysis the user desires to perform on the extracted data. In response, the data analysis system is further configured to automatically augment the combined query with program or code to implement the user-specified analysis. Execution of the augmented or modified combined query generates an analysis result set resulting from performing the user-specified analysis. The data analysis system provides a flexible and easy-to-use platform for a user, even a non-technical user, to perform complex data analyses using data stored in multiple different data sources.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: August 27, 2019
    Assignee: Oracle International Corporation
    Inventors: Eric Hsiao, James Dang, Jeffrey Toillion, Rahul V. Herwadkar, Leon Zeng, Xiaochao Zhou
  • Patent number: 10360605
    Abstract: In providing information to a user, a server apparatus and the like which can preferentially display information in which the user is interested is provided. Degrees of interest of the user for targets corresponding to information displayed on a display unit are calculated based on details of operation of the user when the display unit displays the information, and information to be displayed is displayed by prioritizing the information of targets related to targets with high degrees of interest of the user.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: July 23, 2019
    Assignee: Rakuten, Inc.
    Inventor: Hisanori Yamahara
  • Patent number: 10360212
    Abstract: A method for guided keyword-based exploration of data stored in a database includes providing, with a processing device, valid query templates for the data, wherein the provided valid query templates include static parts and dynamic parts; selecting those of the provided valid query templates that match a user-provided keyword; generating valid queries from the selected valid query templates using the data; and querying the data using a user-selected valid query selected from the generated valid queries.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: July 23, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Abderrahim Labbi, Michail Vlachos, Anastasios Zouzias
  • Patent number: 10346478
    Abstract: A search term suggestion engine of a computing device receives characters of user data as the characters are input. The user data is at least part of a search term to be provided to one of multiple applications to search for the search term. An indication of multiple suggestion sources is received from the one application, and one or more suggested search terms are obtained, from the multiple suggestion sources, based on the received characters. One or more suggested search terms can also be obtained from the multiple suggestion sources based on one or more linguistic alternatives for the received characters. The one or more suggested search terms are combined into a combined set of suggested search terms, and the combined set of suggested search terms is returned to a search user interface for presentation to the user.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: July 9, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Derek S. Gebhard, Marc Wautier, Manav Mishra, Edward Boyle Averett, Brendan D. Elliott, David J. G. Wood, Philip P. Fortier, Andrei T. Aron, Vivekanandan Elangovan, Kwong K. Leung, Arun Gurunathan, Octavio Alfredo Cruz Sanchez, Priya Vaidyanathan
  • Patent number: 10339134
    Abstract: A system for generating normalization candidates for a search query includes a database for storing session logs with each session log including query data and a processor in communication with the database and configured to execute computer-readable instructions causing the processor to analyze session log data to generate sets of query reformulations for a plurality of search queries, select one of the sets containing a normalization candidate that matches the search query, filter the selected set of reformulations, tie the candidates in the selected set to a category, compare the categories of the candidates, remove at least one reformulation from the selected set when the category of one candidate is uncommon with the category of the other candidate, and store the remaining candidates in the database. A method and one or more non-transitory computer-readable storage media for generating stemming pairs for a search query are also disclosed.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: July 2, 2019
    Assignee: WALMART APOLLO, LLC
    Inventor: Monadhika Sharma
  • Patent number: 10318338
    Abstract: Embodiments of the present invention provide methods, systems, and computer program products for re-launching contextually related application sets. In one embodiment, applications which are contextually-related are saved to a profile, along with the state of each application and data associated with each application. The set of applications, along with saved state and data, can be re-launched responsive to a trigger.
    Type: Grant
    Filed: January 8, 2015
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Geetika T. Lakshmanan, Dana L. Price, Shelbee D. Smith-Eigenbrode
  • Patent number: 10291763
    Abstract: A multi-modal projection system, such as a smartphone, a wearable, or a generic universal-serial-bus-class (generic USB-class), for use in projecting device output via a host apparatus, such as a transportation vehicle. The system includes a hardware-based processing unit (processor), and a base data-processing resource needed by each of a plurality of interface components to generate the output to be projected via the host apparatus. The system includes a non-transitory computer-readable storage component having the interface components that, when executed by the processing unit, generate the output to be projected via the host apparatus. The storage component further includes a plurality of virtual data-processing components being virtual representations of the base data-processing resource. The storage component further includes a mapping module that, when executed, controls access for the interface components to the base data-processing component by way of the virtual data-processing components.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: May 14, 2019
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Dan Shan, Fan Bai, Robert A. Hrabak, Nikhil N. Neti
  • Patent number: 10275514
    Abstract: Embodiments can provide a computer implemented method, in a data processing system comprising a processor and a memory comprising instructions which are executed by the processor to cause the processor to implement an improved search query generation system, the method comprising inputting a natural language question; parsing the natural language question into a parse tree; identifying argument positions comprising one or more argument position terms; for each argument position: comparing a head term's discriminator score against a threshold discriminator score; and if the head term surpasses the threshold discriminator score, adding the head term as a required term to an improved search query; and outputting the improved search query.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: April 30, 2019
    Assignee: International Business Machines Corporation
    Inventors: Charles E. Beller, Sean L. Bethard, William G. Dubyak, Alexander C. Tonetti, Sean T. Thatcher, Julie T. Yu
  • Patent number: 10235418
    Abstract: A method includes assigning an access permission of a first user to a query object that represents a first query, the access permission granting the first user access rights to one or more data sources of the first query, the access permission being assigned as a runtime permission of the first query, granting a request from a second user to execute a second query, the first query being a subquery of the second query, and allowing the second user to execute the first query on the one or more data sources of the first query using the runtime permission assigned to the first query in executing the second query using the first query as the subquery.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: March 19, 2019
    Assignee: SPLUNK INC.
    Inventors: Alexander James, Jesse Miller
  • Patent number: 10198527
    Abstract: Within a graphical user interface, a window may be spawned at one point in time and then populated with content at a later point in time. By execution of browser-executable code by a user's device and corresponding server-side code by a machine, a pop-under window may be spawned by the user's device. The spawned pop-under window may be initially hidden by the user's browser window and may be initially loaded with no content or default content. The device may monitor the graphical user interface for search criteria submitted by the user and update the spawned pop-under window based on such search criteria. If the user exits the webpage, and if rules allow presentation of a pop-under window, the pop-under window may be updated by the device for presentation to the user. Based on interest or lack of interest in the updated content, the user may revisit the website.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: February 5, 2019
    Assignee: Hipmunk, Inc.
    Inventors: Adam Julian Goldstein, Steven Ladd Huffman, Seth Satoshi Sakamoto, Ryan James Schwers, Christopher Brian Slowe, Niranjan Ramadas
  • Patent number: 10162804
    Abstract: Briefly, in accordance with one or more embodiments, content of a file such as text content may be reflowed in response to a resizing of an object also included in the file.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: December 25, 2018
    Assignee: Adobe Systems Incorporated
    Inventor: Robert M. Ayers
  • Patent number: 10152535
    Abstract: An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are extracted from the document collection. Documents are the indexed according to their included phrases, using phrase posting lists. The phrase posting lists are stored in an cluster of index servers. The phrase posting lists can be tiered into groups, and sharded into partitions. Phrases in a query are identified based on possible phrasifications. A query schedule based on the phrases is created from the phrases, and then optimized to reduce query processing and communication costs. The execution of the query schedule is managed to further reduce or eliminate query processing operations at various ones of the index servers.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: December 11, 2018
    Assignee: GOOGLE LLC
    Inventors: Pei Cao, Sohem Mazumdar
  • Patent number: 10108699
    Abstract: When a user-submitted query is received, a set of candidate queries is identified. For each of the candidate queries, features are extracted that, for each candidate query, reflect a measure of effectiveness of the candidate query. The candidate queries are rank ordered based on the measure of effectiveness, and one or more of the top-ranked candidate queries are presented as suggested alternatives to the user-submitted query.
    Type: Grant
    Filed: January 22, 2013
    Date of Patent: October 23, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ruihua Song, Yu Chen, Ji-Rong Wen
  • Patent number: 10033737
    Abstract: A system and method for cross-cloud identity matching are provided. The method includes receiving at least one user identifier of a user of a client node; determining at least one cloud-based resource accessed by the client node; selecting a cloud-based resource of the at least one accessed cloud-based resource; extracting at least one possible user identity of the user from the selected cloud-based resource; identifying at least one user identifier of the extracted at least one possible user identity; matching between each identified user identifier and the at least one received user identifier; determining whether each possible user identity is associated with the user respective of the matching; and upon determining that at least one possible user identity is associated with the user, storing each associated user identity respective of the client node.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: July 24, 2018
    Assignee: HARMON.IE R&D LTD.
    Inventor: Roy Sheinfeld
  • Patent number: 9996594
    Abstract: A method and system for time dependent search is described. A search manager may receive a query for time dependent information relating to a base object and a time period. The search manager may search a search optimized storage system of technical objects for a technical object that matches the query. Each technical object may include a reference to time dependent information stored by a base object and a validity period. The validity period for each technical object is chosen by time stretching logic such that valid time dependent information is available for all time periods.
    Type: Grant
    Filed: June 26, 2009
    Date of Patent: June 12, 2018
    Assignee: SAP SE
    Inventors: Matthias Richter, Ralf Dentzer, Gisella Dominguez Anzuinelli
  • Patent number: 9910839
    Abstract: A user terminal device is provided that includes a display part configured to display a document preparation window, an input part configured to receive a selection command for selecting a text in a document displayed in the document preparation window, a communication part configured to connect to a server, and a controller configured to control displaying of an activated search button in a region of the document preparation window when the text is selected, and to search for, when the search button is selected, at least one image corresponding to the selected text using the communication part, wherein the controller is further configured to control displaying of images searched for from at least one of the server and a storage part of the user terminal device, and to, when one of the searched images is selected, insert the selected image at a predetermined position of the document preparation window.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: March 6, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Young-cheol Kang
  • Patent number: 9824078
    Abstract: A user terminal device is provided that includes a display part configured to display a document preparation window, an input part configured to receive a selection command for selecting a text in a document displayed in the document preparation window, a communication part configured to connect to a server, and a controller configured to control displaying of an activated search button in a region of the document preparation window when the text is selected, and to search for, when the search button is selected, at least one image corresponding to the selected text using the communication part, wherein the controller is further configured to control displaying of images searched for from at least one of the server and a storage part of the user terminal device, and to, when one of the searched images is selected, insert the selected image at a predetermined position of the document preparation window.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: November 21, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Young-cheol Kang
  • Patent number: 9754286
    Abstract: One or more embodiments of the disclosure include methods and systems that allows for improved user navigation within a group of content items. For example, a content navigation system can identify a content item within a group of content items to provide to a user in response to a user interaction. In some embodiments, the content navigation system can identify a content item to provide to the user based on one or more factors, such as a characteristic of a user interaction and a relevance of a content item. In addition, the content navigation system can strategically provide advertisement content items to a user by adjusting one or more factors with respect to advertisement content items.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: September 5, 2017
    Assignee: FACEBOOK, INC.
    Inventor: Mark A. Richardson
  • Patent number: 9730112
    Abstract: A method for dynamically provisioning access and/or service for a device may include receiving information indicative of a user identity associated with a user of a device, correlating the user identity to the device, determining a user profile descriptive of access to be afforded to the user in a network or indicative of service parameters associated with provision of services to the user in the network, and granting the user access to use the network services via the device in accordance with the user profile.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: August 8, 2017
    Assignee: NORTHROP GRUMMAN SYSTEMS CORPORATION
    Inventors: Mark S. Adams, Ajay Gupta, Susan L. Connell, Yama A. Noori, Rajesh K. Benjamin
  • Patent number: 9684696
    Abstract: An information cataloging system disclosed herein provides a system and method for inferring relationships between various elements, such as e-mail address, phone number, etc., of various observations, such as business cards, observations obtained from the Internet, etc. The method comprises representing various elements, such as name, e-mail address, etc., using nodes, representing the relations between the various elements using edges connecting these nodes, computing a distance between two disparate nodes, wherein each of the two disparate nodes represent an element related to the entity. An implementation of the information cataloging system disclosed herein also provides a method of calculating noise and signal to noise ratio attached to various nodes and using such noise information in calculating confidence level of relationships between various elements.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: June 20, 2017
    Assignee: FullContact Inc.
    Inventors: Daniel Kenton Lynn, Brandon Wesley Vargo, Kurt Harriger
  • Patent number: 9607100
    Abstract: A method and system for providing inline search suggestions for a search string submitted by a user of an electronic marketplace is provided. A user submits a search string via a search interface in a computing device of the user. An electronic marketplace system receives the search string and identifies individual search terms in the search string that can be logically grouped together to form one or more segments in the search string. The electronic marketplace identifies a plurality of search strings submitted by a plurality of users that may relate to identified segments of search string submitted by the user. In one embodiment, the user selects a particular segment of the search string via the search interface. The electronic marketplace provides suggested search terms related to the identified segment to the user via the search interface.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: March 28, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Erica Nichol Ware, Luis Antonio Diniz Fernandes de Morais Sarmento, Sarah Esther Williams
  • Patent number: 9544381
    Abstract: Users may be identified across websites, such as social media websites. Prior user information data and candidate user information data may be received. An algorithm may identify a first plurality of behavioral patterns in the prior user information data and a second plurality of behavioral patterns in the candidate user information datum. The algorithm may determine whether the candidate user information datum and the prior user information data correspond to the same user based, at least in part, on the first and second pluralities of behavioral patterns.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: January 10, 2017
    Assignee: Arizona Board of Regents on Behalf of Arizona State University
    Inventors: Reza Zafarani, Huan Liu
  • Patent number: 9529916
    Abstract: Disclosed is a document management system where accessed documents can be stored in a document list along with information regarding the context in which the documents were accessed. The context can include information regarding the time and date the document was accessed and what applications were running when the document was accessed. Other context information can include whether the document was accessed during a calendar event or if the document was included in an attachment to an e-mail. When the current context of the computing device matches a previously recorded context, documents from the document list can be entered into a subset list and presented to the user.
    Type: Grant
    Filed: October 30, 2012
    Date of Patent: December 27, 2016
    Assignee: GOOGLE INC.
    Inventor: Luis Barguno
  • Patent number: 9483802
    Abstract: The present invention relates to social customer service and support systems integrated with social media and social networks. More particularly, the invention provides a social customer care platform system to allow customer care functions, and in particular to allow customer service agents to identify, prioritize, match and triage customer support requests that may arise through a social network and may be serviced using a social network. It manages and tracks a high-volume of customer interactions and provides for monitoring of Internet social network posts relevant to a business's products or services along with the ability to capture, monitor, filter, make sense of and respond to, in near real-time, tens of thousands of social interactions.
    Type: Grant
    Filed: April 18, 2013
    Date of Patent: November 1, 2016
    Assignee: Lithium Technologies, Inc.
    Inventors: Dewey Gaedcke, Phu Nguyen, James David Evans, Morten Moeller
  • Patent number: 9449076
    Abstract: Real-time query expansion (RTQE) is a process of supplementing an original query with addition terms or expansion choices that are ranked according to some figure of merit and presented while users are still formulating their queries. As disclosed herein, phrases may be presented and one or more terms of a focused-on phrase may be pinned (as desirable to the user). Subsequent lists may be presented as a function of pinned terms and/or user input. In one embodiment, a placeholder may be substituted for one or more pinned terms if less than some predetermined threshold of phrases is able to be presented based upon the pinned terms and/or user input, and another list of phrases may be presented as a function of a query using fewer than all the pinned terms. The placeholder may allow out-of-index phrases to be formed, for example, based upon two or more phrases and/or terms input by the user.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: September 20, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tim Paek, Bongshin Lee, Bo Thiesson, Gary Voronel, Julian James Odell, Oliver Scholz
  • Patent number: 9418137
    Abstract: A database system uses an iterative set to store data and relationships among the data in a parallel manner. Unlike a relational database, which is limited to representing two-dimensional relationships (i.e., relationships between pairs of tables), the database system of the present invention may represent N-dimensional relations in a three-dimensional coordinate system. Furthermore, the database system of the present invention may store all database data in a single iterative set, without the need to use multiple tables. As a result of the manner in which data and relationships among data are stored by embodiments of the present invention, embodiments of the present invention may be used to search the database without the need to formulate queries in a formal query language such as SQL.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: August 16, 2016
    Inventor: Sherwin Han
  • Patent number: 9384241
    Abstract: The techniques described herein determine an initial set of ranked images associated with an image-based search query. Based on visual content similarities between images in the initial set of ranked images, the techniques select confident image samples from the initial set of ranked images. The techniques then use the confident image samples to rerank the initial set of ranked images. Accordingly, a search engine uses the confident image samples to promote images that are likely to be relevant to the search query, while demoting images that are not likely to be relevant to the search query. Therefore, the search engine can provide improved relevance-based search results to an image-based search query.
    Type: Grant
    Filed: November 24, 2011
    Date of Patent: July 5, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jingdong Wang, Shipeng Li, Nobuyuki Morioka
  • Patent number: 9256680
    Abstract: Redirection (“biasing”) architecture that automates the selection of topical terms in a search query, and provides a user-selectable (e.g., clickable) interface which enables the user to quickly and easily re-formulate and execute a new query using terms that return more focused search results. The redirection of search by biasing the terms (strings) can also be performed by indicating that certain results are not interesting to the user. For example, one way using an existing search engine, is to apply a search operator (e.g., a hyphen) to indicate that certain terms must not occur in the search results (negation). Accordingly, by automatically selecting topical terms to negate, constructing a query, and embedding the negation in a link with each results page result, considerable manual and cognitive effort is saved.
    Type: Grant
    Filed: February 2, 2012
    Date of Patent: February 9, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Giridhar Kumaran
  • Patent number: 9251292
    Abstract: Systems and methods are disclosed herein for providing search results, particularly product records from a product database. Past queries are analyzed and grouped into clusters according to similarities, with each query including a highly relevant head query and a plurality of tail queries. Similarity of queries may be determined based on user response similarity to query results, co-occurrence, and textual similarity. One or more categories are identified for the clusters, such as based on click-through rates for search results of the head queries of the clusters. Upon receiving a query, a cluster for the query is identified, such as according to similarity to one or more queries of the cluster. The categories associated with the cluster are then used to one or both of augment the query and rank search results for the query.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: February 2, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Jinxing Cheng, Abhishek Gattani
  • Patent number: 9230041
    Abstract: A method for generating search suggestions of related entities based on co-occurrence and/or fuzzy score matching is disclosed. The method may be employed in a search system that may include a client/server type architecture. The search system may include a user interface for a search engine in communication with one or more server devices over a network connection. The server device may include an entity extraction module, a fuzzy-score matching module, and an entity co-occurrence knowledge base database. In one embodiment, the search system may process a partial search query from a user and present search suggestions to complete the partial query. In another embodiment, the complete search query may be used as a new search query. The search system may process the new search query, run an entity extraction, find related entities from the entity co-occurrence knowledge base, and present said related entities in a drop down list.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: January 5, 2016
    Assignee: QBASE, LLC
    Inventors: Scott Lightner, Franz Weckesser, Sanjay Boddhu
  • Patent number: 9141997
    Abstract: The present invention relates to social customer service and support systems integrated with social media and social networks. More particularly, the invention provides a social customer care platform system to allow customer care functions, and in particular to allow customer service agents to identify, prioritize, match and triage customer support requests that may arise through a social network and may be serviced using a social network. It manages and tracks a high-volume of customer interactions and provides for monitoring of Internet social network posts relevant to a business's products or services along with the ability to capture, monitor, filter, make sense of and respond to, in near real-time, tens of thousands of social interactions.
    Type: Grant
    Filed: April 18, 2013
    Date of Patent: September 22, 2015
    Assignee: Lithium Technologies Inc.
    Inventors: Dewey Gaedcke, Phu Nguyen, James David Evans, Morten Moeller
  • Patent number: 9092509
    Abstract: This disclosure describes, in part, techniques for operating a search query user interface to allow seamless creating, editing and/or refining of a search query using various interactive functions. The techniques described herein may display a search query divided into segments. A selection of a segment of the search query may then be received. One or more alternatives to the selected segment may then be presented. Next, a selection of one of the presented alternative may be received. As a result, the search query may be altered using the selected alternative. Furthermore, the techniques described herein allow a user to operate on a search query using query substitution, expansion, association and/or history functions.
    Type: Grant
    Filed: November 19, 2012
    Date of Patent: July 28, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shuming Shi, Chin-Yew Lin, Yunbo Cao
  • Patent number: 9047319
    Abstract: A computing device configured to determine that one or more regions of an image are associated with a tag of the image is described herein. The computing device is further configured to determine one or more attribute tags describing at least one of the content or context of the one or more regions. Upon determining the attribute tags, the computing device associates the attribute tags with the tag to enable image searching based on the tag and attribute tags.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: June 2, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xian-Sheng Hua, Kuiyuan Yang, Meng Wang, Hong-Jiang Zhang
  • Publication number: 20150149450
    Abstract: A method is provided for determining problem resolutions within a networked computing environment. The method includes retrieving, by one or more computer processors, event data from within a networked computing environment. The method includes determining, by the one or more computer processors, a characteristic of a database within the networked computing environment, the database storing a plurality of problem resolutions. The method includes determining, by the one or more computer processors, a search query corresponding to the event data and to the characteristic of the database. The method includes performing, by the one or more computer processors, a first search of the database using the search query and then refining, by the one or more computer processors, the search query. The method then includes performing, by the one or more computer processors, at least one additional search of the database using the refined search query.
    Type: Application
    Filed: November 27, 2013
    Publication date: May 28, 2015
    Applicant: International Business Machines Corporation
    Inventors: Rose C. Kanjirathinkal, Anindya Neogi, Sriram Raghavan
  • Publication number: 20150149499
    Abstract: In various example embodiments, a system and method to provide query linguistic service is provided. An initial query term set is received. Phrase recognition is performed on the initial query term set to determine recognized phrases. Using the determined recognized phrases, one or more synonyms for each of the recognized phrases are determined. Results matching the initial query term set and any selected synonyms from the determined one or more synonyms are determined.
    Type: Application
    Filed: February 2, 2015
    Publication date: May 28, 2015
    Inventors: Karin Mauge', Radoslav Valentinov Petranov, Jean-David Ruvini, Antoniya T. Statelova, Neelakantan Sundaresan
  • Publication number: 20150134688
    Abstract: Described is a system and method for enabling visual search for information. With each selection of an object included in an image, additional images that include visually similar objects are determined and presented to the user.
    Type: Application
    Filed: May 16, 2014
    Publication date: May 14, 2015
    Applicant: Pinterest, Inc.
    Inventors: Yushi Jing, Cai Wei
  • Patent number: 9020926
    Abstract: Methods, systems, and apparatus, including computer program products, for refining search queries. In one implementation, a method includes obtaining a submitted search query, and in response to obtaining the search query: obtaining search results responsive to the search query; selecting a document from a group of documents identified by the search results; generating from a subset of one or more entities associated with the document one or more candidates for refined search queries, including: identifying one or more terms in the search query, where the one or more terms occur in the search query in a particular order relative to each other, and combining the one or more terms with the entity to generate a candidate, where the one or more terms occur in the particular order relative to each other; and identifying one or more of the candidates as being refined search queries for providing with the search results.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: April 28, 2015
    Assignee: Google Inc.
    Inventors: Ori Allon, Ugo Di Girolamo, Tomer Shmiel, Alexandre Petcherski, Tzvika Hartman
  • Patent number: 9009185
    Abstract: A performance management system leverages an iterative process to provide performance reports, with reduced computing resources. In response to a request for a performance report, a respective subset of performance data records may be received from each of a plurality of sources. It may then be determined whether additional performance data records are to be requested from the plurality of sources for the report. The received data may be processed and the resultant report may be outputted. For example, the iterative process may be applied to generate a top-n report based on network flow performance data in a computer information system.
    Type: Grant
    Filed: December 28, 2010
    Date of Patent: April 14, 2015
    Assignee: Sevone, Inc.
    Inventor: Vesselin Bakalov
  • Patent number: 9003359
    Abstract: A method, computer program product, and system for visually modeling architectures or system designs are described. A method may comprise providing an architectural model having a plurality of elements of one or more types. The method may further comprise providing a platform for a user to develop a non-software code query relating to the elements of the model. The method may also comprise executing the developed query to extract one or more of the plurality of elements from the model. The method may additionally comprise populating a diagram with the extracted one or more of the plurality of elements.
    Type: Grant
    Filed: September 10, 2010
    Date of Patent: April 7, 2015
    Assignee: International Business Machines Corporation
    Inventor: Kevin James Cornell
  • Patent number: 9002873
    Abstract: Embodiments relate to a user interface for building queries. The user may select a source or sources to be queried, and establish any number of desirable and undesirable criteria to filter the source or sources. The result set may be named with an identifier. Additional queries may be built that use previous queries as sources. The interface for building queries may be used in conjunction with electronic discovery software or document review software to filter relevant documents.
    Type: Grant
    Filed: May 31, 2011
    Date of Patent: April 7, 2015
    Assignee: Google Inc.
    Inventor: Jared King
  • Publication number: 20150095365
    Abstract: A query building mechanism in which a query builder component assists a user in generating queries to be used to populate user interface elements. A control provides a query schema to the query builder component. The query schema identifies available query parameters that the control is capable of using to populate a corresponding user interface element. The query builder component presents at least some of the available query parameters the user, such that the user may edit these parameters. The query builder component gathers those edits and generates a query therefrom. The query parameters may be provided to the query builder component in consistent manner across a wide variety of possible user interface controls. Furthermore, the resulting query is provided in a uniform query format.
    Type: Application
    Filed: April 1, 2014
    Publication date: April 2, 2015
    Inventors: Brad Olenick, Leon Ezequiel Welicki, Timothy Michael McBride, Federico Silva Armas, Jonathan Lucero, Nafisa Bhojawala, David Anson, Kristofer John Owens, Andrew Birck, Vishal R. Joshi, Jon Harris, Stephen Michael Danton, Karandeep Singh Anand, Bradley D. Millington, Adam Mohamed Abdelhamed, Justin Beckwith, Eric Hwa-Wei Wong
  • Patent number: 8996559
    Abstract: Disclosed are a method, a device and/or a system of assisted query formation, validation, and result previewing in a database having a complex schema. In one aspect, a method of a query editor includes generating a data profile which includes a set of characteristics captured at various granularities of an initial result set generated from an initial query using a processor and a memory. The method determines what a user expects in the initial result set of the initial query and/or a subsequent result set of a subsequent query based on the data profile and/or a heuristically estimated data profile. The method includes enabling the user to evaluate a semantic accuracy of the subsequent query based on the likely expectation of the user as determined through the set of characteristics of the data profile. The set of characteristics may include metadata of the initial query.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: March 31, 2015
    Assignee: Alation, Inc.
    Inventors: Venkatesh Ganti, Aaron Kalb, Feng Niu, Satyen Sangani
  • Patent number: 8997037
    Abstract: A method, computer program product, and system for visually modeling architectures or system designs are described. A method may comprise providing an architectural model having a plurality of elements of one or more types. The method may further comprise providing a platform for a user to develop a non-software code query relating to the elements of the model. The method may also comprise executing the developed query to extract one or more of the plurality of elements from the model. The method may additionally comprise populating a diagram with the extracted one or more of the plurality of elements.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventor: Kevin James Cornell
  • Publication number: 20150088920
    Abstract: Disclosed herein are systems, methods, and computer-readable storage media for an iterative disambiguation interface. A system practicing the method receives a search query formatted according to a standard XML markup language for containing and annotating interpretations of user input, the search query being based on a natural language spoken query from a user and retrieves search results based on the search query. The system transmits the search results to a user device and iteratively receives multimodal input from the user to change search attributes and transmits updated search results to the user device based on the changed search attributes. The search results can include a link to additional information, such as a video presentation, related to the search results. The standard XML markup language can be Extensible MultiModal Annotation (EMMA) markup language from W3C. The system can generate an iteration transaction history for each multimodal input and updated search result.
    Type: Application
    Filed: December 3, 2014
    Publication date: March 26, 2015
    Inventor: Michael JOHNSTON
  • Patent number: 8983947
    Abstract: Techniques and tools are described for augmenting search using association information. Searches can be performed using a combination of index information and association information. In some examples, index information is stored in a first data store and association information is stored in a second data store. Search queries can be received and modified using association information. Modified search queries can be executed using a combination of index information and association information. Index information can be generated by indexing a set of documents. Association information can be generated by monitoring user activity occurring between users and a set of documents.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: March 17, 2015
    Assignee: Jive Software, Inc.
    Inventors: Lance Riedel, Georgios Mavromatis
  • Patent number: 8983985
    Abstract: Access to a data element stored within a database object is controlled. A request is received from a user to perform an operation in relation to the database object, the operation including retrieval of information from the data element of the database object. Prior to retrieving information from the data element, a determination is made whether at least a portion of the information from the data element is subject to masking in accordance with an access policy. In response to determining that information from the data element is subject to masking, the request is modified to require that information from the data element be retrieved in a masked condition.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: March 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Stephen Yao Ching Chen, Curt L. Cotner, Gerald G. Kiernan, Irene Ching-Hua Liu, Claire W. McFeely, Walid Rjaibi, Timothy J. Vincent
  • Patent number: 8977621
    Abstract: A search engine optimizer that 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 provides 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 right side human brain checkmate combination required to achieve certitude.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: March 10, 2015
    Inventor: Richard Paiz
  • Patent number: 8977639
    Abstract: A server system receives a visual query and identifies an entity in the visual query. The server system further identifies a client-side action corresponding to the identified entity and creates an actionable search result element configured to launch the client-side action. Examples of actionable search result elements are buttons to initiate a telephone call, to initiate email message, to map an address, to make a restaurant reservation, and to provide an option to purchase a product. The entity identified in the visual query may be indirectly associated with a client-side action whose contact address or appropriate link is found in a search result associated with the identified entity. The client system receives and displays the actionable search result element, and upon a user selection of the actionable search result element, launches the client-side action in an application distinct from the visual query client application.
    Type: Grant
    Filed: August 11, 2010
    Date of Patent: March 10, 2015
    Assignee: Google Inc.
    Inventors: David Petrou, Avi Flamholz, Matthew R. Casey, Theodore Power
  • Publication number: 20150066973
    Abstract: Methods and apparatus for modifying search results based a dismissal action associated with one or more of the search results by a user to whom the search results are presented. Initially provided search results may include at least a first set of search results that are associated with a first entity and a second set of search results that are associated with a second entity. In response to a dismissal action associated with one or more of the search results of the first set, the initial search results may be modified to demote and/or omit one or more search results of the first set. The user may be provided with the modified search results.
    Type: Application
    Filed: August 29, 2013
    Publication date: March 5, 2015
    Applicant: Google Inc.
    Inventors: Hyunchan Kim, Soo Kim, Jegeon Jung
  • Publication number: 20150066974
    Abstract: A stand-alone web-based rapid anatomical documentation (RAD) system searches for ICD codes linked to key words that are applied to a standards-based structured vocabulary. The RAD system provides a search screen divided into a plurality of display regions for selecting a search type from the search screen. The search type includes a text search and anatomy search. Based on the type of search initialed, search filters and ICD codes are made available. Selecting at least one search filter causes an update of the search filters and ICD codes available, wherein the selection of the search filters can be repeated until a number of codes available reach a minimum value. Each ICD code is linked to keywords hierarchically organized and associated with the search filters, links to defined regions on anatomical art images and clinically relevant information.
    Type: Application
    Filed: August 28, 2014
    Publication date: March 5, 2015
    Inventor: David WINN