Moving Data From One Schema Or Structure To Another Patents (Class 707/809)
-
Patent number: 8103629Abstract: 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: GrantFiled: March 23, 2011Date of Patent: January 24, 2012Assignee: Microsoft CorporationInventors: Akash J. Sagar, George P. Moromisato, Richard Yiu-Sai Chung, Paresh S. Suthar, Raymond E. Ozzie, Jack E. Ozzie, Matthew S. Augustine
-
Patent number: 8103704Abstract: 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: GrantFiled: July 31, 2007Date of Patent: January 24, 2012Assignee: ePrentise, LLCInventor: Helene Abrams
-
Patent number: 8099438Abstract: 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: GrantFiled: January 7, 2011Date of Patent: January 17, 2012Assignee: Oracle International CorporationInventor: Patrick Calahan
-
Publication number: 20120011149Abstract: 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: ApplicationFiled: July 12, 2010Publication date: January 12, 2012Applicant: SAP AGInventor: Thomas Zurek
-
Patent number: 8095569Abstract: 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: GrantFiled: October 6, 2008Date of Patent: January 10, 2012Assignee: International Business Machines CorporationInventors: Itzhack Goldberg, Ohad Greenshpan, Jonathan Joseph Mamou, Shmuel Ben-Yehuda
-
Publication number: 20120005614Abstract: 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: ApplicationFiled: June 30, 2010Publication date: January 5, 2012Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Jerold MENEZES, Shankar ARUMUGAVELU, Harish KORAPATI, Viswanadha R. SONTAM
-
Patent number: 8090658Abstract: 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: GrantFiled: June 23, 2006Date of Patent: January 3, 2012Assignee: International Business Machines CorporationInventors: Glen Seeds, David Cushing, Henk Cazemier
-
Patent number: 8090751Abstract: 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: GrantFiled: February 5, 2002Date of Patent: January 3, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Sally Elaine Saffer, Mario J. Broodbakker, Raymond J. Laliberte, John F. Reed, Jr.
-
Patent number: 8090733Abstract: 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: GrantFiled: July 2, 2009Date of Patent: January 3, 2012Assignee: LexisNexis Risk & Information Analytics Group, Inc.Inventor: David Alan Bayliss
-
Patent number: 8087030Abstract: 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: GrantFiled: December 29, 2006Date of Patent: December 27, 2011Assignee: SAP AGInventors: Gunther Stuhec, Volker Wiechers, Karsten K. Bohlmann
-
Patent number: 8086998Abstract: 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: GrantFiled: April 27, 2006Date of Patent: December 27, 2011Assignee: International Business Machines CorporationInventors: Ravi P. Bansal, Robert J. Carney, Timothy J. Carroll, Saravanan Kannappan, Sara H. Waggoner
-
Patent number: 8086650Abstract: 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: GrantFiled: November 2, 2007Date of Patent: December 27, 2011Assignee: Ipswitch, Inc.Inventor: Robert A. Milford
-
Patent number: 8082225Abstract: 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: GrantFiled: August 31, 2007Date of Patent: December 20, 2011Assignee: The Invention Science Fund I, LLCInventors: Edward K. Y. Jung, Royce A. Levien, Robert W. Lord, Mark A. Malamud, William Henry Mangione-Smith, John D. Rinaldo, Jr.
-
Patent number: 8078638Abstract: 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: GrantFiled: July 9, 2008Date of Patent: December 13, 2011Assignee: Yahoo! Inc.Inventor: Vikash Singh
-
Patent number: 8078741Abstract: 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: GrantFiled: April 28, 2009Date of Patent: December 13, 2011Assignee: Oracle International CorporationInventors: Louise D. Barnfield, Mary E. G. Bear, Mark P. Bennett, Satish Kumar Sallakonda, Ravi Banda, Chaya Bijani
-
Patent number: 8078649Abstract: 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: GrantFiled: April 6, 2009Date of Patent: December 13, 2011Assignee: InstallFree, Inc.Inventors: Netzer Shlomai, Shay Ben-Hayun
-
Patent number: 8078820Abstract: 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: GrantFiled: December 6, 2010Date of Patent: December 13, 2011Assignee: Ab Initio Technology LLCInventors: Spiro Michaylov, Sanjeev Banerji, Craig W. Stanfill
-
Patent number: 8078622Abstract: 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: GrantFiled: October 30, 2008Date of Patent: December 13, 2011Assignee: Network Appliance, Inc.Inventors: Faramarz Rabii, Hooman Vassef, Peter Corbett, Keith Arner
-
Patent number: 8073879Abstract: 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: GrantFiled: March 25, 2004Date of Patent: December 6, 2011Assignee: Microsoft CorporationInventors: Henricus Johannes Maria Meijer, Wolfram Schulte, Oludare V. Obasanjo
-
Patent number: 8065347Abstract: 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: GrantFiled: December 21, 2007Date of Patent: November 22, 2011Inventors: Chris DeMeyer, Dennis Wijnker, Ron Dixon, Hayato Iriumi, Dennis Kochanski, Nathan Lowe
-
Patent number: 8065341Abstract: 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: GrantFiled: October 1, 2008Date of Patent: November 22, 2011Assignee: SAP AGInventors: Martin Kreibe, Francis Simon
-
Patent number: 8060470Abstract: 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: GrantFiled: December 23, 2008Date of Patent: November 15, 2011Assignee: Apple Inc.Inventors: Mark Davidson, Erwin Hom, Robert Parks
-
Patent number: 8060541Abstract: 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: GrantFiled: June 11, 2009Date of Patent: November 15, 2011Assignee: BE-Centric, LLCInventor: Robert Dant
-
Patent number: 8051109Abstract: 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: GrantFiled: July 6, 2009Date of Patent: November 1, 2011Assignee: Paterra, Inc.Inventor: Alan Kent Engel
-
Patent number: 8051060Abstract: 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: GrantFiled: February 13, 2009Date of Patent: November 1, 2011Inventors: Kiem-Phong Vo, Subhabrata Sen
-
Patent number: 8051108Abstract: 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: GrantFiled: August 12, 2008Date of Patent: November 1, 2011Assignee: Trimble Navigation LimitedInventors: Charles V. Gebben, Gregory A. Kessinger, Gary D. Lantaff, Quan E. Mueller
-
Patent number: 8046389Abstract: 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: GrantFiled: December 22, 2006Date of Patent: October 25, 2011Assignee: SAP AGInventor: Gerd M Ritter
-
Patent number: 8046383Abstract: 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: GrantFiled: October 24, 2007Date of Patent: October 25, 2011Assignee: SAP AGInventors: Franz Weber, Soeren Balko, Matthias Miltz
-
Patent number: 8046373Abstract: 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: GrantFiled: January 25, 2009Date of Patent: October 25, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Qiming Chen, Meichun Hsu
-
Publication number: 20110258239Abstract: 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: ApplicationFiled: April 18, 2011Publication date: October 20, 2011Applicant: GREENBYTES, INC.Inventor: Robert Petrocelli
-
Patent number: 8041749Abstract: 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: GrantFiled: April 11, 2007Date of Patent: October 18, 2011Assignee: Medox Exchange, Inc.Inventor: Michael E. Beck
-
Patent number: 8041751Abstract: 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: GrantFiled: May 18, 2010Date of Patent: October 18, 2011Assignee: IMS Software Services, Ltd.Inventors: Dave Franklin, Ilene Blanton, Mary Kay James, Kevin Moyer, Kimberly Pennente
-
Publication number: 20110251924Abstract: 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: ApplicationFiled: April 9, 2010Publication date: October 13, 2011Inventors: Kristin Savilia, Marshall Greer, Janine Esposito, Shari Cohen
-
Publication number: 20110252005Abstract: 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: ApplicationFiled: April 9, 2010Publication date: October 13, 2011Applicant: Computer Associates Think, Inc.Inventors: Will C. Lauer, David J. Soares, Benjamin J. Tracy
-
Patent number: 8036857Abstract: 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: GrantFiled: May 21, 2004Date of Patent: October 11, 2011Assignee: International Business Machines CorporationInventors: Charles Mike Potter, Alexei Pogrebtsov
-
Patent number: 8032523Abstract: 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: GrantFiled: May 8, 2008Date of Patent: October 4, 2011Assignee: International Business Machines CorporationInventors: Rick A. Hamilton, II, Jenny S. Li, Vivek Salve, Anne R. Sand, Elisabeth R. Stahl
-
Patent number: 8032557Abstract: 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: GrantFiled: March 28, 2008Date of Patent: October 4, 2011Assignee: EMC CorporationInventors: Sudhir Vijendra, Patricia G. S. Florissi
-
Patent number: 8028004Abstract: 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: GrantFiled: July 14, 2006Date of Patent: September 27, 2011Assignee: Panasonic CorporationInventors: Masafumi Sato, Kazuya Fujimura, Hiroyuki Kamezawa, Tomoo Nakagawa
-
Patent number: 8028006Abstract: 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: GrantFiled: July 15, 2008Date of Patent: September 27, 2011Assignee: STANDOFFBYSOFT LLCInventors: Silas W. Dunsmore, Tom J. Benning, Harvie H. Branscomb
-
Patent number: 8024368Abstract: 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: GrantFiled: December 7, 2005Date of Patent: September 20, 2011Assignee: Oracle International CorporationInventors: Indroniel Deb Roy, Shinji Yoshida
-
Patent number: 8019797Abstract: 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: GrantFiled: January 13, 2011Date of Patent: September 13, 2011Assignee: International Business Machines CorporationInventors: Rick Allen Hamilton, II, Steven Mark Harrison, Brian Marshall O'Connell, Clifford Alan Pickover, Keith Raymond Walker
-
Patent number: 8019794Abstract: A firmware repository includes an Extensible Markup Language (XML) description file. A system and method for managing the repository is described.Type: GrantFiled: April 2, 2007Date of Patent: September 13, 2011Assignee: Sharp Laboratories of America, Inc.Inventors: Rabindra Pathak, Eric Thomas Olbricht, Gregory Eugene Borchers
-
Publication number: 20110219040Abstract: 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: ApplicationFiled: May 16, 2011Publication date: September 8, 2011Applicant: Computer Associates Think, Inc.Inventors: Bruce A. DeFrang, Patrick R. Lee, Gregory L. Bodine
-
Patent number: 8015219Abstract: 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: GrantFiled: December 29, 2008Date of Patent: September 6, 2011Assignee: Hitachi, Ltd.Inventors: Takuya Higuchi, Koji Sonoda
-
Patent number: 8015206Abstract: 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: GrantFiled: July 11, 2008Date of Patent: September 6, 2011Assignee: International Business Machines CorporationInventors: Desiree D. G. Gosby, Keith I Ito
-
Patent number: 8015217Abstract: 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: GrantFiled: January 2, 2008Date of Patent: September 6, 2011Assignee: International Business Machines CorporationInventors: Kiran Challapalli, Kyle Jeffrey Charlet, Christopher M. Holtz, William W. Li
-
Patent number: 8015570Abstract: 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: GrantFiled: June 30, 2006Date of Patent: September 6, 2011Assignee: Microsoft CorporationInventors: Mahadevan Venkatraman, Sambavi Muthukrishnan, Srinivasmurthy Acharya, Michael W. Thomas
-
Patent number: 8015218Abstract: 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: GrantFiled: August 31, 2001Date of Patent: September 6, 2011Assignee: ExpwayInventors: Cedric Thienot, Claude Seyrat
-
Patent number: 8010580Abstract: 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: GrantFiled: July 9, 2007Date of Patent: August 30, 2011Assignee: Canon Kabushiki KaishaInventor: Masato Fujiwara
-
Patent number: 8010582Abstract: 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: GrantFiled: May 27, 2009Date of Patent: August 30, 2011Assignee: International Business Machines CorporationInventor: Melvin Richard Zimowski