Translating A Query To Another Language Or Schema Patents (Class 707/760)
-
Patent number: 7761440Abstract: Methods, systems and computer program products for synthesizing diagnoses stored in healthcare databases are provided. A diagnosis query associated with a single patient or a group of patients is received. Query results are provided responsive to the diagnosis query. The query results may include diagnoses from multiple sources that are expressed in multiple standards formats.Type: GrantFiled: September 29, 2005Date of Patent: July 20, 2010Assignee: International Business Machines CorporationInventors: Tony H. Chow, Robert R. Friedlander, Richard Hennessy, Anwer Mujahid Khan
-
Patent number: 7761493Abstract: A module possessing a class descriptor declares for the module the supported classes. The installation of the module triggers the examination class information model hierarchies possessed by the container on which the module is installed. Finding the established class information model hierarchies to be lacking with respect to the newly installed supported classes, a query is made to ascertain child-parent information for the newly installed supported classes. Using this information, an ancestry of each class is achieved so as to sparsely populate an information model hierarchy for each newly installed supported class.Type: GrantFiled: April 11, 2006Date of Patent: July 20, 2010Assignee: Oracle America, inc.Inventors: Arieh Markel, Jordan Boucher, Nicholas Stephen, Peter H. Schow
-
Patent number: 7752217Abstract: A search device and a search program for searching an identifier of a site server, which provides information corresponding to a search format including an inputted keyword. Specifically, the search device includes: a search database storage which stores a search database; a conversion program storage which stores a conversion program and the identifier of the site server by associating them with each other; a search unit which reads the search database storage and searches the identifier of the site server corresponding to the inputted search format; and a site search link generation unit which reads the conversion program storage, selects a conversion program while the conversion program is associated with the identifier of the site server, which is searched by the search unit, and uses the selected conversion program to convert the inputted search format into the identifier of the site search server attached to the site server.Type: GrantFiled: November 8, 2004Date of Patent: July 6, 2010Assignee: NewsWatch, Inc.Inventors: Nobuyuki Sawashima, Takashi Suzuoka, Akira Mase
-
Patent number: 7747608Abstract: Systems and methods are provided for structuring database queries. In some embodiment, a method for querying a database to obtain desired information is provided, including forming at least one query of a first query language selected from a set of query languages and based at least in part on a set of constraints of the first query language to obtain at least part of the desired information; and forming at least one query of at least one additional query language from the set of query languages and based at least in part on a set of constraints of the at least one additional query language to obtain at least part of the desired information; wherein the at least one query of the first query language and the at least one query of the at least one additional language obtain at least all of the desired information.Type: GrantFiled: January 25, 2007Date of Patent: June 29, 2010Assignee: OutlookSoft CorporationInventors: Christian Gheorghe, Piero Ferreri
-
Patent number: 7739292Abstract: A distributed system includes client- and server-side components that, together, allow XML schemas or the like to be managed in a collaborative way across an enterprise environment. The server-side component, or server, is used to assemble a collection of one or more schemas. The server exposes the collection of schemas to one or more client components that connect to the server. Such connections may be made over a computer network. The client component preferably exports a display interface through which a user can visualize dependencies between schemas, e.g., by dragging them into a workspace and viewing all related schemas and how they are connected, as well as what elements and other components they define. In this way, the client component provides a high-level view of a larger (e.g., enterprise-wide) information architecture.Type: GrantFiled: September 28, 2005Date of Patent: June 15, 2010Assignee: Altova GmbHInventors: Alexander Falk, Vladislav Gavrielov
-
Patent number: 7734639Abstract: A system, method and article of manufacture for accessing data are disclosed. In general, data access is facilitated by a query configured with a correlation criterion or criteria. The presence of the correlation criteria facilitates the introduction of additional correlation logic to be applied to conditions of the query. In general, correlation criteria are contemplated which support correlation of entities based on time, physical location and age, for example.Type: GrantFiled: August 3, 2007Date of Patent: June 8, 2010Assignee: International Business Machines CorporationInventors: Richard D. Dettinger, Richard J. Stevens
-
Patent number: 7734640Abstract: A method for enumerating an asset includes receiving an enumeration request for enumerating an asset, obtaining a data acquisition (DAQ) definition associated with the enumeration request, translating the enumeration request from an information model format to a DAQ format, wherein the DAQ definition complies with the DAQ format, identifying an actual uniform resource identifier (URI) from the DAQ definition based on the enumeration request, where the URI identifies an enumeration mechanism, triggering a protocol handler associated with the enumeration mechanism, and obtaining information about at least one instance of the asset from the protocol handler.Type: GrantFiled: June 22, 2006Date of Patent: June 8, 2010Assignee: Oracle America, Inc.Inventors: Arieh Markel, Peter H. Schow
-
Patent number: 7730079Abstract: The subject disclosure pertains to interaction with one or more collections of data. Queries and domains are presented as separate entities. A number of compositional operators are provided to manipulate a generic collection of data at a low level. Query comprehensions can specify interactions with one or more collections at a higher or more intuitive level. The query comprehensions can be translated or mapped to operators that can be employed to interact with one or more data collections and return results where applicable.Type: GrantFiled: August 30, 2005Date of Patent: June 1, 2010Assignee: Microsoft CorporationInventors: Henricus Johannes Maria Meijer, Anders Hejlsberg, Paul A. Vick, Amanda Silver
-
Patent number: 7730080Abstract: A method for processing queries is provided. A first representation of a query is generated, where the query includes a certain operator that is to be performed based on an XPath expression that is expandable into multiple location paths. The first representation of the query is rewritten into a second representation that corresponds to an equivalent query, where rewriting the first representation includes expanding the XPath expression into the plurality of location paths and, based on the certain operator, including a plurality of operators in the second representation, where the plurality of operators include: a first set of operators that is to be performed based on each of the plurality of location paths, and a second set of operators that is to be performed based on data returned from at least one operator included in the first set of operators. The query may thereafter be executed based on the second representation.Type: GrantFiled: June 23, 2006Date of Patent: June 1, 2010Assignee: Oracle International CorporationInventors: Zhen Hua Liu, Muralidhar Krishnaprasad, Hui Joe Chang, Anand Manikutty, James W. Warner, Vikas Arora, Susan Kotsovolos
-
Patent number: 7720856Abstract: Methods and apparatus, including computer program products, related to cross-language searching. Input characterizing search criteria in a first language may be received and a search may be performed on a database having records in a second language. The search may be performed on the database with synonyms of the search criteria that are in the second language. A user may be able to select or edit search criteria in the second language from suggested search criteria. Context information may be used to find search criteria in the second language or results that may be more relevant. The results may be translated for a user to the first language.Type: GrantFiled: April 9, 2007Date of Patent: May 18, 2010Assignee: SAP AGInventors: Michael Goedecke, Ewa Goslawska-Goedecke
-
Patent number: 7720875Abstract: An information processing apparatus is disclosed that includes a system acquisition data conversion unit that converts system acquisition data acquired as information for use by one or more applications installed in the information processing apparatus into universal data, and an application usable data conversion unit that converts the universal data into application usable data usable by the one or more applications. The universal data are independent of the data structure of the system acquisition data and the data structure of the application usable data.Type: GrantFiled: October 5, 2007Date of Patent: May 18, 2010Assignee: Ricoh Company, Ltd.Inventor: Shunichi Maeda
-
Patent number: 7716234Abstract: A computer readable storage medium includes executable instructions to receive an input message specifying a query identifier and query parameters. A query definition specified by the query identifier is retrieved. The query parameters are mapped in accordance with the query definition to form a query. The query is passed to a semantic layer with semantically dynamic objects. Query results are received from the semantic layer. The query results are mapped to a specified web service interface to form an output message.Type: GrantFiled: May 23, 2007Date of Patent: May 11, 2010Assignee: Business Objects, S.A.Inventors: Alexis-Jean Laurent Naïbo, Didier Marc Jean Bolf, Philippe Meiniel, Richard Thomas Reynolds, Jr.
-
Patent number: 7716174Abstract: Data integration and data analysis using computing equipment, software as well as hardware, includes a system and method for integrating data from various data sources, structured and unstructured, without physically creating a data warehouse and automatically generating queries for analysis of the integrated data from a multitude of different views.Type: GrantFiled: October 31, 2007Date of Patent: May 11, 2010Assignee: International Business Machines CorporationInventors: Juhnyoung Lee, Pietro Mazzoleni, Jakka Sairamesh, Maroun Touma
-
Patent number: 7716173Abstract: A method and system for producing graphics. A hierarchical structure of a database is determined. A visual table, comprising a plurality of panes, is constructed by providing a specification that is in a language based on the hierarchical structure of the database. In some cases, this language can include fields that are in the database schema. The database is queried to retrieve a set of tuples in accordance with the specification. A subset of the set of tuples is associated with a pane in the plurality of panes.Type: GrantFiled: July 17, 2006Date of Patent: May 11, 2010Assignee: The Board of Trustees of the Leland Stanford Jr. UniversityInventors: Chris Stolte, Diane L. Tang, Patrick Hanrahan
-
Publication number: 20100114932Abstract: A computer-implemented method and system allows generating a query and a first fourth generation language at a native system to a non-native database which is capable of processing queries in a second fourth generation language. A query initiated by a client applicant in a first fourth generation language is analyzed to determine if it can be processed by a non-native system capable of processing queries in a second fourth generation language. Non-standard syntax representative of a function and the query that cannot be evaluated by the non-native database system is identified. If the syntax is discovered, the query is transformed through the use of formats or through an algorithm process into an equivalent query expression that can be processed by the database system.Type: ApplicationFiled: November 3, 2008Publication date: May 6, 2010Inventors: Michael Stephen Whitcher, Richard Dean Langston, Howard Plemmons, JR.
-
Publication number: 20100114918Abstract: The invention relates to identification of individual nucleic acid sequences from a mixed nucleic acid population. A typical application is to determine the bacteria present in sample containing a mix of several different bacteria. Present techniques require initial cultivation of the mixed bacteria sample and manual separation of the bacteria prior to sequencing. The invention allows for identification of the different bacteria by direct sequencing of the mixed bacteria sample without prior cultivation and separation. One aspect of the invention relates to generating a degenerate sequence from a chromatogram obtained by sequencing a mixed bacteria sample. Another aspect relates to base-calling, i.e. identification of individual sequences making up the degenerate sequence from the mixed bacteria sample. In this aspect, the degenerate sequence is divided into degenerate subsequences from which query subsequence combinations are generated.Type: ApplicationFiled: September 5, 2007Publication date: May 6, 2010Applicant: ISENTIO ASInventors: Bjarte Karlsen, Øyvind Kommedal, Øystein Sæebø
-
Patent number: 7711743Abstract: A search of information collected from a root URL (Websites, Web pages, documents or database fields) is dynamically linked back to a directory (contact) record where information from both data sets are displayed to the end user who is performing the search. Additional information can be displayed as it relates to each contact. The dynamic linking includes importing a plurality of directory (contact) records with assigned IDs into a first table of a database and defining a group of root URLs with assigned IDs into a second table of the database. Establishing a coordinating third table of the database to link each of the directory (contact) records with root URLs, thus allowing directory (contact) records to share root URLs. Each root URL is spidered to capture target content (all Web pages within a Website, documents within a directory or content within an individual document) and links the content found to the root URL.Type: GrantFiled: December 15, 2004Date of Patent: May 4, 2010Assignee: Telecom Consulting Group N.E. Corp.Inventors: James E. Cavagnaro, Daniel J. Erb, Robert C. Tobey
-
Patent number: 7707168Abstract: A system and a method for specifying and configuring, together with categorising and classifying, heterogeneous types of multiple data sources is disclosed. The system and method also retrieve search results in accordance with search requests and conditions from at least one of the multiple data sources, for example a relational database management system (RDBMS), a light-weight directory access protocol (LDAP), an extensible mark-up language database (XMLDB), extensible mark-up language (XML) files, hypertext mark-up language (HTML) files, or TEXT files, through an application programming interface (API), or a web service interface such as a simple object access protocol (SOAP).Type: GrantFiled: August 10, 2004Date of Patent: April 27, 2010Assignee: Agency for Science, Technology and ResearchInventors: Ramasamy Valliappan, Yushi Cheng, Puay Siew Tan
-
Patent number: 7702665Abstract: Methods and apparatus to evaluate the semantic proximity between reference free-form text entry and a candidate free-form text request.Type: GrantFiled: June 14, 2006Date of Patent: April 20, 2010Assignee: Colloquis, Inc.Inventors: Francois Huet, Gray Salmon Norton
-
Patent number: 7702685Abstract: A data model models a social network. The data model can be embodied as a person profile schema and a connector profile schema. The person profile schema defines properties of persons in the social network. The connector profile schema defines connectivity properties of persons that connect a searcher to the persons in social network that the searcher desires to find. Query languages can be based on the data model and can be used to express queries of social networks. Queries can be for persons, for connecting persons, or for both.Type: GrantFiled: January 20, 2006Date of Patent: April 20, 2010Assignee: Microsoft CorporationInventors: Adel A. Shrufi, Ajitesh Kishore, Glen H. Anderson, Sameer Mahajan, Sunil Swami
-
Publication number: 20100094892Abstract: A logical table definition is received in association with a database query within a distributed database system. A determination is made as to whether the received logical table definition matches a local logical table definition. The query is processed in response to determining that the received logical table definition matches the local logical table definition. The query is forwarded to at least one other distributed database node. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.Type: ApplicationFiled: October 9, 2008Publication date: April 15, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Graham A. Bent, Patrick Dantressangle, David R. Vyvyan
-
Patent number: 7693911Abstract: A method for uniform metadata retrieval generates an interface for requesting metadata from a relational database. A hierarchical metadata request can be received via the interface. The hierarchical metadata request can be translated into a relational database metadata request. The relational database metadata request is utilized to retrieve metadata from the relational database.Type: GrantFiled: April 9, 2007Date of Patent: April 6, 2010Assignee: Microsoft CorporationInventors: Michiel Wories, Ciprian Gerea, Marius Popa
-
Publication number: 20100082656Abstract: A method includes receiving a request for information from a relational database, translating the received request to at least one of an object and a relational persistent query, parsing the query to determine one or more of table names, attributes and attribute types, and generating at least one set of related files. The parsing results are used to update at least one configuration file to accept the related files for use by at least one of the object and the relational persistent query service, and execute at least one of the persistent query services based on the translated queries, wherein the persistent query services are programmed to receive the translated query. Based on the execution of the translated query, the results are either fetched from at least one of the object cache or retrieved from at least one of the database, stored, and the results are transmitted to the user.Type: ApplicationFiled: September 24, 2008Publication date: April 1, 2010Inventors: Yi Jing, Alimuddin Mohammad, John F. Bremer, JR.
-
Patent number: 7689624Abstract: A search system and method is provided. The method includes constructing a graph-based query that is indicative of a user's preference-levels for different features of a search item (a product, for example). The constructed graph-based query is executed by comparing the user's preference-levels for the different features of the product, which are graphically represented in the query, with information related to sentiments expressed by other users regarding the product. Information related to the sentiments expressed by other users regarding the product can include system-generated product performance graphs constructed from comments regarding the product obtained from the World Wide Web (or other network). Results returned and output upon execution of the graph-based query include system-generated product performance graphs that are similar to the user-submitted query.Type: GrantFiled: March 1, 2007Date of Patent: March 30, 2010Assignee: Microsoft CorporationInventors: Shen Huang, Min Wang, Jian-Tao Sun, Zheng Chen, Ming Zhou
-
Publication number: 20100070521Abstract: Cross-lingual information retrieval is disclosed, comprising: translating a received query from a source natural language into a target natural language; performing a first information retrieval operation on a corpus of documents in the target natural language using the translated query to retrieve a set of pseudo-feedback documents in the target natural language; re-translating the received query from the source natural language into the target natural language using a translation model derived from the set of pseudo-feedback documents in the target natural language; and performing a second information retrieval operation on the corpus of documents in the target natural language using the re-translated query to retrieve an updated set of documents in the target natural languageType: ApplicationFiled: September 18, 2008Publication date: March 18, 2010Applicant: XEROX CORPORATIONInventors: Stephane Clinchant, Jean-Michel Renders