Query Processing (i.e., Searching) (707/3) Patents (Class 707/999.003)
Cross-Reference Art Collections
-
Patent number: 9384224Abstract: An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are identified that predict the presence of other phrases in documents. Documents ate the indexed according to their included phrases. Index data for multiple versions or instances of documents is also maintained. Each document instance is associated with a date range and relevance data derived from the document for the date range.Type: GrantFiled: November 18, 2013Date of Patent: July 5, 2016Assignee: Google Inc.Inventor: Anna L Patterson
-
Patent number: 9384248Abstract: A method includes receiving a query request, generating a modified query in a database query language by modifying a stored query in the database query language based on the query request, and transmitting the modified query to a database endpoint. The method includes receiving query results in the database query language and converting by the processor the query results from the database query language to a format usable by a reporting engine.Type: GrantFiled: June 10, 2013Date of Patent: July 5, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Arthur G. Ryman
-
Patent number: 9378253Abstract: A computer-implemented system and method for creating a user-defined database interface. A Launch Form module constructs a call comprising user definitions of an identifier for the database, a target data object (database table), approach filters (table fields), and results lines (table fields). An Orbit Form module uses the call constructs to access and query the identified database. Approach boxes corresponding to the approach filters may receive target input values which the Orbit Form module matches, in combination, to records in the database. The Orbit Form module may then retrieve values present in the fields corresponding to each user-specified results line. The Launch form module may also adorn the call with parameters that the Orbit Form module uses to govern retrieval of data from the target database, presentation of filter values, and/or formatting of results pages.Type: GrantFiled: April 23, 2015Date of Patent: June 28, 2016Assignee: Mescal IT Systems, Ltd.Inventor: Gerald Mescal
-
Patent number: 9372850Abstract: A system and method for determining whether a textual work submitted for publishing is machine generated or non-machine generated by identifying and quantifying various aspects of the textual work and comparing those aspects to known works. For example, the system and method may identify aspects of a textual work, including, a relationship between the sentences within the textual work, a writing style of the author of the textual work, a grammatical structure of the sentences within the textual work, a quality of the textual work, and other aspects of the textual work. Upon determining that the textual work is machine generated the textual work may be rejected for publishing.Type: GrantFiled: December 19, 2012Date of Patent: June 21, 2016Assignee: Amazon Technologies, Inc.Inventors: Mitsuo Takaki, Divya Mahalingam, David Gordon Leatham, David Rezazadeh Azari
-
Patent number: 9367581Abstract: Systems, methods, and computer program products for enabling assessment of the quality of a search index. In one embodiment, objects are processed to produce corresponding text that is stored and indexed. The objects are also processed to identify and store corresponding metadata values for indexing. Error conditions that are detected during the processing of objects to generate corresponding text are tracked and compared to determine the most severe of the error conditions. An indication of the most severe error condition is stored in a first consolidated error field. Errors that are encountered in the identification and storage of metadata values are counted and this count is stored in a second consolidated error field. Both of the consolidated error fields are indexed in the same manner as the text and metadata for the objects, so that the stored error information can be used in queries of the search index.Type: GrantFiled: February 5, 2015Date of Patent: June 14, 2016Assignee: Open Text S.A.Inventor: Patrick Thomas Sidney Pidduck
-
Patent number: 9367585Abstract: A data storage and query method supporting an agile development and horizontal scaling, in a field of computer applications, includes steps of: transforming data into a 2-tuple (Key, MiniTable) and identifying any MiniTable (having a data set removed) with a unique Key, wherein the MiniTable includes multiple data columns; a structure of each data column is limited by a pre-defined mode; and the data columns are sorted according to a primary key defined by the mode. The data storage and query method obtains a capability of the horizontal scaling via removing dependency among the data sets, and a capability of the agile development via supporting an analogous SQL grammar by saving dependency among the data within the data sets. The data storage and query method can be applied to a data management system which supports the horizontal scaling of big data and the agile development of short development lifecycles.Type: GrantFiled: April 18, 2012Date of Patent: June 14, 2016Assignee: GUANGDONG ELECTRONICS INDUSTRY INSTITUTE LTD.Inventors: Lei Nie, Zhiwei Xu, Guojie Li, Jingjie Liu, Qiang Yue
-
Patent number: 9367850Abstract: The present invention provides for systems and methods that facilitate conveying user information between and among users effectively to thereby create a collaborative filtering environment with maintained user privacy. More specifically, the present invention allows user-profile building to occur coincident with user-browsing, for example. This can be accomplished in part by incorporating an input component on the user interface used for browsing and/or searching. A user who has opted-in to construct a personal profile makes declarations regarding his relationship with at least a portion of the information being currently viewed. The declarations are annotated to the user's profile. At the user's discretion, the user's profile can be disseminated to others in whole or in part such that other people can make use of the user's expertise, experience or opinions. In addition, the user profiles can be machine-readable and searchable.Type: GrantFiled: December 31, 2008Date of Patent: June 14, 2016Assignee: Microsoft Technology Licensing, LLCInventor: Dimitris Achlioptas
-
Patent number: 9361188Abstract: A database storage system allows users to modify the state of a virtual database. The database storage system provides a respective virtual database (VDB) at a respective destination, the respective VDB having a first timeflow stored in a respective container. A user can send a request to rewind a VDB. The request identifies timeflow of the VDB and a state of the VDB associated with a timeflow. The database storage system modifies the virtual database to refer to database blocks associated with a snapshot of the VDB associated with the identified timeflow. The database storage system maintains a new timeflow for the modified VDB. The database storage system also allows the virtual database to be refreshed to a state of a source database. The source database can be a database stored in an external system or a virtual database stored within the database storage system.Type: GrantFiled: July 7, 2014Date of Patent: June 7, 2016Assignee: Delphix Corp.Inventors: Michael James Stewart, Hubert Ken Sun
-
Patent number: 9361076Abstract: A healthcare information infrastructure stores and registers clinical documents. The infrastructure requires that the stored documents be registered using certain metadata. Metadata associated with legacy documents is reviewed to determine whether any required metadata is missing. Any required metadata that is missing is obtained. The metadata is augmented with the obtained metadata so that the document can be stored and registered in the healthcare information infrastructure.Type: GrantFiled: June 29, 2012Date of Patent: June 7, 2016Assignee: EMC CorporationInventors: Shanmugasundaram Veliah, Lalith G. Subramanian
-
Patent number: 9355147Abstract: A system and method of creating an access plan for a database query is disclosed. The system and method include identifying a first portion of a column of a table of a database. The first portion of the column may be in a select statement of the database query. The system and method include estimating a first statistical value for the column. The estimating may occur by analyzing a second portion of the column. The system and method include generating the access plan to predict a characteristic of a set of results for the database query. In generating the access plan, the first statistical value for the column may be used.Type: GrantFiled: February 13, 2014Date of Patent: May 31, 2016Assignee: International Business Machines CorporationInventors: Adam D. Braham, Andrew P. Passe
-
Patent number: 9355271Abstract: A method of searching encrypted data includes generating with a client computing device a search index identifier corresponding to a search term in an encrypted search table and transmitting the search index identifier, a first single use key and a second single use key to a server. The method includes generating a set of decrypted data with the server for a set of data in an encrypted search table corresponding to the search index identifier using the first single use key to decrypt a first portion of the data and the second single use key to decrypt a second portion of the data. The method further includes identifying one or more encrypted files stored on the server that include the encrypted search term based on the decrypted data from the search table, and transmitting the encrypted files or encrypted file identifiers to the client computing device.Type: GrantFiled: October 3, 2014Date of Patent: May 31, 2016Assignee: Robert Bosch GmbHInventors: Attila Altay Yavuz, Jorge Guajardo Merchan, Anvesh Ragi
-
Patent number: 9355178Abstract: A system for and a method of using user-entered information to return more meaningful information in response to Internet search queries are disclosed. A method in accordance with the present invention comprises managing a database in response to multiple user inputs and displaying search results from the database in response to a search query. The search results include a results list and supplemental data related to the search query. Managing the database includes, among other things, re-ranking elements in the results list, storing information related to relevancies of elements in the results list, blocking a link in the results list, storing links to documents related to the search query, or any combination of these. The supplemental data include descriptions of or indices to one or more concepts related to the search query.Type: GrantFiled: June 22, 2015Date of Patent: May 31, 2016Assignee: SEARCH ENGINE TECHNOLOGIES, LLCInventors: Michael Tanne, Yunshan Lu, Bruce D. Karsh
-
Patent number: 9348919Abstract: A computerized system and method is presented for analyzing quotations made in a quoting document of text originally found in a source document. The quoting document and source document can be web pages publicly available on the World Wide Web. The present invention analyzes the quoting document for quoted text, searches the source document for that text, and stores the existence of the quotation in association with the source document. When displaying the source document, quoted text is highlighted. A link is provided between items of quoted text and a list of documents that have quoted that text. From this list the full text of a quoting document may be displayed.Type: GrantFiled: June 27, 2014Date of Patent: May 24, 2016Assignee: GERONIMO DEVELOPMENT CORPORATIONInventor: Orin Russell Armstrong
-
Patent number: 9348581Abstract: Previous attempts to provide systems or processes for enabling the review of the development of information stored in an electronic file are difficult to use effectively and require a user to take active steps to ensure that versions and annotations are created at regular intervals. By contrast, provided by aspects of the present invention there are systems, methods and computer program products for tracking and viewing changes to information stored in a data structure. In some embodiments the systems, methods and computer program products can be combined or integrated with software providing a visual editing environment so that changes are detected, sorted and monitored in a manner that is transparent to the user. In more specific embodiments the changes are grouped according to type, and optionally sub-type, so that a user can use the types to filter which changes in the development history of the information to review according to a particular current desire to locate specific information.Type: GrantFiled: September 20, 2007Date of Patent: May 24, 2016Assignee: International Business Machines CorporationInventors: Hanna Farah, Michal Antkiewicz, Marcellus Mindel, Adam Murray, Timothy Lethbridge
-
Patent number: 9348863Abstract: Performing a user initiated search query is disclosed and comprises receiving user input comprising description details of at least one desired object, retrieving a plurality of objects from a database sharing one or more of the description details of the user input, constructing a tree data structure based on the description details of the plurality of objects, the tree data structure comprising one or more attributes related to each of the plurality of objects retrieved, displaying visual images associated with the retrieved plurality of objects, the visual images matching at least one of the attributes related to the plurality of objects, and receiving a user selection of one or more of the visual images.Type: GrantFiled: May 24, 2015Date of Patent: May 24, 2016Assignee: Open Invention Network, LLCInventors: Farid Khafizov, Margarita Khafizova
-
Patent number: 9342601Abstract: Technology described herein enhances a user's search experience by providing refined search results that are relevant to a displayed document. Contextual search results are obtained which identify a list of documents responsive to a formulated query that is based on the user's search query, as well as one or more supplemental terms that are based on content in the displayed document during user entry of the search query. The contextual search results are then “refined” by re-ranking the documents in the list, based on the similarity between the user's original search query and terms in these documents. This re-ranking enables contextual search results to be provided that are also highly relevant to the user's informational need.Type: GrantFiled: February 22, 2013Date of Patent: May 17, 2016Assignee: Google Inc.Inventors: Lev Finkelstein, Yossi Matias, Tomer Shmiel, Itzhak Barokas, Dror Eiger, Dan Guez, Yosi Markovich, Shaul Markovitch, Giora Unger
-
Patent number: 9336299Abstract: A user's search experience may be enhanced by providing additional content based upon an understanding of the user's intent. Query tagging, the assigning of semantic labels to terms within a query, is one technique that may be utilized to determine the context of a user's search query. Accordingly, as provided herein, a query tagging model may be updated using one or more stratified lexicons. A list data structure (e.g., lists of phrases obtained from web pages) and seed distribution data (e.g., pre-labeled probability data) may be used by a graph learning technique to obtain an expanded set of phrases and their respective probabilities of corresponding with particular lexicons (e.g., semantic class lexicons). The expanded set of phrases may be used to group phrases into stratified lexicons. The stratified lexicons may be used as features for updating and/or executing the query tagging model.Type: GrantFiled: April 20, 2009Date of Patent: May 10, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Ye-Yi Wang, Xiao Li, Raphael Dominik Hoffmann
-
Patent number: 9325651Abstract: An operation instruction detecting section detects an operation instruction from a message and specifies, as an instruction provider, a member who has posted the message. A report message displaying section causes a message, which (i) reports a result of an operation executed in accordance with the operation instruction and (ii) is explicitly directed to the instruction provider, to be displayed on a family message board.Type: GrantFiled: February 24, 2014Date of Patent: April 26, 2016Assignee: SHARP KABUSHIKI KAISHAInventors: Makoto Sakuta, Takayuki Nagamatsu, Chie Hideishi, Yoshihisa Waki
-
Patent number: 9317554Abstract: Presented is a system and method for evaluating relational database queries in a distributed system. An optimized query plan is received by a control node. The query plan is decoded to a SQL statement that is semantically equivalent to the query plan, even though the query plan contains elements that have no direct analog in SQL. The decoded SQL is transmitted to a compute node for execution.Type: GrantFiled: September 26, 2012Date of Patent: April 19, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Srinath Shankar, Rimma Nehme
-
Patent number: 9317551Abstract: A device provides for display a technical computing environment (TCE)-based search engine user interface, and receives a query from a user via the TCE-based search engine user interface. The device divides the query into one or more query elements, and processes the one or more query elements based on at least one of query content, information requested by the query, a model associated with the query, or an execution result of the model. The device transforms the query into another query, different than the query, based on the processed one or more query elements, and provides the other query to the TCE-based search engine for further processing.Type: GrantFiled: March 15, 2013Date of Patent: April 19, 2016Assignee: The MathWorks, Inc.Inventor: Justyna Zander
-
Patent number: 9311279Abstract: A method for notification of a change to content of a document may include providing a mechanism for selecting a certain portion of content of a document by a user that the user desires to receive notification of changes to the certain portion of content. The method may also include detecting a change to the certain portion of content being made by another user. The method may further include creating the notification of the change to the certain portion of content in response to a predefined condition being meet and transmitting the notification of the change to the certain portion of content to at least the user in response to the change to the certain portion of content of the document being saved by the other user.Type: GrantFiled: June 6, 2013Date of Patent: April 12, 2016Assignee: International Business Machines CorporationInventors: Jacques-Marie Thrasybule, Nikhil Parekh, Stefanus Wiguna, Tintin Sukawati Soemargono
-
Patent number: 9305097Abstract: A method comprises extracting one or more document identifiers from a document currently displayed on the user's computer screen. The method further comprises searching an enterprise network, using the one or more document identifiers, for one or more related documents that are related to the document currently displayed on the user's computer screen. The one or more related documents may then be filtered, and the user may be notified of the one or more filtered related documents.Type: GrantFiled: May 7, 2008Date of Patent: April 5, 2016Assignee: CA, Inc.Inventors: Steven L. Greenspan, Carrie E. Gates
-
Patent number: 9292556Abstract: A method and a device are provided for outputting data records on the basis of input data records entered by a user, a set of data records present in a database being structured via a tree structure, and search criteria and filter information items being assigned to nodes in the tree structure which are not terminal nodes.Type: GrantFiled: December 27, 2006Date of Patent: March 22, 2016Assignee: ROBERT BOSCH GMBHInventors: Uwe Walkling, Holger Listle, Ralf Osmers, Joerg Krewer, Stefan Lueer, Andreas Zosel
-
Patent number: 9275164Abstract: Methods, systems, and apparatus, including computer program products, for presenting search results. In one aspect, a method includes receiving a query and determining whether it is desirable to group search results responsive to the query. If so, the method further includes grouping search results by, for example, domain and displaying an indicator (e.g., a favicon) in proximity to a URL associated with search results that are related to the domain. In another aspect, a method includes crawling web properties to determine if a domain has an associated indicator, and storing an identifier associated with the indicator in a database that associates the identifier with one or more words indicative of the domain. Upon receipt of a query that includes the one or more words, the method further includes retrieving the indicator and displaying the indicator in proximity to a link describing the domain.Type: GrantFiled: December 10, 2009Date of Patent: March 1, 2016Assignee: Google Inc.Inventors: Samarth Keshava, Matias Pelenur, Jeremy Silber
-
Patent number: 9275110Abstract: A database system performs hash join process for processing queries that join an inner and an outer database table. The hash join processes builds a hash table in memory for the inner table. The database system receives a limit on the memory for storing the hash table. The database system maximizes the number of partitions stored in memory for the hash table. If the hash table exceeds the limit of the memory while adding rows from the inner table, the database system selects a partition for spilling to a persistent storage. The partition selected for spilling to may be the largest partition or a partition larger than most of the partitions. The database system initializes the hash table to a number of partitions that is substantially equal to half of the total number of blocks that can be stored within the specified limit of memory for the hash table.Type: GrantFiled: March 1, 2013Date of Patent: March 1, 2016Assignee: ParAccel LLCInventors: Mayank Pradhan, David Galimberti, Brian Pak-Ning Chu, David Wilhite, Jr., Adam Birnbaum, Raymi Dyskant
-
Patent number: 9275132Abstract: A user interface of an entity-centric knowledge discovery system presents an entity profile including a mix of structured and unstructured data relating to an entity. As a user refines the entity profile based on information gathered from various sources, the changing entity profile can be used as a substantially continuously updating query to search, retrieve, and rank new and pertinent information specifically relevant to the profiled entity. The platform described herein provide an active loop for refining an entity description and searching for additional information in which human input and machine-based algorithms can cooperate to more quickly build a comprehensive description of an entity of interest.Type: GrantFiled: May 12, 2015Date of Patent: March 1, 2016Assignee: Diffeo, Inc.Inventors: Daniel Adam Roberts, Max Kleiman-Weiner, John Randolph Frank, Brian Andrew Olson, David Zachary Maze, Andrew Richard Gallant, Joshua Joseph Marco Belanich, Thomas Michael DuBois
-
Patent number: 9268767Abstract: A semantic-based search system includes a log generating unit configured to generate a common log storing knowledge corresponding to general knowledge and a user log stored by reflecting user preference, an instance analyzing unit configured to analyze vector characteristics corresponding to an instance among interpretation alternatives according to a keyword input by a user, a weighted value calculating unit configured to calculate weighted values of confidence values and cosine similarity values of interpretation alternatives including vector characteristics of the instance with respect to at least an one of the common log and the user log, and an aligning unit configured to align rankings of the interpretation alternatives according to the keyword input on the basis of the calculated weight values of the confidence values and the cosine similarity values.Type: GrantFiled: August 23, 2013Date of Patent: February 23, 2016Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Hyung Woo Kim, Joon Myun Cho, Moo Hun Lee
-
Patent number: 9269091Abstract: Methods and systems for segmenting traffic based on geography include assigning coordinate location data received with respect to members of a plurality of computing devices to analytics data associated with a plurality of requests for content received from respective ones of the plurality of computing devices. A geographical location of interest is defined. The defining the geographical location of interest includes designating a plurality of points defining boundaries of the geographical location of interest. Respective ones of a plurality of traffic segments are assigned to the plurality of requests for content based in part upon a comparison of the geographical location of interest to coordinate location data assigned to respective ones of the plurality of requests for content. Network traffic metrics are generated for ones of the plurality of traffic segments. The request traffic metrics describe request behavior associated with particular segments of the plurality of traffic segments.Type: GrantFiled: August 31, 2011Date of Patent: February 23, 2016Assignee: Adobe Systems IncorporatedInventors: William Brandon George, Kevin G. Smith, Ian M. Hansen, Pearce Aurigemma, Carl J. Sandquist
-
Patent number: 9244977Abstract: Techniques for using contextual information relating to content presented by a television as part of a search query for an information search are presented. A search management component, at a given moment in time during presentation of television-related content by a communication device in or associated with a television, identifies contextual information associated with a section of the television-related content and generates a content identifier timestamp associated with the contextual information and the section of television-related content. A search component augments a search query using the contextual information to facilitate customization of a subset of search results based on the contextual information. The contextual information in the search query can facilitate disambiguating the search query or promoting a search result over another search result in the subset of search results, based on the contextual information, to facilitate customization of the subset of search results.Type: GrantFiled: December 31, 2012Date of Patent: January 26, 2016Assignee: Google Inc.Inventor: Zbigniew Skolicki
-
Patent number: 9245039Abstract: A method, system, and processor-readable storage medium are directed towards generating a report derived from data, such as event data, stored on a plurality of distributed nodes. In one embodiment the analysis is generated using a “divide and conquer” algorithm, such that each distributed node analyzes locally stored event data while an aggregating node combines these analysis results to generate the report. In one embodiment, each distributed node also transmits a list of event data references associated with the analysis result to the aggregating node. The aggregating node may then generate a global ordered list of data references based on the list of event data references received from each distributed node. Subsequently, in response to a user selection of a range of global event data, the report may dynamically retrieve event data from one or more distributed nodes for display according to the global order.Type: GrantFiled: May 1, 2014Date of Patent: January 26, 2016Assignee: Splunk Inc.Inventors: Steve Yu Zhang, Stephen Phillip Sorkin
-
Patent number: 9239879Abstract: In a method for a direct answer for search, a search query is received over a network, one or more answer candidate snippets for the search query are received, with an answer candidate snippet having at least a portion of content available over the network for an answer candidate, one or more answer entities are determined within a selected answer candidate snippet, a frequency of the one or more answer entities found within the one or more answer candidate snippets for the search query is determined, a confidence score is adjusted for the selected answer candidate in accordance with the frequency of the one or more answer entities found within the one or more answer candidate snippets, and at least one answer candidate snippet is sent for a response to the search query.Type: GrantFiled: June 26, 2009Date of Patent: January 19, 2016Assignee: IAC Search & Media, Inc.Inventors: Yufei Pan, Hui Li, Justin Sarma, David Soukal, Alessio Signorini, Apostolos Gerasoulis, Tomasz Imielinski
-
Patent number: 9239835Abstract: Providing information to a module is disclosed. A first query and one or more subject type concepts associated with the first query is received. A second query to be provided to the module based at least in part on the received first query and subject type concepts is determined. The second query is sent to the module.Type: GrantFiled: April 24, 2008Date of Patent: January 19, 2016Assignee: Wal-Mart Stores, Inc.Inventors: Mitul Tiwari, Mehul Shah, Abhishek Gattani, Anand Rajaraman, Sri Subramaniam
-
Patent number: 9239861Abstract: Techniques for hierarchy visualization for organizations are described. An apparatus may comprise an information retrieval component and a profile construction component. The information retrieval component may be generally operative to retrieve information regarding a plurality of individuals from a plurality of data repositories. The profile construction component may be generally operative to create a plurality of profiles from the retrieved information, wherein each profile combines information regarding an individual from the plurality of data repositories. Other embodiments are described and claimed.Type: GrantFiled: January 26, 2012Date of Patent: January 19, 2016Assignee: MICROSOFT TENCHNOLOGY LICENSING, LLCInventors: Andrew Arnott, Jeffrey Kohler, Hazem Abolrous, Bradley Van Ee, Phillip Su, Cedric Dussud
-
Patent number: 9230022Abstract: Disclosed are various embodiments for custom result set definitions. A result set definition is obtained responsive to a request from a client. A result customization application generates and executes application program interface calls to generate response data having a fixed schema. The result customization application performs transformations on the response data to generate a result set conforming to the result set definition.Type: GrantFiled: August 23, 2012Date of Patent: January 5, 2016Assignee: Amazon Technologies, Inc.Inventors: Soumyadip Banerjee, Christopher E. Browder, Dilip Iyer
-
Patent number: 9223873Abstract: Methods and systems for incrementally selecting and providing relevant search engines in response to a user query. A method of incrementally selecting and providing relevant search engines is based in part on identifying a set of search engines associated with corresponding metadata, receiving a partial search query entered by the user of a device, inferring after each user keypress a set of potential full queries intended by the user, using the potential full queries and the search engine metadata to identify a set of relevant search engines, and for each of these search engines, providing a direct link to launch a relevant query in the search engine. The user input may be either ambiguous, or erroneous, and may be entered using an input-constrained device.Type: GrantFiled: January 22, 2014Date of Patent: December 29, 2015Assignee: VEVEO, INC.Inventors: Sashikumar Venkataraman, Rakesh Barve, Pankaj Garg
-
Patent number: 9223831Abstract: A system, method, and computer program product (e.g. mobile App) and/or web-based service is provided to enable users to research online reviews in order to assess the performance and functionality of mobile applications. The system extracts reviews from multiple online sources, including: mobile Apps “stores”, blogs, online magazines, websites, etc.; and, utilizes sentiment analysis algorithms and supervised machine learning analysis to present more informative summaries for each App's reviews. Summaries may include: a sentence that encapsulates a sentiment held by many users; the most positive and negative comments; and a list of features with average scores (e.g. graphics, fun, easy to use, etc.). Additionally, the user may view a separate review detail page per App that provides further summaries, such as a short list of other Apps that the same reviewer gave a very positive review for the features. The user is then able to purchase and download the App via a link.Type: GrantFiled: January 2, 2013Date of Patent: December 29, 2015Assignee: CODEQ LLCInventors: Douglas Dane Baker, Brian Fernandes, Paulo Malvar Fernandez, Muhammad Abdul-Mageed
-
Patent number: 9213741Abstract: A computer-implemented method, apparatus and article of manufacture for optimizing a database query. Resource usage of one or more resources of the computer system are monitored. A condition code representative of the monitored resource usage is stored. A cost model is modified using the stored condition code. A query execution plan is generated for the database query using the modified cost model. The query execution plan is then executed in order to retrieve data from a database stored on the computer system, wherein the retrieved data is presented to a user for subsequent use and analysis.Type: GrantFiled: March 28, 2013Date of Patent: December 15, 2015Assignee: Teradata US, Inc.Inventors: Louis Burger, Douglas P. Brown, Thomas Patrick Julien
-
Patent number: 9213745Abstract: Methods, systems, and media for ranking content items using topics are provided. In some embodiments, a method for ranking video content is provided, comprising: receiving a search query; generating a plurality of search results in response to the search query; determining one or more entity types associated with a content class within the plurality of search results; determining whether the search query is a query for content belonging to the content class based on a plurality of criterion that includes: (i) determining whether at least one of the plurality of search results is associated with the one or more determined entity types and (ii) determining whether entities shared between the plurality of search results include the one or more determined entity types; and in response to determining that the plurality of criterion have been met, promoting at least one search result of the plurality of search results belonging to the content class.Type: GrantFiled: March 15, 2013Date of Patent: December 15, 2015Assignee: Google Inc.Inventors: Ana Benitez, Adam Scott Pantel, Nitin Khandelwal, Jeremy Hylton
-
Patent number: 9207927Abstract: The disclosed dynamic image composition method employs fenced applications. The method employs an information handling system (IHS) that may use an application fencing tool to generate a fenced application. The method may use the fenced imaging tool to dynamically modify images with fenced applications, statically modify images with fenced applications and/or generate images with fenced applications.Type: GrantFiled: November 22, 2013Date of Patent: December 8, 2015Assignee: International Business Machines CorporationInventor: Christopher A Maul
-
Patent number: 9207926Abstract: The disclosed dynamic image composition system employing fenced applications includes an information handling system (IHS) that may employ an application fencing tool to generate a fenced application. The IHS may also employ a fenced imaging tool to dynamically modify images with fenced applications, statically modify images with fenced applications and/or generate images with fenced applications.Type: GrantFiled: June 4, 2013Date of Patent: December 8, 2015Assignee: International Business Machines CorporationInventor: Christopher A Maul
-
Media properties selection method and system based on expected profit from profile-based ad delivery
Patent number: 9208514Abstract: An automatic system facilitates selection of media properties on which to display an advertisement, responsive to a profile collected on a first media property, where a behavioral-targeting company calculates expected profit for an ad correlated with the profile and arranges for the visitor to be tagged with a tag readable by the selected media property. The profit can be calculated by deducting, from the revenues that are expected to be generated from an ad delivered based on the collected profile, at least the price of ad space at a media property where the BT company might like to deliver ads to the profiled visitor. When the calculated profit is positive (i.e., not a loss), the BT company arranges for the visitor to be tagged with a tag readable by the selected media property through which the BT company expects to profit.Type: GrantFiled: February 12, 2015Date of Patent: December 8, 2015Assignee: ALMONDNET, INC.Inventor: Roy Shkedi -
Patent number: 9201970Abstract: Techniques described herein generally relate to real time inference based systems. Example embodiments may set forth devices, methods, and computer programs related to search engine inference based virtual assistance. One example method may include a computing device adapted to receive text as input and a computer processor arranged to determine at least one inference regarding subject matter of the text based on one or more web searches of one or more terms within the text. The inference(s) may then be automatically displayed upon the inference(s) being determined. The text may be automatically received as input from a voice-to-text converter as voice-to-text conversion producing the text is occurring.Type: GrantFiled: June 17, 2013Date of Patent: December 1, 2015Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventor: Ezekiel Kruglick
-
Patent number: 9201973Abstract: The present invention generally relates to a computerized system and method for tracking and displaying data identifying the geographic relevance of website listings on Internet search engines, parked web pages, ISP redirect web pages, and other similar web listing services without requiring extra input from Internet users. Each time an Internet user clicks on a website link provided on one of these web services, the software of the present invention tracks that person's decision in selecting the link, along with his or her geographic location. The software automatically collects and stores this information in a database in a format that can be quickly accessed and used in the future when other Internet users perform the same keyword search or visit the parked/redirect page again.Type: GrantFiled: July 10, 2009Date of Patent: December 1, 2015Assignee: Geodex LLCInventors: Jeremiah L. Johnson, Gregory A. Pool, Edward Tisdale, Brian McArthur, Chris Holmes
-
Patent number: 9171320Abstract: Techniques for recommending Web pages or other content sources as candidates for link placement are described. Some embodiments provide a marketing activity support system (“MASS”) configured to recommend candidate Web pages for link placement. Recommending candidate Web pages may include determining multiple Web pages that include or reference one or more keywords that describe some subject matter domain. Recommending candidate Web pages may then further include ranking or ordering at least some of the multiple Web pages based on how many times each of the at least some Web pages references another one of the multiple Web pages. The ordered Web pages may then be presented as recommended candidate sites for link placement.Type: GrantFiled: July 22, 2013Date of Patent: October 27, 2015Assignee: Marketo, Inc.Inventors: Thomas R. Unger, Erez Barak, Paul Robert Brown, Scott Fasser
-
Patent number: 9165206Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for updating a point of interest (POI) data repository. A system may be configured to receive a communication comprising an image associated with a point of interest, extract textual data from the image, identify a portion of the textual data that corresponds to a point of interest (POI) field in a point of interest listing, and update the point of interest (POI) data repository based on the portion of the textual data that corresponds to the POI field.Type: GrantFiled: December 11, 2012Date of Patent: October 20, 2015Assignee: Google Inc.Inventors: Pascal Corpet, Andrew John McGlinchey, Ammar Ibrahim, Iyad F. I. Assad, Patrick Pui Wah Leung, Jannine C. Versi, Lucia Terrenghi, Robert Allen Ryskamp, Yariv Adan, Steve Anthony Rogers
-
Patent number: 9141643Abstract: The present invention relates to a system for storing and managing a comment on content in a social community, and enabling another user to retrieve content or a comment. In particular, the present invention may generate image comments for target content from users of a social community, and summarize the generated imaged comments.Type: GrantFiled: July 17, 2012Date of Patent: September 22, 2015Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Sang Hyun Joo, Il Kwon Jeong, Bon Ki Koo
-
Patent number: 9135345Abstract: Methods, and systems, including computer programs encoded on computer-readable media, for managing content associated with a content campaign of a content provider are disclosed herein. In one aspect, the present disclosure is directed to a system of generating and updating online content using standardized tagged data. The system may periodically crawl a document that includes one or more document reference tags. The system may identify at least one document reference tag and corresponding tagged data. The system may receive a request for content to display. The system may select an item of content comprising a content reference tag corresponding to the at least one document reference tag. Responsive to the request for content, the system may replace the content reference tag with the corresponding tagged data to assemble an item of content. The system may transmit the assembled content for display.Type: GrantFiled: December 14, 2012Date of Patent: September 15, 2015Assignee: Google Inc.Inventor: Jens Larsson
-
Patent number: 9128980Abstract: Embodiments include generating data models that may give semantic meaning for unstructured or structured data that may include data generated and/or received by search engines, including a time series engine. A method includes generating a data model for data stored in a repository. Generating the data model includes generating an initial query string, executing the initial query string on the data, generating an initial result set based on the initial query string being executed on the data, determining one or more candidate fields from one or results of the initial result set, generating a candidate data model based on the one or more candidate fields, iteratively modifying the candidate data model until the candidate data model models the data, and using the candidate data model as the data model.Type: GrantFiled: January 31, 2015Date of Patent: September 8, 2015Assignee: SPLUNK INC.Inventors: Alice Emily Neels, Archana Sulochana Ganapathi, Marc Robichaud, Stephen Phillip Sorkin, Steve Yu Zhang
-
Patent number: 9116996Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for associating each of a plurality of different terms to documents that contain the term to create first associations; associating each of the associated documents to one or more queries to create second associations, wherein search results for each of the queries include a reference to the associated document; determining a particular query and a particular term are associated with a same document based on the first and second associations; in response to the determination, creating a mapping between the particular query and the particular term when both are associated with the same document; and selecting a respective answer from a plurality of mapped terms for each the mapped queries, wherein the respective answer is selected based on a count the respective answer occurs in documents contained in search results for the mapped queries.Type: GrantFiled: July 24, 2012Date of Patent: August 25, 2015Assignee: Google Inc.Inventors: John R. Provine, Abhijit A. Mahabal, John J. Lee
-
Patent number: 9110984Abstract: Methods and systems for constructing a taxonomy based on hierarchical clustering are provided. The taxonomy is generated by first constructing a hierarchy of clusters using a clustering algorithm. A first level of the hierarchy of clusters is generated by providing a plurality of content files to a clustering algorithm. Subsequent levels of the hierarchy are generated by providing the clusters of the preceding levels to the clustering algorithm. Labels that characterize each cluster within the hierarchy are assigned to corresponding clusters. Labels and clusters are combined to form the taxonomy.Type: GrantFiled: June 22, 2012Date of Patent: August 18, 2015Assignee: GOOGLE INC.Inventors: Glenn M. Lewis, Kirill Buryak, Nadav Benbarak, Aner Ben-Artzi, Jun Peng