Query Formulation (epo) Patents (Class 707/E17.062)
  • Patent number: 7814118
    Abstract: A method in a computer system for retrieving data from one of multiple copies of the data is provided, referred to as the data management system. The data management system receives a request identifying at least one data object to be accessed. Then, the data management system queries a metabase to locate data copies that contain the identified at least one data object, wherein the data copies are created from similar source data, and wherein for each data copy the metabase contains an indication of the availability of the copy relative to other copies. Next, the data management system determines one of the located data copies to use to access the identified at least one data object, wherein the determination is made based on the indicated availability contained in the metabase for each of the located data copies. Then, the data management system accesses the identified at least one data object using the determined one of the located data copies.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: October 12, 2010
    Assignee: CommVault Systems, Inc.
    Inventors: Rajiv Kottomtharayil, Parag Gokhale, Jun Lu
  • Publication number: 20100250572
    Abstract: One embodiment is a method that repeatedly triggers a User Defined Function (UDF) that generates a data stream. A data continuous Structured Query Language (SQL) query is applied to the data stream to construct a data continuous SQL process (DCSP) which executes in a database.
    Type: Application
    Filed: March 26, 2009
    Publication date: September 30, 2010
    Inventors: Qiming Chen, Meichun Hsu
  • Publication number: 20100228794
    Abstract: A technique for dynamic integration and semantic analysis of structured data and unstructured textual data including: defining and selecting static attributes and dynamic attribute from structured data, embedding static and dynamic views of the selected corresponding attributes in an annotated document, linking the unstructured textual data with the structured data using the defined static and dynamic attributes, populating an annotated document structure of multiple annotated documents, performing semantic analysis of a query across the unstructured textual data and structured data, querying the annotated document structure to provide query results satisfying static part of the query, processing static and dynamic parts of the query by querying structured data and the annotated document structure, as appropriate, and providing a combined query processing result satisfying the dynamic and static part the query. Other embodiments are also disclosed.
    Type: Application
    Filed: February 25, 2009
    Publication date: September 9, 2010
    Applicant: International Business Machines Corporation
    Inventors: Sourashis Roy, Himanshu Gupta, Hiroki Oya, Mukesh Kumar Mohania, Inagaki Iwao
  • Publication number: 20100205193
    Abstract: A search tool provided according to an aspect of the present invention maintains a cache data indicating which users are members of which dynamic groups. When a membership request is received requesting a set of dynamic groups to which a user belongs, the search tool examines the cache data to determine the set of dynamic groups to which the user belongs and sends the determined groups as a response to the membership request. According to another aspect of the present invention, the search tool may store an include list and an exclude list, respectively indicating the users to be included and excluded from each dynamic group. The lists are inspected in forming the set of dynamic groups to which the user belongs.
    Type: Application
    Filed: February 11, 2009
    Publication date: August 12, 2010
    Applicant: Oracle International Corporation
    Inventor: Jai Krishna
  • Publication number: 20100191759
    Abstract: Methods and apparatus for communicating information, e.g., queries and query responses, in a peer to peer communications network are described. Queries include, e.g., queries for a product, service, activity or activity partner. In some embodiments, a query channel is implemented and utilized. The implemented query channel structure is such that multiple query responses may be communicated corresponding to a single transmitted query. Various embodiments employ randomization in transmission segment selection by an individual communications device within a transmission block to decrease the likelihood of collisions. A communication device's access to the query channel is determined by the communications device itself. A communications device's decision as to whether or not to transmit and/or re-transmit a query is based on one or more of: its query transmission statistics, historical query channel loading information, and priority level information corresponding to the communications device.
    Type: Application
    Filed: January 29, 2009
    Publication date: July 29, 2010
    Applicant: QUALCOMM Incorporated
    Inventors: Junyi Li, Xinzhou Wu, Saurabh Tavildar, Vincent D. Park
  • Publication number: 20100161639
    Abstract: Computer methods, apparatus and articles of manufacture therefor, are disclosed for developing a complex-query pattern that is transformed into a region-matching transducer. A corpus-level transducer and the region matching transducer are combined. The combined transducer is applied to a corpus to identify strings therein that satisfy patterns defined in the corpus-level transducer, including the complex-query pattern, with each identified pattern being recorded in a corpus index. The corpus and the corpus index are made available for receiving a query with the query tag for querying the corpus and applying the query using the corpus index to identify locations in the corpus that satisfy the query.
    Type: Application
    Filed: December 18, 2008
    Publication date: June 24, 2010
    Applicant: Palo Alto Research Center Incorporated
    Inventors: Daniel G. Bobrow, Robert D. Cheslow
  • Publication number: 20100161652
    Abstract: A classifier development process seamlessly and intelligently integrates different forms of human feedback on instances and features into the data preparation, learning and evaluation stages. A query utility based active learning approach is applicable to different types of editorial feedback. A bi-clustering based technique may be used to further speed up the active learning process.
    Type: Application
    Filed: December 24, 2008
    Publication date: June 24, 2010
    Applicant: YAHOO! INC.
    Inventors: Kedar BELLARE, Srujana MERUGU, Sathiya Keerthi SELVARAJ
  • Publication number: 20100161610
    Abstract: Systems and methods are presented for retrieving records from a database and presenting them to a user through a timely and efficient query restricting process. The query request is then modified through the use of a determined partitioning field and a modified query which partitions the field relative to a partitioning value. Records are retrieved from the database. A small set of records is presented to the user, as is a prompt to retrieve more records. An application which receives query requests determines: restricting fields, partition size and whether or not the partition is within a predetermined range. The application returns a data set and receives requests for more records. These systems and methods provide a storage efficient solution that is particularly useful for maintaining a time efficient user response for a dynamic database.
    Type: Application
    Filed: March 3, 2010
    Publication date: June 24, 2010
    Applicant: CERNER INNOVATION, INC.
    Inventor: DOUGLAS M. SAUS
  • Patent number: 7743054
    Abstract: An information retrieval system has a search history storage for storing information of the relation between a search condition entered by the user and selected paper data. In the search history storage, information of the relation between the search condition and a detailed search condition is also stored. The selected paper information and the detailed search information is updated on the basis of a screen transition instruction. The selected paper information is used for a searching process in a search engine and a screen generating process in an HTML document generator.
    Type: Grant
    Filed: April 27, 2005
    Date of Patent: June 22, 2010
    Assignee: Konica Minolta Holdings, Inc.
    Inventor: Kosuke Sasai
  • Publication number: 20100153412
    Abstract: Disclosed herein is a user interface and methods for building a formulated query to search a database of structural data which is organized by classes, attributes of classes, literals of attributes, and structural relations between classes. The user interface can display results of the formulated query and includes a structural query section to define constraints for the formulated query. The structural query section includes one or more query elements to be populated and a means for adding one or more additional query elements, wherein each query element can have a class portion which is populated by designating one of a special class identifier and a concrete class identifier, and can have one or more attribute and literal portions. The class portion can be populated by designating the class identifier from an offered list, and the user interface can further include an offer section which displays the offered list.
    Type: Application
    Filed: December 15, 2008
    Publication date: June 17, 2010
    Inventors: Robert Mavrov, Marek Obitko, Michal Fortik, Ivan Havel
  • Publication number: 20100131531
    Abstract: The present inventors devised, among other things, an application development system and method. One exemplary method entails providing a set of legal research application feature or functions and receiving a first configuration file from a user, selectively enabling or disabling one or more of the features to define a first legal research application on a first server for a first country. The method further entails receiving a second configuration file from a user, which similarly selectively enables or disables one or more of the features to define a second legal research application on a second server for a second country. The configuration files also customize the user interfaces accord to brand specific criteria for each of the countries.
    Type: Application
    Filed: August 3, 2009
    Publication date: May 27, 2010
    Inventors: Eamon Mason, Andre Lambrechts
  • Publication number: 20100109946
    Abstract: A system and method for mobile based advising is provided. The system and method involve the user with his mobile terminal formulating a query based on his own input and external sensor input and then sending the query to a remote server, which sends it to an expert group who devise an expert advice, which is then sent back to the user.
    Type: Application
    Filed: June 4, 2008
    Publication date: May 6, 2010
    Applicant: TATA CONSULTANCY SERVICES LIMITED
    Inventor: Arun Pande
  • Publication number: 20100114944
    Abstract: Methods and systems for providing a voice interface are disclosed. A classifier voice interface of a user terminal may receive a query, may parse the query to identify an attribute, and may process the query to select a first domain-specific voice interface of a plurality of domain-specific voice interface based on the attribute, wherein each of the domain-specific voice interface comprises specialized information to process queries of different types. The classifier voice interface may further instruct the first domain-specific voice interface to process the query.
    Type: Application
    Filed: October 31, 2008
    Publication date: May 6, 2010
    Applicant: NOKIA CORPORATION
    Inventors: Mark R. Adler, Imre Kiss, Joseph H. Polifroni, Tao Wu
  • Publication number: 20100057704
    Abstract: A response map descriptively modeling the textual format of a test response of a system verification test is created without a priori understanding of the format of the given response. Such response map is applied to the test response or other similar test responses that share the same format. More specifically, a method of identifying and extracting one or more formats of textual data included in test responses from system verification testing of a system under test is provided, by receiving a first test response including first textual data in one or more formats, generating a response map descriptively modeling the first test response without a priori information of the one or more formats, and applying the response map to a second test response to identify and extract second textual data from the second test response. The second textual data is also in the one or more formats.
    Type: Application
    Filed: August 29, 2008
    Publication date: March 4, 2010
    Applicant: The Fanfare Group, Inc.
    Inventors: Paul Kingston Duffie, Andrew Thomas Waddell, Adam James Bovill, Yujie Lin, Pawan Singh
  • Publication number: 20100049701
    Abstract: An embodiment of the invention receives first data from a network, wherein the first data is in a first protocol that is not readable by a user interface. The first data is translated into second data in a second protocol that is not readable by the user interface. The method accesses code lookup tables within a translation component to translate the first data into the second data. The second data is enriched with metadata that is specific to the first data, wherein the metadata is obtained from the translation component. The second data is translated into third data in a third protocol that is readable by the user interface. The method creates XSLT's to translate the second data to the third data and sends the third data to the user interface.
    Type: Application
    Filed: August 21, 2008
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John Williams Miller, Shelia Veal
  • Publication number: 20100042606
    Abstract: A system for a data stream management system includes a filter transport aggregate for a high speed input data stream with a plurality of packets each packet comprising attributes. The system includes an evaluation system to evaluate the high speed input data stream and partitions the packets into groups the attributes and a table, wherein the table stores the attributes of each packets using a hash function. A phantom query is used to define partitioned groups of packets using attributes other than those used to group the packets for solving user queries without performing the user queries on the high speed input data stream.
    Type: Application
    Filed: October 23, 2009
    Publication date: February 18, 2010
    Inventors: Divesh SRIVASTAVA, Nick Koudas, Rui Zhang
  • Publication number: 20100042602
    Abstract: Embodiments of the invention form an information set from the current set of index information available by the operations of the pre-search and runtime Search components of the search engine. A search request that contains search terms and/or other search criteria (e.g. date or file type) is entered by a user through an input interface. The search terms and the information set are worked through the search engine modules to provide the actual results sought by the user. These results are provided to the user via an output interface. Embodiments involve scanning the repository for documents that comprise at least one information type, and forming a numerical matrix from the scanned documents.
    Type: Application
    Filed: August 15, 2008
    Publication date: February 18, 2010
    Inventors: Athena A. Smyros, Constantine Smyros
  • Publication number: 20100023498
    Abstract: A method, system and article of manufacture for managing relationships in a data abstraction model abstractly describing data in a database. One embodiment provides a method of linking logical branches of data in a database based on the relationships. The method includes accessing a data abstraction model abstractly describing the data in the database. The data abstraction model defines a logical tree structure having a plurality of logical branches. Relationships between logical fields of different logical branches are identified and logical links abstractly describing the identified relationships are created.
    Type: Application
    Filed: October 6, 2009
    Publication date: January 28, 2010
    Applicant: International Business Machines Corporation
    Inventors: Richard D. Dettinger, Daniel P. Kolz, Richard J. Stevens, Shannon E. Wenzel
  • Publication number: 20100010974
    Abstract: A correlation-based service mediator consists of Semantic Query Generator, Service Query Manager, Service Invocation Flow Generator, Service Invocation Manager, Expression Interpreter and Service Invocation Result Cache. The Semantic Query Generator handles service requests. It generates Semantic Query statements. Basically, the generator converts service request to Semantic Query based on input/output parameters in the service request. The Service Query Manager interfaces with an Ontology Engine, in order to execute the semantic queries. It will pass the query results to Service Invocation Flow Generator. The Service Invocation Flow Generator creates service invocation flow definition based on query results passed from Service Query Manager. The Service Invocation Manager executes the flow definitions. It also manages a service invocation result cache, so that invocation results can be saved and reused for later service request.
    Type: Application
    Filed: July 9, 2008
    Publication date: January 14, 2010
    Applicant: International Business Machines Corporation
    Inventors: Trieu C. Chieu, Hui Lei, Guo Tong Xie, Liangzhao Zeng
  • Publication number: 20090319494
    Abstract: A method for configuring data stream output. The method includes presenting a user interface for selecting one or more data fields from a first data source and receiving a selected data field of the first data source. An output tag corresponding to a mapping of the selected data field for an output stream is received. A second data source may be configured with the selected field and the output tag for use in data stream output.
    Type: Application
    Filed: June 20, 2008
    Publication date: December 24, 2009
    Applicant: MICROSOFT CORPORATION
    Inventor: Jim Gooder
  • Publication number: 20090271385
    Abstract: A method and system for parallel query processing is provided. The method includes estimating a number of sub-queries that may be formed corresponding to an input query. The method further includes fragmenting the input query into a plurality of sub queries by adding one or more filter predicates to the input query without altering the semantics of the input query. Further, processing of the sub queries is scheduled. Thereafter, one or more query execution plans are generated and processed. Following the processing of the query execution plans, the results of the processed sub queries are collated, aggregated and presented in a required format.
    Type: Application
    Filed: April 28, 2009
    Publication date: October 29, 2009
    Applicant: Infosys Technologies Limited
    Inventors: Srikumar Krishnamoorthy, Shanmugavel S., Aakanksha Gagrani, Prahalad Haldhoderi Achutharao
  • Publication number: 20090271382
    Abstract: Standard group operators afford expressive grouping across collections of various types for employment by a number of programming languages. The operators can leverage positional information to facilitate grouping of sequential/ordered input data. Groups can also include more than one input element. Additionally or alternatively, the operators can enable multi-level grouping such as nested or hierarchical grouping. In accordance with one aspect, the group operators can be employed in conjunction with language-integrated queries.
    Type: Application
    Filed: April 23, 2008
    Publication date: October 29, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Paul A. Vick, Henricus Johannes Maria Meijer
  • Publication number: 20090271383
    Abstract: Techniques for deriving a context for enforcing a data disclosure policy while accessing a database are provided. The techniques include receiving a request for database access with met a information, parsing the meta information to identify a context, receiving a user query, formulating a query equivalent to-the user query, wherein the equivalent query implements the identified context to enforce a data disclosure policy, and accessing the database with the equivalent query.
    Type: Application
    Filed: April 23, 2008
    Publication date: October 29, 2009
    Applicant: International Business Machines Corporation
    Inventors: Anuradha Bhamidipaty, Tyrone Grandison, Ajay Kumar Gupta
  • Publication number: 20090265345
    Abstract: An embodiment relates generally to a method of generating user-specified information. The method includes receiving a plurality of points selected on a map to form a first continuous line having one or more vertices. The method also includes generating a closed polygon having a plurality of edges, where at least one edge forms a second continuous line substantially parallel to and spaced apart at a distance from the first continuous line. The method also includes determining a plurality of coordinate pairs each associated with a point on the plurality of edges of the closed polygon and retrieving user specified information for an area enclosed by the plurality of coordinate pairs.
    Type: Application
    Filed: June 24, 2009
    Publication date: October 22, 2009
    Inventor: Brian CARROLL
  • Publication number: 20090265327
    Abstract: A system, device and method for carrying out policy-based routing mode are provided; the system in this invention contains database, for storing multiple routing policies set by user, and storing one of the routing policy as current routing policy; communication server, inquiring current routing policy of the user in the database in calling process, and implementing calling based on current routing policy. The system also contains Web server, which receives multiple routing policies of user, and sends them to the database. This invention carries out that the user relies on multiple policies to guide system to flexibly select routing calling through the different user attributes as routing policy evidences, which reaches the aim of enriching uniform communication service content and improving uniform communication service quality.
    Type: Application
    Filed: June 26, 2009
    Publication date: October 22, 2009
    Inventor: Zhuyan ZOU
  • Publication number: 20090259642
    Abstract: In a question answering system, the system identifies a type of question input by a user. The system then generates answer summaries that summarize answers to the input question in a format that is determined based on the type of question asked by the user. The answer summaries are output, in the corresponding format, in answer to the input question.
    Type: Application
    Filed: April 15, 2008
    Publication date: October 15, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Yunbo Cao, Chin-Yew Lin
  • Publication number: 20090248647
    Abstract: A computer system coupled to a database is configured to receive a database query, and evaluate a set of records from a database based on the database query. The database comprises a plurality of records, and each record comprises text translated from audio. The system then determines a plurality of measurement terms based on the database query, and processes at least a portion of the text of at least one record of the database to determine a quality of the database query based on the occurrences of the measurement terms within the portion of text, and performs an action based on the quality of the database query.
    Type: Application
    Filed: March 25, 2008
    Publication date: October 1, 2009
    Inventors: Omer Ziv, Michael Brand, Yitzhak Stauber, Ido Shapira, Daniel Mark Baum, Yaron Gvili
  • Publication number: 20090198665
    Abstract: Method for generating information processing Systems wherein informative Containers and Contents are created, identified, stored, modeled, communicated, modified and deleted by creating, modifying or deleting Links (1). The whole information entered by the users and the information for describing the System takes the form of Links having identical sizes and stored by a Links Base. The Links can be provided with attributes, notably time attributes.
    Type: Application
    Filed: April 8, 2009
    Publication date: August 6, 2009
    Inventor: Richard Chappuis
  • Publication number: 20090150365
    Abstract: A system is provided to detect email spam. During operation, the system receives an email, extracts a set of keywords from the email body, and constructs a first search query based a keyword extracted from the email body. The system further constructs a second search query based on the keyword in the first query and one additional word which pertains to a known spam word or to the subject of the email. Next, the system receives a first number of hits and a second number of hits in response to the first and second search queries, respectively. The system then determines whether the email is spam based on the first number and the second number. The system can also perform Website filtering using inference detection which is based on search results received in response to search queries formulated with keywords extracted from Websites.
    Type: Application
    Filed: December 5, 2007
    Publication date: June 11, 2009
    Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Richard Chow, Philippe J.P. Golle, Jessica N. Staddon
  • Publication number: 20090150366
    Abstract: Techniques are described herein for replacing a part of an expression in a query to a database with a virtual column. A virtual column is defined by the database to contain results of a defining expression. A part of an expression in a query is replaced with a virtual column whose defining expression is equal to the part of the expression in the query. The part of an expression in a query can be the entire expression. When an expression in a query can be replaced with more than one replacement expression involving virtual columns, the replacement expression with the least cost of query processing is selected.
    Type: Application
    Filed: December 6, 2007
    Publication date: June 11, 2009
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Subhransu Basu, Harmeek Singh Bedi
  • Publication number: 20090132553
    Abstract: An arrangement for providing targeted content includes data repositories storing information from which targeted content may be selected. The data repositories store at least one contextual relationship graph. The arrangement also includes an input/output interface through which a request for targeted content is made. The arrangement further includes a controller that receives the request for targeted content and selects targeted content using the contextual relationship graph. The controller further provides the selected targeted content through the input/output interface.
    Type: Application
    Filed: June 26, 2007
    Publication date: May 21, 2009
    Inventors: Tyler Kohn, David Selinger, Michael DeCourcey
  • Publication number: 20090112829
    Abstract: A method for obtaining a result for a post-query may include: (a) Algorithmically treating the query to create a signature. (b) Composing a pseudo-get web identifier including a web address identifying a responding station and the signature. (c) Sending the query via a network to the responding station to request the result. (d) Determining whether the result is stored in a cache unit in the network. (e) If the result is stored in a cache unit, providing the result to the requesting station. (f) If the result is not stored in a cache unit, acquiring the result from the responding station. (g) Storing the result in a receiving cache unit. (h) Sending a resubmitted query via the network to the responding station in a format appropriate to retrieve the stored result from the receiving cache unit. The resubmitted query format includes the signature phrase.
    Type: Application
    Filed: October 24, 2007
    Publication date: April 30, 2009
    Applicant: Boeing Company, a Corporation of Delaware
    Inventors: John Francis Bremer, JR., Alimuddin Mohammad
  • Publication number: 20090112834
    Abstract: An exemplary method for determining emotive tone in text, the method comprising, matching text in a text file with text entries in a control file database, wherein the formatting attributes include textual and non-textual indicators, receiving a first set of emotive values associated with the matching text entries from the control file database, calculating an emotive score with the first set of emotive values, assigning the emotive score to the text file, and displaying the emotive score of the text file.
    Type: Application
    Filed: October 31, 2007
    Publication date: April 30, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven A. Cordes, Debra A. Loussedes, Christopher E. Obszarny, Patrick R. Varekamp
  • Publication number: 20090055365
    Abstract: An approach that tracks curation history of sensitive information is described. In one embodiment, there is a database that contains a plurality of sensitive information. The database comprises a plurality of base tables and backlog tables for each of the base tables. A curation audit query generator is configured to receive a curation audit expression that specifies sensitive information to be audited and generates a curation audit query from the curation audit expression to run against the database. The curation audit expression contains syntax clauses that specify a time period for the audit, stipulate a specific base table in the database as source of the audit and examine whom is responsible for making changes to the specified sensitive information.
    Type: Application
    Filed: August 23, 2007
    Publication date: February 26, 2009
    Inventors: Tryg A. Ager, Christopher M. Johnson, Gerald G. Kiernan
  • Publication number: 20090006342
    Abstract: An apparatus for providing internationalization of content tagging may include a processing element. The processing element may be configured to receive an indication of content with respect to which a function is being performed, determine whether to translate metadata associated with the content, and translate the metadata based on the determination.
    Type: Application
    Filed: June 26, 2007
    Publication date: January 1, 2009
    Inventors: Davin Wong, Janne Kaasalainen, Oleksandr Kononenko, Hannu Mettala, James Reilly, Toni Strandell, Carlos Miguel Quiroz Castro
  • Publication number: 20080263019
    Abstract: An enhanced natural language information retrieval technique tokenizes an incoming query, comparing the tokenized representation against a collection of query templates. Query templates include a first portion having one or more query patterns representative of a query and in a form suitable for matching the tokenized representation of an incoming query. Query templates also include one or more information retrieval commands that are designed to return information relevant to those query patterns in its first portion. The enhanced natural language information retrieval technique selects those query templates that are determined to be most relevant to the incoming query (via its tokenized representation) and initiates one or more information retrieval commands associated with the selected query templates.
    Type: Application
    Filed: April 18, 2008
    Publication date: October 23, 2008
    Applicant: IAC Search & Media, Inc.
    Inventors: Tom Harrison, Michael E. Barrett, Swarup Reddi, John Lowe, Gary Chevsky
  • Publication number: 20080235192
    Abstract: An information retrieval system includes a a database which holds information items arranged in a hierarchical data structure. An information retrieval device outputs a search result from the database in response to a goodness of fit computed for each of the information items to search criteria. An input unit inputs hierarchy information indicating a hierarchy to which priority is given for outputting of a corresponding search result. A goodness-of-fit change unit assigns a bias value to a goodness of fit computed for each of information items from among the information items held in the database, which are arranged at the hierarchy indicated by the hierarchy information inputted by the input unit, to change the goodness of fit.
    Type: Application
    Filed: February 11, 2008
    Publication date: September 25, 2008
    Inventor: Mitsuhisa KANAYA
  • Publication number: 20080222123
    Abstract: A method and system for cleansing anomalies from sequence-based data at query time. Sequence-based data such as RFID data is loaded into a database. One or more cleansing rules are received at a cleansing rules engine. The cleansing rule engine converts the cleansing rule(s) to a template that includes logic to compensate for anomalies in the sequence-based data. A query to retrieve the sequence-based data is received by a query rewrite engine. The query rewrite engine rewrites the query by applying the template logic. The rewritten query is executed at query time. The result of the rewritten query execution is identical to the result of executing the original query on a data set generated by applying the cleansing rule to all of the sequence-based data.
    Type: Application
    Filed: May 21, 2008
    Publication date: September 11, 2008
    Inventors: Latha Sankar Colby, Sangeeta T. Doraiswamy, Jun Rao, Hetal Thakkar
  • Publication number: 20080183696
    Abstract: The invention concerns a computer-implemented method for spell checking, comprising the steps of: providing a user with a user interface adapted for managing files stored on at least one computer; receiving via the user interface a user action involving at least one first word; returning via the user interface at least one second word selected according to: a distance from said at least one second word to said at least one first word; and data of occurrence of said at least one second word in said files. The invention is also directed to a computer program product and computer system allowing for taking steps according to the invention.
    Type: Application
    Filed: May 4, 2007
    Publication date: July 31, 2008
    Applicant: EXALEAD
    Inventor: Francois Lagunas
  • Publication number: 20080140613
    Abstract: A method of document retrieval is provided. The method includes assigning concept labels to documents contained in a collection according to grammar rules, receiving a query, converting the query to a query concept using the grammar rules, and mapping the query concept to a concept label.
    Type: Application
    Filed: January 24, 2008
    Publication date: June 12, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jane Wen Chang, Kenney Ng
  • Publication number: 20080133491
    Abstract: A method and system are provided for dynamically relating tables in a federated database based upon a data manipulation language in a query transaction. After the start of a transaction has been detected, a data manipulation language from the transaction is extracted and evaluated to determine the table(s) and column(s) referenced by the transaction language. The data relation output unit determines the relationship(s) between the extracted table(s) and column(s) in real-time and conveys this information through a visual display.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Inventor: Inagaki Iwao
  • Publication number: 20080126329
    Abstract: Methods, systems, and articles of manufacture for creating and sharing an annotation associated with a data object other than the particular data object described by the annotation are provided. The annotation may be associated with an entity, even though the annotation may describe only a particular data object encompassed by the entity. By associating the annotation with the entity, the annotation may be made available to other users viewing information related to the entity, even if the particular data object described by the annotation is not displayed in the information being viewed.
    Type: Application
    Filed: February 4, 2008
    Publication date: May 29, 2008
    Inventors: RICHARD D. DETTINGER, Cale T. Rath, Richard J. Stevens
  • Publication number: 20080114744
    Abstract: A method and system for cleansing anomalies from sequence-based data at query time. Sequence-based data such as RFID data is loaded into a database. One or more cleansing rules are received at a cleansing rules engine. The cleansing rule engine converts the cleansing rule(s) to a template that includes logic to compensate for anomalies in the sequence-based data. A query to retrieve the sequence-based data is received by a query rewrite engine. The query rewrite engine rewrites the query by applying the template logic. The rewritten query is executed at query time. The result of the rewritten query execution is identical to the result of executing the original query on a data set generated by applying the cleansing rule to all of the sequence-based data.
    Type: Application
    Filed: November 14, 2006
    Publication date: May 15, 2008
    Inventors: Latha Sankar Colby, Sangeeta T. Doraiswamy, Jun Rao, Hetal Thakkar
  • Publication number: 20080097976
    Abstract: A category recommendation method includes maintaining a category database including an internal identifier and an internal category to which the internal identifier belongs; externally receiving a foreign identifier and a foreign category where the foreign identifier belongs to from an outside; extracting a query associated with the foreign identifier; and recommending at least one of the internal categories stored in the category database by using the query as a category corresponding to the foreign identifier.
    Type: Application
    Filed: November 26, 2007
    Publication date: April 24, 2008
    Applicant: NHN CORPORATION
    Inventors: HYANG CHEOL LEE, JOON HYOCK MOON, BUM JOO PARK