Mapping Or Conversion (epo) Patents (Class 707/E17.124)
-
Patent number: 11914667Abstract: Some embodiments provide a program. The program receives a visualization collection definition specifying a plurality of visualization definitions for a plurality of visualization definitions. Each visualization definition in the plurality of visualization definitions specifies a multi-dimensional array of data definition. The program further identifies a set of multi-dimensional array of data definitions specified in the plurality of visualization definitions of the visualization collection definition. The program also sends a request for the set of multi-dimensional array of data definitions to a computing system. The program further receives the set of multi-dimensional array of data definitions from the computing system. The program also stores the set of multi-dimensional array of data definitions in a cache storage of the mobile device for later use.Type: GrantFiled: February 10, 2022Date of Patent: February 27, 2024Assignee: BUSINESS OBJECTS SOFTWARE LTDInventors: Shou-Chieh Chao, Sanam Narula, Nathan Wang, Walter Mak, Tsz Hong Sung
-
Patent number: 10135940Abstract: A method of handling event subscriptions and notifications may include receiving a request from a client system to subscribe to an event type, and receiving a template from the client system. The template may define data that should be returned to the client system when an event of the event type occurs. In response to the event of the event type occurring, the method may also include packaging data associated with the event according to the template received from the client system to generate an event notification. The method may further include sending the event notification to the client system.Type: GrantFiled: December 4, 2015Date of Patent: November 20, 2018Assignee: Oracle International CorporationInventors: Vikram Kaledhonkar, Allan George Schrum
-
Patent number: 9847969Abstract: A computer readable storage medium includes executable instructions to receive a service execution request from a closed domain. The service execution request has mark-up language expressions characterizing a form definition within a closed domain. The service execution request is hosted as a resident service responsive to service requests. A request for the resident service is received. In response to the request, the resident service is executed to form a rendered object with a format universally observed in the open domain. The rendered object corresponds to the form definition within the closed domain. The rendered object is sent across the open domain to an end user. Open domain data prompted by the rendered object is received.Type: GrantFiled: February 23, 2012Date of Patent: December 19, 2017Assignee: Nintex Pty LimitedInventors: Stephen Robert Heaney, Tahsin Murat Boduroglu, Brian Geoffrey Cook
-
Patent number: 9692821Abstract: The disclosed subject matter relates to computer implemented methods for transferring a state of an application from a first computing device to a second computing device. In one aspect, a method includes receiving a first request from a first computing device to transfer a state of a first application from the first computing device to the second computing device. The method further includes sending to the second computing device, a second request for an approval to initiate the transfer. The method further includes receiving from the second computing device an approval to initiate the transfer. The method further includes receiving from the first computing device, based on the received approval, the state of the first application. The method further includes sending the received state of the first application to the second device.Type: GrantFiled: February 20, 2015Date of Patent: June 27, 2017Assignee: Google Inc.Inventors: Alexander Friedrich Kuscher, Trond Thomas Wuellner, Hristo Stefanov Stefanov
-
Patent number: 9544347Abstract: Methods and apparatus relating to distribution of intelligence across a network are described. In one embodiment, one or more content processors may be provided at the edge of a computer network (e.g., prior to a point where data is aggregated or routed by the network). Other embodiments are also disclosed.Type: GrantFiled: December 26, 2014Date of Patent: January 10, 2017Assignee: Intel CorporationInventors: Jeffrey G. Fedders, Matthew Adiletta, Valerie J. Young
-
Patent number: 9444865Abstract: Methods and apparatus relating to distribution of intelligence across a network are described. In one embodiment, one or more content processors may be provided at the edge of a computer network (e.g., prior to a point where data is aggregated or routed by the network). Other embodiments are also disclosed.Type: GrantFiled: December 26, 2014Date of Patent: September 13, 2016Assignee: Intel CorporationInventors: Jeffrey G. Fedders, Matthew Adiletta, Valerie J. Young
-
Patent number: 9426209Abstract: A system is configured to maintain a plurality of mobile applications in the computer storage device and to maintain a Multipurpose Internet Mail Extensions (MIME) repository in the computer storage device. The system uploads a new mobile application from a user interface to the computer storage device, and stores the new mobile application in to the MIME repository. The system identifies a uniform resource locator for the new mobile application based on a type of operating system on which the mobile application will execute, and retrieves system specific information for the URL from the MIME repository. The system retrieves the new mobile application from the MIME repository by selecting the URL and transferring the new mobile application over-the-air to a user device.Type: GrantFiled: March 6, 2013Date of Patent: August 23, 2016Assignee: SAP SEInventors: Mohan Marar, Aswin Kumar Jayaraman, Naveed Mohammed B, Raghavendra Rao M G
-
Patent number: 8874598Abstract: According to some embodiments, a method and system provides executing, by a processor, a software module under test to obtain a first reference set of data; executing, by the processor, the software module under test to obtain a second reference set data; transforming, by the processor, the first reference set of data and the second reference set of data into a first formal text form representation and a second formal text form representation, respectively; determining a plurality of differences between the first set of reference data and the second set of reference data by comparing the first formal text form representation and the second formal text form representation; filtering the plurality of differences to obtain a sub-set of the plurality of differences based on at least one filter criteria; and generating a report of the sub-set of plurality of differences.Type: GrantFiled: July 21, 2011Date of Patent: October 28, 2014Assignee: SAP SEInventors: Michael Spengler, Rene Laengert
-
Patent number: 8843514Abstract: A computerized method, system for, and computer-readable medium operable to: initiate an algorithmic model with a query. The method comprises sending a match-coding request using the query in the algorithmic model. Use the match-coding request to identify a first identifier (ID) from a first domain. The method comprises mapping the first ID from the first domain in a same browser to a matching second ID in a second domain. The method comprises returning the matched IDs to at least one domain owner associated with the match-coding request.Type: GrantFiled: August 31, 2012Date of Patent: September 23, 2014Assignee: Google Inc.Inventors: Rajas Moonka, Scott Spencer
-
Patent number: 8819084Abstract: A system, method and computer program product for importing and exporting data in a network-based customer relationship application is provided. Data to be imported/exported between an origin and a destination is identified. Then, a set of predetermined rules associated with the customer relationship application and at least one user-created scripting function are identified. For importing, the destination is associated with the customer relationship application, and the data is imported from the origin to the destination utilizing the network in accordance with the predetermined rules and is transformed based on the user-created scripting function. The data is then stored in memory accessible to the customer relationship application. For exporting, the origin is associated with the application, the data is exported from the origin to the destination utilizing the network in accordance with the predetermined rules and is transformed based on the user-created scripting function.Type: GrantFiled: March 15, 2006Date of Patent: August 26, 2014Assignee: BMC Software, Inc.Inventors: Mark A George, Cynthia L Sturgeon
-
Patent number: 8756396Abstract: Systems, methods, and other embodiments associated with managing memory are described. According to one embodiment, an apparatus includes a converter that dynamically converts a structure of a data representation stored in a memory, where the structure is selectively converted between a sparse format and a non-sparse format.Type: GrantFiled: February 14, 2011Date of Patent: June 17, 2014Assignee: Toshiba CorporationInventors: Arvind Pruthi, Shailesh Shiwalkar
-
Patent number: 8626951Abstract: An interoperability system abstracts the protocols used by multiple network applications into an interoperability framework, thereby allowing the network applications to interoperate with each other and/or with modules for providing enhanced functionalities. The interoperability framework includes a number of adapters that modularize the components needed for interoperation and abstracts content from the underlying protocols and procedures used by the network applications. The interoperability framework includes a resource control that enables the network applications to access shared resources, such as data and content used by the network applications, thus allowing the applications to interoperate and for functionality enhancements to be added.Type: GrantFiled: April 23, 2007Date of Patent: January 7, 2014Assignee: 4DK Technologies, Inc.Inventors: Tamara L. Casey, David P. Martin
-
Publication number: 20130325907Abstract: A system obtains input report in Extensible Markup Language (XML) format and obtains a configuration file that includes a schema with output requirements for the input report. The system identifies, based on the configuration file, a parent node in the input report and reads records associated with the parent node. The system extracts data from the records associated with the parent node that correspond to the schema and generates, from the extracted data, an output report in a flat file format.Type: ApplicationFiled: June 4, 2012Publication date: December 5, 2013Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Marcial E. Montes de Oca, Irving A. J. Rivas Zarete, Raúl Emile Vidal Alonzo, Hector Saint-Hilaire
-
Patent number: 8595452Abstract: A system and method are provided for integrating conversion and replication of a data stream for replicating data stored in a primary data store. The method includes streaming a replicated data stream from the primary data store to a secondary data store. The method includes intercepting the replicated data stream in route to the secondary data store. The method also provides for converting the replicated data stream.Type: GrantFiled: November 30, 2005Date of Patent: November 26, 2013Assignee: Sprint Communications Company L.P.Inventors: Robin D. Katzer, Carl J. Persson
-
Publication number: 20130275443Abstract: Content ingest can comprise the storage of content and the logging of the descriptive and technical metadata necessary to identify and locate the content. The methods and systems provided herein relate to content ingest utilizing multiple phase processing to account for both standard and non-standard metadata.Type: ApplicationFiled: April 13, 2012Publication date: October 17, 2013Applicant: THEPLATFORM FOR MEDIA, INC.Inventors: Paul Meijer, Mark Hellkamp
-
Publication number: 20130191419Abstract: Provided is a method for processing input data in a storage system and in communication with a repository. Views are generated that comprise a tree of nodes selected from a subset of nodes in a hierarchical representation of a schema. The views are saved to the repository. At least one of the views are used to create a job comprising a sequence of data transformation steps to transform the input data described by input schemas to the output data described by output schemas.Type: ApplicationFiled: February 21, 2012Publication date: July 25, 2013Applicant: International Business Machines CorporationInventors: John C. HOLMES, Ming JIANG, Jeff J. LI, Yong LI, David S. SOTKOWITZ
-
Publication number: 20130191404Abstract: Provided are a computer program product, system, and method for processing input data in a storage system and in communication with a repository. Views are generated that comprise a tree of nodes selected from a subset of nodes in a hierarchical representation of a schema. The views are saved to the repository. At least one of the views are used to create a job comprising a sequence of data transformation steps to transform the input data described by input schemas to the output data described by output schemas.Type: ApplicationFiled: January 25, 2012Publication date: July 25, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John C. Holmes, Ming Jiang, Jeff J. Li, Yong Li, David S. Sotkowitz
-
Publication number: 20130066925Abstract: A common data type structure can be used to correlate access requests between applications that implement data in accordance with different types or type structures. In one implementation, a common data structure includes schemes for operations, sequences, records, and atoms (i.e., undefined). The system can then map any type structure to the schemes of the common data structure. In operation, a request for data by an application can involve identifying one or more proxies used by an application to map the data to the common data structure. The proxies map the data to the common data structure based on the shape of the data (to the extent it can be identified). The proxies then can return one or more data structures that comprise the identified mapping information. The application can then perform operations directly on the received data structures.Type: ApplicationFiled: November 6, 2012Publication date: March 14, 2013Applicant: MICROSOFT CORPORATIONInventor: Microsoft Corporation
-
Publication number: 20120323863Abstract: Database storage of hierarchically structured messages is facilitated based on structural semantic reflection of the message and automatic reconciliation of the messages. The structural semantics of an incoming message may be assessed and database storage provisioned based on the structural semantic reflection of the message. The system may auto-adapt over time as incoming messages from a known source change and automatically generate code which applies the sequential logic to a stream of messages in order to represent the latest state for a given context. Furthermore, the hierarchical semantics of messaging formats may be applied to a flexible set of database structures that represent the raw contents of the messages.Type: ApplicationFiled: August 9, 2011Publication date: December 20, 2012Applicant: MICROSOFT CORPORATIONInventors: Bryan Dove, Eugene Lee
-
Publication number: 20120284311Abstract: A data converting apparatus includes a storage unit that stores encoded meta-definition information, a data converting function, a conversion rule table, and a conversion rule; an input unit that receives input of data to be converted; a detecting unit that uses the encoded meta-definition information to detect metadata codes for a conversion source and a conversion destination for which the conversion rule code matches; a determining unit that determines whether the detected metadata codes match; a specifying unit that, by referring to a conversion rule and based on the determination result at the determining unit, specifies the data converting function, according to the combination of the metadata codes for the conversion source and for the conversion destination; and a converting unit that uses the specified data converting function to convert the data of the conversion source to have a property prescribed by metadata for the conversion destination.Type: ApplicationFiled: July 13, 2012Publication date: November 8, 2012Applicant: FUJITSU LIMITEDInventors: Kazuo MINENO, Takashi Yoshino
-
Publication number: 20120271865Abstract: Methods, systems, and computer program products for generating code from a data flow associated with an extract, transform, and load (ETL) process. In one implementation, the method includes identifying a data exchange requirement between a first operator and a second operator in the data flow. The first operator is a graphical object that represents a first data transformation step in the data flow and is associated with a first type of runtime engine, and the second operator is a graphical object that represents a second data transformation step in the data flow and is associated with a second type of runtime engine. The method further includes generating code to manage data staging between the first operator and the second operator in the data flow. The code exchanges data from a format associated with the first type of runtime engine to a format associated with the second type of runtime engine.Type: ApplicationFiled: June 14, 2012Publication date: October 25, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Qi Jin, Hui Liao, Sriram Srinivasan, Lin Xu
-
Publication number: 20120254231Abstract: Information that maps a point in XML document structure to a name of a variable and an EXI grammar form that includes grammars each defining relationship among an event representative of an element in the XML document structure, an EXI event code, and a next grammar for use are read. A selecting unit selects grammars in the EXI grammar form such that the grammars are traced in sequence. A determining unit updates a grammar stack which identifies a current position in the XML document structure each time a grammar is selected. If the updated stack does not indicates the point, a function setting unit sets a skip function for skipping a corresponding value in an EXI stream, otherwise, sets a read function for reading and providing the corresponding value to a corresponding variable. A composer generates an EXI decoder including skip and read functions set for individual grammars.Type: ApplicationFiled: September 19, 2011Publication date: October 4, 2012Applicant: KABUSHIKI KAISHA TOSHIBAInventor: Yusuke DOI
-
Publication number: 20120185517Abstract: The present invention includes a method and a system for creating Web Ontology Language (OWL) ontology from a Universal Business Language (UBL) process diagram. The UBL process diagram includes one or more processes, one or more partitions, one or more activities, one or more objects, an initial node, and a final node. At least one of the processes, the partitions, the activities, and the objects are extracted from the UBL process diagram. A first OWL class, a second OWL class, and a third OWL class are created corresponding to the processes, partitions, and objects, respectively. Thereafter, an object property is created corresponding to each of the activities, the initial node, and the final node. Finally, the first OWL class, the second OWL class, the third OWL class, and each of the created object property are added to obtain the OWL ontology.Type: ApplicationFiled: December 14, 2011Publication date: July 19, 2012Applicant: INFOSYS TECHNOLOGIES, LTD.Inventors: Kiran Prakash SAWANT, Suman ROY
-
Publication number: 20120150880Abstract: Mechanisms are provided for propagating source identification information from an application front-end system in an application layer to a data layer inspection system associated with a back-end system. An incoming user request is received, at the data layer inspection system, from a gateway system associated with the application front-end system. One or more outgoing statements targeting a back-end system are received at the data layer inspection system. The data layer inspection system accesses a mapping data structure based on the one or more outgoing statements to thereby correlate the one or more outgoing statements with the incoming user request. The data layer inspection system retrieves source identification information associated with the incoming user request based on the correlation of the one or more outgoing statements with the incoming user request. The data layer inspection system performs a data layer inspection operation based on the source identification information.Type: ApplicationFiled: December 8, 2010Publication date: June 14, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ron Ben-Natan, Leonid Rodniansky
-
Publication number: 20120143949Abstract: Embodiments of the invention address interoperability issues between incompatible applications by use of a map engine. In one embodiment the map engine enables a mapping between the messages exchanged between two incompatible applications thereby enabling the interacting applications understand messages exchanged between them. In other embodiments, the map engine maps a parameter associated with one application to a parameter associated with another application based on a mapping rule, where the applications differ from each other owing to non-conforming standards used for their implementation or to the two applications having different service description formats or different messaging formats, or to different platforms used for their implementation. In another embodiment of the invention, the map engine extracts the mapping rule from a knowledge base to enable the mapping between the two incompatible applications.Type: ApplicationFiled: December 3, 2010Publication date: June 7, 2012Applicant: ORACLE INTERNATIONAL CORPORATIONInventor: Anuj KUMAR
-
Publication number: 20120143888Abstract: Various embodiments of systems and methods for automatically updating an existing document associated with an analytic report using save-in functionality are described herein. A selection of a save-in option is received for the analytic report. Further, meta-data associated with the analytic report is retrieved. The meta-data includes location information of the existing document associated with the analytic report and mapping information of the analytic report and the existing document. The existing document is a document previously exported from the analytic report using a save-as option. Also, the existing document can be a document provided using a change source option. Furthermore, the analytic report and the existing document are compared using the mapping information and the existing document is updated using the analytic report based on the comparison.Type: ApplicationFiled: December 7, 2010Publication date: June 7, 2012Inventors: Jagdeesh Manickam Neelakantan, Rahul Chandra Kini, Thomas B. Kuruvila
-
Publication number: 20120109978Abstract: Methods, systems, and apparatus, including computer program products, operable to perform operations including receiving through a user interface with an interface language a search query having query terms; using the interface language to select one or more mappings and using the selected mappings to simplify each query term; and applying each simplified query term to a synonyms map to identify possible synonyms with which to augment the search query. In alternative embodiments, the operations include generating a synonyms map from a corpus of documents; where the synonyms map maps each of multiple keys to one or more corresponding variants, where each variant is associated with one or more of document languages. In alternative embodiments, the operations include generating a synonyms map from documents by applying document language-dependent mappings to words in the documents to generate keys for the map.Type: ApplicationFiled: January 12, 2012Publication date: May 3, 2012Applicant: GOOGLE INC.Inventor: Ruchira S. Datta
-
Publication number: 20120096032Abstract: A computer implemented method, system, and/or computer program product defines a paradigmatic member of a first task directed community. Non-linear attributes of each member of the first task directed community having a first agenda are identified. Each of the non-linear attributes is individually unrelated to the first agenda. Common non-linear attributes shared by multiple members of the first task directed community are identified for use in defining the paradigmatic member of the first task directed community. A second task directed community, which has an agenda that substantially matches the first agenda of the first task directed community, is then presented with candidate members that match the paradigmatic member of the first task directed community.Type: ApplicationFiled: October 13, 2010Publication date: April 19, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul L. BRACKETT, Robert R. FRIEDLANDER, Anne O. JACKSON, James R. KRAEMER
-
Publication number: 20120066174Abstract: An object-oriented system provides a comprehensive and integrated tool to manage, operate, analyze and inspect structures by providing 3-D visualization of the structures, a database interface, connectivity with one or more databases, a data display and analysis capabilities. The structural model is stored as an object-oriented, serialized file as a series of objects, including primitives, coordinates, object names, group names and other object identifiers. The system integrates various types of data, including tabulated textual data, annotated engineering drawings, photographic records, graphical plots, audio and videotaped records, from different tables and databases. Data are displayed to the user based on queries that the user submits to the system, which queries are evaluated at run-time. As a result, the user achieves unparalleled flexibility in data analysis and evaluation.Type: ApplicationFiled: November 18, 2011Publication date: March 15, 2012Applicant: VASUDEVAN SOFTWARE INC.Inventor: Mark P. Vasudevan
-
Publication number: 20120059840Abstract: A computer implemented system and method that combines data from multiple sources to provide a unified view of data using multi-layered conceptual modeling framework. The invention provides means to model conceptual data models at multiple levels of abstraction and a means to map them with each other and with physical models. A query rewriting approach adopted in the present invention is capable of translating queries down multiple levels of conceptual models into physical models and Conceptual modeling framework provide a means to capture and process semantic intent of data more accurately thereby reducing data integration errors significantly.Type: ApplicationFiled: August 29, 2011Publication date: March 8, 2012Applicant: TATA CONSULTANCY SERVICES LIMITEDInventors: Sreedhar Sannareddy REDDY, Prasenjit DAS, Raghavendra Reddy YEDDULA
-
Method and system for inferring a schema from a hierarchical data structure for use in a spreadsheet
Patent number: 8086959Abstract: A method and system are provided for inferring a schema from an electronic document containing hierarchical data for use in a spreadsheet application program. The electronic document containing the hierarchical data is received into an application program. The application program may be a spreadsheet application program. The format of the hierarchical data structure may be XML. The hierarchical data includes a set of nodes making up the structure of the hierarchical data. The nodes may be XML elements and attributes. The hierarchical data is then parsed to discover one of the nodes in the hierarchical data. Once the node has been discovered, content associated with the discovered node is saved to a memory location in the computer system. The content may include data associated with the discovered node and the type of data associated with the node. The hierarchical data is then parsed again to discover subsequent nodes until the content for all of the nodes has been saved to the memory location.Type: GrantFiled: January 6, 2006Date of Patent: December 27, 2011Assignee: Microsoft CorporationInventors: Chad Rothschiller, Michael J. McCormack, Eoin Burke, Kelly J. Lynch, Roy E. Dumas -
Publication number: 20110295793Abstract: An administration tool can be used to provide data flexibility in a business intelligence (BI) server that is associated with a data warehouse. The administration tool can display one or more data objects that are adapted to be imported from an application framework into a physical model maintained on the BI server. The administration tool can further map the one or more data objects in the physical model into a logical model, also maintained on the BI server, which corresponds to at least one target table in the data warehouse. Additionally, the administration tool can publish an extension input to an extender associated with the data warehouse based on the logical model, wherein the extender operates to generate one or more metadata extensions based on the extension input.Type: ApplicationFiled: May 3, 2011Publication date: December 1, 2011Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Raghuram Venkatasubramanian, Roger Bolsius, Harvard Pan, Alextair Mascarenhas, Saugata Chowdhury, Venugopal Surendran, Ananth Venkata, Jacques Vigeant
-
Publication number: 20110295821Abstract: A servicing daemon is described herein for providing servicing of a running computer system (such as a filer). The servicing daemon resides and executes on the operating system of the filer and communicates across a network with a debugger that resides and executes on a remote administering computer. A debugging session is performed that complies with a protocol relating to the remote accessing of files. The debugging session provides live servicing of an application executing on the filer without requiring an actual corefile (having copied filer memory data) to be created. Rather, the servicing daemon creates a simulated corefile header that is sent to the debugger, receives requests from the debugger, and maps addresses specified in the requests to filer memory addresses. The servicing daemon then reads and retrieves data directly from filer memory at the determined filer memory addresses and sends the data to the debugger for analysis.Type: ApplicationFiled: August 9, 2011Publication date: December 1, 2011Inventor: Michael David Harris
-
Patent number: 8010888Abstract: Input to a transformation engine is produced, responsive to a client computer providing a data access service (DAS) computer with XML data for transformation, by creating a graph shell and XML store for the XML data, determining if the graph has a store; and, if so, requesting an empty TrAX result; requesting to fill the empty TrAX result using TrAX source, and requesting a store parser for events related to the XML store; while avoiding wrapping by the TrAX DAS of a graph shell with TrAX source, requesting by a TrAX source of a graph for one or more nodes, requesting by a graph from a store for one or more nodes, parsing of a buffer by a store, returning events from a store to a graph, building of a graph by the same graph, returning nodes from a graph to a TrAX source; and building events by a TrAX source.Type: GrantFiled: October 24, 2005Date of Patent: August 30, 2011Assignee: International Business Machines CorporationInventors: Kelvin James Goodson, David John Vines
-
Publication number: 20110208692Abstract: An aspect of the present invention simplifies generating a star schema from a snowflake schema. In an embodiment, a user first specifies fact tables to be included in a star schema, and a synchronization tool inspects the snowflake schema to determine the dimension tables linked to the specified fact tables. The determined dimension tables are included in the star schema sought to be generated.Type: ApplicationFiled: February 24, 2010Publication date: August 25, 2011Applicant: Oracle International CorporationInventors: Samir Satpathy, Alextair Dominico Mascarenhas, Harvard Jun-Hua Pan, Kenneth Khiaw Hong Eng, Ladislav Kovac
-
Publication number: 20110113050Abstract: A method and apparatus is provided for generating a masked value from a cryptographically transformed value by using the cryptographically transformed value as a random seed, without decrypting the cryptographically transformed value. A query is evaluated against a set of data to produce a result. The result may be cryptographically transformed or unencrypted. If the result is unencrypted, the result may be cryptographically transformed to produce a random seed. If the result is already cryptographically transformed, then the result is used as the random seed. The random seed is used to generate a masked value, without decrypting the cryptographically transformed random seed value. The masked value conforms to a particular data characteristic such as a data format or a data type, which may be determined from metadata stored in a database, received with a query, or gleaned from unencrypted data. The masked value is returned as a result of the query.Type: ApplicationFiled: November 10, 2009Publication date: May 12, 2011Inventors: Paul Youn, Daniel ManHung Wong
-
Publication number: 20110093486Abstract: 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: ApplicationFiled: March 3, 2010Publication date: April 21, 2011Applicant: INSTITUTE FOR INFORMATION INDUSTRYInventors: Chuo-Yen Lin, Yung-Feng Lu, Pei-Lun Suei, Shih-Chun Chou, Tei-Wei Kuo
-
Publication number: 20100325176Abstract: A primary user interface is configured to receive uploaded data sets stored in a primary memory means each describing a 3D graphics data structure in a respective source format. A secondary user interface receives request messages from user clients and in response, provides the clients access to specified data sets. Upon receipt of a request message, an examining entity identifies a graphics rendering capability of the client originating the message, and investigates whether or not the client is equipped with a viewer capable of visualizing the requested data set. A viewer database contains software modules adapted to implement at least two different viewers, where each viewer is configured to visualize the stored data sets on at least one type of client.Type: ApplicationFiled: May 29, 2008Publication date: December 23, 2010Applicant: Agency 9 ABInventor: Tomas Karlsson
-
Publication number: 20100299371Abstract: A conversion tool that is automatically launched enables file formats not understood by a given application to be opened by that application. The converter registers for file types that are not already associated with an application used by the system. When a file that is not supported by another application is opened, the converter automatically converts the file to the target format and then opens the file causing the application that is registered for the target format to be launched.Type: ApplicationFiled: August 4, 2010Publication date: November 25, 2010Applicant: Microsoft CorporationInventors: Robert A. Little, Jonathan Bailor, Benjamin J. Bunker
-
Publication number: 20100281075Abstract: A system receiving time series data will store the data in a first format suited for quick writing. That data will subsequently be converted from the first format to a second format better suited than the first format for compact storage and queries. Over time, the data in the second format can be aggregated and/or down sampled. In one embodiment, the first format includes a set of blocks of information, with each block of information storing data for a set of metrics during a time period. The second format includes a header, a set of blocks of data and a footer. Each bock of data in the second format stores information for a metric over multiple time periods. The footer includes pointers to each block of data.Type: ApplicationFiled: July 16, 2010Publication date: November 4, 2010Applicant: COMPUTER ASSOCIATES THINK, INC.Inventor: John B. Bley
-
Publication number: 20100235370Abstract: A method for data mapping, and corresponding computer readable medium and data processing system. The method includes loading an input object in a data processing system, the input object including a plurality of elements. The method includes loading a mapping control file and processing the input object and the mapping control file to produce a result set including a plurality of result documents. The method includes combining multiple ones of the plurality of result documents according to inheritance data defined in the mapping control file to produce a combined result. The method includes storing the combined result in the data processing system.Type: ApplicationFiled: August 28, 2009Publication date: September 16, 2010Applicant: Siemens Product Lifecycle Management Software Inc.Inventor: John Staehle Whelan
-
Publication number: 20100228691Abstract: Technologies for recommending relevant tags for the tagging of media based on one or more initial tags provided for the media and based on a large quantity of other tagged media. Sample media as candidates for recommendation are provided by a set of weak rankers based on corresponding relevance measures in semantic and visual domains. The various samples provided by the weak rankers are then ranked based on relative order to provide a list of recommended tags for the media. The weak rankers provide sample tags based on relevance measures including tag co-occurrence, tag content correlation, and image-conditioned tag correlation.Type: ApplicationFiled: March 3, 2009Publication date: September 9, 2010Applicant: Microsoft CorporationInventors: Linjun Yang, Lei Wu, Xian-Sheng Hua
-
Publication number: 20100211798Abstract: Systems and methods for controlling the use of audio, video and audiovisual content are provided. A data structure includes content usage rights for multiple release windows. The usage rights may be encoded in the content or otherwise bound to the content. Playback devices are configured to access the appropriate usage rights and control usage in accordance with the usage rights.Type: ApplicationFiled: February 17, 2009Publication date: August 19, 2010Applicant: Comcast Cable Holdings, LLCInventor: James W. Fahrny
-
Publication number: 20100161523Abstract: In one embodiment, when executing data compression or decompression for a data set, a particular compression category of the data set is determined, and a corresponding probability table specific to the particular compression category of the data set is accessed. Then, one of either arithmetic coding (e.g., an encoder device) or decoding (e.g., a decoder device) may be performed on the data set based on the specific probability table. Specifically, in one or more other embodiments, techniques may statistically generate probability tables specific to particular compression categories.Type: ApplicationFiled: December 18, 2008Publication date: June 24, 2010Inventors: Xiang Li, Congyi Xu
-
Patent number: 7743065Abstract: Data objects can be cross-referenced or linked between multiple systems by normalizing the communications between the multiple systems rather than creating hard code links. The normalization includes creating and inserting data mapping information in messages exchanged by the multiple systems, according to certain embodiments. According to certain other embodiments, an alert mechanism may be included in the message to indicate that mapping information is present in the message.Type: GrantFiled: June 27, 2002Date of Patent: June 22, 2010Assignee: Siebel Systems, Inc.Inventors: Hwee Har Yeap, Raj Devireddy, Chiun-Feng Hsiao, Ming-Tao Liou
-
Publication number: 20100114628Abstract: Techniques are disclosed for validating compliance with enterprise operations based on provenance data. For example, a computer-implemented method for validating that an enterprise process is in compliance with a rule comprises the following steps. Provenance data is generated, wherein the provenance data is based on collected data associated with an actual end-to-end execution of the enterprise process and is indicative of a lineage of one or more data items. A provenance graph is generated that provides a visual representation of the generated provenance data, wherein nodes of the graph represent records associated with the collected data and edges of the graph represent relations between the records. A correlation is generated between one or more entities in the rule and one or more record types in the provenance data. One or more control points are generated in accordance with the generated correlation.Type: ApplicationFiled: November 6, 2008Publication date: May 6, 2010Inventors: Sharon C. Adler, Francisco Phelan Curbera, Yurdaer Nezihi Doganata, Chung-Sheng Li, Axel Martens, Kevin Patrick McAuliffe, Huong Thu Morris, Nirmal K. Mukhi, Aleksander A. Slominski
-
Publication number: 20100094803Abstract: Disclosed is a data management apparatus comprising a message transfer/analysis unit that receives an object data access request from a client and returns a response; an object metadata storage unit that stores, as metadata, a set of ancillary information on data for an object and a data area corresponding to the ancillary information; an object metadata management unit that performs reading, updating, and registration processing for the metadata; a data conversion unit that sends the data access request to a data access unit, extracts object data; and a data access unit that sends a data access command, specified by the data conversion unit, to a file server or a database server and sends response data, received from the file server or the database server, to the data conversion unit.Type: ApplicationFiled: November 30, 2007Publication date: April 15, 2010Inventors: Satoshi Yamakawa, Yoshihiro Kajiki
-
Publication number: 20100077011Abstract: A machine based tool and associated logic and methodology are used in converting data from an input form to a target form using context dependent conversion rules. In particular, a frame-slot architecture is utilized where a frame represents an intersection between a contextual cue recognized by the machine tool, associated content and related constraint information to specific to that conversion environment, whereas a slot represents an included chunk of information. An exemplary conversion system (400) includes a parser (402) for use in parsing and converting an input stream (403) from a source (404) to provide an output stream (411) in a form for use by a target system (412). To accomplish the desired conversion, the parser (402) uses information from a public schema (406), a private schema (408) and a grammar (410). The public schema (406), private schema (408) and grammar (410) may include conversion rules applicable to less than the whole of a subject matter area including the input stream (403).Type: ApplicationFiled: May 19, 2009Publication date: March 25, 2010Inventors: Edward A. Green, Kevin L. Markey, Alee Sharp
-
Publication number: 20100057515Abstract: An application integration system greatly improves the configurability and efficiency of integration of multiple disparate applications, such as those found in telecommunications service provider architecture. The application integration system disassembles messages into component parts and dynamically rebuilds the component parts into a target message compatible with a target system. The application integration system employs a highly configurable configuration mechanism that can be modified on the fly and adapted to meet the requirements of any number of different applications that may need to communicate across the telecommunications service provider architecture.Type: ApplicationFiled: November 3, 2008Publication date: March 4, 2010Inventors: Stefano Gandini, Juraj Celinak, Calogero Casio, Marco Montesissa
-
Publication number: 20090282066Abstract: A method and system for developing data integration applications with reusable semantic identifiers to represent application data sources and variables. Methods include receiving a set of physical data identifiers that identify physical data fields, associating semantic names with these fields, and executing rules expressed in terms of these semantic names.Type: ApplicationFiled: July 22, 2008Publication date: November 12, 2009Applicant: EXPRESSOR SOFTWAREInventors: John RUSSELL, Steven FRECHETTE, Brian DELLERT, George MCCULLOCH