Translating A Query To Another Language Or Schema Patents (Class 707/760)
  • Patent number: 8086618
    Abstract: A system for performing configuration rule translation mapping. One or more feature inputs are received by a configuration rule translation mapper according to requirements for a specific machine type. The one or more feature inputs are translation source data. A selection of one or more translation types is received by the configuration rule translation mapper. Configuration rule translation mapping is performed by the configuration rule translation mapper based on the one or more translation types selected to translate translation source data into a desired format. The translation source data, which is translated into the desired format, is transferred by the configuration rule translation mapper to a configurable transformation macro. Then, a final transformation output is output by the configurable transformation macro using a transformation macro script and one or more transformation templates.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: December 27, 2011
    Assignee: International Business Machines Corporation
    Inventor: Kai Peng Lim
  • Patent number: 8086568
    Abstract: Embodiments of the invention are generally related to data processing, and more specifically to retrieving results for a query from one or more devices coupled to a network. A first device may receive an abstract query including logical fields defined by a first data abstraction model and retrieve query results stored in the first device. The query may be sent to one or more other devices via the network. The one or more other devices may be configured to convert the abstract query to local abstract queries including logical fields defined in local data abstraction models. The local queries may be issued against local databases to retrieve additional results for the query.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: December 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Richard D. Dettinger, Frederick A. Kulack
  • Patent number: 8082322
    Abstract: A computerized system for and method of creating applications that access information from multiple data sources into a common, role-based distribution model are described. The computerized system includes a server having one or more dynamic object libraries, one or more template libraries, and a dynamically allocated area in the computer memory where data is stored, referenced, and manipulated. The system also includes one or more adapters, each allowing the server to access one of the data sources.
    Type: Grant
    Filed: July 15, 2003
    Date of Patent: December 20, 2011
    Assignee: Parametric Technology Corporation
    Inventors: Louis Pascarella, Brian Kondalski, Stephen Rickus
  • Publication number: 20110302185
    Abstract: A data publication and subscription system includes one transmitter publishing data and one receiver subscribing to data, the data being described by one or more identifiers, the transmitters and receivers being interconnected via a network. The system includes an ontological knowledge base common to said transmitters and receivers, at least one data transmitter and receiver, each including a semantic module connected to said base and adapted to analyze a semantic request to find all identifiers semantically associated with this request, said transmitter publishing and said receiver subscribing to data via said identifiers found by the semantic module. The system applies notably to the connection of a plurality of different communications devices, each including data publication and subscription services.
    Type: Application
    Filed: December 16, 2009
    Publication date: December 8, 2011
    Applicant: THALES
    Inventor: Hugues Vincent
  • Patent number: 8065739
    Abstract: A method and apparatus for detecting policy violations in information content containing data in a character-based language is described. In one embodiment, the method includes identifying a policy for protecting source data having a tabular format. The source data contains one or more data fragments in the character-based language. The method further includes receiving information content having at least a portion in the character-based language, and determining whether any part of the information content, including the portion in the character-based language, violates the policy.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: November 22, 2011
    Assignee: Symantec Corporation
    Inventors: Oskar Bruening, Vitali Fridman
  • Patent number: 8055650
    Abstract: Embodiments of the invention provide a system for generating and maintaining virtual and physical metadata layers in a MetaBase metadata repository in order to simplify and optimize the retrieval of data from a plurality of disparate information sources. The system stores in a physical metadata layer of a metadata repository a plurality of physical metadata elements, wherein each one of the physical metadata elements corresponds to the metadata elements in the plurality of information sources. Logical metadata elements are stored in the virtual metadata layer and are linked to the physical metadata elements in order to maintain the relationships therebetween. By maintaining the relationships between the physical metadata elements, users can initiate a data query request for data corresponding to a logical metadata element, and the system is configured to retrieve the desired data from the relevant information sources.
    Type: Grant
    Filed: January 12, 2010
    Date of Patent: November 8, 2011
    Assignee: Red Hat, Inc.
    Inventors: Robert Scanlon, Alex Miller, Steven Wolfangel, Brad Wright, Randall Hauch
  • Patent number: 8055667
    Abstract: Metadata for a content signal is searched by transforming the content signal into different hash formats, each being used to retrieve identifying information from corresponding databases. The identifying information enables retrieval of metadata from metadata databases. These systems and methods enable devices to access a wide array of dynamic metadata from disparate sources through queries that are derived from intrinsic content attributes.
    Type: Grant
    Filed: October 20, 2009
    Date of Patent: November 8, 2011
    Assignee: Digimarc Corporation
    Inventor: Kenneth L. Levy
  • Publication number: 20110270815
    Abstract: Described is processing a web query into structured data, such as for use in formulating a database query. A classifier and segmental conditional random field (CRF) model classify and segment a query into labeled segments used to obtain the structured data. The structured data includes a class, an intent set corresponding to data sought by the query, and an attribute set corresponding to an attribute name and attribute value representing each modifier in the query. The structured data may be converted into a query language (e.g., SQL) query to query the structured data source; e.g., the class may be used to select a database, the attribute set used to find one or more columns and a row in the database, and the intent set matched to a column, whose row data is the result being sought. A web search engine may return the database query as part of its results.
    Type: Application
    Filed: April 30, 2010
    Publication date: November 3, 2011
    Applicant: Microsoft Corporation
    Inventor: Xiao Li
  • Patent number: 8051061
    Abstract: Cross-lingual query suggestion (CLQS) aims to suggest relevant queries in a target language for a given query in a source language. The cross-lingual query suggestion is improved by exploiting the query logs in the target language. CLQS provides a method for learning and determining a similarity measure between two queries in different languages. The similarity measure is based on both translation information and monolingual similarity information, and in one embodiment uses both the query log itself and click-through information associated therewith. Monolingual and cross-lingual information such as word translation relations and word co-occurrence statistics may be used to estimate the cross-lingual query similarity with a discriminative model.
    Type: Grant
    Filed: February 19, 2008
    Date of Patent: November 1, 2011
    Assignee: Microsoft Corporation
    Inventors: Cheng Niu, Ming Zhou
  • Patent number: 8046373
    Abstract: Methods, systems, and computer program products are provided for performing structured parallel data intensive computations. A SQL-FCF framework that defines a SQL construct based interface for performing the computations is provided. The computations within an application are coded as table valued functions (TVFs). Data for the application is partitioned into data partitions to co-locate and load balance the data partitions and corresponding computations. The TVFs are invoked and applied to corresponding ones of the data partitions in a structured order defined by function control forms (FCF).
    Type: Grant
    Filed: January 25, 2009
    Date of Patent: October 25, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Qiming Chen, Meichun Hsu
  • Publication number: 20110258212
    Abstract: Query suggestions can be generated by identifying desirable sub-queries. Search engine data can be accumulated to determine usage characteristics for various queries. Potential sub-queries can be generated and ranked based on the usage data. After ranking potential sub-queries, the rankings can be used to select sub-queries when a search request is received. The selected sub-queries can be used directly as query suggestions, or the sub-queries can be used as input for another query suggestion engine.
    Type: Application
    Filed: April 14, 2010
    Publication date: October 20, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: JIANPING LU, DONGHUI ZHANG, HOWARD SHI KIN WAN
  • Patent number: 8032508
    Abstract: A system and method for URL based query for retrieving data related to a context. A request is received over a network from a user for data related to a context, wherein the request is a URL comprising a context query comprising at least one context criteria. The context criteria are parsed and translated and disambiguated. A network data query is formulated based on the context criteria so as to search, via the network, for user profile data, social network data, spatial data, temporal data and topical data that is available via the network and relates to the context query so as to identify at least one data object that relates to context criteria. Permissions relating to the identified data objects are checked and references to the data objects are transmitted over the network to the user.
    Type: Grant
    Filed: November 18, 2008
    Date of Patent: October 4, 2011
    Assignee: Yahoo! Inc.
    Inventors: Ronald Martinez, Christopher William Higgins, Joseph James O'Sullivan, Marc Eliot Davis
  • Patent number: 8032544
    Abstract: 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: Grant
    Filed: September 24, 2008
    Date of Patent: October 4, 2011
    Assignee: The Boeing Company
    Inventors: Yi Jing, Alimuddin Mohammad, John F. Bremer, Jr.
  • Publication number: 20110238683
    Abstract: A Database Management System (DBMS)-based Semantic Web query system and method using parameterized SPARQL queries are provided. The present invention is configured to include output means that creates a parameter list from a SPARQL query statement, converts the query statement into an SQL statement and stores a PREPARED STATEMENT (PS) object in association with the SQL statement, thereby outputting query results. Accordingly, the query time of a Semantic Web service can be reduced, thereby improving QoS.
    Type: Application
    Filed: December 17, 2008
    Publication date: September 29, 2011
    Inventors: Jae Han Kim, Seung Woo Lee, Won Kyung Sung, Dong In Park, Pyung Kim, Han Min Jung, Sun Hwa Hahn
  • Patent number: 8027970
    Abstract: Searching stored content is disclosed. A first mapping is created from an object to one or more stored relational database tables. A second mapping is created from the object to an indexer schema. One or both of the following is done: 1) using the first mapping to translate a search request expressed in an abstract query language to a first query language associated with the relational database; and 2) using the second mapping to translate the search request to a second query language associated with the indexer schema.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: September 27, 2011
    Assignee: EMC Corporation
    Inventors: Marc Brette, Frédéric Ciminera, Bruno Marquié
  • Publication number: 20110231423
    Abstract: Methods, systems, and apparatus, including computer program products, for identifying the language of a search query. In one embodiment, the language of each term of a query is determined from the query terms and the language of the user interface a user used to enter the query. In another embodiment, an automatic interface language classifier is generated from a collection of past queries each submitted by a user. In some embodiments, a score is determined for each of multiple languages, each score indicating a likelihood that the query language is the corresponding one of the multiple languages.
    Type: Application
    Filed: April 19, 2007
    Publication date: September 22, 2011
    Applicant: GOOGLE INC.
    Inventor: Fabio Lopiano
  • Patent number: 8010548
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for accessing and organizing data items, including items of digital media, such as digital images, video stream, audio stream, text documents and the like. An object model defines a plurality of data object classes, including a media object class for representing items of digital media and a tag object class for representing categories of digital media. A request for one or more data items specifies a search condition. A collection of one or more data objects instantiated from the data object classes is generated, whereby the data objects in the collection represent data items satisfying the search condition. An iterator configured to sequentially access the data items represented by the data objects in the collection of data objects is generated and used to sequentially access the data items.
    Type: Grant
    Filed: October 25, 2007
    Date of Patent: August 30, 2011
    Assignee: Fotiva, Inc.
    Inventor: Greg Beddow
  • Patent number: 8001112
    Abstract: Approaches are disclosed for using a multidimensional database as a surrogate for a run-time hash table in the context of processing a relational query. In an embodiment, an analytic workspace is used to store data, wherein the data is to be evaluated using a by a function in the processing of a MODEL clause. The approaches eliminate the need to use a hash table to store the data that is to be evaluated. The data may initially reside in the analytic workspace, or it may be loaded into the analytic workspace.
    Type: Grant
    Filed: July 23, 2004
    Date of Patent: August 16, 2011
    Assignee: Oracle International Corporation
    Inventors: Matthew Dombroski, Ekrem Soylemez, Andrew Witkowski
  • Publication number: 20110196886
    Abstract: A computer implemented method of performing at least one document consumer query using a processor and a memory coupled to the processor, said method comprising the steps of: receiving at least one query for at least one clinical documents in a first query language from at least one document consumer; translating the query into a second query language to obtain a translated query; conducting the translated query in at least one database compatible with the second query language by the processor to obtain a first result; and providing the obtained first result to the document consumer. In some embodiments, the first query language is Digital Imaging and Communications in Medicine (DICOM) language, or the Hypertext Transfer Protocol (HTTP) language, and the second language is Cross-Enterprise Document Sharing (XDS) language.
    Type: Application
    Filed: February 10, 2010
    Publication date: August 11, 2011
    Inventors: Kinson Kin Sang Ho, Ge Yu
  • Publication number: 20110196866
    Abstract: Methods and apparatus are described for partitioning native tables in a database cluster into logical tables. Each logical table is mapped into a unique portion of the native table by an intermediary server. Clients access a logical table as an ordinary, full-fledged database table through the intermediary server, which translates queries on the logical table into queries on the corresponding portion of the native table. The mapping may use the application name, logical table name, and a version number to create a native table key for each key in the logical table. A data structure storing these mappings may be stored at the intermediary server or in a native table in the database. This approach affords clients quick and flexible access to the database with better data integrity and security than native tables allow.
    Type: Application
    Filed: February 9, 2010
    Publication date: August 11, 2011
    Applicant: YAHOO! INC.
    Inventor: Brian Frank Cooper
  • Patent number: 7996416
    Abstract: Techniques for object relational mapping in database technologies are described herein. According to one embodiment, in response to a query statement for accessing a relational database, a syntax tree is generated to represent semantic information of the query statement, where the query statement includes a wildcard parameter and is implemented as an object of a SQL. A data type of the wildcard parameter is predicted based on the semantic information obtained from the syntax tree in view of a structure representing the syntax tree. The predicted data type of the wildcard parameter is used to access the corresponding entry of the relational database. Other methods and apparatuses are also described.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: August 9, 2011
    Assignee: Red Hat, Inc.
    Inventor: Steven Ebersole
  • Patent number: 7996402
    Abstract: A system performs cross-language query translations. The system receives a search query that includes terms in a first language and determines possible translations of the terms of the search query into a second language. The system also locates documents for use as parallel corpora to aid in the translation by: (1) locating documents in the first language that contain references that match the terms of the search query and identify documents in the second language; (2) locating documents in the first language that contain references that match the terms of the query and refer to other documents in the first language and identify documents in the second language that contain references to the other documents; or (3) locating documents in the first language that match the terms of the query and identify documents in the second language that contain references to the documents in the first language.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: August 9, 2011
    Assignee: Google Inc.
    Inventors: Luis Gravano, Monika H. Henzinger
  • Publication number: 20110191312
    Abstract: A server a server receives a search request in a third format. The third format is a search request format. A first search query in a first format is generated. The first format is a first search query format. A second search query is generated in a second format. The second format is compatible with a format used by a second search engine. The second format is a second search query format. The search request is in the third format. The first format and the second format are different from one another. First result data comprising a plurality of first result data items, and second result data comprising a plurality of second result data items are received. A search result is generated. The generating the search result includes consolidating the plurality of the first result data items and the plurality of the second result data items.
    Type: Application
    Filed: January 29, 2010
    Publication date: August 4, 2011
    Applicant: Oracle International Corporation
    Inventors: Hari Krishna Gutlapalli, Ashish Joshi, Hema Bharadwaj
  • Publication number: 20110191361
    Abstract: Embodiments of the invention provide data management solutions that go beyond the traditional warehousing system to support advanced analytics. Furthermore, embodiments of the invention relate to systems and methods for extracting data from an existing data warehouse, storing the extracted data in a reusable (intermediate) form using data parallel and compute parallel techniques over cloud, query processing over the data with/without compute parallel techniques, and providing querying using high level querying languages.
    Type: Application
    Filed: January 30, 2010
    Publication date: August 4, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Himanshu Gupta, Rajeev Gupta, Laurent S. Mignet, Mukesh K. Mohania, Ullas B. Nambiar
  • Publication number: 20110184969
    Abstract: Techniques for fast and scalable generation and aggregation of XML data are described. In an example embodiment, an XML query that requests data from XML documents is received. The XML query is evaluated to determine one or more XML results. For each particular XML result, evaluating the XML query comprises: instantiating a particular data structure that represents the particular XML result, where the particular data structure is encoded in accordance with tags specified in the XML query but does not store the tags; and storing, in the particular data structure, one or more locators that respectively point to one or more fragments in the XML documents, where the particular data structure stores the one or more locators but does not store the one or more fragments. On demand, in response to a request indicating the particular XML result, a serialized representation of the particular XML result is generated based at least on the particular data structure.
    Type: Application
    Filed: January 22, 2010
    Publication date: July 28, 2011
    Inventors: Sam Idicula, Sandeep Mane, Bhushan Khaladkar, Nipun Agarwal
  • Patent number: 7984060
    Abstract: A user-friendly query modeling tool, for representing, creating, modifying and modeling a query language statement for use in retrieving data from a database. In accordance with the present invention, the tool includes a user interface for receiving or building and manipulating a query, a query model definition for use in populating instances of one or more query models, and a model content provider for receiving query elements from the user interface and providing them to the query model, and conversely, for retrieving query elements from the query model and providing them to the user interface. The model content provider has a hierarchical architecture including lower level API specific components for supporting a plurality of GUI API'S, and higher level API-independent, reusable components. This architecture facilitates scalability in terms of adding support for new API's.
    Type: Grant
    Filed: June 18, 2008
    Date of Patent: July 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Brian G. Payton, Maria N. Scanlon, Sheila I. Sholars, Andrew Speakes
  • Patent number: 7984059
    Abstract: A method and a system for the transfer of data contained in an electronic message, in particular a MIME attachment, to a relational database comprising the steps of providing an XML sequence, which determines, how the data is to be processed, executing a sequencer, which takes the message and the XML sequence as input, wherein the executing of the sequence comprises the execution of at least one SQL statement for accessing the relational database.
    Type: Grant
    Filed: May 17, 2006
    Date of Patent: July 19, 2011
    Assignee: Software AG
    Inventors: Jason Levine, Kalpesh Shah, Barry Dresdner
  • Publication number: 20110161129
    Abstract: According to one embodiment of the present invention, a method for locating experts is provided. The method includes receiving a first query from a first user requesting the identity of persons having desired skills. The names of persons in a database having the desired skills are then identified. A second query is sent to a plurality of additional users requesting the verification of the information relating to the skills of the identified persons. Responses from the plurality of users are used to amend the information relating to skills of the identified persons.
    Type: Application
    Filed: December 29, 2009
    Publication date: June 30, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Fernando Barsoba, David T. Britt, Al Chakra, Xiu-Feng Lin
  • Patent number: 7970784
    Abstract: A multi-lingual search and display system and/or methodology. The system providing a single point of access to information in multiple languages by executing a query against a set of targets, where the set of targets can include continents, countries, regions, geographic areas, languages, cultures, economies, markets, and so forth. Additionally, the subject invention translates the resulting documents and renders the translated results in a single view.
    Type: Grant
    Filed: May 20, 2008
    Date of Patent: June 28, 2011
    Assignee: Microsoft Corporation
    Inventor: Andreas Bode
  • Patent number: 7970782
    Abstract: Systems and methods are provided for filtering data in a database using an execution plan. The execution plan has a first processing pass against the database that calculates a filter set using a filter criteria, and a second processing pass against the filter set that calculates a report result.
    Type: Grant
    Filed: April 30, 2002
    Date of Patent: June 28, 2011
    Assignee: Microstrategy Incorporated
    Inventors: Jeffrey A. Bedell, William Hurwood, Benjamin Z. Li, Fabrice Martin, Sadanand Sahasrabudhe, Jun Yuan
  • Patent number: 7970783
    Abstract: A system and method of producing a business report from data contained in a computer based business intelligence system, is provided. The method includes defining one or more macro functions, and producing a report layout containing one or more macrotized database language expressions. The macrotized database language expression having at least one of the macro functions. The method includes produce one or more valid database language expressions for a database query by modifying the one or more macrotized database language expressions in dependence upon the return value of the at least one of the macro functions, and applying the one or more valid database language expressions to one or more database to produce the business report.
    Type: Grant
    Filed: November 2, 2007
    Date of Patent: June 28, 2011
    Assignee: International Business Machines Corporation
    Inventors: Charles Michael Potter, Henk Cazemier, Glen Michael Seeds
  • Publication number: 20110137926
    Abstract: A computer-implemented method can include translating a search query from a first language to a second language, comparing the translated query with content in the second language, and identifying content in the second language relevant to the translated query based on the comparing. Also, a computer-implemented method can include translating content in a second language at one or more network locations into a first language, comparing the translated content with a search query written in the first language, and identifying, from the translated content, content relevant to the query based on the comparing.
    Type: Application
    Filed: February 10, 2011
    Publication date: June 9, 2011
    Applicant: GOOGLE INC.
    Inventor: Johnny Chen
  • Publication number: 20110137920
    Abstract: The invention pertains to song-related software applications. More specifically, the invention describes mapping songs being listened to in a given area, identifying users listening to those songs, and optionally selecting to follow the songs listened to by a specific second user. The invention allows charting the most popular songs according to geographical location. Additionally, the invention allows a user to select an internet radio station and be provided with the synchronized lyrics of the song playing. The invention allows translation of lyrics into various languages and synchronization of the translation during playback of the song. The invention also allows a user to synchronize subtitles of multimedia presentations, with the playback of the presentation.
    Type: Application
    Filed: February 14, 2011
    Publication date: June 9, 2011
    Applicant: TUNEWIKI LTD
    Inventors: Ran Cohen, Amnon Sarig, Gabby Rubin
  • Publication number: 20110131227
    Abstract: Methods, systems, and computer program products for providing an integrated knowledge management system are provided. A method includes configuring access interfaces between a knowledge management system and each of respective external domains serviced by a service provider entity. The knowledge management system includes a knowledge engine and a source of information that is local to the knowledge management system. The method further includes configuring access interfaces between the knowledge management system and each of respective access channels serviced by the service provider entity. The method further includes receiving a request for information via a knowledge engine from at least one of the access interfaces, searching one or more knowledge bases for the information and providing a response to the request for information based upon the searching.
    Type: Application
    Filed: November 30, 2009
    Publication date: June 2, 2011
    Applicant: AT&T MOBILITY II, L.L.C.
    Inventors: James W. Fan, Jennifer K. Lam
  • Publication number: 20110131228
    Abstract: A Methodology for identifying secondary concepts that are included in one or more documents in a collection of documents is disclosed. Training information is manually created from a subset of a collection of documents and used by a primary concept identification function to process textual information contained in the documents included in the collection of documents to identify primary concepts included in the collection of documents. Each of the primary concepts included in the collection of documents is used as input to a secondary concept identification function which results in the identification of secondary concepts included in each of the primary concepts. A query is generated and used as input to both the primary and secondary concept identification functions and the result of both the operation of both of these functions on the query is compared to the identified secondary concepts.
    Type: Application
    Filed: February 11, 2011
    Publication date: June 2, 2011
    Applicant: Emptoris, Inc.
    Inventors: OLGA RASKINA, Robert Marc Jamison, Ammiel Kamon
  • Publication number: 20110125773
    Abstract: A method, computer program product, and system for executing and administering queries in a data management system, and particularly a relational data management system. Logical objects can be queried by providing a translation from a logical query in a pre-defined logical schema to a physical query against the physical data management system, such as by translating a database query constructed using an Object Query Language (OQL) into a query in Structured Query Language (SQL) without the user needing to know the details of the physical data management system such as the structure of the underlying relational databases.
    Type: Application
    Filed: November 25, 2009
    Publication date: May 26, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Maobing Jin, Tariq Rauf
  • Patent number: 7949670
    Abstract: A resource string associated with output text is identified. A regular expression pattern is generated from the resource string. The regular expression pattern is matched to the output text. A verification result based on the matching of the regular expression pattern to the output text is provided.
    Type: Grant
    Filed: March 16, 2007
    Date of Patent: May 24, 2011
    Assignee: Microsoft Corporation
    Inventor: Narayanamurthy Sudhakar
  • Publication number: 20110119285
    Abstract: This invention is related to providing a semantic computing system (SCS) that allows user(s) of a computing system (a desktop computer, a cell phone, a server or a network of computers) to create, search, use and manipulate its resources (including personal and shared data resources such as files and database records, and personal and shared tool resources such as programs and devices) based on commands and annotations expressed in natural language.
    Type: Application
    Filed: November 16, 2009
    Publication date: May 19, 2011
    Inventor: Chen-Yu Sheu
  • Patent number: 7945575
    Abstract: A method of transforming queries based upon an entity/relationship schema into multi-dimensional expression queries is provided. The method comprises matching an object referenced in an entity/relationship schema based report specification to a corresponding object in the entity/relationship schema, the corresponding object adorned with associated multidimensional metadata; adding the associated multi-dimensional metadata to the object referenced in the entity/relationship schema based report specification; translating the entity/relationship schema based report specification into a multi-dimensional expression query; and retrieving directly all data required to populate a report output of the entity/relationship schema report specification.
    Type: Grant
    Filed: May 27, 2004
    Date of Patent: May 17, 2011
    Assignee: International Business Machines Corporation
    Inventors: David Cushing, Marius Cosma, Neil Warner, Helmut Beffert
  • Patent number: 7941438
    Abstract: A system for automatic software production including specification and automatic generation of user interfaces is disclosed. A graphical editor presents diagrams and textual interactive dialogs which are used to enter requirements data defining the desired structure and behaviour of an application program being designed. The requirements data is automatically converted to formal counterparts in a formal language to create a Formal Specification. The Formal Specification is stored in translation structures which are object in memory taking the form of classes which have methods to use the requirements data to articulate source code templates which become source code components in the final output code. A Presentation Model based in a pattern language is used to specify a Presentation Model) using elements of the pattern language as meta-model building blocks which are articulated with requirements data that defines the specifics of the desired user interface.
    Type: Grant
    Filed: October 23, 2007
    Date of Patent: May 10, 2011
    Assignee: Sosy, Inc.
    Inventors: Pedro Juan Molina-Moreno, Oscar Pastor-Lopez, Juan Carlos Molina-Udaeta, Jose Miguel Barbera-Alonso
  • Publication number: 20110106825
    Abstract: Spatial auditory cues are produced while a user searches a database for stored information. The spatial auditory cues assist the user in quickly locating stored information by producing sounds that are perceived at specific physical locations in space around the user as the search proceeds. Each location may be associated with different information. Thus, using the techniques disclosed herein, a user can more easily recall stored information by remembering the locations of sound produced by particular spatial auditory cues. The spatial auditory cues may be used in conjunction with a visual search interface. A method of producing auditory cues includes receiving a search action at a user interface included in a device, translating the search action into a spatial auditory cue corresponding to a specific location within a space, and rendering the spatial auditory cue as an audio output signal.
    Type: Application
    Filed: October 15, 2010
    Publication date: May 5, 2011
    Applicant: QUALCOMM Incorporated
    Inventors: PEI XIANG, Manish Mahajan
  • Patent number: 7937401
    Abstract: The subject invention pertains to the integration of an object model and a multidimensional database query language such as MDX. In particular, multidimensional declarative query language entities can be exposed through objects in an object model. The object model enables generation and employment of procedural language functions, routines, or procedures that interact with multidimensional database data. This effectively provides an extension for multidimensional query languages. For example, procedures can be stored and invoked from a declarative language query. Furthermore, the object model disclosed herein can expose a context object to enable conditional procedures based on the context of execution.
    Type: Grant
    Filed: April 28, 2005
    Date of Patent: May 3, 2011
    Assignee: Microsoft Corporation
    Inventors: Mosha Pasumansky, Irina G. Gorbach, Alexander Gourkov Balikov, Alexander Berger, Marius Dumitru, Thomas P. Conlon
  • Patent number: 7933916
    Abstract: A nonSQL index containing data associated with a social networking network is queried with a nonSQL query generated from a SQL query. A query translation component parses the SQL query for query parameters specifying requested data and identifies a type of the nonSQL index based on the nonSQL index. The query translation component generates a nonSQL query based on the query parameters and the type of nonSQL index and queries the nonSQL index with the generated nonSQL query to search for the requested data. The query translation component receives a nonSQL result set from the nonSQL index based on the nonSQL query and then transforms the nonSQL result set into a SQL result set based on the type of nonSQL index and the received SQL query.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: April 26, 2011
    Assignee: Microsoft Corporation
    Inventors: Robert M. Dolin, Gregory S. Friedman
  • Patent number: 7933915
    Abstract: A method for analyzing, querying, and mining graph databases using subgraph and similarity querying. An index structure, known as a closure tree, is defined for topological summarization of a set of graphs. In addition, a significance model is created in which the graphs are transformed into histograms of primitive components. Finally, connected substructures or clusters, comprising paths or trees, are detected in networks found in the graph databases using a random walk technique and a repeated random walk technique.
    Type: Grant
    Filed: February 27, 2007
    Date of Patent: April 26, 2011
    Assignee: The Regents of the University of California
    Inventors: Ambuj Kumar Singh, Huahai He
  • Patent number: 7933914
    Abstract: A task system and method are provided. The system provides an automated approach for task creation, maintenance and/or execution. The system includes a browser that receives search results and at least one task associated with a query from a search engine. The system further includes a browser helper object that binds to the browser at runtime. The browser helper object provides information associated with a user's action with respect to the search results and/or at least one task. The information can be employed as feedback to update model(s) (e.g., query classification model(s) and/or slot-filling model(s)) of a semantic reasoning component that retrieves task based, at least in part, upon user query(ies).
    Type: Grant
    Filed: December 5, 2005
    Date of Patent: April 26, 2011
    Assignee: Microsoft Corporation
    Inventors: William D. Ramsey, Qi Steven Yao, Sanjeev Katariya, Zhanliang Chen
  • Publication number: 20110093486
    Abstract: A relational database query system for a relational database is provided, wherein the relational database comprises several relational tables including at least one constant table storing several unique data. The relational database query system comprises a query receiving module for receiving an extensible-markup-language query (XML query); at least a constant mapping tree respectively corresponds to one of the at least constant tables, wherein the at least constant mapping tree comprises several tree nodes respectively with node numbers respectively corresponding to the unique data in the at least constant table; a query generator for converting the XML query to be a structured query language (SQL) query according to the at least constant mapping tree; a query module for querying the relational database with the SQL query.
    Type: Application
    Filed: March 3, 2010
    Publication date: April 21, 2011
    Applicant: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Chuo-Yen Lin, Yung-Feng Lu, Pei-Lun Suei, Shih-Chun Chou, Tei-Wei Kuo
  • Patent number: 7930680
    Abstract: XML Schema Designs for environment-specific types based on XML base types are disclosed. The invention provides a series of “base types” in the XML Schema. Each base type is in an environment-specific XML Schema namespace that disambiguates the environment's types from all other types defined by any other environment. The XML Schema Design then defines the final type as an anonymous type, derived from the environment-specific base type. The base type is defined with any XML Schema type facets that apply to all derivatives of the base type, and the anonymous final type is defined with additional XML Schema type facets to fully describe the type.
    Type: Grant
    Filed: July 8, 2005
    Date of Patent: April 19, 2011
    Assignee: Microsoft Corporation
    Inventors: Donald W. Dumitru, Joel M. Soderberg, Michael Rys
  • Patent number: 7921076
    Abstract: A method and apparatus for performing an action in response to a file system event is provided. According to one aspect, sets of “event listeners” are associated with a file hierarchy and/or the nodes thereof. Each event listener contains a set of “event handlers.” Each event handler corresponds to a separate type of event that may occur relative to the file hierarchy's nodes. When an event is going to occur relative to the hierarchy or a node thereof, all event listeners that are associated with that hierarchy/node are inspected to determine whether those event listeners contain any event handlers that correspond to the event's type. Those event handlers that correspond to the event's type are placed in an ordered list of event handlers to be invoked. As the event handlers in the list are invoked, programmatic mechanisms that correspond to those event handlers are executed to perform customized user-specified actions.
    Type: Grant
    Filed: December 15, 2004
    Date of Patent: April 5, 2011
    Assignee: Oracle International Corporation
    Inventors: Thuvan Hoang, Sam Idicula, Nipun Agarwal, Ravi Murthy, Asha Tarachandani, Namit Jain, Eric Sedlar
  • Publication number: 20110078166
    Abstract: An approach is provided for creating and utilizing information representation of queries. A query application receives a query. The query application expresses the query as a resource description framework graph. The query application causes at least in part storage of the query resource description framework graph.
    Type: Application
    Filed: September 29, 2009
    Publication date: March 31, 2011
    Applicant: Nokia Corporation
    Inventors: Ian Justin Oliver, Jukka Honkola, Juha-Pekka Luoma
  • Patent number: 7917488
    Abstract: Cross-lingual search re-ranking is performed during a cross-lingual search in which a search query of a first language is used to retrieve two sets of documents, a first set in the first language, and a second set in a second language. The two sets of documents are each first ranked by the search engine separately. Cross-lingual search re-ranking then aims to provide a uniform re-ranking of both sets of documents combined. Cross-lingual search re-ranking uses a unified ranking function to compute the ranking order of each document of the first set and the second set of documents. The unified ranking function is constructed using generative probabilities based on multiple features, and can be learned by optimizing weight parameters using a training corpus. Ranking SVM algorithms may be used for the optimization.
    Type: Grant
    Filed: March 3, 2008
    Date of Patent: March 29, 2011
    Assignee: Microsoft Corporation
    Inventors: Cheng Niu, Ming Zhou