Translating A Query To Another Language Or Schema Patents (Class 707/760)
-
Patent number: 8996553Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating management and customization of lightweight objects in an on-demand services environment. In one embodiment and by way of example, a method includes receiving, at a first computing device, a request a file having data and associated metadata in a format that is not supported by default objects of a software application. The method may further include generating one or more dynamic objects to support the requested format, generating the requested format using the one or more dynamic objects, and providing the file in the requested format via the software application.Type: GrantFiled: November 30, 2012Date of Patent: March 31, 2015Assignee: salesforce.com, inc.Inventors: Gary Baker, Sonali Agrawal
-
Patent number: 8990238Abstract: Methods and systems for finding search phrases in a body of data that is encoded using any of multiple possible character encoding schemes. An analytics system accepts an input search phrase for searching in a certain body of data. The system identifies two or more candidate character encoding schemes, which may have been used for encoding the body of data. Having determined the candidate encoding schemes, the system translates the input search phrase into multiple encoding-specific search phrases that represent the input search phrase in the respective candidate encoding schemes. The system then searches the body of data for occurrences of the input search phrase using the multiple encoding-specific search phrases.Type: GrantFiled: April 26, 2012Date of Patent: March 24, 2015Assignee: Verint Systems Ltd.Inventor: Eithan Goldfarb
-
Patent number: 8990182Abstract: Some embodiments relate to performing a search for content via the Internet, wherein user input specifying a search query is supplied to a mobile communications device, such as, for example, a smartphone. The mobile communications device separately issues the search query to a plurality of search engines and can receive the results from each search engine and display the results to the user. Thus, the user does not have to separately issue the query to each of the plurality of search engines.Type: GrantFiled: November 26, 2012Date of Patent: March 24, 2015Assignee: Nuance Communications, Inc.Inventors: Vladimir Sejnoha, Gunnar Evermann, Marc W. Regan, Stephen W. Laverty
-
Patent number: 8990244Abstract: A system and method of sensing and responding to service discoveries on a consumer's machine and, more particularly, to a system and method of sensing (discovering) service needs on a consumer's machine using a resident Daemon, and responding to the service discoveries using an extension of UDDI. The method comprises receiving a keyword from a local machine, locating a service associated with the keyword, and notifying the local machine about the service that matches the keyword.Type: GrantFiled: September 18, 2013Date of Patent: March 24, 2015Assignee: International Business Machines CorporationInventors: Zhendong Bao, William P. Shaouy
-
Patent number: 8983992Abstract: Methods and arrangements for facilitating accelerations of database functions. A field programmable gate array is incorporated. At least one query control block is incorporated in the field programmable gate array, and database management system operations are accelerated via the field programmable gate array. The accelerating includes employing the at least one query control block to execute a query without reconfiguring the field programmable gate array.Type: GrantFiled: September 14, 2012Date of Patent: March 17, 2015Assignee: International Business Machines CorporationInventors: Sameh Asaad, Bernard V. Brezzo, Donna N Eng Dillenberger, Parijat Dube, Balakrishna Raghavendra Iyer, Hong Min, Bharat Sukhwani, Mathew S. Thoennes
-
Publication number: 20150074136Abstract: Embodiments extend the relational model and query language to recognize features of tables and higher level entity-relationship models (ERMs). Extension language is implemented in the data design language (DDL) to incorporate tables, entities (and views) having custom-defined/semantic structure, rather than being limited to primitive types (e.g. flat tables as in standard SQL). The extension language includes an indication that a query is to include all active elements for each table extension or entity extension that is active. The extension language can be chained to extend a table or entity that has been extended.Type: ApplicationFiled: September 6, 2013Publication date: March 12, 2015Applicant: SAP AGInventors: Timm Falter, Daniel Hutzel, Stefan Baeuerle
-
Patent number: 8977637Abstract: Methods and arrangements for facilitating accelerations of database functions. A field programmable gate array is incorporated. At least one query control block is incorporated in the field programmable gate array, and database management system operations are accelerated via the field programmable gate array. The accelerating includes employing the at least one query control block to execute a query without reconfiguring the field programmable gate array.Type: GrantFiled: August 30, 2012Date of Patent: March 10, 2015Assignee: International Business Machines CorporationInventors: Sameh Asaad, Bernard V. Brezzo, Donna N Eng Dillenberger, Parijat Dube, Balakrishna Raghavendra Iyer, Hong Min, Bharat Sukhwani, Mathew S. Thoennes
-
Patent number: 8972432Abstract: Systems, methods, and apparatuses, including computer program products, are provided for machine translation using information retrieval techniques. In general, in one implementation, a method is provided. The method includes providing a received input segment as a query to a search engine, the search engine searching an index of one or more collections of documents, receiving one or more candidate segments in response to the query, determining a similarity of each candidate segment to the received input segment, and for one or more candidate segments having a determined similarity that exceeds a threshold similarity, providing a translated target segment corresponding to the respective candidate segment.Type: GrantFiled: April 23, 2008Date of Patent: March 3, 2015Assignee: Google Inc.Inventors: Hayden Shaw, Thorsten Brants
-
Patent number: 8972433Abstract: Computer-based systems and methods for programmatically generating code, such as Structure Query Language (SQL) code to perform an operation on a database. A code generation engine, referred to herein as an Alchemy engine, receives a request in a first language, such as an XML-based language, and translates the request into a second language, such as an SQL-based language. The translation process utilizes information stored in a metadata database.Type: GrantFiled: April 17, 2009Date of Patent: March 3, 2015Assignee: Travelport Operations, Inc.Inventors: Scott McLean, Keith Folsom, Gabriel Clough
-
Publication number: 20150046485Abstract: A normalized caching system is configured to modify one or more parameters of a service request to generate a “normalized” service request, causing the service to return a normalized response. The normalized response is typically useful for servicing a wider range of subsequent requests than is a non-normalized response. Thus, a wider range of subsequent service requests can be serviced from the cache, without the need to send such service requests to the service.Type: ApplicationFiled: September 11, 2014Publication date: February 12, 2015Inventors: Guy Bialostocki, Ram Cherukuri
-
Patent number: 8954461Abstract: Generally, an application provider can use their understanding of the general problem domain to design an application that covers the majority of the functionality that is required by application users, e.g., the types and quantities of data that are required by an application and which are typically gathered and stored. By configuring the application with flexible data structures which can be mapped to a variety of different types of data by the application user, the application can be customized by the application user to meet his or her specific needs. When the application user wants to expand the data set that is stored by the application beyond what the application provider has provided, they can make use of a management interface to add mappings for custom attributes to the flexible data structures. The application users are not required to write any additional code or modify the application directly.Type: GrantFiled: December 20, 2011Date of Patent: February 10, 2015Assignee: Oracle International CorporationInventors: Thomas Ware, Douglas Clarke, Chris Delahunt
-
Publication number: 20150039641Abstract: Technologies are described herein for executing queries expressed with reference to a structured query language against unstructured data. A user issues a structured query through a traditional structured data management (“SDM”) application. Upon receiving the structured query, an SDM driver analyzes the structured query and extracts a data structure from the unstructured data, if necessary. The structured query is then converted to an unstructured query based on the extracted data structure. The converted unstructured query may then be executed against the unstructured data. Results from the query are reorganized into structured data utilizing the extracted data structure and are then presented to the user through the SDM application.Type: ApplicationFiled: May 1, 2014Publication date: February 5, 2015Applicant: Splunk Inc.Inventors: Itay Neeman, Bradford H. Lovering
-
Publication number: 20150039642Abstract: A query may be rewritten to leverage information stored in a structured XML index. An operator in the query may be analyzed to determine an input source database object for the operator by traversing an operator tree rooted at the operator. The path expressions associated with the operator tree may be fused together to form an effective path expression for the operator. If the effective path expression directly matches a path expression derived from the index, the query may be rewritten using references to the index. Operators in a query that have effective paths that refer to data in the same index table may be grouped together. A single subquery may be written for a group of operators. Also, a structured XML index may be used as an implied schema for indexed XML data. This implied schema may be used to optimize queries that refer to the indexed XML data.Type: ApplicationFiled: October 13, 2014Publication date: February 5, 2015Inventors: Hui Joe Chang, Thomas Baby, Zhen Hua Liu
-
Patent number: 8949264Abstract: Disclosed herein is a technique for disambiguating associations between one keyword and multiple attributes of a database model and for disambiguating associations between one attribute of a database model and multiple attribute types.Type: GrantFiled: January 30, 2012Date of Patent: February 3, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ira Cohen, Ohad Assulin
-
Patent number: 8943086Abstract: The disclosure generally describes computer-implemented methods, software, and systems for allowing model-based backend services adaptations of business objects. One computer-implemented method includes receiving, at a generic interface associated with at least one backend application, a request for data from a particular backend application, identifying a service for execution associated with the received request based at least in part on the received request, identifying a configuration entry associated with the identified service in a configuration table, where the configuration entry defines a set of access-related information associated with at least one business object associated with the backend application, and requesting data from a business logic layer of the backend application based, at least in part, on the access-related information associated with the at least one business object.Type: GrantFiled: August 24, 2012Date of Patent: January 27, 2015Assignee: SAP SEInventors: Gerd Moser, Dhaval Desai, Santosh V, Manish Joshi, Karthikeyan Loganathan, Santosh Kumar Addanki, Suvarna Kharidehal, Antony Raja T, Anomit Ghosh, Marina Wochner, Peter Roth, Thomas Mocker, Steffen Schloenvoigt
-
Patent number: 8943011Abstract: Embodiments are described for a method for processing graph data by executing a Markov Clustering algorithm (MCL) to find clusters of vertices of the graph data, organizing the graph data by column by calculating a probability percentage for each column of a similarity matrix of the graph data to produce column data, generating a probability matrix of states of the column data, performing an expansion of the probability matrix by computing a power of the matrix using a Map-Reduce model executed in a processor-based computing device; and organizing the probability matrix into a set of sub-matrices to find the least amount of data needed for the Map-Reduce model given that two lines of data in the matrix are required to compute a single value for the power of the matrix. One of at least two strategies may be used to computing the power of the matrix (matrix square, M2) based on simplicity of execution or improved memory usage.Type: GrantFiled: June 12, 2012Date of Patent: January 27, 2015Assignee: salesforce.com, inc.Inventors: Nan Gong, Jari Koister
-
Patent number: 8938448Abstract: Systems, methods, and computer media for providing alternative market search results are provided. A user search query in a first market is received. Search results relevant to the user search query are identified for the first market in a first language. A user intent to receive search results for the user search query for a second market and in a second language is determined. A search results page is presented that includes headings and search results for the first market in the first language as well as a search result toggle that includes a user-selectable option to present alternative search results for a second market in a second language. Selection of the option to present alternative search results causes search results for the second market and in the second language to be presented in the search results page along with the search results page headings in the first language.Type: GrantFiled: December 20, 2011Date of Patent: January 20, 2015Assignee: Microsoft Technology Licensing LLCInventors: Quan Tang, Kun Jing, Yaping Liu, Winny K. So, Mengtong Yang, Pengyang Xu
-
Publication number: 20150019582Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for cross-language image search. One method includes receiving an image search query and image search results responsive to the image search query. Translations of the image search query into other languages are obtained, and search results responsive to each of the translations are received. Instructions are provided to a client device. The instructions cause the client device to present a user interface that includes one or more of the image search results responsive to the image search query and a cross-language search option for each of the translations. Each cross-language search option includes the translation and a preview of the image search results responsive to the translation.Type: ApplicationFiled: October 3, 2014Publication date: January 15, 2015Inventors: Zhuohao Wu, Hui Li, Gangjiang Li, Yong Zhang, Guang Hua Li, Boon-Lock Yeo
-
Patent number: 8935274Abstract: A method is provided in one example and includes receiving data propagating in a network environment, separating the data into one or more fields, evaluating at least some of the fields in order to identify nouns and noun phrases within the fields, and identifying selected terms within the nouns and noun phrases to be tagged. The selected terms are tagged with respective expertise tags. The method may also include receiving a search query for a particular expertise, the search query includes the selected terms. The method may also include matching the expertise tags to an end user in order to generate a response to the search query, the response includes an identifier of the end user. In more specific embodiments, the identifying of the selected terms includes using synaptic analysis or word occurrence counting. The expertise tags can be provided in a profile for the end user.Type: GrantFiled: May 12, 2010Date of Patent: January 13, 2015Assignee: Cisco Technology, IncInventors: Virgil N. Mihailovici, Jayashree Jagannath, Kui Zhang
-
Patent number: 8930391Abstract: A location associated with a user of a computing device and a prefix portion of an input string may be received as one or more successive characters of the input string are provided by the user via the computing device. A list of suggested items may be obtained based on a function of respective recommendation indicators and proximities of the items to the location in response to receiving the prefix portion, and based on partially traversing a character string search structure having a plurality of non-terminal nodes augmented with bound indicators associated with spatial regions. The list of suggested items and descriptive information associated with each suggested item may be returned to the user, in response to receiving the prefix portion, for rendering an image illustrating indicators associated with the list in a manner relative to the location, as the user provides each successive character of the input string.Type: GrantFiled: December 29, 2010Date of Patent: January 6, 2015Assignee: Microsoft CorporationInventors: Kaushik Chakrabarti, Surajit Chaudhuri, Senjuti Basu Roy
-
Patent number: 8923621Abstract: Software for initialized explore-exploit creates a plurality of probability distributions. Each of these probability distributions is generated by inputting a quantitative description of one or more features associated with an image into a regression model that outputs a probability distribution for a measure of engagingness for the image. Each of the images is conceptually related to the other images. The software uses the plurality of probability distributions to initialize a multi-armed bandit model that outputs a serving scheme for each of the images. Then the software serves a plurality of the images on a web page displaying search results, based at least in part on the serving scheme.Type: GrantFiled: March 29, 2012Date of Patent: December 30, 2014Assignee: Yahoo! Inc.Inventors: Malcolm Slaney, Bee-Chung Chen, Deepak K. Agarwal
-
Patent number: 8924408Abstract: An external service at a service provider server is invoked from a database by accessing from over a network a description of the external service published by the service provider external to the database. A database invocation mechanism is generated from the accessed description of the external service, wherein the database invocation mechanism comprises code within the database. A database program invokes the database invocation mechanism code within the database to invoke and interact with the external service. The database receives data from the external service in response to invoking and interacting with the external service.Type: GrantFiled: September 28, 2001Date of Patent: December 30, 2014Assignee: International Business Machines CorporationInventors: Larry Brown, James C. Kleewein, Rong Qu, Berthold Reinwald, Peter M. Schwarz, Charles Daniel Wolfson
-
Patent number: 8918412Abstract: A system for translating a query expression for a client-specified model (CSM) to a plurality of query expressions compatible with the object model(s) for a plurality of source systems. The source systems comprise a plurality of databases. The databases comprise source information and X sets of response data. The source information comprises mapping metadata and object model metadata. The X sets of response data is data response to a client query. The client comprises client-specified mapping metadata, a CSM, and a query proxy. The query proxy comprises an import module, a client interface module, and a translator module. The import module imports the source information from the plurality of source systems and determines the mapping metadata and the object model metadata. The client interface module receives the CSM, the client-specified mapping metadata, and a query from a client.Type: GrantFiled: November 13, 2008Date of Patent: December 23, 2014Assignee: Progress Software CorporationInventor: Caroline Esther Jesurum
-
Publication number: 20140372466Abstract: The present disclosure involves systems, software, and computer implemented methods for operating on database queries. One example method includes identifying a parameterized input query in a first database query language. The parameterized input query includes one or more parameter placeholders. A random value is generated, for each parameter placeholder. A concrete instance of the parameterized input query in the first database query language is constructed. The concrete instance of the parameterized input query replaces each parameter placeholder with the corresponding generated random value. A translated output query in a second database query language is generated, from the concrete instance of the parameterized input query. The translated output query includes the generated random values. Each of the generated random values are replaced within the translated output query in the second database query language with a placeholder value associated with the second database query language.Type: ApplicationFiled: June 14, 2013Publication date: December 18, 2014Applicant: SAP AGInventor: Joseph Wong
-
Patent number: 8914395Abstract: In a method for translation of a medical database query from a first language into a second language, a query to be translated is received from a use of the medical database. A respective translation for the query from each of several translation engines is obtained, and a respective ranking score for each of the obtained translations is determined. The determined ranking scores are then utilized to select a translations from the several obtained translations. The selected translation is then provided to the user and/or is used to search the medical database to obtain search results for the query and the obtained search results are then provided to the user.Type: GrantFiled: January 3, 2013Date of Patent: December 16, 2014Assignee: UpToDate, Inc.Inventor: Tongzhang Jiang
-
Patent number: 8914394Abstract: A method and apparatus for performing an integrated search is provided. An interface is provided that allows users to search and select any data related to a searchable term. Searchable terms may comprise titles of content, actors, and tags. A client device formulates a search request from the user-selected search terms. A service receives the search request from the client device and formulates a query for at least one broadband database and at least one partner broadcast database. The service queries each broadband database with a compatible query that the service creates using information regarding the type of database queries each partner's database requires. The service formats the data received from the searches of the databases into a user interface screen that is presentable by the client device. The screen information instructs the client device on how it should respond to any key presses by the user.Type: GrantFiled: May 15, 2008Date of Patent: December 16, 2014Assignee: TiVo Inc.Inventors: Marcel Dubois, Vin Chawla, Brian Beach, Glen Sanford, Robert F. Poniatowski, Shelly Glennon
-
Publication number: 20140365518Abstract: A common infrastructure collects data from a plurality of mobile devices and traditional sensors at Internet scale to respond to natural language queries received at different applications. The infrastructure includes a semantic interpreter to translate the natural language query to a data request specification that is processed by the data collection system. The data collection system includes a phenomenon layer that expresses data and information needs in a declarative fashion and coordinates data collection and processing for queries. An edge layer manages devices, receives collection requirements from the backend layer, configures and instructs devices for data collection, and conducts aggregation and primitive processing of data. This layer contains network edge nodes, such as base stations in a cellular network. Each node manages a set of local data generating networked devices.Type: ApplicationFiled: June 6, 2013Publication date: December 11, 2014Applicant: International Business Machines CorporationInventors: Seraphin Bernard Calo, Douglas M Freimuth, Raghu Kiran Ganti, James J. Fan, Fan Ye
-
Publication number: 20140365517Abstract: A common infrastructure collects data from a plurality of mobile devices and traditional sensors at Internet scale to respond to natural language queries received at different applications. The infrastructure includes a semantic interpreter to translate the natural language query to a data request specification that is processed by the data collection system. The data collection system includes a phenomenon layer that expresses data and information needs in a declarative fashion and coordinates data collection and processing for queries. An edge layer manages devices, receives collection requirements from the backend layer, configures and instructs devices for data collection, and conducts aggregation and primitive processing of data. This layer contains network edge nodes, such as base stations in a cellular network. Each node manages a set of local data generating networked devices.Type: ApplicationFiled: June 6, 2013Publication date: December 11, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Seraphin Bernard Calo, Douglas M. Freimuth, Raghu Kiran Ganti, James J. Fan, Fan Ye
-
Publication number: 20140351281Abstract: Embodiments of the present invention relate to knowledge representation systems which include a knowledge base in which knowledge is represented in a structured, machine-readable format that encodes meaning.Type: ApplicationFiled: August 11, 2014Publication date: November 27, 2014Inventor: William Tunstall-Pedoe
-
Patent number: 8892596Abstract: A device may identify, in a first document, a reference to a second document, the second document being different than the first document; identify that the reference to the second document is associated with a relation indicator; determine, based on identifying that the reference to the second document includes a relation indicator, that content of the second document is related to content of the first document; and process the second document based on determining that content of the second document is related to content of the first document.Type: GrantFiled: August 8, 2012Date of Patent: November 18, 2014Assignee: Google Inc.Inventors: Christopher Semturs, Piyush Prahladka
-
Patent number: 8886632Abstract: A method and apparatus, and article of manufacture are provided to process an abstract query of a database abstraction constructed over an underlying physical data storage mechanism. The database may comprise a single data source, or a federated source spanning multiple systems. Embodiments of the invention process an abstract query by generating an intermediate representation of the abstract query. In one embodiment, the intermediate representation comprises an abstract query plan. An abstract query plan includes a combination of elements from the data abstraction model and elements relating to the underlying physical data storage mechanism. Once generated, a back-end component may easily traverse the abstract query plan to generate an SQL statement (or other resolved query) corresponding to the abstract query.Type: GrantFiled: December 11, 2007Date of Patent: November 11, 2014Assignee: International Business Machines CorporationInventors: Richard D. Dettinger, Daniel P. Kolz
-
Patent number: 8880544Abstract: Method and apparatus for constructing an index that scales to a large number of records and provides a high transaction rate. New data structures and methods are provided to ensure that an indexing algorithm performs in a way that is natural (efficient) to the algorithm, while a non-uniform access memory device sees IO (input/output) traffic that is efficient for the memory device. One data structure, a translation table, is created that maps logical buckets as viewed by the indexing algorithm to physical buckets on the memory device. This mapping is such that write performance to non-uniform access SSD and flash devices is enhanced. Another data structure, an associative cache is used to collect buckets and write them out sequentially to the memory device as large sequential writes. Methods are used to populate the cache with buckets (of records) that are required by the indexing algorithm.Type: GrantFiled: June 25, 2010Date of Patent: November 4, 2014Assignee: SimpliVity CorporationInventors: Paul Bowden, Arthur J. Beaverson
-
Patent number: 8874599Abstract: A system and machine-implemented method for determining a language intent of a user submitted query is provided. A user query comprising text and a user location is received and a language usage signal based on the text of the user query is identified, wherein the language usage signal is associated with a first language. A second language associated with the user location is identified and a translation of the text of the user query from the first language to the second language is generated. A strength of the language usage signal is determined based on an amount of variation between the text of the user query and the translation of the text. When the strength of the language usage signal is greater than a predetermined threshold, an output language for the query is adjusted and results for the query are returned according to the output language.Type: GrantFiled: February 1, 2013Date of Patent: October 28, 2014Assignee: Google Inc.Inventors: Bruce Winston Murphy, Jordan John Bayliss-McCulloch
-
Patent number: 8868588Abstract: Systems and methods are described for performing a SQL bypass in a business intelligence (BI) server environment. The BI server initially receives a SQL query and constructs an extensible markup language (XML) representation of the SQL query. The XML representation is sent to an application server that hosts an application developer framework (ADF). The ADF receives the XML representation of the SQL query and constructs a composite view object at runtime, to access the appropriate data. It then generates a database-specific query based on the composite view object and returns it to the BI server. The BI server replans the database-specific query and sends it to a database storing the data.Type: GrantFiled: May 3, 2011Date of Patent: October 21, 2014Assignee: Oracle International CorporationInventors: Alextair Mascarenhas, Harvard Pan, Kenneth Eng, Raghuram Venkatasubramanian, Roger Bolsius
-
Patent number: 8862635Abstract: Disclosed are method and apparatus for identifying members of a social network who have a high likelihood of providing a useful response to a query. A query engine examines the personal pages of a set of members and automatically gleans semantic information relevant to the query. From the automatically-gleaned semantic information, a score indicative of the likelihood that the member may provide a useful response is calculated.Type: GrantFiled: January 22, 2013Date of Patent: October 14, 2014Assignee: AT&T Intellectual Property I, L.P.Inventors: Graham Cormode, Balachander Krishnamurthy
-
Patent number: 8856162Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for cross-language image search. One method includes receiving an image search query and image search results responsive to the image search query. Translations of the image search query into other languages are obtained, and search results responsive to each of the translations are received. Instructions are provided to a client device. The instructions cause the client device to present a user interface that includes one or more of the image search results responsive to the image search query and a cross-language search option for each of the translations. Each cross-language search option includes the translation and a preview of the image search results responsive to the translation.Type: GrantFiled: November 20, 2009Date of Patent: October 7, 2014Assignee: Google Inc.Inventors: Zhuohao Wu, Hui Li, Gangjiang Li, Yong Zhang, Guang Hua Li, Boon-Lock Yeo
-
Publication number: 20140297675Abstract: A method, software and/or computer system for representing a set of SPARQL queries. The set of SPARQL queries are converting into an RDF representation of the set of SPARQL queries (that is, a SPARQL RDF graph). The SPARQL RDF graph is applied to a target RDF graph to yield a transformed target representing the responses to the set of queries, as an ontology or as text.Type: ApplicationFiled: April 1, 2013Publication date: October 2, 2014Applicant: International Business Machines CorporationInventors: Anil Bhatia, Sandeep Katoch, Sandeep Kohli
-
Publication number: 20140297676Abstract: A method, software and/or computer system for representing a set of SPARQL queries. The set of SPARQL queries are converting into an RDF representation of the set of SPARQL queries (that is, a SPARQL RDF graph). The SPARQL RDF graph is applied to a target RDF graph to yield a transformed target representing the responses to the set of queries, as an ontology or as text.Type: ApplicationFiled: April 5, 2013Publication date: October 2, 2014Applicant: International Business Machines CorporationInventors: Anil Bhatia, Sandeep Katoch, Sandeep Kohli
-
Patent number: 8843506Abstract: A computer-implemented method for selecting a portion of a content repository for replication including receiving an input describing one or more desired relationship patterns for replication, generating a query for the desired relationship patterns, identifying content items of a content repository matching the desired relationship patterns, and selecting the identified content items of the content repository. The input is received at a graphical user interface (GUI). The GUI operates on a computer. The relationship patterns are associated with an ontology describing relationships between content items in a content repository. The content repository includes a plurality of content items.Type: GrantFiled: July 8, 2009Date of Patent: September 23, 2014Assignee: International Business Machines CorporationInventors: Feng-Wei Chen, Michael T Donaghy, William T Pack, Nikhil Parekh, Jacques-Marie Thrasybule
-
Publication number: 20140280282Abstract: A method and system for interfacing SPARQL front ends of SPARQL systems to a non-SPARQL system is provided. A translated SPARQL (“tSPARQL”) system inputs a translated SPARQL query, generates commands for a non-SPARQL system based on the tSPARQL query, and provides those commands to the non-SPARQL system for executing the SPARQL query corresponding to the tSPARQL query. The tSPARQL system translates the tSPARQL query into commands that are provided to a non-SPARQL query engine for executing the SPARQL query represented by the tSPARQL query. When the tSPARQL system receives results of the commands, it provides the results to the SPARQL front end.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: CRAY INC.Inventor: David Mizell
-
Patent number: 8838637Abstract: 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: GrantFiled: February 10, 2010Date of Patent: September 16, 2014Assignee: AGFA Healthcare Inc.Inventors: Kinson Kin Sang Ho, Ge Yu
-
Patent number: 8832131Abstract: A computer-implemented method for selecting a portion of a content repository for replication including monitoring a usage pattern of a content repository, determining one or more preferred relationship patterns for replication in response to the usage pattern, identifying content items of the content repository matching the preferred relationship patterns, and selecting the identified content items of the content repository. Monitoring the usage pattern is performed by a pattern recognition engine operating on a computer. The content repository includes two or more content items. The relationship patterns are associated with an ontology describing relationships between content items in the content repository.Type: GrantFiled: July 8, 2009Date of Patent: September 9, 2014Assignee: International Business Machines CorporationInventors: Feng-Wei Chen, Michael T Donaghy, William T Pack, Nikhil Parekh, Jacques-Marie Thrasybule
-
Patent number: 8831945Abstract: A text in a corpus including a set of world wide web (web) pages is analyzed. At least one word appropriate for a document type set according to a voice recognition target is extracted based on an analysis result. A word set is generated from the extracted at least one word. A retrieval engine is caused to perform a retrieval process using the generated word set as a retrieval query of the retrieval engine on the Internet, and a link to a web page from the retrieval result is acquired. A language model for voice recognition is generated from the acquired web page.Type: GrantFiled: October 12, 2011Date of Patent: September 9, 2014Assignee: NEC Informatec Systems, Ltd.Inventors: Kazuhiro Arai, Tadashi Emori
-
Patent number: 8832128Abstract: Embodiments of the present invention provide a method, system and computer program product for expression evaluation of content instances of multiple different data models. In an embodiment of the invention, a method for expression evaluation of content instances over multiple different data models comprises loading a schema for a content instance in memory of a computer and evaluating an expression against the content instance. In response to a failure during the evaluation of the expression against the content instance to resolve a reference to an element specified by the expression, an alias reference for the element can be identified in the schema and the evaluation can be completed using the alias reference in lieu of the specified reference.Type: GrantFiled: February 28, 2012Date of Patent: September 9, 2014Assignee: International Business Machines CorporationInventors: Frank J. Budinsky, Scott A. Boag, Chris Markes, Ilene R. Seelemann
-
Patent number: 8825692Abstract: The techniques described herein include a mechanism by which users (such as software developers) can modify runtime libraries in a local workspace to display personalized translations of text of spoken languages in their programs via a browser interface. A server provides translation libraries to users with extracted text strings that can be used with one or more runtime libraries. Users can then customize the text strings in the translation libraries locally according to their specific needs, and those customized text strings can be sent to the server, merged with the original translation libraries, and then compiled into custom translation libraries, which are digitally encrypted and sent back to the users as an automated process that avoids many problems of conventional approaches.Type: GrantFiled: June 6, 2012Date of Patent: September 2, 2014Assignee: Developer Express Inc.Inventor: Andrey Telnov
-
Patent number: 8825686Abstract: Embodiments of the present invention provide a method, system and computer program product for expression evaluation of content instances of multiple different data models. In an embodiment of the invention, a method for expression evaluation of content instances over multiple different data models comprises loading a schema for a content instance in memory of a computer and evaluating an expression against the content instance. In response to a failure during the evaluation of the expression against the content instance to resolve a reference to an element specified by the expression, an alias reference for the element can be identified in the schema and the evaluation can be completed using the alias reference in lieu of the specified reference.Type: GrantFiled: June 27, 2011Date of Patent: September 2, 2014Assignee: International Business Machines CorporationInventors: Scott A. Boag, Frank J. Budinsky, Christopher F. R. Markes, Ilene R. Seelemann
-
Publication number: 20140244680Abstract: Various embodiments of systems and methods of translating SQL queries are described herein. A structured query language (SQL) query of a first database is split into tokens and traversed from a first token. When a keyword token is encountered, a current parser is created to store a table name and a column name associated with the encountered keyword token. When an open parenthesis is encountered, a token immediately preceding the open parenthesis is stored as a function name in the current parser. The table names, column names, and function names of a plurality of parsers are consolidated. One or more of the table names, the column names, and the function names are replaced with corresponding names that are compatible with SQL-syntax of a second database. A result comprising the consolidated table names, the consolidated column names, the consolidated function names, and replaced names is generated.Type: ApplicationFiled: February 28, 2013Publication date: August 28, 2014Inventors: LAKSHMY CHANDRAN, Venkatram Vundavalli
-
Patent number: 8819145Abstract: The present disclosure includes a method for formatting messages that comprises receiving a plurality of messages that have been translated from a plurality of platform-specific message formats into a generic message format, indexing the pluralities of messages using at least one of a plurality of index fields, and threading the pluralities of messages into at least one of a plurality of threads using at least one of a plurality of threading fields.Type: GrantFiled: October 8, 2007Date of Patent: August 26, 2014Assignee: Sprint Communications Company L.P.Inventors: Michael A. Gailloux, Michael W. Kanemoto
-
Patent number: 8819046Abstract: Data source queries may be specified in various languages, such as SQL, XQuery, and object-oriented languages, and each language may have various linguistic features that enable different types of queries. It may be advantageous to formulate mixed language queries having portions specified in a first language and portions specified in a second language, and to provide mixed language query evaluation components that can parse portions of queries of different languages. It may also be advantageous to permit the translation of single language queries into multiple languages to be parsed by such mixed language query evaluation components. Such techniques may permit queries to utilize linguistic features and processing techniques of one language that are less efficient, less direct, or simply unavailable in another language.Type: GrantFiled: June 24, 2008Date of Patent: August 26, 2014Assignee: Microsoft CorporationInventors: Matthew J. Warren, Anders Hejlsberg, Ion Vasilian, Erik Meijer, Dinesh C. Kulkarni
-
Patent number: 8810839Abstract: An information processing apparatus that makes it easy for a user to input an image from an image input apparatus. The information processing apparatus executes a search script received from a server apparatus to thereby obtain identification information for identifying the image input apparatus, transfers the identification information to the server apparatus, and executes a scan script sent from the server apparatus in reply to the identification information to thereby display a scan setting screen. The information processing apparatus transmits to the server apparatus a scan setting message when scan settings are made on the screen, receives a scan job message transmitted from the server apparatus in reply to the scan setting message, gives a scan job command to the image input apparatus to cause the image input apparatus to execute scanning, and transfers image data received from the image input apparatus to the server apparatus.Type: GrantFiled: May 25, 2012Date of Patent: August 19, 2014Assignee: Canon Kabushiki KaishaInventor: Akira Kishida