Query Formulation (epo) Patents (Class 707/E17.062)
-
Patent number: 7814118Abstract: 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: GrantFiled: March 31, 2008Date of Patent: October 12, 2010Assignee: CommVault Systems, Inc.Inventors: Rajiv Kottomtharayil, Parag Gokhale, Jun Lu
-
Publication number: 20100250572Abstract: 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: ApplicationFiled: March 26, 2009Publication date: September 30, 2010Inventors: Qiming Chen, Meichun Hsu
-
Publication number: 20100228794Abstract: 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: ApplicationFiled: February 25, 2009Publication date: September 9, 2010Applicant: International Business Machines CorporationInventors: Sourashis Roy, Himanshu Gupta, Hiroki Oya, Mukesh Kumar Mohania, Inagaki Iwao
-
Publication number: 20100205193Abstract: 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: ApplicationFiled: February 11, 2009Publication date: August 12, 2010Applicant: Oracle International CorporationInventor: Jai Krishna
-
Publication number: 20100191759Abstract: 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: ApplicationFiled: January 29, 2009Publication date: July 29, 2010Applicant: QUALCOMM IncorporatedInventors: Junyi Li, Xinzhou Wu, Saurabh Tavildar, Vincent D. Park
-
Publication number: 20100161639Abstract: 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: ApplicationFiled: December 18, 2008Publication date: June 24, 2010Applicant: Palo Alto Research Center IncorporatedInventors: Daniel G. Bobrow, Robert D. Cheslow
-
Publication number: 20100161652Abstract: 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: ApplicationFiled: December 24, 2008Publication date: June 24, 2010Applicant: YAHOO! INC.Inventors: Kedar BELLARE, Srujana MERUGU, Sathiya Keerthi SELVARAJ
-
Publication number: 20100161610Abstract: 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: ApplicationFiled: March 3, 2010Publication date: June 24, 2010Applicant: CERNER INNOVATION, INC.Inventor: DOUGLAS M. SAUS
-
Patent number: 7743054Abstract: 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: GrantFiled: April 27, 2005Date of Patent: June 22, 2010Assignee: Konica Minolta Holdings, Inc.Inventor: Kosuke Sasai
-
Publication number: 20100153412Abstract: 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: ApplicationFiled: December 15, 2008Publication date: June 17, 2010Inventors: Robert Mavrov, Marek Obitko, Michal Fortik, Ivan Havel
-
Publication number: 20100131531Abstract: 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: ApplicationFiled: August 3, 2009Publication date: May 27, 2010Inventors: Eamon Mason, Andre Lambrechts
-
Publication number: 20100109946Abstract: 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: ApplicationFiled: June 4, 2008Publication date: May 6, 2010Applicant: TATA CONSULTANCY SERVICES LIMITEDInventor: Arun Pande
-
Publication number: 20100114944Abstract: 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: ApplicationFiled: October 31, 2008Publication date: May 6, 2010Applicant: NOKIA CORPORATIONInventors: Mark R. Adler, Imre Kiss, Joseph H. Polifroni, Tao Wu
-
Publication number: 20100057704Abstract: 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: ApplicationFiled: August 29, 2008Publication date: March 4, 2010Applicant: The Fanfare Group, Inc.Inventors: Paul Kingston Duffie, Andrew Thomas Waddell, Adam James Bovill, Yujie Lin, Pawan Singh
-
Publication number: 20100049701Abstract: 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: ApplicationFiled: August 21, 2008Publication date: February 25, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John Williams Miller, Shelia Veal
-
Publication number: 20100042606Abstract: 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: ApplicationFiled: October 23, 2009Publication date: February 18, 2010Inventors: Divesh SRIVASTAVA, Nick Koudas, Rui Zhang
-
Publication number: 20100042602Abstract: 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: ApplicationFiled: August 15, 2008Publication date: February 18, 2010Inventors: Athena A. Smyros, Constantine Smyros
-
Publication number: 20100023498Abstract: 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: ApplicationFiled: October 6, 2009Publication date: January 28, 2010Applicant: International Business Machines CorporationInventors: Richard D. Dettinger, Daniel P. Kolz, Richard J. Stevens, Shannon E. Wenzel
-
Publication number: 20100010974Abstract: 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: ApplicationFiled: July 9, 2008Publication date: January 14, 2010Applicant: International Business Machines CorporationInventors: Trieu C. Chieu, Hui Lei, Guo Tong Xie, Liangzhao Zeng
-
Publication number: 20090319494Abstract: 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: ApplicationFiled: June 20, 2008Publication date: December 24, 2009Applicant: MICROSOFT CORPORATIONInventor: Jim Gooder
-
Publication number: 20090271385Abstract: 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: ApplicationFiled: April 28, 2009Publication date: October 29, 2009Applicant: Infosys Technologies LimitedInventors: Srikumar Krishnamoorthy, Shanmugavel S., Aakanksha Gagrani, Prahalad Haldhoderi Achutharao
-
Publication number: 20090271382Abstract: 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: ApplicationFiled: April 23, 2008Publication date: October 29, 2009Applicant: MICROSOFT CORPORATIONInventors: Paul A. Vick, Henricus Johannes Maria Meijer
-
Publication number: 20090271383Abstract: 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: ApplicationFiled: April 23, 2008Publication date: October 29, 2009Applicant: International Business Machines CorporationInventors: Anuradha Bhamidipaty, Tyrone Grandison, Ajay Kumar Gupta
-
Publication number: 20090265345Abstract: 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: ApplicationFiled: June 24, 2009Publication date: October 22, 2009Inventor: Brian CARROLL
-
Publication number: 20090265327Abstract: 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: ApplicationFiled: June 26, 2009Publication date: October 22, 2009Inventor: Zhuyan ZOU
-
Publication number: 20090259642Abstract: 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: ApplicationFiled: April 15, 2008Publication date: October 15, 2009Applicant: MICROSOFT CORPORATIONInventors: Yunbo Cao, Chin-Yew Lin
-
Publication number: 20090248647Abstract: 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: ApplicationFiled: March 25, 2008Publication date: October 1, 2009Inventors: Omer Ziv, Michael Brand, Yitzhak Stauber, Ido Shapira, Daniel Mark Baum, Yaron Gvili
-
Publication number: 20090198665Abstract: 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: ApplicationFiled: April 8, 2009Publication date: August 6, 2009Inventor: Richard Chappuis
-
Publication number: 20090150365Abstract: 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: ApplicationFiled: December 5, 2007Publication date: June 11, 2009Applicant: PALO ALTO RESEARCH CENTER INCORPORATEDInventors: Richard Chow, Philippe J.P. Golle, Jessica N. Staddon
-
Publication number: 20090150366Abstract: 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: ApplicationFiled: December 6, 2007Publication date: June 11, 2009Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Subhransu Basu, Harmeek Singh Bedi
-
Publication number: 20090132553Abstract: 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: ApplicationFiled: June 26, 2007Publication date: May 21, 2009Inventors: Tyler Kohn, David Selinger, Michael DeCourcey
-
Publication number: 20090112829Abstract: 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: ApplicationFiled: October 24, 2007Publication date: April 30, 2009Applicant: Boeing Company, a Corporation of DelawareInventors: John Francis Bremer, JR., Alimuddin Mohammad
-
Publication number: 20090112834Abstract: 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: ApplicationFiled: October 31, 2007Publication date: April 30, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven A. Cordes, Debra A. Loussedes, Christopher E. Obszarny, Patrick R. Varekamp
-
Publication number: 20090055365Abstract: 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: ApplicationFiled: August 23, 2007Publication date: February 26, 2009Inventors: Tryg A. Ager, Christopher M. Johnson, Gerald G. Kiernan
-
Method, Apparatus and Computer Program Product for Providing Internationalization of Content Tagging
Publication number: 20090006342Abstract: 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: ApplicationFiled: June 26, 2007Publication date: January 1, 2009Inventors: Davin Wong, Janne Kaasalainen, Oleksandr Kononenko, Hannu Mettala, James Reilly, Toni Strandell, Carlos Miguel Quiroz Castro -
Publication number: 20080263019Abstract: 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: ApplicationFiled: April 18, 2008Publication date: October 23, 2008Applicant: IAC Search & Media, Inc.Inventors: Tom Harrison, Michael E. Barrett, Swarup Reddi, John Lowe, Gary Chevsky
-
Publication number: 20080235192Abstract: 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: ApplicationFiled: February 11, 2008Publication date: September 25, 2008Inventor: Mitsuhisa KANAYA
-
Publication number: 20080222123Abstract: 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: ApplicationFiled: May 21, 2008Publication date: September 11, 2008Inventors: Latha Sankar Colby, Sangeeta T. Doraiswamy, Jun Rao, Hetal Thakkar
-
Publication number: 20080183696Abstract: 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: ApplicationFiled: May 4, 2007Publication date: July 31, 2008Applicant: EXALEADInventor: Francois Lagunas
-
Publication number: 20080140613Abstract: 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: ApplicationFiled: January 24, 2008Publication date: June 12, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jane Wen Chang, Kenney Ng
-
Publication number: 20080133491Abstract: 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: ApplicationFiled: November 30, 2006Publication date: June 5, 2008Inventor: Inagaki Iwao
-
Publication number: 20080126329Abstract: 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: ApplicationFiled: February 4, 2008Publication date: May 29, 2008Inventors: RICHARD D. DETTINGER, Cale T. Rath, Richard J. Stevens
-
Publication number: 20080114744Abstract: 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: ApplicationFiled: November 14, 2006Publication date: May 15, 2008Inventors: Latha Sankar Colby, Sangeeta T. Doraiswamy, Jun Rao, Hetal Thakkar
-
Publication number: 20080097976Abstract: 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: ApplicationFiled: November 26, 2007Publication date: April 24, 2008Applicant: NHN CORPORATIONInventors: HYANG CHEOL LEE, JOON HYOCK MOON, BUM JOO PARK