Moving Data From One Schema Or Structure To Another Patents (Class 707/809)
  • Patent number: 8332424
    Abstract: A method and apparatus for enabling virtual tags is described. The method may include receiving a first digital image data and virtual tag data to be associated with a real-world object in the first digital image data, wherein the first digital image data is captured by a first mobile device, and the virtual tag data includes metadata received from a user of the first mobile device. The method may also include generating a first digital signature from the first digital image data that describes the real-world object, and in response to the generation, inserting in substantially real-time the first digital signature into a searchable index of digital images. The method may also include storing, in a tag database, the virtual tag data and an association between the virtual tag data and the first digital signature inserted into the index of digital images.
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: December 11, 2012
    Assignee: Google Inc.
    Inventors: John Flynn, Dragomir Anguelov, Hartmut Neven, Mark Cummins, James Philbin, Rafael Spring, Hartwig Adam, Anand Pillai
  • Patent number: 8332870
    Abstract: In one example, a system to integrate a first application with a second application may associate a component type in the first application with an engine object type in the second application. The component type and the engine object type may be program object types. The system may determine a hierarchical structure that includes an engine object of the engine object type from configurable rules that are associated with the component type. The system may initiate a copy of the engine object in the second application in response to receipt of a request to copy a component of the component type in the first application.
    Type: Grant
    Filed: December 10, 2008
    Date of Patent: December 11, 2012
    Assignee: Accenture Global Services Limited
    Inventors: Jeffrey M. Wargin, Andy I-Hong Chen
  • Patent number: 8332438
    Abstract: Methods, computer-readable media, and systems are provided for monitoring a technical object during, for example, a handover and/or takeover of the technical object. In one embodiment, a business partner may receive an XML file for a technical object. The business partner may generate a new structure, to represent the technical object, based on the XML file. The business partner may retrieve a corresponding structure from a backend component. The business partner may preprocess the new structure by performing a consistency check. The consistency check may include comparing the new structure to the corresponding structure. The business partner may store the new structure in a backend component after the preprocessing is complete.
    Type: Grant
    Filed: September 12, 2008
    Date of Patent: December 11, 2012
    Assignee: SAP AG
    Inventors: Stephan Bantlin, Alexander Bekhter, Kai Finck, Frank Hoerlin, Janos Kis, Gudrun Leonhard Marquard, Feng Li, Karin Matthai, Marek Poledna, Jens Schoeneberg, Hermann Weinmann
  • Publication number: 20120310995
    Abstract: Systems, methods, and other embodiments associated with information management are described. One example method includes controlling a computerized process to discover an information management client and one or more information management entities associated with the information management client. The example method may also include determining a data movement plan and executing the data movement plan.
    Type: Application
    Filed: May 4, 2010
    Publication date: December 6, 2012
    Inventors: Kalambur Subramaniam, Ervin Adrovic, Albrecht Schroth, Bhasin Gautam
  • Patent number: 8326891
    Abstract: Monitoring an activity profile for a given row of a database and determining a target database for a given row based on the activity profile of the given row. Identifying any row related to the given row and moving the given row and any row related to the given row into the target database while preserving referential integrity.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: December 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Windsor Wee Sun Hsu, Honesty Cheng Young
  • Patent number: 8326888
    Abstract: The invention relates to a method for performing operations of an oilfield having at least one wellsite, a surface network, and a process facility, each wellsite having a wellbore penetrating a subterranean formation for extracting fluid from an underground reservoir therein.
    Type: Grant
    Filed: January 5, 2011
    Date of Patent: December 4, 2012
    Assignee: Schlumberger Technology Corporation
    Inventors: Eric Jonathan Schoen, Joseph A. Wald, Richard George Esau, Truls Arnegaard, Stephen Whitley, Herman Veldhuizen, Hallgrim Ludvigsen, Andrew John Round
  • Patent number: 8326869
    Abstract: The hierarchical relationships between objects in different levels of an object structure (such as a contract) are stored as elements in two-dimensional matrix representations. In general, the matrix representations facilitate queries, clustering of like objects and contracts, and comparisons that identify common objects and contracts.
    Type: Grant
    Filed: September 23, 2010
    Date of Patent: December 4, 2012
    Assignee: Accenture Global Services Limited
    Inventors: Surya P Kolluri, Zhu-Song Mei, Dmitriy Feferman, Kevin P Lee, Michael Irish, Heather E Nelson, David Kil
  • Patent number: 8326856
    Abstract: A method (and apparatus) for adapting an input parameter, for dynamically invoking target Web services, and for adapting output results, includes receiving an invocation request including an input parameter in a first format. A semantic information representation module MetaWSDL (Meta Web Service Description Language), wherein the MetaWSDL includes a universal XML (eXtended Markup Language) representation which includes semantic information of a Web service method signature, is retrieved from a memory. A MetaWSDL processor is invoked to adapt the input parameter to a second format using the retrieved MetaWSDL. The target Web services are dynamically invoked, using the adapted parameter in the second format, and the output result in the first format is adapted to the second format, using the MetaWSDL.
    Type: Grant
    Filed: February 19, 2008
    Date of Patent: December 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Liang-Jie Zhang, Tian-Jy Chao, Hung-Yang Chang
  • Publication number: 20120303677
    Abstract: A join operation between split data tables includes providing reduction data from first partitions to each partition among second partitions. The reduction data serves to identify actual values in one of the second partitions that also occur in one of the first partitions. Global IDs are assigned. Translation lists including the global IDs are sent to the first partitions. Each first partition and each second partition create globalized lists which can then be combined to generate respective first and second compiled lists. The join operation can then be conducted on the first and second compiled lists.
    Type: Application
    Filed: May 27, 2011
    Publication date: November 29, 2012
    Applicant: SAP AG
    Inventors: Thomas Peh, Holger Schwedes, Wolfgang Stephan
  • Patent number: 8321478
    Abstract: A method of translating a relational database into an XML document comprises generating an Extended Entity Relationship model from relational schema associated with the relational database and applying a schema translation process to the Extended Entity Relationship model to map the relational schema into a Document Type Definition (DTD) of an XML schema. An XML Tree Model is then generated from the Document Type Definition, the XML Tree Model being representative of one or more data semantics of the relational schema which are preserved as one or more data semantics in the XML document. Relational data from the relational database is then converted into the XML document using the relational schema and the XML schema from the Document Type Definition and/or the XML Tree Model. There is also described a method of translating an XML database into a relational database which comprises the reversal of the steps of the disclosed method, and a system for implementing both methods.
    Type: Grant
    Filed: September 2, 2008
    Date of Patent: November 27, 2012
    Inventor: Joseph S. P. Fong
  • Patent number: 8321480
    Abstract: Systems, methods and computer readable medium for migrating Information Management System (IMS) Full-Function databases to IMS High Availability Large Databases (HALDBs) are described. Full Function database conversion operations in accordance with this disclosure assign a unique identifier to each segment having a physically paired logically related child segment. These unique identifiers may then be used during HALDB load operations to identify a segment's physically paired logically related segment. Use of the disclosed unique identifiers permit Full Function database conversion operations to avoid the input-output (I/O) and compare operations needed by prior art unload techniques to completely identify physically paired logically related segments.
    Type: Grant
    Filed: November 24, 2010
    Date of Patent: November 27, 2012
    Assignee: BMC Software, Inc.
    Inventor: David Albert Smith
  • Patent number: 8321438
    Abstract: Techniques for a data repository, e.g., a data warehouse, connect multiple disparate systems and combine different software tools to provide a full view of the data warehouse for an end user. An inventory tool integration and services interface includes a tool integration component, a common data component, and an inventory services component. The tool integration component obtains data sets from different tools. The common data component converts each data set and combines the converted data sets. The inventory services component provides the combined data sets through a user interface for an end user. The inventory tool integration and services interface appropriately combines data sets and supports different user interfaces for different end users having different roles within an enterprise. The tool and services integration interface also may obtain a data set from a tool in accordance with an integration option.
    Type: Grant
    Filed: June 18, 2008
    Date of Patent: November 27, 2012
    Assignee: Bank of America Corporation
    Inventors: Barry Lanell Smith, Mark Walters, Hans D. Schumacher, Mari Anne Kawaguchi, Daniel D. Grace, W. Keith Gordon, Matthew Allen Knight, Chris Keilitz
  • Patent number: 8321473
    Abstract: An Object Customization and Management (OCM) system is configured to identify an object for creating a website based on a business objective. The OCM system includes a customizing module configured to determine qualitative attribute categories for a plurality of objects operable to be used in websites. The module assigns the plurality of objects to the qualitative attribute categories. The OCM system also includes a data management module configured to receive a request for one of the plurality of objects to be used to achieve the business objective. This module also matches the business objective with one of the qualitative attribute categories, and selects an object in the matched qualitative attribute category for the request.
    Type: Grant
    Filed: August 10, 2010
    Date of Patent: November 27, 2012
    Assignee: Accenture Global Services Limited
    Inventors: Matthew Symons, Anatoly Roytman
  • Patent number: 8321479
    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: Grant
    Filed: July 16, 2010
    Date of Patent: November 27, 2012
    Assignee: CA, Inc.
    Inventor: John B. Bley
  • Patent number: 8316060
    Abstract: A planning and search system are described wherein a graph search and segment matching are used to handle very large searches at a higher speed.
    Type: Grant
    Filed: October 7, 2008
    Date of Patent: November 20, 2012
    Assignee: 21st Century Technologies
    Inventors: James Daniel Snyder, II, Craig Michael Chase
  • Patent number: 8312366
    Abstract: A data analysis program receives a selection of data fields defining multiple row header areas and/or multiple column header areas for display in a summary table. Data is read from a data source containing values for the data fields and transformed into summary level data for building the summary table. A display is rendered in the summary table for each of the multiple row header areas and column header areas defined, with the row header areas being displayed vertically adjacent to one another and the column header areas being displayed horizontally adjacent to one another.
    Type: Grant
    Filed: February 11, 2009
    Date of Patent: November 13, 2012
    Assignee: Microsoft Corporation
    Inventor: Allan Folting
  • Patent number: 8312060
    Abstract: Methods, apparatus, and articles of manufacture for accessing process control data involve loading a client object and communicating a data access request from the client object to a real object configured to communicate with a server. The real object then communicates a query to the server based on the data access request and obtains process control data from the server in response to the query. The process control data is then mapped from a first data layout associated with a server schema to a second data layout associated with a client schema. The mapped process control data is then communicated to an application.
    Type: Grant
    Filed: November 3, 2006
    Date of Patent: November 13, 2012
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Stephen Gilbert, Stephen G. Hammack, Ling Zhou, J. Michael Lucas, Mark J. Nixon
  • 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
  • Patent number: 8307012
    Abstract: Systems and methods are provided for schema mapping and the transformation of data. In accordance with one implementation, a computer-implemented method is provided that comprises loading a conceptual model, wherein the conceptual model contains at least one conceptual object, loading a source schema and a source instance, converting the source schema and the source instance into a source model, and acquiring, from the user, at least one forward mapping usable to map at least a source attribute of the source model to a conceptual attribute of the conceptual model, wherein the forward mapping includes a mapping formula. Further, the method may include loading a target schema and a target instance, converting the target schema and the target instance into a target model, and reverse mapping at least one of conceptual attributes of the conceptual model to a target attribute of the target model based on the forward mapping and the mapping formula.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: November 6, 2012
    Assignee: SAP AG
    Inventor: Susan Marie Thomas
  • Patent number: 8307016
    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: Grant
    Filed: February 25, 2008
    Date of Patent: November 6, 2012
    Assignee: Microsoft Corporation
    Inventors: Clemens A. Szyperski, Quetzalcoatl Bradley, Joshua R. Williams, Christopher L. Anderson, Donald F. Box, Jeffrey S. Pinkston, Martin J. Gudgin
  • Patent number: 8301669
    Abstract: A concurrent presentation of video segments of a video file enables rapid comprehension of the video file. A video file is segmented into video segments and a condensed representation of the video file is generated. The condensed representation corresponds to a concurrent presentation of the video segments in respective windows in a display area over repeating cycles of a loop period. The concurrent presentation may be processed to concurrently present video segments corresponding to contiguous sections of the video file in respective windows in a display area over repeating cycles of a loop period.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: October 30, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Eamonn O'Brien-Strain, Simon Widdowson, Daniel R. Tretter
  • Patent number: 8301609
    Abstract: A method for identifying a set of records in a database for relocation during an on-line database reorganization (ODBR) process. The relocating includes, for each of the records in the set: requesting a record reorganization lock (RRL) on the record, receiving the RRL, retrieving data from the current location of the record, storing the data in the new location of the record, and releasing the RRL. A request is received to update a target record in the set of records with updated data. The receiving of the request is from an application and overlaps in time with at least a portion of the relocating. Independent of the application, a RRL is received on the target record and the target record is updated by writing target data to the target record in the current location and writing the target data to the target record in the new location.
    Type: Grant
    Filed: September 16, 2011
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventors: Robert O. Dryfoos, Christopher D. Filachek, Mark A. Lehrer, Steven E. Roach, Michael J. Shershin
  • Patent number: 8296336
    Abstract: Techniques for efficiently loading data into a partition of a partitioned table of a database are provided. Data is stored in a swap table and the high water mark of the swap table has been reset prior to storing the data. The swap table is swapped with the partition. After the swap, the swap table becomes the partition of the partitioned table and the partition of the partitioned table becomes the swap table, and the swap table is truncated to reset the high water mark of the swap table.
    Type: Grant
    Filed: May 2, 2008
    Date of Patent: October 23, 2012
    Assignee: Oracle International Corp.
    Inventors: Prakash Menon, Swati Iyengar
  • Patent number: 8290990
    Abstract: Systems and methods are disclosed for managing and exchanging data relating to an automation project. The automation project has a data-processing system with a conversion device that converts data from at least one proprietary data format into a standardized data format, and vice versa. The conversion device uses at least one data assignment to assign at least one first piece of information, given in the standardized data format, to a second piece of information, given in the proprietary format, and/or vice versa. In addition, the conversion device is configured to locate at least one first piece of information, given in the proprietary data format, the corresponding data assignment assigned to it from among the data assignments that are present, and based on the located data assignment, transform the proprietary first piece of information into a standardized second piece of information specified in the data assignment, or vice versa.
    Type: Grant
    Filed: February 26, 2004
    Date of Patent: October 16, 2012
    Assignee: ABB Research Ltd
    Inventors: Peter Drath, Peter Bort, Alexander Fay
  • Patent number: 8285749
    Abstract: A computer system comprising storage devices having different characteristics, a client computer, and a file access controller managing the storage devices with the HSM is disclosed. The file access controller provides a normal directory tree and a virtual directory tree, according to the configuration, and provides a first file stored in a first storage device through the normal directory tree and the virtual directory tree. And, the file access controller switches providing of a second file stored in a second storage device, depending on a used directory tree, which is used by the at least one client computer, and which is the normal directory tree or the virtual directory tree. Examples of the switch are about accessibility of the second file and recall processing of the second file.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: October 9, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Shinya Matsumoto, Etsutaro Akagawa, Takahiro Nakano
  • Patent number: 8285677
    Abstract: The invention meeting the need identified above is the “Enhanced Database Propagation Program” or (EDPP). EDPP uses a cyclic member table that identifies a first source table in a cyclic relationship with a second source table. The first source table, identified in the cyclic member table, propagates first. EDPP replaces all foreign keys with “NULL” in the first target table. After the second source table in the subscription set has propagated to a second target table, EDPP updates first target table with the foreign keys from the first source table.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventors: James E. Bostick, Randolph M. Forlenza, John P. Kaemmerer, Raghuraman Kalyanaraman
  • Patent number: 8286146
    Abstract: A method for automatic generation of schema mapping application code. The method includes loading a code generation tool with source and target schemas. The method further includes defining the mapping specification between the source and the target. The method proceeds by triggering the code generation tool. Afterwards, the method proceeds by compiling the generated code. Furthermore, the method includes executing the generated code to transform input data files.
    Type: Grant
    Filed: May 29, 2008
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventor: Michael Richmond
  • Publication number: 20120254260
    Abstract: The present invention provides a method of transferring content from a file and a database. In this case, the file includes content instances, each content instance being associated with a respective field, and each field having a respective type. The transfer is achieved by determining the type of each field, and then storing each content instance in a store in accordance with the determined field type of the associated field. Each content instance can then be transferred to the database in accordance with the determined field type. A similar procedure is provided for creating XML files based on content within the database.
    Type: Application
    Filed: June 12, 2012
    Publication date: October 4, 2012
    Applicant: TRALEE SOFTWARE PTY. LTD.
    Inventor: Jonathon Peter Irons
  • Patent number: 8280923
    Abstract: Embodiments of the present invention provide the ability to effectively visualize the mapping between two schemas, referred to herein as a source schema (or first schema) and a destination schema (or second schema), regardless of the size or complexity of the schemas and mappings. According to one aspect of the present invention a method for visually representing a mapping between a first schema and a second schema is provided. The method includes receiving a selection of an object, emphasizing the selected object and identifying a plurality of objects that are relevant to the selected object. The objects that are identified as being relevant to the selected object are also emphasized.
    Type: Grant
    Filed: January 12, 2009
    Date of Patent: October 2, 2012
    Assignee: Microsoft Corporation
    Inventors: George G. Robertson, John E Churchill, Mary P Czerwinski, Prasad Sripathi Panditharadhya, Uday Bhaskara
  • Patent number: 8280922
    Abstract: Provided is a user-interest driven launching pad of a mobile application and method of operating the same. The user-interest driven launching pad inputs metadata of data elements related to a mobile device, forms a set of data elements having the same metadata, marks the set of data elements with user-interest reflecting tags, and executes the mobile application relating to the set of data elements.
    Type: Grant
    Filed: May 29, 2007
    Date of Patent: October 2, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Gupta Rakesh, Reddy Konda Sreenath
  • Publication number: 20120246200
    Abstract: Networked application event data associated with a session of a networked application is identified and provided to an event data collection system in one format. Web service event data associated with an event of a Web service and also associated with the session is also identified and provided to another event data collection system in another format. The networked application event data and the Web service event data associated with the session identifier are merged into a consolidated storage of event data in a common format.
    Type: Application
    Filed: March 21, 2011
    Publication date: September 27, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Viswanathan Balasubramanian, Miguel A. Gonzalez, Gholamreza Assadi
  • Publication number: 20120246201
    Abstract: Provided is a system and method for a storage system response. The system includes a first storage system adapted to be linked in communication with at least one client and with a second storage system, the second storage system retaining a plurality of digital assets. An asset map is adapted to track where in the first storage system or the second storage system each of the plurality of digital assets is retained. A migrator is also provided and structured and arranged to migrate each of the plurality of digital assets from the second storage system to the first storage system, the migrator further adapted to update the asset map regarding a status of migration for each of the plurality of digital assets. A server structured and arranged to fulfill digital asset requests received by the first storage system from the at least one client, the server structured and arranged to consult the asset map to determine where the requested digital assets resides. An associated method is also provided.
    Type: Application
    Filed: March 24, 2011
    Publication date: September 27, 2012
    Applicant: Spectra Logic Corporation
    Inventors: Matthew Thomas Starr, Joshua Daniel Carter
  • Patent number: 8275810
    Abstract: An XML representation of the metadata for objects in a database system. The XML representation is called SXML. The SXML representations of two objects that belong to the same class of objects may be compared to produce a difference representation that shows the differences between the objects. Database commands that will create or alter objects may be produced from the difference representation, as well as an XML representation of the database commands. In addition to being comparable, SXML representations have the characteristics that a given property of the metadata is expressed in only one way in the representation, that SXML does not describe properties that belong only to particular instances of the object described by the metadata, that SXML describes only properties that the user can specify when creating an object, and that SXML is easy for humans to read, understand, and write.
    Type: Grant
    Filed: July 5, 2005
    Date of Patent: September 25, 2012
    Assignee: Oracle International Corporation
    Inventor: Lee B. Barton
  • Patent number: 8275809
    Abstract: Several tools are included in an object processing system that also includes a common object model containing a data structure and an administrative program for the data structure. The tools have read access and optionally also write access to partial areas of the data structure via the administrative program. The partial areas can be different from one another and can contain mutually corresponding information. The administrative program optionally updates the other partial areas by compulsion, during write access approaches by a tool.
    Type: Grant
    Filed: November 19, 2001
    Date of Patent: September 25, 2012
    Assignee: Siemens Aktiengesellschaft
    Inventors: Clemens Dinges, Joachim Feld, Ronald Lange, Michael Schlereth
  • Patent number: 8271545
    Abstract: A database may be virtually partitioned into virtual partitions. The virtual partitions are mapped to physical databases of a database. Data records added to the database are each assigned to a virtual partition and stored in the physical database mapped to the assigned virtual partition. The identifier generated for a data record includes an identifier of the assigned virtual partition. When additional databases are created, virtual partitions are remapped to the larger space of physical databases.
    Type: Grant
    Filed: October 4, 2010
    Date of Patent: September 18, 2012
    Assignee: Google Inc.
    Inventors: David L. Butcher, Dan Moisa, Wendy Tobagus, Sunil Kosalge
  • Patent number: 8271547
    Abstract: A method for proofing a prototype dynamic webpage version referencing first configuration data is disclosed. The prototype dynamic webpage can be derived from a live version referencing second configuration data and accessible via a live link. The method includes storing first configuration data in a configuration database also containing second configuration data, providing a prototype link to the prototype dynamic webpage version dissimilar from the live link; and returning, upon a prototype link request, the prototype dynamic webpage version, involving rendering the prototype dynamic webpage version based on the first configuration data without altering the live dynamic webpage version. Also disclosed is a dynamic webpage versioning system working off a configuration database and distinct versions of configuration data.
    Type: Grant
    Filed: May 30, 2006
    Date of Patent: September 18, 2012
    Assignee: ADP Dealer Services, Inc.
    Inventors: Donald H. Taylor, Wade A. Matveyenko, Rajan Krishnamurty
  • Publication number: 20120233221
    Abstract: For seamlessly abstracting metadata in multiple formats, an abstraction module converts first metadata of an incoming object and additional metadata for the incoming object from an annotation map contained by the first metadata into a common format useable. The additional metadata is not part of an original format of the first metadata. A communication module communicates the converted metadata to an adapter in the common format, the adapter processing the first metadata and the additional metadata independent of the original format of the first metadata.
    Type: Application
    Filed: May 29, 2012
    Publication date: September 13, 2012
    Applicant: International Business Machines Corporation
    Inventors: Madhavi Katari, Travis E. Nelson, Suraksha Vidyarthi
  • Patent number: 8266188
    Abstract: A system and method for generating metadata from a data file are provided. The method includes the steps of parsing a data file having data nodes arranged in a hierarchal structure by sequentially processing the data nodes to generate parsing events and calling back at least one parsing event to a scanner, the scanner processing the at least one parsing event by calling at least one corresponding function. The method also includes the step of generating metadata from the processed at least one parsing event preserving the hierarchal structure of the data nodes.
    Type: Grant
    Filed: March 8, 2005
    Date of Patent: September 11, 2012
    Assignee: CA, Inc.
    Inventor: Rishi Bhatia
  • Patent number: 8266182
    Abstract: A method for transcoding a file on a distributed file system is described. The distributed file system stores portions of the file across a plurality of distinct physical storage locations. A request to transcode the file is received. The file is transcoded from a first format to a second format using a processing unit of at least one of the physical storage locations.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: September 11, 2012
    Assignee: Harmonic Inc.
    Inventors: Don H. Wanigasekara-Mohotti, Donald M. Craig
  • Patent number: 8266029
    Abstract: A computer system for furnishing data relating to investments has a processor and one or more memory storage devices in communication with the processor. Data relating to investments is stored in the one or more memory storage devices. A catalog includes at least data stored in at least one of the one or more memory storage devices, the data including at least logical locations for the data relating to investments. The processor is adapted to execute services for calling to the catalog for locations of the data, and, employing at least logical locations of the selected data obtained from the catalog, access the selected data from at least one of the memory storage devices, perform one or more operations on the selected data, and provide the selected data for display to a user.
    Type: Grant
    Filed: September 4, 2009
    Date of Patent: September 11, 2012
    Assignee: Hartford Fire Insurance Company
    Inventors: Paul L. Brazdzionis, Phillip A. Giancarlo, James A. Serhant, II, Nasri Toutoungi, Michael Gray
  • Patent number: 8255432
    Abstract: A schema identifies a field in a document as a key field. Using an XML schema, the key field can be identified by attaching a property to the element or attribute to be used as a key field (if the XML schema standard is modified to support properties). Otherwise, attributes can be used to identify the element or attribute that is to be a key field. Fields can be primary keys, secondary keys, or foreign keys, as supported by data stores. The data store can analyze the schema to determine which fields are key fields. The key fields can be duplicated in the native format of the data store for use in indexing, searching, and other data store functions on the documents. The documents themselves can be stored as objects, into which the data store cannot reach, or can be stored in the native format of the data store, as desired.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: August 28, 2012
    Assignee: Oracle International Corporation
    Inventors: Mark D. Ackerman, Nadeem Ahmad Nazeer, Stephen R. Carter
  • Patent number: 8250115
    Abstract: A method, system and a program product for processing data is disclosed. The method, system and program product disclosed herein comprises processing data encoded as one or more data elements in a data format. The data format is further processed by a parser to extract the encoded data elements. The data is encoded as multiple data elements in accordance with the first data format and saved to a file in the memory. An unique index is created to each data element indicating the locations of data elements in the file. The index is associated with the file and index is arranged to enable the extraction of data elements directly from the file in memory. The index is embedded in a art of the file and is not used by the parser for extracting the data elements from the file.
    Type: Grant
    Filed: July 21, 2008
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: William Bittles, Lucas W. Partridge
  • Patent number: 8250027
    Abstract: In a computer system, an SQL as a content of data processing request by a database independent protocol (protocol connected to a DBMS) that is issued by an application 3110 is converted from an SQL for an old DB before a migration to an SQL for a new DBMS 3200, then converted into a protocol that depends on a new DBMS 3210, and then provided to the new DBMS 3210. This operation is realized by an extension DB connection middleware 3120 that is obtained by extending a DB connection middleware that does not depend on the DBMS or an application.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: August 21, 2012
    Assignee: NEC Corporation
    Inventors: Kenichiro Fujiyama, Nobutatsu Nakamura
  • Publication number: 20120209891
    Abstract: In a database management method, a first database management apparatus comprises a list which holds storage location information indicating a write destination in a second database for data which is added to a first database, the method comprising a first step whereby, when optional data is added to the first database, the first database management apparatus appends the storage location information from the first list to the data, a second step whereby the first database management apparatus transmits the data to which location information has been appended to second database management apparatus and issues a request to add the data to the second database management apparatus, and a third step whereby the second database management apparatus adds the data to the location in the second database indicated by location information appended to the data in response to the data addition request.
    Type: Application
    Filed: March 4, 2010
    Publication date: August 16, 2012
    Inventors: Shota Kumagai, Norihiro Hara
  • Patent number: 8244764
    Abstract: Techniques are disclosed for identifying and stashing all or portions of application data to a network accessible storage device or location. Identifying and stashing are accomplished in a fashion that is transparent to a user such that a user is not burdened by the process of managing and stashing a full or partial set of application data. The system, the application, or a combination of system components and the application persist and manage data locally and stash portions of the local data to one or more network accessible storage devices or locations. One or more links are provided in place of the stashed portions of data. The application uses the links in a same or similar fashion as handling local data while providing little to no loss of functionality due to all or portions of the local data being stashed.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: David A. Nichols, Catherine C Marshall, John D. Mehr, Elissa E. S. Murphy
  • Patent number: 8244742
    Abstract: The present invention relates to a method, apparatus, and system for data transmission based on a DLNA (Digital Living Network Alliance) network that classifies contents files which are stored in a DMS according to a support of the DLNA network to make a contents list. Support is provided to convert a file attribute of a selected file into a file attribute which can be applied to the DLNA network to generate, in case a user selects a non-supported file which is not applied to the DLNA network. The invention outputs the selected file to a display unit, captures the outputted image to convert into a file which can be applied to the DLNA network.
    Type: Grant
    Filed: February 13, 2009
    Date of Patent: August 14, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Won Shik Yoon, Yun Je Oh, Joon Oo Kim, Won Sang Kwon, Chul Seung Kim
  • Patent number: 8239423
    Abstract: A system and method for providing semantic access of data in a master data management system. Data stored in a dynamic repository schema is exposed in a semantically accurate format. The schema is determined from information received from the master data management system describing the schema. A set of database views is generated based on said schema. A query from an external application in a standard query language is received and the query is performed using at least one database view. The database views are updated when a schema change is detected.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: August 7, 2012
    Assignee: SAP AG
    Inventors: Asaf Gitai, Ronen Cohen, Uri Haham
  • Patent number: 8239426
    Abstract: In one embodiment, a system is provided for managing a centrally managed master repository for core enterprise reference data associated with an enterprise. A centralized master repository contains the reference data, the reference data being associated with multiple schemas, each schema including one or more data models for reference data, each data model including one or more fields. A data management services framework coupled to the repository provides services for managing the reference data in the repository. The services framework supports a master schema including a union of multiple models and associated fields in the multiple schemas. The services framework also supports a thesaurus including, for each field in the master schema, a set of synonyms each representing a mapping between the field in the master schema and a corresponding field in a particular one of the multiple schemas.
    Type: Grant
    Filed: October 24, 2007
    Date of Patent: August 7, 2012
    Assignee: JDA Software Group, Inc.
    Inventors: Vasudev Rangadass, Pallab K. Chatterjee
  • Patent number: 8239421
    Abstract: Described herein are compression and processing optimizations by using data transformation techniques. In example embodiments, a byte-wise differential transformation is applied to columnar data represented as a list of length-value pairs to determine a list of delta pairs that is subsequently compressed and stored on persistent storage. A length separation transformation is applied to separate a list of length-value pairs into a length array and a corresponding data value array, where these two arrays are subsequently compressed and stored separately on persistent storage. A native number transformation is applied to a set of number values to remove the lengths stored in the number values, where the transformed set is stored on persistent storage instead of the original set of number values.
    Type: Grant
    Filed: August 30, 2010
    Date of Patent: August 7, 2012
    Assignee: Oracle International Corporation
    Inventors: Vineet Marwah, Vikram Kapoor, Jesse Kamp, Kam Shergill, Roger MacNicol, Manosiz Bhattacharyya, Amit Ganesh
  • Patent number: 8234314
    Abstract: Systems and methods are described which facilitate the integration of data into a content management system. Legacy data is inspected, and content types are generated based on a data model. From these content types, content type objects may be generated. The data may then be examined to acquire a key set, and a content instance object generated for each datum found which matches a content type. This content instance object can then be associated with the datum using one or more key values, saved, and subsequently used to manage the data. These methods and systems allow data to be migrated to a content management system without any modification to the existing data repository or its associated structures.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: July 31, 2012
    Assignee: Open Text S.A.
    Inventors: Michael C. Tulkoff, Jeffrey M. Collins