Moving Data From One Schema Or Structure To Another Patents (Class 707/809)
  • Patent number: 8229978
    Abstract: A system electronically collects, translates, groups, and delivers wage assignment information from at least one initiator to at least one recipient via an accumulator. An initiator initially receives the wage assignment information. Then, an accumulator collects the wage assignment information from at least one initiator, such as a government agency. The accumulator then translates the wage assignment information into a format compatible with electronic data interchange (EDI), such as the ANSI X12 standard. The accumulator then groups the EDI wage assignment information into specific files, batching the files based upon one data field contained within the wage assignment information data set, such as a recipient. The accumulator then delivers a batched EDI wage assignment file to each respective recipient. Once the EDI wage assignment file is received by the recipient, the wage assignment may then be implemented.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: July 24, 2012
    Assignee: ACS State and Local Solutions, Inc.
    Inventor: John Polk
  • Patent number: 8229883
    Abstract: Methods and systems are described that involve recognizing complex entities from text documents with the help of structured data and Natural Language Processing (NLP) techniques. In one embodiment, the method includes receiving a document as input from a set of documents, wherein the document contains text or unstructured data. The method also includes identifying a plurality of text segments from the document via a set of tagging techniques. Further, the method includes matching the identified plurality of text segments against attributes of a set of predefined entities. Lastly, a best matching predefined entity is selected for each text segment from the plurality of text segments. In one embodiment, the system includes a set of documents, each document containing text or unstructured data. The system also includes a database storage unit that stores a set of predefined entities, wherein each entity contains a set of attributes.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: July 24, 2012
    Assignee: SAP AG
    Inventors: Falk Brauer, Wojciech Barczynski, Hong-Hai Do, Alexander Löser, Marcus Schramm
  • Patent number: 8230384
    Abstract: Described are technique for generating a configuration schema instance. A layout file is received that specifies what portion of configuration information is to be extracted from a configuration data store. The portion of configuration information is extracted from said configuration data store in accordance with said layout file. A representation of said portion of configuration information is stored in said configuration schema instance.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: July 24, 2012
    Assignee: EMC Corporation
    Inventors: Sriram Krishnan, Russell R. Laporte
  • Patent number: 8224867
    Abstract: A system and method link one or more disparate datasets with one or more spatial layers to create linked datasets. One or more data attributes common to the dataset and the spatial layer are identified, and the linkage is defined between the dataset and the spatial layer. The spatial layer and the linked data set then may be queried using a single input query. Features from the spatial layer and features from the linked dataset that match the query are generated for display.
    Type: Grant
    Filed: July 30, 2007
    Date of Patent: July 17, 2012
    Assignee: Celeritasworks, LLC
    Inventor: Scott A. Evans
  • Patent number: 8224873
    Abstract: Some embodiments provide a method and system for flexibly managing access to enterprise resources. To flexibly manage security, some embodiments secure the enterprise resources and provide a security access manager (SAM) to control access to the secured resources. The SAM controls access to the enterprise and the secure resources through one or more configurable management modules of the SAM. Each management module of the SAM is configurable to facilitate control over different security services of an enterprise security hierarchy (e.g., authentication, authorization, role mapping, etc.). Specifically, each management module is configurable to leverage security services that are provided by different security systems. In some embodiments, the management module is configured to interface with one or more adapters in order to establish the interfaces, logic, and protocols necessary to leverage the security functionality of such security systems.
    Type: Grant
    Filed: August 19, 2008
    Date of Patent: July 17, 2012
    Assignee: Informatica Corporation
    Inventors: Dmitri Korablev, Gregory Danforth
  • Patent number: 8219597
    Abstract: An information processing apparatus configured to allow a new version of software to be executed therein is provided. The information processing apparatus acquires management information in a format corresponding to an old version of the software and converts the acquired management information into a format corresponding to the new version of the software. When converting data, the information processing apparatus adds a new value to a management item that is common to the formats of the management information of the old version and the new version of the software so that the value is suitable for the new version of the software.
    Type: Grant
    Filed: December 5, 2008
    Date of Patent: July 10, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Toshiaki Igarashi
  • Patent number: 8214410
    Abstract: Multiple files in a versioned file system are grouped to form a fusion unit on a server. The fusion unit is exposed to a client as a browsable folder having separate files. When the server receives an indication of a change to file belonging to the fusion unit, the server determines whether the change to the file causes a conflict on the fusion unit. If the change does cause a conflict, then the conflict is reported; otherwise the fusion unit is updated to incorporate the change.
    Type: Grant
    Filed: April 20, 2011
    Date of Patent: July 3, 2012
    Assignee: SAP AG
    Inventors: Matthias E. Sohn, Christian K. Halstrick, Sasa Zivkov, Edwin Kempin, Girish B. Hiranniah
  • Patent number: 8209362
    Abstract: There is provided a method of managing a plurality of data files using a plurality of schemas. The method comprises selecting a first schema from the plurality of schemas, determining current data files of the plurality of data files with respect to the first schema, identifying an outdated data file of the plurality of data files with respect to the first schema, selecting a transform file configured to transform the outdated data file into a current data file with respect to the first schema, transforming the outdated data file into a current data file with respect to the first schema by applying the transform file to the outdated data file. The method may further comprise validating the current data file against the first schema after transforming the outdated data file. The data files, schema, and transform file may comprise, respectively, an XML file, an XSD file, and an XSLT file.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: June 26, 2012
    Assignee: Disney Enterprises, Inc.
    Inventors: Nathan Fong, James R. Young, Jr., Henrik Steen, Srinivasan Sudanagunta
  • Patent number: 8204885
    Abstract: A database management system stores data form a plurality of logical tables as independent copies in different format. In one specific example the system organizes tables into table groups and de-normalizes the table in each table group. It also organizes data in a second format including vertical column containers that store all the data for one attribute, there being one column container for each table and each attribute within that table. The receipt of a query causes the system to develop a query plan that can interact with either or both of the container sets.
    Type: Grant
    Filed: June 4, 2011
    Date of Patent: June 19, 2012
    Assignee: Akiban Technologies, Inc.
    Inventor: Ori Herrnstadt
  • Patent number: 8204914
    Abstract: An example method to process multi-dimensional data is provided. Example operations include detecting a request to generate a multi-dimensional data structure and determining that the multi-dimensional data structure is to include a multi-dimensional key figure. A first dimension of the key figure may be based primarily on a first characteristic and a second dimension of the key figure may be based primarily on a second characteristic. The method may further include augmenting a set of members associated with the second characteristic with a NULL member and generating a value for each dimension of the key figure. A value of the key figure may be determined by a pair made up from a member of the first characteristic and a member of the second characteristic. The key figure, the first characteristic, and the second characteristic may be then arranged into the requested multi-dimensional data structure.
    Type: Grant
    Filed: December 5, 2007
    Date of Patent: June 19, 2012
    Assignee: SAP AG
    Inventors: Tim Feng, Philip White
  • Patent number: 8200714
    Abstract: A data tree is generated in memory by parsing a first XML file. Default setting requests and validation requests are read from a second XML file. Default data values for nodes in the data tree are generated by executing default data generation code from locations specified in the default setting requests and recorded in the data tree. The content of data stored in nodes of the data tree is then validated by executing validation code from locations specified in the validation requests. The data tree is then searched by getting a nodepath, parsing the nodepath into a plurality of path pieces, searching the data tree based on each of the path pieces, and returning one or more nodes of the data tree based on the search that satisfy the path pieces. A data value of one or more nodes or child nodes may be specified to narrow the search.
    Type: Grant
    Filed: May 8, 2009
    Date of Patent: June 12, 2012
    Assignee: Oracle America, Inc.
    Inventor: Jack Arthur Schwartz
  • Patent number: 8200684
    Abstract: A system to automatically generate query language in software is described. The system receives a request for data that is persistently stored in a database. The system selects a predefined query template from a number of query templates based on the request. The system utilizes the query template to receive content from at least one different source, the first source being a prototype data object. The system generates a query statement based on the query template that includes the content. Finally the system queries the database using the query statement to retrieve the requested data.
    Type: Grant
    Filed: December 8, 2004
    Date of Patent: June 12, 2012
    Assignee: eBay Inc.
    Inventors: Greg Seitz, Christopher J. Kasten
  • Patent number: 8200704
    Abstract: Data is identified from one or more data sources, where the data is associated with at least one structured document. Data sets contained within the at least one structured document are extracted, and one or more record items are added to a searchable database, where the one or more record items correspond to the extracted data sets.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: June 12, 2012
    Assignee: Google Inc.
    Inventors: Artem Petakov, David Minogue, Alexey Spiridonov
  • Patent number: 8200720
    Abstract: On a display unit of a client terminal, a to-be-uploaded folder and a to-be-uploaded file, a display area associated with computer program that provides uploading function, and the like are displayed. When a user operates a mouse and the like such that a pointer is placed on the to-be-uploaded file and performs a drag-and-drop operation into the display area, the to-be-uploaded file is uploaded to a file management server via a network.
    Type: Grant
    Filed: February 25, 2010
    Date of Patent: June 12, 2012
    Assignee: Ricoh Company, Limited
    Inventor: Takaaki Harada
  • Patent number: 8195706
    Abstract: Embodiments herein include systems, methods, software, and data structures to generate and render visualizations of configuration items (CIs) represented in a Configuration Management Database (CMDB). One embodiment includes receiving a request for a CI graph from a client including a focus CI identifier represented in a CMDB. The focus CI may be used to retrieve data of related CIs, the data including CI identifiers. A process is then executed for each retrieved CI identifier to retrieve CI data as a function of the received CI identifier and to build a node XML and an edge XML representation of relations between the CIs. This method also includes aggregating the node and edge XML representations into a single XML document and then translating the document into a markup language document capable of being rendered in a graphical user interface. The markup language document is then transmitted to the requestor.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: June 5, 2012
    Assignee: Computer Associates Think, Inc.
    Inventors: Nitin Maheshwari, Srikanth V, Abed Ali
  • Patent number: 8195712
    Abstract: In one aspect, an apparatus according to the invention comprises a lattice data set with a partial order of concepts (LDSWPOC) including a plurality of data elements, each of which belongs to exactly one associated concept. The set of concepts carries the structure of a partial order. Each data elements associated with a concept may be linked to one or more other data elements associated with one or more other concepts. The links define (i) a path between data elements directly linked thereby and/or (ii) a portion of a path between data elements linked by intermediate subsets of data elements. The paths define a relationship between the data elements in accord with the partial order of the concepts with which they are associated, such that selected conditions and/or constraints (collectively, “conditions”) are satisfied.
    Type: Grant
    Filed: April 17, 2009
    Date of Patent: June 5, 2012
    Assignee: Lattice Engines, Inc.
    Inventor: Kent McCormick
  • Patent number: 8195713
    Abstract: In one embodiment of the present invention, the information management server apparatus includes an information management relation DB which stores the issued management ID and forming time and date information, user information, a medium type, a use limitation policy, and information management server information in a header portion of the copied management file in association with each other with respect to a management ID of a management file in management file copying request information. The electronic medium control apparatus requests an electronic copying of the management file. The management file is managed in the information management relation DB.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: June 5, 2012
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Solutions Corporation
    Inventors: Shingo Miyazaki, Minako Ogawa
  • Patent number: 8195702
    Abstract: Techniques are provided for processing a CREATE INDEX statement that avoids one or more locks on the underlying table. The processing of such a statement may be divided into a build phase and a cooperation phase. During the build phase, a journal table is created and published. A snapshot of the table is obtained after the last DML transaction (that was pending at the time the journal table was published) commits. The index is built based on the state of the table as of the snapshot. Any changes to the table while the index is built are recorded in the journal table. During the cooperation phase, the index is partially published. A subsequent DML statement determines whether any changes in the journal table affect the same data as the subsequent DML statement. If so, then those changes are applied to the index followed by the subsequent DML statement.
    Type: Grant
    Filed: July 30, 2007
    Date of Patent: June 5, 2012
    Assignee: Oracle International Corporation
    Inventors: Shrikanth Shankar, Ramesh Kumar, Krishna Kunchithapadam, Ananth Raghavan, Dheeraj Pandey, Amit Ganesh, Joy M. Forsythe
  • Publication number: 20120136613
    Abstract: A computer implemented system for testing electronic equipment where a plurality of types of systems can be tested using a single test specification.
    Type: Application
    Filed: May 31, 2011
    Publication date: May 31, 2012
    Inventor: David T. Hill
  • Patent number: 8190554
    Abstract: An OLAP-based method and system for profiling customer behavior that can be utilized to detect telecommunication fraud. First, call records are received. Next, a calling profile cube (e.g., a multi-customer profile cube) is generated based on the call records. A volume-based calling pattern cube (e.g., a calling pattern cube for each individual customer) is then generated based on the multi-customer profile cube. The volume-based calling pattern cube is then compared with known fraudulent volume-based calling patterns. If the similarities generated by the comparison reaches or exceeds a predetermined threshold, then the particular caller with the calling pattern being analyzed is considered suspicious. In this manner, suspicious calling activity can be detected, and appropriate remedial actions, such as further investigation or the cancellation of telephone services, can be taken.
    Type: Grant
    Filed: July 1, 2004
    Date of Patent: May 29, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Qiming Chen, Umeshwar Dayal, Meichun Hsu
  • Patent number: 8190655
    Abstract: A method for converting metadata in a hierarchical configuration within a filesystem from a first format to a second format includes reading metadata that is in the first format within the hierarchical configuration; writing the metadata from the hierarchical configuration into a flat file; and writing the metadata back into the hierarchical configuration, the metadata being in the second format. The method can also include increasing the size of each of a first inode and a second inode within a first inode chunk in the filesystem, assigning the first inode to the first inode chunk, and assigning the second inode to a second inode chunk. Additionally, the method can also include writing a plurality of directory extents from a first location within the filesystem to a second location, each directory extent identifying a location and a length of a contiguous range of directory blocks.
    Type: Grant
    Filed: July 2, 2009
    Date of Patent: May 29, 2012
    Assignee: Quantum Corporation
    Inventor: Tim LaBerge
  • Patent number: 8190643
    Abstract: A method is provided that includes receiving a first triple including a subject, predicate and object, where the object is of a literal-type. For the first triple, then, the method includes identifying a subtype of the object; semantically marking the object with the identified subtype, including generating second and third triples; and storing the second and third triples in a triple store. In this regard, the second triple includes the subject and predicate of the first RDF triple as the subject and predicate thereof, and the third RDF triple includes the object of the first RDF triple or a representation of the object of the first RDF triple as the object thereof.
    Type: Grant
    Filed: May 23, 2008
    Date of Patent: May 29, 2012
    Assignee: Nokia Corporation
    Inventors: Ian Oliver, Jukka Honkola, Ora Lassila
  • Patent number: 8185565
    Abstract: An information processing apparatus for combining a plurality of structured documents, including an acquiring unit, for each of the plurality of structured documents, correspondence information showing a correspondence between vocabulary information and token information, and encoded information in which the vocabulary information included in the structured document has been replaced with corresponding token information, a replacing unit for, if the vocabulary information included in a first correspondence information is common with the vocabulary information included in a second correspondence information, replace the common vocabulary information with a reference to the common vocabulary information included in the second correspondence information, and a combining unit to generate combined information by combining the correspondence information and the encoded information, of each of the plurality of structured documents.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: May 22, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tooru Ishizaki
  • Patent number: 8185564
    Abstract: A method for extracting content from a data store includes creating a file identifier mapped to an item. The method includes receiving a request that seeks cached access to the item and that is not directed to the item. In response to the request, contents of the item are provided using the file identifier without caching the contents. A system for extracting content from a data store includes an indexer. The system includes a data store containing at least an item. The system includes a redirector containing a file identifier mapped to the item. When the redirector receives a request originated by the indexer that seeks cached access to the item and that is not directed to the item in the data store the redirector provides contents of the item using the file identifier without caching the contents in the system.
    Type: Grant
    Filed: November 21, 2006
    Date of Patent: May 22, 2012
    Assignee: Google Inc.
    Inventors: Sigurdur Asgeirsson, Tomas Gunnarsson
  • Patent number: 8185562
    Abstract: A method and graphical user interface, the graphical user interface includes a search tool to search for and retrieve specific business object (BO) data located in a business object (BO) database; a business query language (BQL) statement creation tool to create a BQL statement based on the specified BO data; and a BQL execution engine to execute the BQL statement created by the BQL statement creation tool of the graphical user interface. The method includes specifying a BO to search for using a search tool of the graphical user interface; retrieving, from a BO database, BO data associated with the specified BO; creating a business query language (BQL) statement using a BQL creation tool of the graphical user interface based on the specified BO; and executing the BQL statement using a BQL execution engine of the graphical user interface.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: May 22, 2012
    Assignee: SAP AG
    Inventors: Wolfgang Koch, Christine Hörner
  • Patent number: 8180805
    Abstract: Systems and methods consistent with the invention may include selecting a plurality of hosts to store data structures by defining a color incidence process used to model a host assignment process, determining, by the color incidence process, a color allocation, and assigning the data structures to one of the plurality of hosts based on the color allocation determined by the color incidence process.
    Type: Grant
    Filed: August 25, 2008
    Date of Patent: May 15, 2012
    Assignee: SAP AG
    Inventor: Gerhard Hill
  • Patent number: 8180991
    Abstract: In one embodiment, a memory manager may identify allocators as either transient in nature or static in nature based on a length of time each one of the allocators held, holds, or both, onto requested memory blocks. The memory manager may also allocate memory blocks requested by allocators identified as transient in nature from one memory pool and allocate memory blocks requested by allocators identified as static in nature from another memory pool. In one example, the memory manager may also use a deferred splitting strategy to optimize allocation of free memory next to memory blocks reserved by the most transient allocators by not splitting such free memory if the free bytes are less than a maximum block size threshold.
    Type: Grant
    Filed: March 12, 2009
    Date of Patent: May 15, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Sanjeeth Kumar Ravindranath, Lavan Kumar Peechara, Vingesh Shetty
  • Patent number: 8176098
    Abstract: Among other disclosure, a computer-implemented method for obtaining information from an object includes receiving a query configured to extract information from a non-XML object. The non-XML object is created using an object model that provides for: (1) organizing attributes under nodes in a hierarchy; and (2) creating, within the non-XML object, associations between the nodes, also to nodes in another non-XML object. The method includes identifying in the received query any portion thereof that is non-standard with regard to XQuery language. The method includes creating an XML document from the non-XML object using at least the non-standard portion identified in the query. The method includes performing a revised query on the created XML document, the revised query corresponding to the query and being formulated using the XQuery language. The method includes recording, as a response to the query, a result of the revised query.
    Type: Grant
    Filed: December 27, 2007
    Date of Patent: May 8, 2012
    Assignee: SAP AG
    Inventors: Aharon Avitzur, Eran Simha, Elad Heart, Robert Krien, David Rachamim, Eliezer Levy, Alla Volkov
  • Publication number: 20120096053
    Abstract: Various embodiments for optimizing data migration and recall in a computing storage environment by a processor device are provided. Data stored in the computing storage environment is analyzed over a predetermined period of time to identify a usage pattern of a portion of the data. The portion of the data having the usage pattern is recalled in advance of a usage time, the usage time predicted by the usage pattern for the portion of the data to be accessed.
    Type: Application
    Filed: October 13, 2010
    Publication date: April 19, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Douglas L. LEHR, Franklin E. McCUNE, David C. REED, Max D. SMITH
  • Patent number: 8156158
    Abstract: A system and method are presented for managing and using (e.g. for commercial or medical use) of a database. A verified database of a plurality of identified individuals is provided. The verified database comprises a plurality of individual-identifier data sets (IDSs) and relationship data. The verified database is processed in accordance with one or more parameters or conditions selected in accordance with at least one medical application, and a sub-group database is created including data records of the individuals from the verified database having said one or more selected parameters or conditions. This allows collection of data comprising the one or more selected parameters or conditions and delivery of at least part of the collected data to one or more users, and enables applying data from the verified database to provide personalized medicine service to at least one of the identified individuals.
    Type: Grant
    Filed: July 18, 2007
    Date of Patent: April 10, 2012
    Assignee: Famillion Ltd.
    Inventors: Dan Rolls, Ilan Cohn, Iphtach Cohen
  • Patent number: 8156494
    Abstract: Techniques for implementing a scalable DOM and a pluggable DOM are provided. A scalable DOM implementation manages a DOM tree in memory to free unreferenced nodes, avoid generating nodes unnecessarily, and avoid storing multiple versions of the same data on disk. A pluggable DOM implementation includes an abstract interface that is defined between the API layer and the data layer of a DOM implementation. An implementation of the abstract interface is defined for each data source that is plugged in to the pluggable DOM implementation and that stores XML data in a different format.
    Type: Grant
    Filed: July 13, 2007
    Date of Patent: April 10, 2012
    Assignee: Oracle International Corporation
    Inventors: Kongyi Zhou, K. Karun, Jinyu Wang, Tim Yu
  • Patent number: 8155011
    Abstract: Techniques are provided for assisting in the processing of failure detection protocol (FDP) packets. Techniques are provided that assist a CPU of a network device in processing incoming FDP packets. In one embodiment, only a subset of FDP packets received by the network device is forwarded to the CPU for processing, the other FDP packets are dropped and not forwarded to the CPU. The processing is performed using dual memory structures that enable receipt of FDP packets by the network device to be decoupled from the processing of FDP packets by the CPU of the network device.
    Type: Grant
    Filed: December 10, 2007
    Date of Patent: April 10, 2012
    Assignee: Foundry Networks, LLC
    Inventors: Yuen Wong, Pedman Moobed
  • Publication number: 20120084329
    Abstract: The claimed subject matter provides a system and/or a method for moving large volumes of data. An exemplary method comprises receiving a request to transfer a plurality of rows from a first table to a second table. The first table may be determined to be associated with a same file group as the second table. The plurality of rows may be moved from the first table to the second table by transferring a partition for the first table to the second table.
    Type: Application
    Filed: October 4, 2010
    Publication date: April 5, 2012
    Applicant: Microsoft Corporation
    Inventors: Akshaya Arora, Dana Pepper, Giri Sundaram
  • Patent number: 8150895
    Abstract: A quality improvement system using an FMEA table of the invention includes a defect data collecting unit to collect defect data about a defect in a manufacturing or inspection process and an FMEA table update unit to update the FMEA table online based on the data collected by the defect data collecting unit. The FMEA table includes a failure mode, the number of occurrences of the failure mode, and an effect caused by the failure mode. The FMEA table update unit includes an FMEA table editing unit to edit the FMEA table. The FMEA table editing unit edits the number of occurrences of the failure mode when a row including a set of an occurred failure mode and an effect corresponding to the occurred failure mode is previously defined in the FMEA table, and inserts the row into the FMEA table when the row is not defined in the FMEA table.
    Type: Grant
    Filed: March 12, 2008
    Date of Patent: April 3, 2012
    Assignee: Omron Corporation
    Inventors: Hiroyuki Mori, Yoshihiro Nagao, Yoshiaki Hiraoka
  • Patent number: 8150832
    Abstract: This disclosure describes, generally, methods and systems for determining a natural hierarchy for a data set. The method determines one or more pair-wise combinations within the data set. The one or more pair-wise combinations each include a first field and a second field from the database. The method then determines a distinct count for each entry in the first field grouped by the second field of the one or more pair-wise combinations, and determines that the distinct counts for each entry has a value equal to one. The method further includes based on the determination that the distinct counts for each entry have a value equal to one, setting the first field in the pair-wise combination as the parent and the second field in the pair-wise combination as the child in a default hierarchy for the data set.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: April 3, 2012
    Assignee: Oracle International Corporation
    Inventor: Jonathan Isaac Helfman
  • Patent number: 8150850
    Abstract: A database management system stores data form a plurality of logical tables as independent copies in different format. In one specific example the system organizes tables into table groups and de-normalizes the table in each table group. It also organizes data in a second format including vertical column containers that store all the data for one attribute, there being one column container for each table and each attribute within that table. The receipt of a query causes the system to develop a query plan that can interact with either or both of the container sets.
    Type: Grant
    Filed: January 7, 2008
    Date of Patent: April 3, 2012
    Assignee: Akiban Technologies, Inc.
    Inventor: Ori Herrnstadt
  • Patent number: 8140595
    Abstract: A method, system and article of manufacture for linking logical fields abstractly describing data in a database and, more particularly, for creating an abstract query using linked logical fields. One embodiment provides a method of linking logical fields abstractly describing data in a database. The method includes creating link information for a first logical field from the plurality of logical fields. The link information identifies at least one second logical field from the plurality of logical fields and an associated link type operation. The first and second logical fields are linked using the link information.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Richard D. Dettinger, Thomas J. Eggebraaten, Jeffrey W. Tenner
  • Patent number: 8140594
    Abstract: A method of sharing data includes storing a central data object in the central computer system, the data object including an attribute and a plurality of values for the attribute and creating a first mapping between the values of the attribute stored in the central data object and values of an attribute for a first client data object stored in a client computer system. The first mapping is stored, and the first mapping is used to selectively extract first data from the central data object for distribution to the first client data object. The extracted data is distributed from the central computer system to one or more client systems.
    Type: Grant
    Filed: September 17, 2004
    Date of Patent: March 20, 2012
    Assignee: SAP AG
    Inventor: Karl Fuerst
  • Patent number: 8131776
    Abstract: A method for migrating a legacy translation map to an evolved translation map includes determining an input file structure from input file structure information in the legacy translation map, determining an output file structure from output file structure information in the legacy translation map, and creating an XML binding object representation of source code for the input and output file structure. The method may further include creating an evolved language object representation of translation instructions in the legacy translation map, adding temporary segments to the XML binding object representation for the input file structure, and generating evolved language object representation of instructions to write input data into the temporary segments. The evolved language object representation of translation instructions is then merged into the XML binding object representation.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation, International Group, B.V.
    Inventors: Joseph Stephan Cicman, Piyush Deshpande, Anshu Kapoor, Karthikeyan Kasthuriswamy
  • Patent number: 8131778
    Abstract: Method for providing a versatile notepad for social networking and interactions with a plurality of users. An input content is received from a user. The received input content is analyzed based on at least the following expression types: expression indicative of time, expression indicative of a location, expression indicative of a statement, expression indicative of an individual, an expression indicative of a list, and a combination of expressions indicative the time, the location, the statement, the list, and the individual. The analyzed information is dynamically converted to a communication object as a function of the expression types. The communication object is rendered to the user.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: March 6, 2012
    Assignee: Microsoft Corporation
    Inventors: David Golds, Stephanie Teng, Jason Silvis, Michael Smuga
  • Publication number: 20120054251
    Abstract: A data distributing apparatus for distributing data having a plurality of data items to a plurality of data database devices, the data distributing apparatus includes a storing unit configured to store exclusive information indicating that two or more data items among the plurality of data items are not placed in the same database device among the plurality of data database devices, a placement deciding unit configured to decide a placement of the data items so that the two or more data items are placed in different data database devices among the plurality of database devices, and a request processing unit configured to transmit the plurality of data items to the plurality of data database devices according to the decided placement.
    Type: Application
    Filed: July 6, 2011
    Publication date: March 1, 2012
    Applicant: Fujitsu Limited
    Inventors: Masazumi MATSUBARA, Shinji KIKUCHI, Fumi IIKURA, Atsuji SEKIGUCHI, Yuji WADA
  • Patent number: 8126917
    Abstract: A method and a device transport a postal object to an incompletely specified destination address. The object has at least one information item relating to a destination address to which the object is to be transported. A set of address components is predetermined. An address database is used which in each case contains a computer-available record per destination address for a set of possible destination addresses. Each record contains in each case one entry for each predetermined address component. At least one destination address information item on the object is detected. A screen form is used which contains in each case one input field for each address component. The detected destination address information is compared with the records of the address database. When exactly one record is consistent with all detected destination address information items, a transportation of the object to the destination address of the record is triggered.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: February 28, 2012
    Assignee: Siemens Aktiengesellschaft
    Inventor: Gerhard Funcke
  • Patent number: 8126921
    Abstract: A system and method of transferring information comprising an input module configured to receive an access parameter from an entity authorized to provide the access parameter, an access module configured to access a first database or a second database and communicate information from the first database to the second database wherein the information is configured to perform an authorized function. The function can be authorized bill payment. The information to be transferred can include financial information, and can include account information.
    Type: Grant
    Filed: October 7, 2005
    Date of Patent: February 28, 2012
    Assignee: Regions Asset Company
    Inventor: Benjamin T. Wallach
  • Patent number: 8121976
    Abstract: A method and apparatus for creating a schema definition from a language-specific metamodel of a data structure written in a legacy computer language involves walking through the nodes of the metamodel, and creating corresponding schema element objects in a schema tree that is serialized to create the schema definition. The creation of the schema element objects follows rules, and permits the definition of nested data structures having conjunctive-type and disjunctive-type membership.
    Type: Grant
    Filed: May 12, 2009
    Date of Patent: February 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Suman K. Kalia, Sheng Fang, John H. Green
  • Patent number: 8113844
    Abstract: A system and system are provided for providing synchronous multimedia recording and playback. Aspects the exemplary embodiment include in response to a training session is being conducted, synchronously recording in real-time simulator data from a simulator captured by a simulator capture tool, and video of the training session captured by a plurality of A/V sources; encoding each of the videos captured by the plurality of A/V sources as respective digital media files formatted as streaming media; and transmitting both the simulator data and the video media files from a server to a client over a network, such that when the client receives the simulator data and the stream, the respective videos are synchronously played back with the simulator data on the client.
    Type: Grant
    Filed: December 15, 2006
    Date of Patent: February 14, 2012
    Assignee: Atellis, Inc.
    Inventors: Lucas K. Huang, Chafic A. Kazoun
  • Patent number: 8117221
    Abstract: A system and method for obfuscating a database's schema while preserving its functionality by modifying the original table names, column names, table order, column order, and/or data character set such that the standard order of the original characters is maintained.
    Type: Grant
    Filed: November 11, 2009
    Date of Patent: February 14, 2012
    Assignee: SafeNet, Inc.
    Inventors: Laszlo Elteto, Henry W. Snyder
  • Patent number: 8115764
    Abstract: Map display systems, map data processing apparatuses, map display apparatuses, and map display methods for general navigation systems are provided. A map data processing section categorizes original three-dimensional map data into scene graph data representing a data structure of a three-dimensional map using a tree structure and rendering data for rendering an object included in the three-dimensional map and processes the scene graph data and the rendering data. A map data display section specifies a display area by referring to the scene graph data and reads and displays the rendering data in accordance with the specified display area.
    Type: Grant
    Filed: July 29, 2004
    Date of Patent: February 14, 2012
    Assignee: Sony Corporation
    Inventors: Kenji Kameda, Natsuo Koda, Junpei Ito, Hisanori Nagata
  • Patent number: 8108349
    Abstract: A system for directory replication and integration is provided. The system comprises a computer system and an application, that when executed on the computer system, analyzes a first structure of a first directory services database and generates a plurality of configuration files based on the analysis of the first structure of the first directory services database. The system also creates a second structure using the configuration files and tests the second structure using load and performance profiles and adjusts the second structure based on the results of the tests. The system also replicates entries in first directory services database to a second directory services database according to the second structure.
    Type: Grant
    Filed: July 1, 2009
    Date of Patent: January 31, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Vijaykumar Cherukumudi, David K. Fultz, Nadirshah N. Jivani
  • Patent number: 8103683
    Abstract: A computer program product is provided. The product comprises a computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a method for converting between data objects constructed according to different software technologies. The method comprises providing a system comprising distinct software modules to perform the converting between data objects and processing a properties file to identify a first class associated with a first software technology based on a second class associated with a second software technology. The method also comprises analyzing the first class to identify a first attribute of the first class. The method also comprises constructing a first object of the first class and assigning a first value to the first attribute of the first object based on a second value of a second attribute of a second object of the second class.
    Type: Grant
    Filed: April 1, 2009
    Date of Patent: January 24, 2012
    Assignee: Affiliated Computer Systems, Inc.
    Inventors: Venkat Koya, Faiyaz Shikari
  • Patent number: 8103705
    Abstract: A text annotation structured storage system stores text annotations with associated type information in a structured data store. The present system persists or stores annotations in a structured data store in an indexable and queryable format. Exemplary structured data stores comprise XML databases and relational databases. The system exploits type information in a type system to develop corresponding schemas in a structured data model. The system comprises techniques for mapping annotations to an XML data model and a relational data model. The system captures various features of the type system, such as complex types and inheritance, in the schema for the persistent store. In particular, the repository provides support for path navigation over the hierarchical type system starting at any type.
    Type: Grant
    Filed: October 23, 2008
    Date of Patent: January 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Krishna Prasad Chitrapura, Rahul Gupta, Rajasekar Krishnamurthy, Sriram Raghavan, Shivakumar Vaithyanathan, Huaiyu Zhu, Jennifer L. Beckmann