Query Processing (epo) Patents (Class 707/E17.14)
  • Patent number: 11023510
    Abstract: An apparatus and method for simultaneously displaying both record names and the associated files responsive to a user's search over a database. A user conducts a routine search query over a database or group of databases of records containing, for example, text documents, or alphabetical concordances thereof. The search engine returns a list of records responsive to the user's query. In contrast to the standard list of record identifiers, the apparatus displays both the identifiers and selected portions of those records or other useful information, as defined by the user, facilitating quick review. The user is able to sort the list of these responsive records in a variety of ways, either before the search, or within the list of results, to expedite review. The apparatus identifies records that have been reviewed previously by marking them as “viewed” links.
    Type: Grant
    Filed: April 19, 2013
    Date of Patent: June 1, 2021
    Inventors: Edward J. Walters, Philip J. Rosenthal
  • Patent number: 10970321
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for automatically generating search terms and queries and selectively executing those queries based on feedback from previous queries. In one aspect, a method using artificial intelligence, natural language processing, and machine learning techniques, includes actions of receiving an input data set and first generating a set of auto-generated terms by using a predetermined and dynamic data filter, a basic utility processor, a multi-word combination generator, and a term tally and sorting processor. Additional actions include generating a primary query for every multi-word combination and generating focus queries for every primary query. Further actions include selectively executing queries in succession on a document server and database only if necessary, based on feedback from previous queries, and aggregating all query search results.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: April 6, 2021
    Inventor: Vinod J Mapranath
  • Patent number: 10572523
    Abstract: A method and apparatus of organizing user requested data is disclosed. One example method may include transmitting a query message to a remote site to obtain the user requested data, receiving a response data based on the query message, the response data may include at least a portion of the user requested data. The method may also include storing the response data in a temporary data file memory location, processing the response data in the temporary data file, storing said at least a portion of the user requested data in a permanent data file, and presenting the permanent data file contents to the user. The user may have the capability of receiving numerous messages in a single interface and expanding those messages of interest to review the original message information.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: February 25, 2020
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: David Gerard Ledet
  • Patent number: 8788644
    Abstract: Methods, systems, and products are disclosed for tracking data processing in an application carried out on a distributed computing system, the distributed computing system including a plurality of computing nodes connected through a data communications network, the application carried out by a plurality of pluggable processing components installed on the plurality of computing nodes, the pluggable processing components including a pluggable processing provider component and a pluggable processing consumer component, that include: identifying, by the provider component, data satisfying predetermined processing criteria, the criteria specifying that the data is relevant to processing provided by the consumer component; passing, by the provider component, the data to the next pluggable processing component in the application for processing, including maintaining access to the data; receiving, by the consumer component, the data during execution of the application; and sending, by the consumer component, a receip
    Type: Grant
    Filed: May 29, 2008
    Date of Patent: July 22, 2014
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Branson, Zachary A. Garbow, John M. Santosuosso
  • Publication number: 20130318070
    Abstract: A method, system, and computer program product for of processing database queries using the resource description framework (RDF) language through a gateway service. The method commences by receiving a database query (e.g., an SQL query) from an application, the query being in a first query language format, then converting the query into a SPARQL query format and submitting the converted query to a SPARQL endpoint. The SPARQL endpoint processes the SPARQL query (e.g., by accessing an RDF repository), and sends back the query results. A gateway service (e.g., a SPARQL gateway) then receives the SPARQL query results from the SPARQL endpoint and transforms the SPARQL query results into a format corresponding to the first query language format so the initiating application can process it natively. Several performance features are disclosed, including a method for achieving a quality of service level by concurrently submitting multiple SPARQL queries with different LIMIT clauses.
    Type: Application
    Filed: May 22, 2012
    Publication date: November 28, 2013
    Applicant: Oracle International Corporation
    Inventors: Zhe WU, Karl RIEB
  • Patent number: 8595251
    Abstract: An interface module for a local application provides a user interface to solicit user input for an configuring invocation. The user input solicited by the user interface includes a name of an external query to be executed and an input variable name for the external query. The interface module receives the user input for the configuring invocation; stores the invocation; and receives a trigger, with an input value for the external query, to launch the invocation. In response to receiving the trigger, the interface module executes the invocation to provide, to another interface module for a remote application, a request to execute the external query. The interface module receives, from the other interface module, an output value for the external query and process the output value.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: November 26, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Umashankar Velusamy
  • Publication number: 20130173604
    Abstract: An entity-based search system is described herein that detects and recognizes entities in Internet-based content and uses this recognition to organize search results. The system associates one or more entity identifiers with a web page and stores this information as metadata of the page in a search engine index. This metadata will enable entity-based queries as well as rich data presentations in a search engine result page (SERP), including grouping results by entities, filtering results by one or more particular entities, or re-ranking search results based on user preference of entities. Thus, the entity-based search system allows users to identify a particular entity the user is interested in finding, and to receive search results directly related to that entity.
    Type: Application
    Filed: December 30, 2011
    Publication date: July 4, 2013
    Applicant: Microsoft Corporation
    Inventors: Kang Li, Yi Li, Yiping Zhou, Zhengdong Lv, Yohn Cao
  • Publication number: 20130110816
    Abstract: Systems and methods for reformulating an initial search query and presenting query results in a logical and user-friendly manner. Enterprise queries are detected and automatically reformulated such that a user need not have any knowledge of how to reformulate a particular query. Query results are formatted and presented such that standard browsing behavior of the user is not substantially altered. The user is made aware of how the query has been reformulated, and how to get more results of that type without changing their gaze patterns.
    Type: Application
    Filed: November 2, 2011
    Publication date: May 2, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Sana Fahim Khan, Dmitriy Meyerzon, Victor Poznanski, Yauhen Shnitko
  • Publication number: 20130110862
    Abstract: Methods, apparatus and articles of manufacture to maintain a buffer state in a database query engine are disclosed. An example method disclosed herein includes identifying two or more input tuples associated with a query, identifying two or more output tuples associated with the query, associating the input tuples with a query engine input buffer, associating the output tuples with a query engine output buffer, and maintaining a state of the query engine input buffer and the query engine output buffer in response to executing the query in the database query engine to process the input tuples and the output tuples.
    Type: Application
    Filed: October 27, 2011
    Publication date: May 2, 2013
    Inventors: Qiming Chen, Meichun Hsu
  • Publication number: 20120330990
    Abstract: Computer-implemented methods, systems, computer program products for generating cross-language query suggestions are described. For each query suggestion written in a first natural language, candidate segmentations are generated from the query suggestion, and candidate translations are generated from each candidate segmentation. The candidate translations are evaluated based on a measure of segmentation quality associated with the respective candidate segmentation from which each candidate translation is derived, and a frequency of occurrence of the candidate translation in a target language query log. The measure of segmentation quality associated with each candidate segmentation is further based on a frequency of occurrence of the candidate segmentation in a source language query log. A candidate translation is provided as a cross-language query suggestion for the primary language query suggestion based on the result of the evaluation.
    Type: Application
    Filed: September 29, 2011
    Publication date: December 27, 2012
    Applicant: GOOGLE INC.
    Inventors: Qiliang Chen, Weihua Tan
  • Publication number: 20120330989
    Abstract: Computer-implemented methods, systems, computer program products for automatic language-detection for search queries are described. A character-to-language mapping is stored on a client device. The client device can process each query character of a search query to determine a number of candidate “language-writing system” pairs in which the query character can exist according to the character-to-language mapping. A respective sub-score can be generated for each candidate “language-writing system” pair in the context of each query character that is associated with the candidate “language-writing system” pair. A final score can be calculated for each candidate “language-writing system” pair by aggregating all the sub-scores that have been generated for the candidate “language-writing system” pair. A source language of the search query can be determined based on the respective final scores of all the candidate “language-writing system” pairs identified for the search query.
    Type: Application
    Filed: September 29, 2011
    Publication date: December 27, 2012
    Applicant: Google Inc.
    Inventors: Weihua Tan, Qiliang Chen
  • Publication number: 20120203779
    Abstract: An apparatus for responding to a current user command associated with one of a plurality of task/domains. The apparatus comprises: a digital storage device that stores cumulative feedback data gathered from multiple users during previous operations of the apparatus and segregated in accordance with the plurality of task/domains; a first digital logic device that determines the current task/domain with which the current user command is associated; a second digital logic device that determines a current response to the current user command on the basis of that portion of the stored cumulative feedback data associated with the current task/domain; a first communication interface that communicates to the user the current response; and a second communication interface that receives from the user current feedback data regarding the current response. The current feedback data is added to the cumulative feedback data stored in the digital storage device and associated with the current task/domain.
    Type: Application
    Filed: April 19, 2012
    Publication date: August 9, 2012
    Applicant: RPX Corporation
    Inventor: Richard Reisman
  • Patent number: 8219908
    Abstract: A system and method for ink database searching using handwriting feature synthesis is disclosed which allows a digital ink database to be searched using a text-based query. Using a writer-specific handwriting model derived from a handwriting recognition system or suitable training procedure, a text query is converted into feature vectors that are similar to the feature vectors that would have been extracted had the author of the digital ink database written the text query by hand. The feature vectors are then used to search the database.
    Type: Grant
    Filed: October 15, 2002
    Date of Patent: July 10, 2012
    Assignee: Silverbrook Research Pty Ltd
    Inventors: Jonathon Leigh Napper, Paul Lapstun
  • Publication number: 20120173501
    Abstract: A catalog builder is disclosed. This invention relates to data management systems, and more particularly to catalog creation mechanisms in data management systems. Present day data management systems employ catalog builder tools. However, the catalog builders cannot be configured as per the requirements of the users. Further, there are no mechanism to configure custom catalogs and associated metadata. The disclosed catalog builder may be employed to configure an online central repository on the fly and build a catalog. The catalog builder is equipped with a central repository. Further, catalog builder is also provided with advanced search features and analytical capabilities in order to search for the data specified by the user and fetch the data from the central repository. The catalog builder is also provided with clustering and segmentation capabilities in order to slice and dice the data.
    Type: Application
    Filed: June 3, 2011
    Publication date: July 5, 2012
    Applicant: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Ashok Kumar Ganesan, Ruby Felicia Noel, Adarsh Kumar Jhunjhunwala, Lokesh Sikharam, Prabhu Arumugham
  • Publication number: 20120089637
    Abstract: An address matching system that maintains a central database of valid addresses has been designed. According to the invention, address matching requests are received by the system from a plurality of remote users located at respective machines (“clients”). Those requests are processed at the central system, and the results are returned to the client that made the request. In addition, novel techniques are implemented for improving the likelihood of obtaining one or more matches from a request.
    Type: Application
    Filed: December 19, 2011
    Publication date: April 12, 2012
    Applicant: STAMPS.COM
    Inventor: Richard Baker Winslow
  • Publication number: 20120023119
    Abstract: A method of and system for searching for data, the method comprising the steps of: receiving a query from a user; ii) analysing the content of the user query received in step i); iii) presenting one or more selection options to the user based on the results of the analysis performed in step ii); iv) receiving the one or more selections from the user; v) augmenting the query in accordance with the selections received in step iv); vi) searching a data index for terms that match with the augmented query; and vii) returning to the user one or more search results which match the terms of the augmented query.
    Type: Application
    Filed: March 26, 2010
    Publication date: January 26, 2012
    Inventors: Gery M. Ducatel, Simon G. Thompson
  • Patent number: 8090730
    Abstract: Provided are methods, computer programs and systems that optimize database queries using a wavelet transform of the query. Also provided are methods and systems for optimal disk placement for wavelet data.
    Type: Grant
    Filed: December 4, 2002
    Date of Patent: January 3, 2012
    Assignee: University of Southern California
    Inventors: Cyrus Shahabi, Rolfe Schmidt
  • Patent number: 7996386
    Abstract: An apparatus and program product that utilize at least one prematurely terminated processing of a database query to improve the processing of the database query. The embodiments discussed track termination information associated with at least one user initiated premature termination of processing of a database query to improve the processing of the database query. Information related to the premature terminations of a database query may be utilized by a DBMS to generate and/or implement suggestions to improve the processing of the database query, resulting in improved query processing, improved performance, fewer premature terminations, and more satisfied users.
    Type: Grant
    Filed: January 14, 2009
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventors: Paul Reuben Day, Brian Robert Muras
  • Publication number: 20110052001
    Abstract: A method automatically detects errors in a container inventory database associated with a container inventory tracking system of a container storage facility. A processor in the inventory tracking system performs a method that: obtains a first data record, identifies an event (e.g., pickup, drop-off, or movement) associated with the first record, provides a list of error types based on the identified event, and determines whether a data error has occurred through a checking process. In each of the checking steps, the processor selects an error type from the list of error types, determines a search criterion based on the selected error type and the first data record, queries the database using the search criterion, compares query results with the first data record to detect data conflicts between them, and upon the detection of the data conflicts, reports that a data error of the selected error type has been detected.
    Type: Application
    Filed: September 1, 2009
    Publication date: March 3, 2011
    Applicant: CONTAINER TRAC, INC.
    Inventors: Han-Shue Tan, Ke-Ren Chuang, Jihua Huang, Gregory Keith Warf
  • Publication number: 20100293194
    Abstract: Multi-dimensional models are discriminated, or distinguished, based on difference distribution histograms. One or more models having multiple attributes are received. Each model includes at least one non-spatial attribute, such as a physical, chemical, and/or dynamic attribute. A sampling function is selected and applied to the received models to generate difference distribution histograms that represent the models. Once multiple difference distribution histograms have been generated, two or more histograms are compared by applying a distribution test function to the histograms. Based on the comparison, the similarity of the models represented by the histograms may be determined.
    Type: Application
    Filed: March 11, 2010
    Publication date: November 18, 2010
    Inventors: Timothy L. Andersen, Richard D. Newman
  • Publication number: 20100174727
    Abstract: A trusted localized peer-to-peer services marketplace including an available search module to search an available services database for available services responsive to receiving a search query from a potential service buyer, a wanted services search module to search a wanted services database for wanted services responsive to a receiving a search query from a service seller, and a display module coupled with the available services search module and the wanted services search module, the display module to display the results of the search queries, the display module further to display an option for the potential service buyer to automatically populate the wanted services database based on the received available services search query, and to display an option for the service seller to automatically populate the available services database based on the received wanted services search query.
    Type: Application
    Filed: January 5, 2010
    Publication date: July 8, 2010
    Inventors: Marco Zappacosta, Jeremy Tunnell, Alexander Daniels, Jonathan Swanson
  • Publication number: 20100114912
    Abstract: Systems, methods, and apparatus for preventing misuse of searches of a database system are provided. This prevention of misuse of database searches can enable reliable operation of the database system, as an improper query using a regular expression will not shut down or severely affect an application process that provides access to the database system. A thread of the application process determines whether an input character characters string matches the regular expression. To prevent misuse, a computational effort of the search is tracked, and compared to a threshold value. When the threshold is exceeded, an operation of the thread is exited or stopped.
    Type: Application
    Filed: October 31, 2008
    Publication date: May 6, 2010
    Applicant: salesforce.com, Inc.
    Inventors: Lars Hofhansl, Steven Tamm
  • Publication number: 20100114870
    Abstract: One embodiment is a method that determines skew to predict costs for query plans for a database query. The method selects a query plan that accounts for the skew to evenly distribute processing load among multiple processors and then executes the query with the selected query plan.
    Type: Application
    Filed: October 30, 2008
    Publication date: May 6, 2010
    Inventors: Awny K. Al-Omari, Ranajynar Kosuru, Renu Varshneya, Robert l. Wall
  • Publication number: 20100030762
    Abstract: Embodiments of the invention provide systems and methods for searching a repository of information such as a database using a keyword search and/or an attribute search in near real time. According to one embodiment, a method of searching a repository of information can comprise receiving a set of search criteria for performing the search and selectively performing one or more of an attribute search and a keyword search of the information in the repository based on the received search criteria.
    Type: Application
    Filed: July 29, 2008
    Publication date: February 4, 2010
    Applicant: Oracle International Corporation
    Inventors: Yu Cong Lam, Paolo Juvara
  • Patent number: 7644069
    Abstract: The present invention provides a search ranking method suitable for a file system, including receiving a query, calculating final relevance scores of individual file items with respect to the query at least partially in accordance with energy scores of individual nodes on a current file system energy tree, and outputting a list of search results based on the final relevance scores.
    Type: Grant
    Filed: February 27, 2007
    Date of Patent: January 5, 2010
    Assignee: International Business Machines Corporation
    Inventors: Wei Zhu Chen, Zhong Su, Li Zhang
  • Publication number: 20090328219
    Abstract: The invention is directed to techniques for dynamic policy provisioning. A network security device may comprise a memory that stores a first policy that identifies a first set of patterns that correspond to a first set of network attacks and a second policy, and a control unit that applies the first policy to the network traffic to detect the first set of network attacks. The control unit, while applying the first policy, monitors parameters corresponding to one or more resources and dynamically determines whether to apply a second policy to the network traffic based on the parameters. The control unit, based on the dynamic determination, applies the second policy to the network traffic to detect a second set of network attacks and forwards the network traffic based on the application of the second policy. In this manner, the network security device may implement the dynamic policy provisioning techniques.
    Type: Application
    Filed: May 20, 2009
    Publication date: December 31, 2009
    Applicant: Juniper Networks, Inc.
    Inventor: Krishna Narayanaswamy
  • Publication number: 20090276419
    Abstract: A system and method of processing a request including improving usage and/or performance of resources is disclosed. Information relating to a user request may be provided to one or more resources which process the information and provide a result. A result and/or other information may be provided to a human assistant or guide who may process information to produce a result and/or review a result(s). Information provided by a guide may be processed and provided to a resource, which may improve the performance of a resource. A resource(s) and/or a guide(s) may be selected and/or provided with activities based on ratings and/or rankings associated with a request, which may optimize usage of system resources. Information obtained may be provided for various purposes.
    Type: Application
    Filed: May 1, 2009
    Publication date: November 5, 2009
    Applicant: ChaCha Search Inc.
    Inventors: Scott A. Jones, Thomas E. Cooper, Mark Stephen Maiseed, Jeffrey Glen Jockisch, Mark Gamache, Michael B. Burroughs
  • Publication number: 20090177625
    Abstract: A system receives a model for a database to be queried and determines a first component-type and a first data-type for a first search criterion based on the model. The system generates at least one search criterion component that corresponds to the first search criterion and renders a query component that comprises the search criterion component.
    Type: Application
    Filed: January 8, 2008
    Publication date: July 9, 2009
    Applicant: Oracle International Corporation
    Inventors: Sanjay Saxena, Ritchard Shadian, Srinivas Indla
  • Publication number: 20090164458
    Abstract: Avatars, methods, apparatuses, computer program products, devices and systems are described that carry out obtaining at least one item description; determining an indication of fit between at least one aspect of the item description and at least one cohort-linked avatar; and transmitting the indication of fit to at least one entity.
    Type: Application
    Filed: December 20, 2007
    Publication date: June 25, 2009
    Inventors: Edward K.Y. Jung, Eric C. Leuthardt, Royce A. Levien, Robert W. Lord, Mark A. Malamud, John D. Rinaldo, JR., Lowell L. Wood, JR.
  • Publication number: 20090164465
    Abstract: An image search system includes: a storage that stores a plurality of images; a first identification unit that identifies a deteriorated status of a key image used for a search; and a search processing unit that searches the images stored in the storage for a target image corresponding to the key image while referring to a deteriorated status of the key image identified by the first identification unit, and comparing the key image with the images stored in the storage.
    Type: Application
    Filed: May 29, 2008
    Publication date: June 25, 2009
    Applicant: FUJI XEROX CO., LTD.
    Inventor: Takahiro KOYAMA
  • Publication number: 20090144228
    Abstract: A parallel execution of a query is performed with a plurality of producers using a partitioned data source, thereby producing output data. The output data is consumed with at least one consumer. The at least one consumer is monitored. A determination is made whether to stop producing output data by at least one of the producers prior to completion of the execution of the query based on the monitoring.
    Type: Application
    Filed: November 29, 2007
    Publication date: June 4, 2009
    Applicant: Microsoft Corporation
    Inventors: John Duffy, Edward G. Essey, Charles D. Callahan, II
  • Publication number: 20090132541
    Abstract: Embodiments of the invention may be used to increase query processing parallelism of an in-memory database stored on a parallel computing system. A group of compute nodes each store a portion of data as part of the in-memory database. Further, a pool of compute nodes may be reserved to create copies of data from the compute nodes of the in-memory database as part of query processing. When a query is received for execution, the query may be evaluated to determine whether portions of in-memory should be duplicated to allow multiple elements of the query (e.g., multiple query predicates) to be evaluated in parallel.
    Type: Application
    Filed: November 19, 2007
    Publication date: May 21, 2009
    Inventors: Eric Lawrence Barsness, David L. Darrington, Amanda Peters, John Matthew Santosuosso
  • Publication number: 20090112806
    Abstract: The disclosed technique analyzes the source of the query and the query itself, to automatically determine the results view presented to the user. This view can be inferred or authored. Before the query is displayed, the query and the source can be analyzed, the results of which are then passed as view control information to the view control component. In addition, analysis can be performed on the type of items in the result set, number of items in the result set, and/or previously selected views of the user and/or from a community of users. For example, if the results are all images, the view is for images, and if the result set is very large, the results can be shown in a grouped view. The user can be provided the option to override the default view.
    Type: Application
    Filed: October 31, 2007
    Publication date: April 30, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Lili Cheng, Stacey Harris, Andrzej Turski, Matthew Maclaurin, Shane F Williams
  • Publication number: 20090063416
    Abstract: An embodiment pertains generally to a method of tagging for a variety of applications. The method includes providing for a data object, the data object associated with a respective application and applying at least one tag term to the data object. The method also includes creating a context triple for each of the at least one tag term, where a first element of the context triple is the at least one tag term. The method further includes storing the context tag triple in a searchable repository.
    Type: Application
    Filed: August 31, 2007
    Publication date: March 5, 2009
    Inventors: Norman Lee Faus, Darryl L. Pierce
  • Publication number: 20090037402
    Abstract: Systems and methods according to embodiments leverage click data to predict a relevance judgment for a given query-content item pair. An initial training phase utilize a training set of query-content item pairs coupled with click data and relevance data (e.g., relevance judgments or labels) to train a model of the relationship between relevance and clicks. Accordingly, given an unlabeled query-content item pair as input to the model, a relevance judgment or label is provided. Theses relevance labels, in turn, may be used in conjunction with query-content item pairs with which they are associated to train a model to determine a content item relevance function. When a user provides a query to a given search engine, the search engine applies the content item relevance function to the query and content items in a responsive result set to provide a relevance ordered result set to the user.
    Type: Application
    Filed: July 31, 2007
    Publication date: February 5, 2009
    Inventors: Rosie Jones, Ben Carterette
  • Publication number: 20090037401
    Abstract: A learning method is used to generate ranking models. The learning method can create a ranking function that assigns scores to documents and then ranks the documents using the scores. In this learning method, a training set along with performance measures are used to generate weak rankers which a used in the ranking model. During information retrieval, for a given query, the system may return a ranked list of documents in descending order of the relevance scores.
    Type: Application
    Filed: July 31, 2007
    Publication date: February 5, 2009
    Applicant: Microsoft Corporation
    Inventors: Hang Li, Jun Xu
  • Publication number: 20090024581
    Abstract: Described is a new framework that combines the best of both exploratory search and social search: Collaborative exploratory search. This system allows a small group of focused information seekers to search through a collection of information in concert. The system provides exploratory feedback not only based on the individual's search behavior, but on the current, active search behavior of one's fellow search allies. The assumption is that the users who have gotten together to search collaboratively have the same information need, but differing perspectives and insights as to how to best express the queries to meet that need. The collaborative exploratory search system will therefore provide tools and algorithmic support to focus, enhance, and augment searcher activities. Searchers can, by interacting with each other through system-mediated information displays, help each other find all relevant information more efficiently and effectively.
    Type: Application
    Filed: July 20, 2007
    Publication date: January 22, 2009
    Applicant: FUJI XEROX CO., LTD.
    Inventors: Jeremy Garner Pickens, Maribeth Joy Back
  • Publication number: 20090024580
    Abstract: For each image in a collection of images, a respective model of visual weight in the image and a respective model of color in the image are determined. An image query is generated from a target visual weight distribution and a target color template. For each of the images a respective score is calculated from the image query, the respective visual weight model, and the respective color model. At least one of the images is retrieved from a database based on the respective scores.
    Type: Application
    Filed: July 20, 2007
    Publication date: January 22, 2009
    Inventor: Pere Obrador
  • Publication number: 20090024578
    Abstract: A computer modifies data inside a database large object (LOB) of unknown structure without modifying other data in the remainder of the LOB. Insertion of new data at a specified location in the LOB does not require movement of existing data in the LOB. Instead, the computer is programmed to insert new data at a physical end of the LOB, and modify metadata based on the specified location. Similarly, deletion of existing data from a specified location in the LOB is performed without movement of other data in the LOB, by updating the metadata. The computer uses the metadata when reading from the LOB, so that the new data is automatically read whenever the specified location is accessed. The computer may optionally output a handle that is static, relative to other insertions and deletions, to identify specific data within the LOB, for use in building indexes on the LOB.
    Type: Application
    Filed: July 20, 2007
    Publication date: January 22, 2009
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Shaoyu Wang, Amit Ganesh, Dheeraj Pandey
  • Publication number: 20090024579
    Abstract: Respective models of visual weight in images are determined. An image query is generated from a determined visual weight distribution. At least one of the images is retrieved from a database based on comparisons of the image query with respective ones of the visual weight models.
    Type: Application
    Filed: July 20, 2007
    Publication date: January 22, 2009
    Inventor: Pere Obrador
  • Publication number: 20090019363
    Abstract: A method for generating and prioritizing multiple search results is disclosed. A database stores search results in an information storage and retrieval system. A search program executes on a computer system coupled to the database. The search program receives a search request from a user input. The search program parses the search request into at least one search term. The search program performs a loop comprising steps associating a priority adjustment value with each search term, generating a search result, calculating a priority adjustment sum of the generated search result, inserting the at least one search term, the generated search result, and the calculated priority adjustment sum in the search result list, and modifying the at least one search term and the priority adjustment value associated with each search term to perform a next iteration of the loop.
    Type: Application
    Filed: July 12, 2007
    Publication date: January 15, 2009
    Inventors: Dmitry Andreev, Franklin Charles Breslau
  • Publication number: 20090019001
    Abstract: A method allows a query, which contains an inline view, to be rewritten to use a materialized view. The materialized view has an inline view that is equivalent to the inline view of the query. However, the inline view of the materialized view varies textually from the inline view of the query.
    Type: Application
    Filed: July 12, 2007
    Publication date: January 15, 2009
    Applicant: ORACLE CORPORATION
    Inventors: MURALI THIYAGARAJAN, Praveen Kumar
  • Publication number: 20090012934
    Abstract: Searching for assets, such as media assets, that are available according to desired usage criteria. Assets are associated with usage rights specified by rights holders. The usage rights are represented by rights codes, identifying domains of uses and categories of uses within each domain. Domains may comprise advertising rights, editorial rights, internal organization rights, personal use rights, and the like. An interface enables a user to enter key words and to specify desired usage criteria such as geographic location of use, duration of use, a purpose of use, and an industry for use, and exclusive use. The key words are mapped to vocabulary terms that are associated with the cataloged assets. The vocabulary terms are used to search for assets. The assets are also filtered based on the usage criteria relative to the rights codes associated with the assets. Assets matching the vocabulary terms and rights codes are displayed.
    Type: Application
    Filed: July 3, 2007
    Publication date: January 8, 2009
    Applicant: Corbis Corporation
    Inventor: Wayne Yerigan
  • Publication number: 20090006325
    Abstract: A system for dynamic headline switching. The system includes a database, a display module, an Interface module, and a search engine. The database contains entry data for accessing content such as stories, pictures, or videos. The display engine generates a display including a current headline. The Interface module indexes through each headline, for example, at a predetermined time interval, to provide new and updated information to the user. The search engine queries the database and generates a list of entries allowing the user to access content related to the current headline.
    Type: Application
    Filed: June 28, 2007
    Publication date: January 1, 2009
    Applicant: Yahoo! Inc.
    Inventor: Yuan Lin Su
  • Publication number: 20090006328
    Abstract: A method includes selecting a plurality of entities to be merged and aggregated, merging the selected entities and identifying at least one common feature between the selected entities, and providing a view of objects linked to the commonalities identified, wherein the objects can be selected and activated to provide more details on the selected commonality.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: NOKIA CORPORATION
    Inventors: Phillip John Lindberg, Sami Johannes Niemela
  • Publication number: 20090006334
    Abstract: Described is a collection of search-related references authored from a set of search results, in which the collection may be persisted. Search results may be obtained via a federated search of multiple data sources (e.g., local files, the Internet, a corporate network/database). Search results may be presented as individual reference items or grouped into dynamic collection query reference sets, which may be added to the collection. A collection may also embed one or more other collections. Upon opening a collection, search results may be automatically updated by re-running any dynamic collection queries. The user authors the collection by selecting items from a search results interface and dropping or pasting the item reference into a collection interface, and/or by activating an item collection affordance associated with the item. Manual or automatic layout of collection item references is provided, such as to provide a tabular layout or a two-dimensional layout.
    Type: Application
    Filed: June 27, 2007
    Publication date: January 1, 2009
    Applicant: Microsoft Corporation
    Inventors: Matthew B. MacLaurin, Stacey Ellan Harris, Lili Cheng, Andrzej Turski
  • Publication number: 20080319943
    Abstract: The present invention provides a federated search tool and search methods that consolidate searches to external online accounts of a user and other people that are part of the user's social network. In some embodiments, the search tool is presented as a single search box that may appear persistently on the user's desktop display or as a toolbar embedded within another application. The search tool may be embedded as part of web page. Embodiments of the present invention may provide the results in a simple real-time display stack or a static result list, such as a web page. Blocks in the stack may indicate a result and the context of the result, such as which online account originated the result, whether the result is from a linked external accounts of people associated with the user, pointers to people and groups the user has linked to, an age of the result, and the like.
    Type: Application
    Filed: June 19, 2007
    Publication date: December 25, 2008
    Inventor: Donald F. Fischer
  • Publication number: 20080306908
    Abstract: Architecture for finding related entities for web search queries. An extraction component takes a document as input and outputs all the mentions (or occurrences) of named entities such as names of people, organizations, locations, and products in the document, as well as entity metadata. An indexing component takes a document identifier (docID) and the set of mentions of named entities and, stores and indexes the information for retrieval. A document-based search component takes a keyword query and returns the docIDs of the top documents matching with the query. A retrieval component takes a docID as input, accesses the information stored by the indexing component and returns the set of mentions of named entities in the document. This information is then passed to an entity scoring and thresholding component that computes an aggregate score of each entity and selects the entities to return to the user.
    Type: Application
    Filed: June 5, 2007
    Publication date: December 11, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Sanjay Agrawal, Kaushik Chakrabarti, Surajit Chaudhuri, Venkatesh Ganti
  • Publication number: 20080306913
    Abstract: A web-based system scans content for specific terms, and transforms occurrences of the terms into hypertext links. Each hypertext link provides access to a dynamically generated web page which contains aggregated content related to the respective term. The aggregated content may be gathered through a distributed keyword search of various content sources, including web sites and other sources on a wide area network. The results of the keyword search are aggregated into a single page or document, preferably with filtering to remove page elements not well suited for display on a mobile device. Occurrences of specific terms on this dynamically generated page may similarly be transformed into links, such that the user can browse content from various sources within a confined environment.
    Type: Application
    Filed: June 18, 2007
    Publication date: December 11, 2008
    Applicant: AOL, LLC
    Inventors: Eric Newman, James Lockett
  • Publication number: 20080201312
    Abstract: A system for parallel processing of a database query in a multi-core processor is disclosed. The system includes a core database instance and a main database instance. The core database instance includes a local storage manager, a local page manager, and a core stream processing component. The local storage manager is configured to convert a record request into a page request. The local page manager is communicatively connected to the local storage manager and is configured to receive and route the page request. The core stream processing component is communicatively connected to the local storage manager and is configured to send a record request to the local storage manager, process a record stream received from the local storage manager and output a processed record stream.
    Type: Application
    Filed: January 17, 2008
    Publication date: August 21, 2008
    Applicant: ENCIRQ CORPORATION
    Inventor: David Posner