Mapping Or Conversion (epo) Patents (Class 707/E17.124)
  • Patent number: 11914667
    Abstract: 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: Grant
    Filed: February 10, 2022
    Date of Patent: February 27, 2024
    Assignee: BUSINESS OBJECTS SOFTWARE LTD
    Inventors: Shou-Chieh Chao, Sanam Narula, Nathan Wang, Walter Mak, Tsz Hong Sung
  • Patent number: 10135940
    Abstract: 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: Grant
    Filed: December 4, 2015
    Date of Patent: November 20, 2018
    Assignee: Oracle International Corporation
    Inventors: Vikram Kaledhonkar, Allan George Schrum
  • Patent number: 9847969
    Abstract: 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: Grant
    Filed: February 23, 2012
    Date of Patent: December 19, 2017
    Assignee: Nintex Pty Limited
    Inventors: Stephen Robert Heaney, Tahsin Murat Boduroglu, Brian Geoffrey Cook
  • Patent number: 9692821
    Abstract: 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: Grant
    Filed: February 20, 2015
    Date of Patent: June 27, 2017
    Assignee: Google Inc.
    Inventors: Alexander Friedrich Kuscher, Trond Thomas Wuellner, Hristo Stefanov Stefanov
  • Patent number: 9544347
    Abstract: 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: Grant
    Filed: December 26, 2014
    Date of Patent: January 10, 2017
    Assignee: Intel Corporation
    Inventors: Jeffrey G. Fedders, Matthew Adiletta, Valerie J. Young
  • Patent number: 9444865
    Abstract: 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: Grant
    Filed: December 26, 2014
    Date of Patent: September 13, 2016
    Assignee: Intel Corporation
    Inventors: Jeffrey G. Fedders, Matthew Adiletta, Valerie J. Young
  • Patent number: 9426209
    Abstract: 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: Grant
    Filed: March 6, 2013
    Date of Patent: August 23, 2016
    Assignee: SAP SE
    Inventors: Mohan Marar, Aswin Kumar Jayaraman, Naveed Mohammed B, Raghavendra Rao M G
  • Patent number: 8874598
    Abstract: 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: Grant
    Filed: July 21, 2011
    Date of Patent: October 28, 2014
    Assignee: SAP SE
    Inventors: Michael Spengler, Rene Laengert
  • Patent number: 8843514
    Abstract: 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: Grant
    Filed: August 31, 2012
    Date of Patent: September 23, 2014
    Assignee: Google Inc.
    Inventors: Rajas Moonka, Scott Spencer
  • Patent number: 8819084
    Abstract: 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: Grant
    Filed: March 15, 2006
    Date of Patent: August 26, 2014
    Assignee: BMC Software, Inc.
    Inventors: Mark A George, Cynthia L Sturgeon
  • Patent number: 8756396
    Abstract: 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: Grant
    Filed: February 14, 2011
    Date of Patent: June 17, 2014
    Assignee: Toshiba Corporation
    Inventors: Arvind Pruthi, Shailesh Shiwalkar
  • Patent number: 8626951
    Abstract: 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: Grant
    Filed: April 23, 2007
    Date of Patent: January 7, 2014
    Assignee: 4DK Technologies, Inc.
    Inventors: Tamara L. Casey, David P. Martin
  • Publication number: 20130325907
    Abstract: 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: Application
    Filed: June 4, 2012
    Publication date: December 5, 2013
    Applicant: 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: 8595452
    Abstract: 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: Grant
    Filed: November 30, 2005
    Date of Patent: November 26, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Robin D. Katzer, Carl J. Persson
  • Publication number: 20130275443
    Abstract: 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: Application
    Filed: April 13, 2012
    Publication date: October 17, 2013
    Applicant: THEPLATFORM FOR MEDIA, INC.
    Inventors: Paul Meijer, Mark Hellkamp
  • Publication number: 20130191419
    Abstract: 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: Application
    Filed: February 21, 2012
    Publication date: July 25, 2013
    Applicant: International Business Machines Corporation
    Inventors: John C. HOLMES, Ming JIANG, Jeff J. LI, Yong LI, David S. SOTKOWITZ
  • Publication number: 20130191404
    Abstract: 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: Application
    Filed: January 25, 2012
    Publication date: July 25, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John C. Holmes, Ming Jiang, Jeff J. Li, Yong Li, David S. Sotkowitz
  • Publication number: 20130066925
    Abstract: 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: Application
    Filed: November 6, 2012
    Publication date: March 14, 2013
    Applicant: MICROSOFT CORPORATION
    Inventor: Microsoft Corporation
  • Publication number: 20120323863
    Abstract: 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: Application
    Filed: August 9, 2011
    Publication date: December 20, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Bryan Dove, Eugene Lee
  • Publication number: 20120284311
    Abstract: 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: Application
    Filed: July 13, 2012
    Publication date: November 8, 2012
    Applicant: FUJITSU LIMITED
    Inventors: Kazuo MINENO, Takashi Yoshino
  • Publication number: 20120271865
    Abstract: 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: Application
    Filed: June 14, 2012
    Publication date: October 25, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Qi Jin, Hui Liao, Sriram Srinivasan, Lin Xu
  • Publication number: 20120254231
    Abstract: 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: Application
    Filed: September 19, 2011
    Publication date: October 4, 2012
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventor: Yusuke DOI
  • Publication number: 20120185517
    Abstract: 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: Application
    Filed: December 14, 2011
    Publication date: July 19, 2012
    Applicant: INFOSYS TECHNOLOGIES, LTD.
    Inventors: Kiran Prakash SAWANT, Suman ROY
  • Publication number: 20120150880
    Abstract: 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: Application
    Filed: December 8, 2010
    Publication date: June 14, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ron Ben-Natan, Leonid Rodniansky
  • Publication number: 20120143888
    Abstract: 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: Application
    Filed: December 7, 2010
    Publication date: June 7, 2012
    Inventors: Jagdeesh Manickam Neelakantan, Rahul Chandra Kini, Thomas B. Kuruvila
  • Publication number: 20120143949
    Abstract: 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: Application
    Filed: December 3, 2010
    Publication date: June 7, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: Anuj KUMAR
  • Publication number: 20120109978
    Abstract: 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: Application
    Filed: January 12, 2012
    Publication date: May 3, 2012
    Applicant: GOOGLE INC.
    Inventor: Ruchira S. Datta
  • Publication number: 20120096032
    Abstract: 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: Application
    Filed: October 13, 2010
    Publication date: April 19, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul L. BRACKETT, Robert R. FRIEDLANDER, Anne O. JACKSON, James R. KRAEMER
  • Publication number: 20120066174
    Abstract: 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: Application
    Filed: November 18, 2011
    Publication date: March 15, 2012
    Applicant: VASUDEVAN SOFTWARE INC.
    Inventor: Mark P. Vasudevan
  • Publication number: 20120059840
    Abstract: 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: Application
    Filed: August 29, 2011
    Publication date: March 8, 2012
    Applicant: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Sreedhar Sannareddy REDDY, Prasenjit DAS, Raghavendra Reddy YEDDULA
  • Patent number: 8086959
    Abstract: 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: Grant
    Filed: January 6, 2006
    Date of Patent: December 27, 2011
    Assignee: Microsoft Corporation
    Inventors: Chad Rothschiller, Michael J. McCormack, Eoin Burke, Kelly J. Lynch, Roy E. Dumas
  • Publication number: 20110295821
    Abstract: 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: Application
    Filed: August 9, 2011
    Publication date: December 1, 2011
    Inventor: Michael David Harris
  • Publication number: 20110295793
    Abstract: 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: Application
    Filed: May 3, 2011
    Publication date: December 1, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Raghuram Venkatasubramanian, Roger Bolsius, Harvard Pan, Alextair Mascarenhas, Saugata Chowdhury, Venugopal Surendran, Ananth Venkata, Jacques Vigeant
  • Patent number: 8010888
    Abstract: 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: Grant
    Filed: October 24, 2005
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventors: Kelvin James Goodson, David John Vines
  • Publication number: 20110208692
    Abstract: 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: Application
    Filed: February 24, 2010
    Publication date: August 25, 2011
    Applicant: Oracle International Corporation
    Inventors: Samir Satpathy, Alextair Dominico Mascarenhas, Harvard Jun-Hua Pan, Kenneth Khiaw Hong Eng, Ladislav Kovac
  • Publication number: 20110113050
    Abstract: 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: Application
    Filed: November 10, 2009
    Publication date: May 12, 2011
    Inventors: Paul Youn, Daniel ManHung Wong
  • 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
  • Publication number: 20100325176
    Abstract: 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: Application
    Filed: May 29, 2008
    Publication date: December 23, 2010
    Applicant: Agency 9 AB
    Inventor: Tomas Karlsson
  • Publication number: 20100299371
    Abstract: 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: Application
    Filed: August 4, 2010
    Publication date: November 25, 2010
    Applicant: Microsoft Corporation
    Inventors: Robert A. Little, Jonathan Bailor, Benjamin J. Bunker
  • Publication number: 20100281075
    Abstract: 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: Application
    Filed: July 16, 2010
    Publication date: November 4, 2010
    Applicant: COMPUTER ASSOCIATES THINK, INC.
    Inventor: John B. Bley
  • Publication number: 20100235370
    Abstract: 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: Application
    Filed: August 28, 2009
    Publication date: September 16, 2010
    Applicant: Siemens Product Lifecycle Management Software Inc.
    Inventor: John Staehle Whelan
  • Publication number: 20100228691
    Abstract: 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: Application
    Filed: March 3, 2009
    Publication date: September 9, 2010
    Applicant: Microsoft Corporation
    Inventors: Linjun Yang, Lei Wu, Xian-Sheng Hua
  • Publication number: 20100211798
    Abstract: 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: Application
    Filed: February 17, 2009
    Publication date: August 19, 2010
    Applicant: Comcast Cable Holdings, LLC
    Inventor: James W. Fahrny
  • Publication number: 20100161523
    Abstract: 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: Application
    Filed: December 18, 2008
    Publication date: June 24, 2010
    Inventors: Xiang Li, Congyi Xu
  • Patent number: 7743065
    Abstract: 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: Grant
    Filed: June 27, 2002
    Date of Patent: June 22, 2010
    Assignee: Siebel Systems, Inc.
    Inventors: Hwee Har Yeap, Raj Devireddy, Chiun-Feng Hsiao, Ming-Tao Liou
  • Publication number: 20100114628
    Abstract: 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: Application
    Filed: November 6, 2008
    Publication date: May 6, 2010
    Inventors: 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: 20100094803
    Abstract: 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: Application
    Filed: November 30, 2007
    Publication date: April 15, 2010
    Inventors: Satoshi Yamakawa, Yoshihiro Kajiki
  • Publication number: 20100077011
    Abstract: 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: Application
    Filed: May 19, 2009
    Publication date: March 25, 2010
    Inventors: Edward A. Green, Kevin L. Markey, Alee Sharp
  • Publication number: 20100057515
    Abstract: 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: Application
    Filed: November 3, 2008
    Publication date: March 4, 2010
    Inventors: Stefano Gandini, Juraj Celinak, Calogero Casio, Marco Montesissa
  • Publication number: 20090282066
    Abstract: 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: Application
    Filed: July 22, 2008
    Publication date: November 12, 2009
    Applicant: EXPRESSOR SOFTWARE
    Inventors: John RUSSELL, Steven FRECHETTE, Brian DELLERT, George MCCULLOCH