Moving Data From One Schema Or Structure To Another Patents (Class 707/809)
  • Patent number: 8103629
    Abstract: Systems and methods for synchronizing data between endpoints, including the modification of data on an endpoint without necessarily modifying data that is communicated between endpoints are disclosed. In such systems and methods the representation of data on an endpoint may be modified so that constraints on that particular endpoint are enforced, without requiring a similar or the same modification to the data when it is synchronized to other endpoints.
    Type: Grant
    Filed: March 23, 2011
    Date of Patent: January 24, 2012
    Assignee: Microsoft Corporation
    Inventors: Akash J. Sagar, George P. Moromisato, Richard Yiu-Sai Chung, Paresh S. Suthar, Raymond E. Ozzie, Jack E. Ozzie, Matthew S. Augustine
  • Patent number: 8103704
    Abstract: Methods for consolidating databases while maintaining data integrity are disclosed. A source database and target database are compared, and consolidated, and the consolidated databases are used. In other examples, a database is split to support divested entities.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: January 24, 2012
    Assignee: ePrentise, LLC
    Inventor: Helene Abrams
  • Patent number: 8099438
    Abstract: A system can process an XML document associated with a schema. The system includes a matching component that is capable of receive a discrete piece from a stream of discrete pieces of the XML document. The matching component is capable of further analyzing the schema associated with the XML document and grabbing one or more discrete pieces of the XML document that are related to the discrete piece based on the schema and keeping in memory only the discrete piece of the XML document and said one or more related discrete pieces of the XML document. Then, the matching component can perform a match on said discrete piece and the one or more related discrete pieces of the XML document, and pass the discrete piece and the one or more related discrete pieces of the XML document to a user object for handling when a match is reached.
    Type: Grant
    Filed: January 7, 2011
    Date of Patent: January 17, 2012
    Assignee: Oracle International Corporation
    Inventor: Patrick Calahan
  • Publication number: 20120011149
    Abstract: In one embodiment the present invention includes a computer-implemented method comprising receiving a first query in a local computer system to access data stored on a remote computer system the local computer system. Data elements of the remote data are associated with data elements of the local data. The query is transformed into multiple queries. A second query is sent to the remote computer system to retrieve remote data. A first data result is received and stored on the local computer system and incorporated into a third query. The third query is executed against the local data and the first data result to produce a result. Sensitive data may be stored locally in a dimension table of a star schema and non-sensitive data may be stored remotely in a fact table and another dimension table of the star schema, for example.
    Type: Application
    Filed: July 12, 2010
    Publication date: January 12, 2012
    Applicant: SAP AG
    Inventor: Thomas Zurek
  • Patent number: 8095569
    Abstract: Techniques include customizing a context structure such as a context menu based on content associated with an object such as a computer file. For example, a computer-implemented method for customizing a context structure associated with an object comprises the following steps. A content analysis is performed on the object. The context structure associated with the object is modified based on at least a portion of results of the content analysis.
    Type: Grant
    Filed: October 6, 2008
    Date of Patent: January 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Itzhack Goldberg, Ohad Greenshpan, Jonathan Joseph Mamou, Shmuel Ben-Yehuda
  • Publication number: 20120005614
    Abstract: A device may convert accounts maintained by a first information technology system to a second information technology system. In one implementation, the device may convert a first set of attributes corresponding to an account in the first information technology system to a second set of attributes corresponding to the account in the second information technology system. The device may validate the second set of attributes by converting the second set of attributes back to a third set of attributes corresponding to the account in the first information technology system.
    Type: Application
    Filed: June 30, 2010
    Publication date: January 5, 2012
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Jerold MENEZES, Shankar ARUMUGAVELU, Harish KORAPATI, Viswanadha R. SONTAM
  • Patent number: 8090658
    Abstract: A member unique name (MUN) system and MUN translation system and method are provided. The MUN system comprises a dimension reference for defining the context in which the remaining portions of the MUN exist and a canonical business key for uniquely identifying a member across different dimensional data sources within a business enterprise. The MUN translation system comprises a translation selection module for selecting a MUN transformation and a collection of MUN transformations for transforming a MUN of a first data source into a MUN of the second data source.
    Type: Grant
    Filed: June 23, 2006
    Date of Patent: January 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Glen Seeds, David Cushing, Henk Cazemier
  • Patent number: 8090751
    Abstract: An operational data store consists of an insert table for storing new data and a history table, partitioned by range and further sub-partitioned, for storing historical data. Transfer logic periodically transfers new data from the insert table to the history table. The transfer logic includes a secondary table and fill logic for filling the secondary table with selected data from the insert table. Secondary transfer logic transfers the secondary table into the history table, such that the selected data is transferred into the history table. Indexing logic applies the history table indexing scheme to the secondary table. Table logic creates a new partition the history table, for swapping with the secondary table, by exchanging respective pointers. A query engine may apply a database query to both the history table and the insert table, so that all data is available. An aggregator accumulates new data into an aggregation buffer.
    Type: Grant
    Filed: February 5, 2002
    Date of Patent: January 3, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sally Elaine Saffer, Mario J. Broodbakker, Raymond J. Laliberte, John F. Reed, Jr.
  • Patent number: 8090733
    Abstract: Disclosed is a system for, and method of, identifying an entity representation. In some embodiments, search criteria are used to identify an entity representation in a universal database, and this identification is then used to identify a corresponding entity representation in a foreign database. Certain embodiments provide assurance, with a know probability of error, that the entity representation identified in the universal database is correct.
    Type: Grant
    Filed: July 2, 2009
    Date of Patent: January 3, 2012
    Assignee: LexisNexis Risk & Information Analytics Group, Inc.
    Inventor: David Alan Bayliss
  • Patent number: 8087030
    Abstract: Processing a received message includes receiving a message that includes a plurality of values associated with respective data elements that assign an information category to each of the values. The message further includes a plurality of context values belonging to respective context categories. The method includes identifying, in a relevance record and for a first one of the context categories in the message, at least one of the data elements that is relevant for the context value of the first context category. A rule associated with the context value of the first context category is applied to the value of the identified at least one data element. A system includes a message receiving module, a context value module and a processing module.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: December 27, 2011
    Assignee: SAP AG
    Inventors: Gunther Stuhec, Volker Wiechers, Karsten K. Bohlmann
  • Patent number: 8086998
    Abstract: A meta object facility file is parsed into a plurality of schema elements. For each schema element, it is determined that the definition of the schema element is complete. A computing artifact usable in a database description language database table or a JAVA class is created from the schema element. When the schema element is a meta object facility class, a modeling entity is created to store the computing artifacts derived from the meta object facility file wherein the modeling entity is a JAVA class. The meta object facility class is transformed into a JAVA class, and upon determining that an attribute of the meta object facility class has an array of values, an array table is created and identified in the modeling entity, and an array attribute is added to JAVABEAN information in the modeling entity.
    Type: Grant
    Filed: April 27, 2006
    Date of Patent: December 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Ravi P. Bansal, Robert J. Carney, Timothy J. Carroll, Saravanan Kannappan, Sara H. Waggoner
  • Patent number: 8086650
    Abstract: An event log translator for reading and translating, when necessary, the event log records from two distinct event log file formats (e.g. EVT and EVTX formats). Moreover, it is a system for consolidating the log records contained in either of the above formats into a common set of fields, which can be displayed to the user of a computer, exported into different formats (e.g. text files, database tables, etc) or consumed by an event log management system.
    Type: Grant
    Filed: November 2, 2007
    Date of Patent: December 27, 2011
    Assignee: Ipswitch, Inc.
    Inventor: Robert A. Milford
  • Patent number: 8082225
    Abstract: A system, method, computer program product, and carrier are described for causing one or more destination-dependent criteria to be applied at least to a data object and indicating a decision whether to transmit the data object to a destination partly based on a default value and partly based on one or more results of the one or more destination-dependent criteria being applied at least to the data object.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: December 20, 2011
    Assignee: The Invention Science Fund I, LLC
    Inventors: Edward K. Y. Jung, Royce A. Levien, Robert W. Lord, Mark A. Malamud, William Henry Mangione-Smith, John D. Rinaldo, Jr.
  • Patent number: 8078638
    Abstract: Multiple sets of data are obtained from different sources. Each data set is represented using a different format having a different syntax and organized in a multi-level nested data structure. Each data set is reformatted into a standardized table format using a depth-first recursive algorithm without relying on the syntax schema of the original format of the data set. Various operations are performed on the tables corresponding to the data sets, including but not limited to joining multiple tables, grouping selected rows of a table, ranking rows of a table, adding or deleting fields from selected rows of a table, etc. Optionally, inferred namespace and text normalization are utilized for selected table operations. One or more templates are provided for converting the data set of a table to a format that may be presented to a user.
    Type: Grant
    Filed: July 9, 2008
    Date of Patent: December 13, 2011
    Assignee: Yahoo! Inc.
    Inventor: Vikash Singh
  • Patent number: 8078741
    Abstract: Presented herein are systems and methods that facilitate the portability and management of user data maintained at two or more services. In embodiments, a configurable profile management interface or interfaces are provided to a user, which enable the user to identify data elements that may be maintained across one or more services. In embodiments, a user has the ability to set precedence values by identifying which elements from which service or services should be considered as sources of truth. In embodiments, those sources of truth may be used to propagate changes to one or more services. In embodiments, the profile synchronization functionality may be incorporated within a human resources (HR) system. In embodiments, the user can also configure a schedule for transferring data, can import some or all of the data, and/or can export all or some of the data.
    Type: Grant
    Filed: April 28, 2009
    Date of Patent: December 13, 2011
    Assignee: Oracle International Corporation
    Inventors: Louise D. Barnfield, Mary E. G. Bear, Mark P. Bennett, Satish Kumar Sallakonda, Ravi Banda, Chaya Bijani
  • Patent number: 8078649
    Abstract: A system and method for centrally deploying and managing virtual applications in an organization. The method comprises retrieving an existing schema of objects from a management directory of the organization; generating a virtual directory including at least the retrieved schema of objects and a virtual application; and enabling performance of a plurality of management and deployment operations on the virtual directory.
    Type: Grant
    Filed: April 6, 2009
    Date of Patent: December 13, 2011
    Assignee: InstallFree, Inc.
    Inventors: Netzer Shlomai, Shay Ben-Hayun
  • Patent number: 8078820
    Abstract: A method, and corresponding system and software, is described for writing data to a plurality of queues, each portion of the data being written to a corresponding one of the queues. The method includes, without requiring concurrent locking of more than one queue, determining if a space is available in each queue for writing a corresponding portion of the data, and if available, reserving the spaces in the queues. The method includes writing each portion of the data to a corresponding one of the queues.
    Type: Grant
    Filed: December 6, 2010
    Date of Patent: December 13, 2011
    Assignee: Ab Initio Technology LLC
    Inventors: Spiro Michaylov, Sanjeev Banerji, Craig W. Stanfill
  • Patent number: 8078622
    Abstract: A system and method that provides users of network data storage systems with the ability to gain the advantages of a clustered storage server system, in which volumes stored on multiple server nodes are linked into a virtual global hierarchical namespace, without first having to migrate their data to the clustered storage server system. The system employs an extended virtual global hierarchical namespace that allows client systems to access, via the extended global namespace, volumes stored on the clustered storage server system and on one or more storage servers that are remote from and do not constitute a part of the clustered system. The extended global namespace can also be employed to perform migration of volume data among the multiple nodes of the clustered storage server system and the remote storage servers.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: December 13, 2011
    Assignee: Network Appliance, Inc.
    Inventors: Faramarz Rabii, Hooman Vassef, Peter Corbett, Keith Arner
  • Patent number: 8073879
    Abstract: The present invention provides systems and methods that isomorphically maps constructs between domain spaces (e.g., object, markup, relational and user interface domains). The systems and methods employ a mapping component that utilizes at least one suppress label(s), introduce label(s) and/or mediating schema to facilitate construct mapping. Examples of such mapping include transforming a named construct to an anonymous construct, a named construct to a named construct, an anonymous construct to a named construct, and an anonymous construct to an anonymous construct. In general, introduce labels can be utilized to provide names for anonymous constructs and/or modify existing names; suppress labels typically are utilized to suppress names such as introduced names or names a user desires to be suppressed; and mediating schema can be utilized to provide a default or user customized mapping to an intermediate schema before, during and/or after construct mapping.
    Type: Grant
    Filed: March 25, 2004
    Date of Patent: December 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Henricus Johannes Maria Meijer, Wolfram Schulte, Oludare V. Obasanjo
  • Patent number: 8065347
    Abstract: A clinical trial management system and associated methods are provided to manage individual clinical trials running under multiple protocols at once. The disclosure allows clinical trials to be amended during the course of the study with reduced risk of loss of time or data. Patients may be started under one clinical trial protocol and be moved to another upon approval from the doctor or hospital managing their involvement in the study. In an embodiment, patient data is not moved or altered during a change in protocol to provide a more secure clinical trial system.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: November 22, 2011
    Inventors: Chris DeMeyer, Dennis Wijnker, Ron Dixon, Hayato Iriumi, Dennis Kochanski, Nathan Lowe
  • Patent number: 8065341
    Abstract: Systems and methods are provided for transferring data. In one implementation, a method is provided for transferring data between a sending device (e.g., a server) and a receiving device (e.g., a client). The method may include sending, from the receiving device, a data query to request data from the sending device and receiving, form the sending device, a data result model in response to the data query. The data result model may include a table block. The method may also include analyzing the data result model to regenerate the data for storage at the receiving device. Analyzing the data result model may comprises reading at least one column definition and at least one data row from the table block, the data row including a row flag, a null location list, and a row payload field including the non-null data to be transferred to the receiving device. The method may further include processing each mapped data row to provide the regenerated data for storage at the receiving device.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: November 22, 2011
    Assignee: SAP AG
    Inventors: Martin Kreibe, Francis Simon
  • Patent number: 8060470
    Abstract: An administration server in a database management system retrieves log files in a plurality of formats from a plurality of clients through helper programs running on the clients. The plurality of clients can include Web servers, application servers, and database servers. The log files can be generated by software modules on the clients. An administration engine converts log entries in the log files into a unified format for display. The converted log entries can be stored in a log database. Upon a user request, the administration server presents the log entries to the user in a log viewer. The log viewer can display log entries originated from heterogeneous software modules in a unified view.
    Type: Grant
    Filed: December 23, 2008
    Date of Patent: November 15, 2011
    Assignee: Apple Inc.
    Inventors: Mark Davidson, Erwin Hom, Robert Parks
  • Patent number: 8060541
    Abstract: The present invention is a communication system. Further, the present invention relates to a database communication system that allows for communication between disparate databases.
    Type: Grant
    Filed: June 11, 2009
    Date of Patent: November 15, 2011
    Assignee: BE-Centric, LLC
    Inventor: Robert Dant
  • Patent number: 8051109
    Abstract: Document classification systems are valuable tools for searching and retrieving classified documents but can be prohibitively complex and cumbersome for users. A system for the indexing and retrieval of classified documents inserts keywords, titles or definitions of previously applied classifications into the document record and provides the resulting record to a search engine. Searchers are able to retrieve documents by searching on keywords from the classification system without looking up class coding.
    Type: Grant
    Filed: July 6, 2009
    Date of Patent: November 1, 2011
    Assignee: Paterra, Inc.
    Inventor: Alan Kent Engel
  • Patent number: 8051060
    Abstract: A method that accepts a data file, iteratively tests different information units as record delimiters and field delimiters, and chooses as the data files record delimiter, R, and field delimiter, F, the information units that result in the lowest generalized entropy that is computed on fields created by use of the chosen delimiter pair R,F.
    Type: Grant
    Filed: February 13, 2009
    Date of Patent: November 1, 2011
    Inventors: Kiem-Phong Vo, Subhabrata Sen
  • Patent number: 8051108
    Abstract: Tools for synchronizing survey data between one or more survey devices and a surveying office application. The disclosed tools can help to ensure that each of the devices, and the office application, have consistent data. An exemplary tool might detect a change to data in an office application, identify any affected files on one or more survey devices, and ensure that the affected files are updated with the appropriate information. Conversely, in other aspects, a data inconsistency (which might be caused by a data change in the office application and/or on one or more of the survey devices) might be detected, and tools might be provided to enable a user to ensure that the correct version of the data is maintained by the system.
    Type: Grant
    Filed: August 12, 2008
    Date of Patent: November 1, 2011
    Assignee: Trimble Navigation Limited
    Inventors: Charles V. Gebben, Gregory A. Kessinger, Gary D. Lantaff, Quan E. Mueller
  • Patent number: 8046389
    Abstract: In a computing system, a value that a user enters under guidance of a graphical user interface may be received for association with a field of a document. The received value is used to determine a value to be automatically associated with at least another field of the document. Information indicating the value received in the input field and a rule used in determining the value for the at least another input field are stored in one or more fields of the document associated with the at least another input field.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: October 25, 2011
    Assignee: SAP AG
    Inventor: Gerd M Ritter
  • Patent number: 8046383
    Abstract: Methods and apparatus, including computer program products, for mapping deep structured data structures. Statements defining a mapping of source elements formatted in accordance with a first hierarchical structure to a target formatted in accordance with a second hierarchical structure are received. The first and second hierarchical structures may be different. A mapping of the source elements to the target in accordance with the statements may be performed, where the statement may be defined in accordance with a mapping language. The mapping language may define that a single statement may represent an iterative approach to mapping elements from the source to the target. The mapping language may support selection of source elements using a format that allows for navigation through a hierarchy of the source. The mapping language may also support nested statements which may allow for nested iterations in which to perform mappings.
    Type: Grant
    Filed: October 24, 2007
    Date of Patent: October 25, 2011
    Assignee: SAP AG
    Inventors: Franz Weber, Soeren Balko, Matthias Miltz
  • Patent number: 8046373
    Abstract: Methods, systems, and computer program products are provided for performing structured parallel data intensive computations. A SQL-FCF framework that defines a SQL construct based interface for performing the computations is provided. The computations within an application are coded as table valued functions (TVFs). Data for the application is partitioned into data partitions to co-locate and load balance the data partitions and corresponding computations. The TVFs are invoked and applied to corresponding ones of the data partitions in a structured order defined by function control forms (FCF).
    Type: Grant
    Filed: January 25, 2009
    Date of Patent: October 25, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Qiming Chen, Meichun Hsu
  • Publication number: 20110258239
    Abstract: A method and system is provided for copying data between two deduplicating storage systems. A list of unique fingerprints is compiled from the data which will be sent. This list is transmitted to the receiving system during a preliminary data exchange called the preamble. The receiving system replies with a second list which contains the unique fingerprints of the data which either needs to be sent or can be omitted. Which list depends on the size of the list where the smaller list is sent for efficiency and lower bandwidth consumption. A reference list of duplicate blocks being sent is retained on the receiving system until the copy operation is complete. This reference list is used to protect blocks on the receiving system by deferring deletions until the incoming hallow block can reference the duplicate block on the receiver to confirm that is on the target system and should not be deleted.
    Type: Application
    Filed: April 18, 2011
    Publication date: October 20, 2011
    Applicant: GREENBYTES, INC.
    Inventor: Robert Petrocelli
  • Patent number: 8041749
    Abstract: Methods and apparatus, including computer program products, related to managing specification, enforcement, or auditing of electronic health information use. In general, data characterizing a request to modify access rights to health information is received and the access rights are modified in accordance with the request, where the modifying includes modifying a property characterizing access rights of a relationship between a first user and second users, or an organization of the second users. The access rights may be independent of the health information and modification of access rights may be independent of a security of the health information.
    Type: Grant
    Filed: April 11, 2007
    Date of Patent: October 18, 2011
    Assignee: Medox Exchange, Inc.
    Inventor: Michael E. Beck
  • Patent number: 8041751
    Abstract: Processing arrangements and methods are provided for the automated decoding or translation of information in healthcare data records, which are coded in a non-standardized or varying formats. A data record which contains information, a portion which is recognized and another portion of which is new, is decoded or translated using a statistical mapping rule. The mapping rule assigns a most likely translation value to the information based on the recognized portion of the information. The statistical mapping rules are established by analysis of a set of previously decoded data records.
    Type: Grant
    Filed: May 18, 2010
    Date of Patent: October 18, 2011
    Assignee: IMS Software Services, Ltd.
    Inventors: Dave Franklin, Ilene Blanton, Mary Kay James, Kevin Moyer, Kimberly Pennente
  • Publication number: 20110251924
    Abstract: Systems and methods for that allow for the creation and management of a centralized gift registry are described. A retailer-specific registry is imported into the centralized gift registry. A gift list is created and displayed. Gift givers may select a gift from the gift list of the centralized gift registry. In one embodiment, when a purchase of a gift occurs, the gift list is updated. Updates to gifts are sent between the centralized gift registry and the retailer-specific registries, such that the gifts common to these registries are synchronized. This synchronization may involve the use of APIs at the centralized gift registry or the retailer-specific registries. The centralized gift registry system automatically searches for all retailer-specific registries pertaining to the gift registrant. The centralized gift registry system may request a retailer's system for information on gift items of a respective retailer-specific registry.
    Type: Application
    Filed: April 9, 2010
    Publication date: October 13, 2011
    Inventors: Kristin Savilia, Marshall Greer, Janine Esposito, Shari Cohen
  • Publication number: 20110252005
    Abstract: A system for managing electronic information in a distributed system includes a shared central database for which a plurality of servers transmits data for storage. The shared central database is configured to store central schema information used for accessing the one or more data stores of the central database. Local databases each reference at least a portion of the central schema information for accessing the central database. Upon receiving a request for information, a local database directs the request to the central database based on the referenced schema information. The central database processes the request and transmits the data to the local database from which data was requested.
    Type: Application
    Filed: April 9, 2010
    Publication date: October 13, 2011
    Applicant: Computer Associates Think, Inc.
    Inventors: Will C. Lauer, David J. Soares, Benjamin J. Tracy
  • Patent number: 8036857
    Abstract: A design modelling system for operating on disparate data models in a single application is provided. The design modelling system comprises at least one source file defining a source data model, a modelling development environment module for consuming source files, and an internal generic data model transformed from the source data model in accordance with direction provided by elements of consumed source files.
    Type: Grant
    Filed: May 21, 2004
    Date of Patent: October 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Charles Mike Potter, Alexei Pogrebtsov
  • Patent number: 8032523
    Abstract: A method and system for migrating source data from one or more databases to a destination database, wherein the destination database is selected based on power consumption of the destination database. A data migration server determines which destination database should be selected by selecting a number of candidates and comparing the power consumed, the available space and the maximum monthly power consumption limit. A user intervention policy is created to evaluate which data should be moved to a destination database. A “payback period” is calculated to determine the amount of time that will elapse before savings are realized.
    Type: Grant
    Filed: May 8, 2008
    Date of Patent: October 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Rick A. Hamilton, II, Jenny S. Li, Vivek Salve, Anne R. Sand, Elisabeth R. Stahl
  • Patent number: 8032557
    Abstract: A compliance lifecycle management system is provided that addresses policy management issues at each stage of policy maturity throughout a policy lifetime. The compliance lifecycle management system provides functionality for policy control at initialization by enabling specification and creation of policies including identifying redundant and sub/super sets of policies across domains. As an infrastructure and its associated policies mature and change, the compliance lifecycle management system monitors compliance to dynamic policies to check for policy conflicts. The compliance management process may further be used to simulate the introduction of policies into the infrastructure to view the resultant impact that a new or updated policies may have on a network. With such an arrangement, policy management practices become more responsive, predictable and efficient.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: October 4, 2011
    Assignee: EMC Corporation
    Inventors: Sudhir Vijendra, Patricia G. S. Florissi
  • Patent number: 8028004
    Abstract: A data recording system 1 includes: a file generating part 3 for dividing digital data so as to generate a plurality of data files and recording the plurality of the data files sequentially into a recording medium 5; a management file judging part 6 for determining one management file for recording management information of the plurality of the data files; and a management information generating part 4 for recording the management information of the plurality of the data files into the determined management file. The management file judging part 6 determines the management file such that the number of the data files managed by the management file does not exceed a maximum data file number L (L is a natural number) that can be managed by the management file. Thereby, it is possible to record the plurality of the data files that are divided from the digital stream data and are recorded, such that the management of the plurality of the data files is easy.
    Type: Grant
    Filed: July 14, 2006
    Date of Patent: September 27, 2011
    Assignee: Panasonic Corporation
    Inventors: Masafumi Sato, Kazuya Fujimura, Hiroyuki Kamezawa, Tomoo Nakagawa
  • Patent number: 8028006
    Abstract: A method for replacing a first sub-hierarchy of a New Technology File System hierarchical filesystem (NTFS HFS) with a second sub-hierarchy is disclosed. The first sub-hierarchy includes a first root directory having at least one special system file, and a first plurality of files. The second sub-hierarchy includes a second root directory located in a second location of the HFS, a second plurality of files and at least one placeholder file corresponding to the at least one special system file. The method includes the steps of configuring the first plurality of files to branch from the first root directory once the first root directory is accessed through the second location, exchanging the first plurality of files with the second plurality of files, and exchanging at least one directory pointer corresponding to the at least one special system file with at least one directory pointer corresponding to the at least one placeholder file.
    Type: Grant
    Filed: July 15, 2008
    Date of Patent: September 27, 2011
    Assignee: STANDOFFBYSOFT LLC
    Inventors: Silas W. Dunsmore, Tom J. Benning, Harvie H. Branscomb
  • Patent number: 8024368
    Abstract: In order to parse a flat file to create an XML instance, information about the data and its hierarchy is captured in an XML schema definition. Once the data structure is defined in the Schema, the parsing instructions for the flat file are introduced in the schema so that after producing an XML instance from a schema definition, the instance may be populated with live data from the flat file.
    Type: Grant
    Filed: December 7, 2005
    Date of Patent: September 20, 2011
    Assignee: Oracle International Corporation
    Inventors: Indroniel Deb Roy, Shinji Yoshida
  • Patent number: 8019797
    Abstract: A migration tool for merging disparate virtual universes by selecting a source region or source account, selecting a destination edge or destination account, retrieving and storing virtual universe information for the source region or account, inserting the virtual universe resources of the source region or account into the destination region or account, activating the inserted resources, and deleting the source resources from the source region or account.
    Type: Grant
    Filed: January 13, 2011
    Date of Patent: September 13, 2011
    Assignee: International Business Machines Corporation
    Inventors: Rick Allen Hamilton, II, Steven Mark Harrison, Brian Marshall O'Connell, Clifford Alan Pickover, Keith Raymond Walker
  • Patent number: 8019794
    Abstract: A firmware repository includes an Extensible Markup Language (XML) description file. A system and method for managing the repository is described.
    Type: Grant
    Filed: April 2, 2007
    Date of Patent: September 13, 2011
    Assignee: Sharp Laboratories of America, Inc.
    Inventors: Rabindra Pathak, Eric Thomas Olbricht, Gregory Eugene Borchers
  • Publication number: 20110219040
    Abstract: A method for communicating data includes selecting a portion of data for communication to a remote computer with the data portion in device-dependent format and comprising at least an integer, a real number, or a binary value. A portable buffer is generated based on the selected data portion, the portable buffer comprising at least one device-independent data representation. The portable buffer is communicated to the remote computer for processing the data portion in a second device-dependent format.
    Type: Application
    Filed: May 16, 2011
    Publication date: September 8, 2011
    Applicant: Computer Associates Think, Inc.
    Inventors: Bruce A. DeFrang, Patrick R. Lee, Gregory L. Bodine
  • Patent number: 8015219
    Abstract: Data stored in a plurality of snapshots that can be updated is efficiently updated. A computer system includes a computer that provides a plurality of storage areas and a storage device that stores data read and written in the storage areas. The storage device provides a first volume that stores data shared by the storage areas respectively and a second volume that stores data held in the storage areas respectively. The computer stores storage area management information and a storing flag that shows a storing part of updated data and sets the storing flag in accordance with a request. When the computer receives the update of the data stored in the first volume and the storing flag is set to the second volume, if a second area corresponding to a first area is not allocated to the second volume, the computer updates a second area newly allocated to the second volume to store the location information of the newly allocated second area in the storage area management information correspondingly to the first area.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: September 6, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Takuya Higuchi, Koji Sonoda
  • Patent number: 8015206
    Abstract: A computer program product including stored program code adapted to implement a method for document analysis and retrieval. A document that includes text is received from a host. Document keys associated with the text are generated. In first embodiments, a document taxonomy is provided. The taxonomy has categories and associated category keys. The category keys of each category are compared with the document keys to determine a distance between the document and each category as a measure of how close the document is to each category. A subset of the categories is returned to the host, wherein the subset of the categories reflects the determined distances. In second embodiments, a search string is created as a logical function of a subset of the document keys. The search string is submitted to a search engine. Links to related documents are received from the search engine and returned to the host.
    Type: Grant
    Filed: July 11, 2008
    Date of Patent: September 6, 2011
    Assignee: International Business Machines Corporation
    Inventors: Desiree D. G. Gosby, Keith I Ito
  • Patent number: 8015217
    Abstract: The present invention relates generally to data retrieval, and more particularly but not exclusively to obtaining referentially converted user data having user-defined data types. In one implementation, the present invention is a method for retrieving user data in a data system using one or more application programs for defining a layout for each user data type, defining one or more conversion routines for non-standard data types, calling a coordination call to map standard and non-standard data types, and retrieve the user data from the data storage device.
    Type: Grant
    Filed: January 2, 2008
    Date of Patent: September 6, 2011
    Assignee: International Business Machines Corporation
    Inventors: Kiran Challapalli, Kyle Jeffrey Charlet, Christopher M. Holtz, William W. Li
  • Patent number: 8015570
    Abstract: An arbitration policy resolves software applications operating on a single unit of data in a manner conflicting with other applications that operates on the same data or properties of the data. This is accomplished through picking an entity type of one application to have priority over an entity type of another application when both entity types map to a same property which caused the conflict. This allows user to observe the data in a consistent manner when switching between applications.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: September 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Mahadevan Venkatraman, Sambavi Muthukrishnan, Srinivasmurthy Acharya, Michael W. Thomas
  • Patent number: 8015218
    Abstract: The invention concerns a method for compressing and decompressing a structured document, associated with at least a tree diagram structure defining a document structure and comprising nested structure elements, associated with a type of information, and representing sets of data, the method comprising steps which consists in: performing a syntactic analysis of the structure diagram and standardizing it so as to obtain a single predefined sequence of the elements of the diagram; compiling the standardized diagram to obtain finite automata, each automaton comprising states interconnected by transitions respectively representing the elements of the structure; and compressing the document, and executing at least a compression algorithm associated with a type of information, when a set of data having the type of information is encountered in the document.
    Type: Grant
    Filed: August 31, 2001
    Date of Patent: September 6, 2011
    Assignee: Expway
    Inventors: Cedric Thienot, Claude Seyrat
  • Patent number: 8010580
    Abstract: A meta-information-read unit, a display-cache unit, a pre-reading-cache unit, a display-state-management unit, an operation-input unit, a meta-information-pre-reading unit, and an input-operation-determination unit are provided. The meta-information-pre-reading unit changes a pre-reading condition and pre-reads meta information on the basis of a result of determination made by the input-operation-determination unit and display-state-management information managed by the display-state-management unit.
    Type: Grant
    Filed: July 9, 2007
    Date of Patent: August 30, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masato Fujiwara
  • Patent number: 8010582
    Abstract: A method, system, and program product to migrate data from a data table in a data source to a data table in a target. This is done initiating processes, typically two parallel batch processes, with one of the processes unloading the data from the data source and uploading the data into the data target, and the other of the processes loading the source data into a database at the data target. Preferably the processes are parallel batch process. The processes are initiated from the data target.
    Type: Grant
    Filed: May 27, 2009
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventor: Melvin Richard Zimowski