Checking Consistency Patents (Class 707/690)
-
Patent number: 8255648Abstract: A method, system, and computer program product are provided for maintaining a storage device backup consistency group. The method comprises receiving a first I/O command for a first storage device, receiving a second I/O command for a second storage device, identifying a transaction comprising both the first I/O command and the second I/O command, accessing a storage device backup consistency group for the first storage device, determining whether a backup for the second storage device is a member of the storage device backup consistency group, and performing a predefined corrective action if a backup for the second storage device is not a member of the storage device backup consistency group. The predefined corrective action may comprise detecting or creating a backup for the second storage device and then adding the detected or created backup to the storage device backup consistency group, invalidating the second I/O command, and/or issuing a warning.Type: GrantFiled: October 8, 2009Date of Patent: August 28, 2012Assignee: International Business Machines CorporationInventors: Gordon D. Hutchison, Cameron J. McAllister, Lucy A. Raw, Bruce J. Smith
-
Patent number: 8255392Abstract: A computer implemented method for real time demographic or population data collection is provided. The invention accesses various social networks, mine and consolidate the data from theses sources into a common usable format. The data is sorted and aggregated for a geographic location. The data is then weighted from the first, second and third data sets based on the age of the data. A customer is provided with the real time interactive report including demographic data within the specified geographic location. The demographic data includes a confidence interval indicating the degree of likelihood that the demographic data is correct.Type: GrantFiled: June 25, 2010Date of Patent: August 28, 2012Inventor: Dan Melton
-
Publication number: 20120215747Abstract: The present invention provides a data uploading method, a data downloading method, and a data system. The uploading method includes: receiving a data uploading request of a user and obtaining a content ID of data to be uploaded; determining, according to the content ID, whether the data to be uploaded is already stored; and if the data to be uploaded is not stored, uploading the data to be uploaded to a local data center and storing the data to be uploaded. According to the embodiments of the present invention, a data traffic load between different networks is reduced and response efficiency is increased; uniform management and quick query of content copies in different networks are realized, and the number of distribution of copies of the same content in the network in the system is reduced.Type: ApplicationFiled: April 27, 2012Publication date: August 23, 2012Inventor: Tieying WANG
-
Publication number: 20120209819Abstract: A method of manufacturing an information handling system having at least one hardware component, e.g. motherboard, bearing a unique identifier (component ID) in software-readable form. The method comprises generating a digital identifier (system trackcode) which defines the hardware and software configuration of the item, storing the system trackcode in association with the component ID in a manufacturing database such that the component ID can be used as a key to retrieve the associated system trackcode. During manufacture the component ID is read from the motherboard and used to retrieve the associated system trackcode from the database.Type: ApplicationFiled: April 27, 2012Publication date: August 16, 2012Applicant: Dell Products L.P.Inventors: Roy Meaney, Philip Brisky, Eric Hoxworth, Joseph Tallieu
-
Publication number: 20120209818Abstract: A navigation system utilizes a testing package tailor made for an incremental update to a map database. An incorrect incremental update may corrupt a navigation database. Testing an incrementally updated database after updating allows a corrupted database to be detected before the corrupted database is used by the map database system. Map tiles associated with a list of recompiled objects are used to populate a table. A test script is created from the list map tiles and, when executed, checks the validity of references in the map database associated with the map tiles. The test script generates a return value that indicates whether errors occurred, the type of the errors, the quantity of errors, or any combination thereof. The navigation system analyzes the errors and determines whether to finalize or roll back the update.Type: ApplicationFiled: February 11, 2011Publication date: August 16, 2012Inventors: Jan Richter, Martin Pfeifle
-
Patent number: 8234254Abstract: An image recognition method is conducted by recognizing logical elements based on a logical structure model set to correspond to the logical structure of an image of individual character strings, collecting information processed with the logical structure model of images of a logical structure, acquiring a recognition result when recognizing an image of a logical structure by processing information collected with a post-update logical structure model, and outputting warning information about the post-update logical structure model to an output unit when a result of the comparison is a non-match.Type: GrantFiled: October 27, 2008Date of Patent: July 31, 2012Assignee: Fujitsu LimitedInventors: Yusaku Fujii, Katsuhito Fujimoto, Hiroaki Takebe, Hiroshi Tanaka, Yoshinobu Hotta, Akihiro Minagawa, Noriaki Ozawa
-
Publication number: 20120191666Abstract: A problem is that if one of the recording mediums is media formatted and management information is deleted, etc. when left-eye image (ex. first data) and right-eye image (ex. second data) constituting 3D data are recorded to different recording mediums, then 3D image cannot be properly reproduced.Type: ApplicationFiled: June 6, 2011Publication date: July 26, 2012Applicant: PANASONIC CORPORATIONInventor: TOSHINARI SUMA
-
Patent number: 8229899Abstract: A system and method is disclosed for maintaining, in a Storage Area Network (SAN), the consistency of a local copy of a remote file system sub-tree obtained from a remote source. Directory structure of the remote file system sub-tree is mapped to a remote container attached to the SAN and each remote object of the remote file system sub-tree is represented as a local object component of the remote container. Next, each of the local objects are labeled with attributes associated with the represented remote object, and metadata describing each of the local objects is stored in a metadata server. Also, a consistency policy is associated with each of the local objects in the remote container (wherein the policy defines conditions for checking freshness of said labeled attributes), and the local object components of remote container is updated in accordance with the consistency policy.Type: GrantFiled: February 16, 2010Date of Patent: July 24, 2012Assignee: International Business Machines CorporationInventors: Owen T. Anderson, Binny S. Gill, Leo Luan, Manuel V. Pereira, III, Geoffrey A. Riegel
-
Publication number: 20120185445Abstract: A system, method and computer program product for identifying identical files using content signatures are provided. A content signature is generated within an indexed archive system for a file received at an information source client in a network. The generated content signature is compared with content signatures associated with files that already exist within the network. It is then determined whether the content signature for the received file matches that of an existing file in the network. Where there is a match, the metadata for the received file is examined to determine if the received file was independently created from the existing file with matching content signature. If the metadata confirms the independent creation, a control action is taken.Type: ApplicationFiled: March 28, 2012Publication date: July 19, 2012Applicant: Carmenso Data Limited Liability CompanyInventors: Bruce BORDEN, Russell BRAND
-
Patent number: 8224777Abstract: A system and method efficiently generates a set of parallel persistent consistency point images (PCPIs) of volumes configured as a SVS and served by a plurality of nodes interconnected as a cluster. A volume operations daemon (VOD) executing on a node of the cluster is configured to manage generation of the volume PCPIs. Notably, the set of PCPIs is generated substantially in parallel to thereby obtain a consistent and accurate point in time reference of the entire SVS.Type: GrantFiled: April 28, 2006Date of Patent: July 17, 2012Assignee: NetApp, Inc.Inventor: Jeffrey S. Kimmel
-
Patent number: 8224791Abstract: In the described systems and methods for information lifecycle cross-system reconciliation, a number of reconciliation indicators for a certain type of data are defined. A first set of values of the reconciliation indicators are calculated at a first computer system based on data stored in a memory of the first computer system. A second set of values of the reconciliation indicators are calculated at a second computer system based on data transferred from the first computer system. The two sets of values are received at reconciliation cockpit and stored in a reconciliation data structure. Further, the reconciliation data structure is examined to identify inconsistency between the data stored in the memory of the first computer system and the data transferred to the second computer system. If such an inconsistency is identified, the data transfer is cancelled. If inconsistency is not identified, the data transfer is confirmed.Type: GrantFiled: September 11, 2009Date of Patent: July 17, 2012Assignee: SAP AGInventor: Lothar Rieger
-
Publication number: 20120173495Abstract: A computer readable medium includes instructions that, when executed by a processing system, cause the processing system to receive data corresponding to an asset from a data source. The data indicates a chain-of-title of the asset.Type: ApplicationFiled: December 31, 2010Publication date: July 5, 2012Applicant: INNOGRAPHY, INC.Inventors: Tyron Jerrod Stading, Anthony Richard Hagale, Maneesha Joshi
-
Publication number: 20120166398Abstract: A method, a system, and computer-readable medium for processing of data are disclosed. An acknowledgement is received to store business object data. Based on the acknowledgement, an indication that the business object data is stored in a repository is generated. Processing of the business object data to enable storage in the repository continues while generating such indication.Type: ApplicationFiled: December 22, 2010Publication date: June 28, 2012Inventors: Thomas Gauweiler, Edgar Lott, Manfred Hirsch, Masoud Aghadavoodi Jolfaei
-
Patent number: 8209300Abstract: This application describes tools for online tracking of life-limited parts. These tools may support methods that include receiving queries, and searching databases in response to the queries. These methods may integrate results of the searches into reports that provide comprehensive histories of life-limited parts for installation within vehicles, and may report these integrated results. To build these databases, other methods may receive information relating to the life-limited parts from a variety of sources, load the information into suitable databases, and integrate this information as provided by the various sources. Other methods may also evaluate whether the parts have any permitted life remaining. These tools may also provide databases that store serial numbers associated with the parts, store physical locations of the parts at various times, indicate who owned the parts at different times, and include remaining life records that indicate any permitted life remaining for the parts.Type: GrantFiled: February 29, 2008Date of Patent: June 26, 2012Assignee: The Boeing CompanyInventors: Warren Charles Malkowicz, Mariani Agus, Richard Yao-Tsung Chu
-
Patent number: 8209302Abstract: A system and method for processing data objects is provided. The system and method may comprise: a data object database for storing data objects, a transaction document database for storing transaction documents, a fast data provider module configured to provide, upon request from a user interface module, data objects to the user interface module; a user transaction provider module configured to read changed data objects from the user interface module, read data objects from the fast data provider module, and store changed data objects in a user transaction document; and a business transaction provider module to read changed data objects from the user transaction document and perform updates of the changed data objects based on the user transaction document.Type: GrantFiled: March 31, 2009Date of Patent: June 26, 2012Assignee: SAP AGInventor: Ralf Georg Friedrich Dentzer
-
Patent number: 8209282Abstract: Provided are a system and article of manufacture for mirroring data. A mirror policy indicating volumes in a first storage system is processed to mirror to volumes in a second storage system and volumes in the second storage system to mirror to volumes in a third storage system. The third storage system is at a first geographical location remote with respect to a second geographical location including the first and second storage systems. A command is transmitted to cause the copying of updates to the volumes in the first storage system to corresponding volumes in the second storage system indicated in the mirror policy. Upon an occurrence of an event, the causing the suspension of the copying of updates to the volumes in the first storage system indicated in the mirroring policy to the volumes in the second storage system.Type: GrantFiled: September 19, 2008Date of Patent: June 26, 2012Assignee: International Business Machines CorporationInventors: Robert Frederic Kern, William Frank Micka, Gail Andrea Spear, David B. Petersen
-
Patent number: 8209281Abstract: A system and method for processing data objects is provided. The system and method may comprise a user interface module, a fast data provider module, and a transaction provider module, which modules are configured to exchange data and which may be distributed over a plurality of interconnected servers. Data objects may be statelessly read from a database by the fast data provider module and, after an amendment of the data via the user interface module, statefully saved by the transaction provider module.Type: GrantFiled: March 31, 2009Date of Patent: June 26, 2012Assignee: SAP AGInventor: Ralf Georg Friedrich Dentzer
-
Patent number: 8209301Abstract: A system (and method) of detecting an error in a database interaction, includes providing information about at least one of at least first and second software systems, and a mapping between at least a portion of the at least first and second software systems, and examining the at least one of the first and second software systems and the mapping to determine an error in an interaction between the at least first and second software systems.Type: GrantFiled: October 31, 2007Date of Patent: June 26, 2012Assignee: International Business Machines CorporationInventors: Rajesh Bordawekar, Michael George Burke, Mukund Raghavachari, Oded Shmueli
-
Patent number: 8209440Abstract: A device-configuration-information integrated management system includes a device-configuration-information managing unit that manages device configuration information containing configuration items of a target device for management and contains relationships between the configuration items; and a device-configuration-information integrated managing unit for integratedly managing the device configuration information obtained from a plurality of the device-configuration-information managing units. The system also includes a device-configuration-information optimum arrangement processing unit that performs optimum management by aggregating device configuration information that contains related configuration items, from among the device configuration information managed by a plurality of the device-configuration-information managing units, in a single device-configuration-information managing unit from among a plurality of the device-configuration-information managing units.Type: GrantFiled: November 29, 2010Date of Patent: June 26, 2012Assignee: Fujitsu LimitedInventors: Yuji Wada, Yasuhide Matsumoto, Masazumi Matsubara, Kenji Morimoto, Hiroshi Otsuka
-
Publication number: 20120158652Abstract: A system and method for ensuring consistency in RAID storage array metadata is disclosed. In one embodiment, the RAID storage array metadata residing in one or more drives is consolidated onto a metadata base volume that is in sync with the current RAID storage array metadata. Further, a point-in-time (PIT) image of the consolidated RAID storage array metadata in the metadata base volume, a system configuration (SC) file, and customer support data (CSD) are obtained. The PIT image, the SC file and CSD can be obtained based on a predetermined time interval and/or upon a change on the RAID storage array metadata. Furthermore, a delta change between two substantially sequentially obtained PIT images, SC files and CSD are determined. In addition, a consistency check (CC) is performed on the RAID storage array metadata based on the determined delta change.Type: ApplicationFiled: December 15, 2010Publication date: June 21, 2012Inventors: Pavan Ps, Mahmoud K. Jibbe, Vivek Prakash, Madhukar Gunjan Chakhaiyar
-
Patent number: 8205118Abstract: Software components “self-scrub” to improve software reliability, serviceability and availability (RAS). Each component designates a routine to perform a component level consistency check on major data structures and to verify the state of component. This is performed as an on-going task during the life of the component. The component registers an entry point with the system to receive notification of scrubbing parameter changes. The entry point is also called with the request to perform component-scrubbing operations. The entry point functions are responsible for executing within limitations on central processing unit (CPU) usage and memory footprint when performing scrubbing operations.Type: GrantFiled: July 23, 2009Date of Patent: June 19, 2012Assignee: International Business Machines CorporationInventors: Michael E. Lyons, Bruce Mealey, Basu Vaidyanathan
-
Patent number: 8204865Abstract: Systems, methods, and other embodiments associated with detecting and avoiding logical conflicts between long duration transactions are described. One example method includes generating conflict keys for long transactions using conflict queries that operate on data being manipulated to return a conflict key to be associated with the transaction. The conflict keys may be used to detect or avoid logical conflicts that occur in long duration transactions running concurrently.Type: GrantFiled: August 26, 2009Date of Patent: June 19, 2012Assignee: Oracle International CorporationInventor: Aravind Yalamanchi
-
Publication number: 20120150822Abstract: A method and system of comparing data sets related to personality traits to identify various comparison results. The method and system include determining, by a processing device, a plurality of data sets. The data sets include information related to a self-evaluation report for a first user based upon the first user's answers to a set of questions. The data sets also include information related to anonymous, aggregated data received from other users. The first user may select a context for performing a comparison of two or more of the data sets, including a self-evaluation report, an aggregated public perception of the first user, or an aggregated public perception of another user. The system performs the comparison to produce comparison results. The comparison results provide the first user with information related to their individual personality and/or information related to an existing or potential relationship between the first user and another user.Type: ApplicationFiled: December 8, 2011Publication date: June 14, 2012Applicant: PIRACLOUD, INC.Inventors: John Cameron Young, Andrew Stevyn Platter
-
Publication number: 20120150821Abstract: When receiving a change of property information that is a key for performing property information integration, a FCMDB refers to the information stored in a property management information DB. Then, when property information that is a key after change is identical with the property information before change in the same configuration item, the FCMDB maintains the property information of the property information DB with respect to the configuration item. On the other hand, when the two property information data are not identical to each other, the FCMDB integrates property information for each configuration item on the basis of the key after change and registers the result in a property information storage unit.Type: ApplicationFiled: September 23, 2011Publication date: June 14, 2012Applicant: FUJITSU LIMITEDInventors: Shinya Kitajima, Masazumi Matsubara, Yuji Wada
-
Publication number: 20120150820Abstract: A system and method for performing testing of data at a data warehouse is provided. The methodology of the invention describes steps to develop and further invoke one or more data quality-accuracy test cases from a framework. The data quality-accuracy test cases check the sanity of the data stored at the data warehouse. The one or more data quality-accuracy test cases are developed based on at least one predefined strategy, which in turn are stored in the framework. The methodology further executes the developed one or more data quality-accuracy test cases as either batch or independently, based on the requirements of the test. Thereafter, the methodology maintains traceability of the executed test at the data warehouse, incorporating details from the development of the one or more data quality-accuracy test cases to the final output of the test.Type: ApplicationFiled: March 15, 2011Publication date: June 14, 2012Applicant: INFOSYS TECHNOLOGIES LIMITEDInventors: Saji Valiyattil Sankaranarayanan, Mahesh Gudipati, Ajay Kumar Kachottil, Shyam Balasubramoni Ayyar, Sreejan Manezhathu Janardhanan
-
Publication number: 20120136839Abstract: Devices, methods and systems for reconciling data conflicts between concurrent updates made in snapshot isolation are disclosed. Conflict resolution between first and second user transactions may be performed by determining that at least a portion of second user data is in conflict with at least a portion of the first user data, identifying the specific data from each of the first and second user data that is in conflict, displaying the specific data in conflict on a user interface of the second user and allowing the second user to resolve the conflict by choosing which of the specific data in conflict is correct. Upon the second user choosing which data is correct, the user interface and the database may be updated to reflect this selection. Related systems, methods, and articles of manufacture are also described.Type: ApplicationFiled: November 30, 2010Publication date: May 31, 2012Inventors: Peter Eberlein, Markus Schmidt-Karaca
-
Publication number: 20120136840Abstract: An contextual artificial intelligence system is disclosed. Intelligent business objects enable dynamic data object interaction and encapsulation of user context. Data is rationalized and data objects evolve by way of an artificial intelligence assisted process of self-discovery. Significant data is identified based upon factors such as cost, revenue and outcome and contextually significant result sets are automatically generated for users.Type: ApplicationFiled: February 8, 2012Publication date: May 31, 2012Applicant: GLOBAL HEALTHCARE EXCHANGE, LLCInventors: Philip J. Oaten, Lou A. Davis
-
Publication number: 20120136838Abstract: A mechanism for performing automated data integrity verification testing for file systems is described. A method of embodiments of the invention includes initiating a temporary termination of connection between a computer system and a storage medium that is coupled to a file system. The method further includes restoring the connection between the computer system and the storage medium, transmitting data records including transactions indicating data blocks reported to have been committed to the storage device, and facilitating data verification testing at the computer system, the data verification testing including reconciling the data records with contents of files of the file system. The data records represent data blocks that are notified as being committed to the storage medium, and the contents of the files represent data blocks actually committed to the storage device.Type: ApplicationFiled: November 30, 2010Publication date: May 31, 2012Inventor: Jeffrey E. Moyer
-
Patent number: 8190546Abstract: A method and system for truth discovery may implement a methodology that accounts for accuracy of sources and dependency between sources. The methodology may be based on Bayesian probability calculus for determining which data object values published by sources are likely to be true. The method may be recursive with respect to dependency, accuracy, and actual truth discovery for a plurality of sources.Type: GrantFiled: May 15, 2009Date of Patent: May 29, 2012Assignee: AT&T Intellectual Property I, L.P.Inventors: Xin Dong, Laure Berti-Equille, Divesh Srivastava
-
Publication number: 20120130960Abstract: An apparatus (10) comprises a mobile device (1) that communicates with a web server (2) over a mobile network (3). The capabilities of the mobile device (1) can be described by device attributes in a device database. An aggregation engine (5) is provided to compile an aggregated device database from a number of source device databases. Both the source device databases and the aggregated database are stored in a device attribute store (4). When a user of the mobile device (1) attempts to access a web resource hosted on the web server (2), the web server (2) looks up the values of device attributes in the aggregated device database before returning data to the mobile device (1) that is appropriate for its capabilities. The aggregated database includes information regarding the value of each device attribute and also information regarding the probability that this value is correct.Type: ApplicationFiled: February 18, 2010Publication date: May 24, 2012Inventor: Paul Shelton Nerger
-
Publication number: 20120124006Abstract: A method for transmitting records of changes to data from a production location to a storage location is provided. The method stores in a log, records of changes to data stored at a production location. Those records are transmitted and a transmitted records checkpoint is generated that is transmitted at the end of the transmitted records. A records checkpoint confirmation is received and the plurality of transmitted records are purged from the log.Type: ApplicationFiled: January 23, 2012Publication date: May 17, 2012Applicant: MICROSOFT CORPORATIONInventors: Giedrius Zizys, Kestutis Patiejunas
-
Publication number: 20120124010Abstract: The apparatuses and methods described herein may operate to identify, from an index structure stored in memory, a reference minimum bounding shape that encloses at least one minimum bounding shape. Each of the at least one minimum bounding shape may correspond to a data object associated with a leaf node of the index structure. Coordinates of a point of the at least one minimum bounding shape may be associated with a set of first values to produce a relative representation of the at least one minimum bounding shape. The set of first values may be calculated relative to coordinates of a reference point of the reference minimum bounding shape such that each of the set of first values comprises a first number of significant bits fewer than a second number of significant bits representing a second value associated with a corresponding one of absolute coordinates of the point.Type: ApplicationFiled: January 27, 2012Publication date: May 17, 2012Inventors: Sang K. Cha, Ki-Hong Kim, Keun-Joo Kwon
-
Publication number: 20120117035Abstract: A file system that includes multiple logical devices can be subdivided into multiple containers. The containers each include respective non-overlapping sets of the logical devices. An amount of memory allocated to a container is dynamic. A set of the containers can be selected for a file system consistency check. The file system consistency check is performed on only the set of the containers instead of on the entire file system.Type: ApplicationFiled: November 9, 2010Publication date: May 10, 2012Applicant: SYMANTEC CORPORATIONInventors: Dilip Madhusudan Ranade, Kedar Shrikrishna Patwardhan
-
Patent number: 8176018Abstract: A facility for comparing two datasets and identifying metadata differences between the two datasets irrespective of the manner in which the data is stored. In some embodiments, the facility includes a comparison unit and a catalog unit. The comparison unit compares a hierarchical hash of a first dataset with a hierarchical hash of a second dataset, the hierarchical hashes each including a plurality of hierarchical hash values, to identify differences in metadata of the first and second datasets by progressively comparing the hierarchical hash values of the first and second hierarchical hashes without comparing the metadata of the first and second datasets. The catalog unit generates a catalog of differences between the first and second datasets, the catalog indicating differences in metadata of the first and second datasets.Type: GrantFiled: April 30, 2008Date of Patent: May 8, 2012Assignee: NetApp, Inc.Inventors: Timothy Bisson, Shankar Pasupathy
-
Patent number: 8176017Abstract: This document describes tools capable of enabling an entity requiring exclusive access to data and metadata of a volume to have that exclusive access while also permitting another entity to have access to data and metadata of that volume. The tools, for example, may permit a ChkDsk program to detect and correct data/metadata integrity errors while permitting users to maintain access to a live volume having that data and metadata. In one embodiment the tools create a copy of a logical volume, permit exclusive access to the copy while permitting access to the live volume, and, when the exclusive access is no longer needed, merge the copy and the live volume.Type: GrantFiled: December 14, 2007Date of Patent: May 8, 2012Assignee: Microsoft CorporationInventors: Sarosh C. Havewala, Vishal V. Ghotge, Neal R. Christiansen
-
Publication number: 20120109904Abstract: Methods, systems and program products for replacing a master media file. Data indicates characteristics of a first user's multiple media files. At least one of the multiple media files matches content in a master media file. The content in the matching media file is of a second quality that is higher than the first quality of the master media file. A server system stores the matching media file in place of the master media file. The server system receives a request from a second user for content matching the master media file, and accesses quality parameters that indicate the second user can access a version of the content at a third quality that is less than the second quality. A media file that contains the requested content at the third quality is generated and sent to the second user.Type: ApplicationFiled: September 30, 2011Publication date: May 3, 2012Inventors: David L. Sparks, Marco Nelissen
-
Publication number: 20120109905Abstract: This disclosure is directed to techniques for providing comparing first and second XML files to one another. According to these techniques, a computing device (e.g., a version control service executing on the computing device), may be configured generate at least two edit transcripts that each include one or more operational changes that may be applied to data elements of the first XML file to arrive at data elements of the second XML file (or vice versa). The computing device may select at least one optimal edit transcript based on which of the number of operational changes of the at least two edit transcripts.Type: ApplicationFiled: December 9, 2011Publication date: May 3, 2012Applicant: ARCHITECTURE TECHNOLOGY CORPORATIONInventors: Daniel James Tingstrom, Robert A. Joyce, Matthew A. Stillerman, Stephen Kurt Brueckner, Haim Yehuda Bar
-
Publication number: 20120109903Abstract: Mitigating problems related to the Halloween problem including where update operations potentially allow the record to be visited more than once during the operation. A method includes accessing an instance of a data store operation statement. The instance of the data store operation statement is executed causing an update or delete to an old version of data store record or creation of a data store record resulting in a new version of the data store record in the case of an update or creation of a data store record and a deleted version of the data store record in the case of a delete in the data store. The instance of the data store operation statement is correlated with the new version of the data store record or the deleted version of the data store record.Type: ApplicationFiled: October 29, 2010Publication date: May 3, 2012Applicant: Microsoft CorporationInventors: Craig Steven Freedman, Conor John Cunningham
-
Publication number: 20120110347Abstract: In a gaming environment, a method of periodically downloading dynamically generated executable modules at random intervals that perform system configuration integrity checks in a secure and verifiable manner is disclosed. The dynamically generated executable module returns the signature to a server from which it was downloaded and deletes itself from the system being checked. The next time such an executable module is downloaded, it will contain a different randomly chosen subset of hashing and encryption algorithms. The server that is performing the system configuration integrity check maintains a database of expected system configurations and performs subset of hashing and encryption algorithms as contained in the dynamically generated executable module. The result returned by the downloaded executable module is compared to that computed locally, and an error condition is raised if they do not match.Type: ApplicationFiled: December 20, 2011Publication date: May 3, 2012Applicant: IGTInventors: Robert Bigelow, JR., Dwayne A. Davis, Kirk Rader
-
Publication number: 20120109906Abstract: A method and system for monitoring and maintaining the consistency of replicated databases in a shared-nothing database cluster architecture is presented. In order to improve the ability of the system to maintain data consistency between the various database replicas in the cluster, an enhanced relational database management system is described that: (a) tags each data change record in the transaction log for a given managed database with a unique transaction identifier that is associated with the transaction request that initiated the data change; and, (b) tags each data change record in the transaction log for a given managed database with a client identifier that identifies the client that submitted the transaction request that initiated the data change. The enhanced relational database management system also includes an extended client interface that makes the unique transaction identifier for each transaction request available to the client application that submitted the transaction request.Type: ApplicationFiled: January 9, 2012Publication date: May 3, 2012Inventor: Robert Edward WAGNER
-
Publication number: 20120109849Abstract: A re-configurable logic device such as a field programmable gate array (FPGA) can be used to deploy a data processing pipeline, the pipeline comprising a plurality of pipelined data processing engines, the plurality of pipelined data processing engines including a data reduction engine, the plurality of pipelined data processing engines being configured to perform processing operations, wherein the pipeline comprises a multi-functional pipeline, and wherein the re-configurable logic device is further configured to controllably activate or deactivate each of the pipelined data processing engines in the pipeline in response to control instructions and thereby define a function for the pipeline, each pipeline function being the combined functionality of each activated pipelined data processing engine in the pipeline.Type: ApplicationFiled: January 6, 2012Publication date: May 3, 2012Applicant: WASHINGTON UNIVERSITYInventors: Roger D. Chamberlain, Mark Allen Franklin, Ronald S. Indeck, Ron K. Cytron, Sharath R. Cholleti
-
Patent number: 8170999Abstract: A system and a method for the deferral and incremental performance of integrity processing for data rolled into a table of a data warehouse and for the deferral and incremental performance of maintenance on data rolled out of a table of the data warehouse while permitting general users online access to other data contained in the table. The rolled in and rolled out data are contained within specific data partitions of the table. Each data partition in the table has an associated distinguishable partition ID. Each data partition can also have associated attributes corresponding to containing rolled-in and rolled-out data respectively. Table operation mechanisms are arranged such that general users of the table do not access rolled in data in a partition for which integrity processing has not yet been performed and do not access rolled out data.Type: GrantFiled: January 3, 2008Date of Patent: May 1, 2012Assignee: International Business Machines CorporationInventors: Kevin Leo Beck, Paul Michael Brett, Jeffrey James Goss, Dieu Quang La, Catherine Suzanne McArthur, William T. O'Connell
-
Patent number: 8170998Abstract: The disclosed methods, systems, and computer-program products allow a business to estimate linking errors in customer relationships in a database and to identify metrics that improve the linking accuracy. In an embodiment, a plurality of sample customer relationships are selected from a database to form a sample data set that is statistically representative of the database. Potential linking errors are then identified within the sample data set. The identified potential linking errors are then validated to identify actual linking errors in the sample data set. Once validated, the actual linking errors within the sample data set are used to estimate linking errors within the database. Further, the estimated linking errors in the database may be analyzed to identify one or more factors that contribute to the linking errors.Type: GrantFiled: September 12, 2007Date of Patent: May 1, 2012Assignee: American Express Travel Related Services Company, Inc.Inventors: Prashant Sharad Churi, Gary Stephen Fitzgerald, Sara Tresch, Mary Weissman
-
Patent number: 8165998Abstract: A system and method to implement a technique to compare a collection of files. A reference index is extracted from a reference version file. The reference index specifies contents of a reference directory at a binary level. A target index is extracted from a target version file. The target index specifies contents of a target directory at the binary level. The target index is compared against the reference index to determine whether the contents of the target directory match the contents of the reference directory.Type: GrantFiled: May 14, 2004Date of Patent: April 24, 2012Assignee: SAP AGInventor: Krasimir P. Semerdzhiev
-
Patent number: 8165999Abstract: An automated method for testing XML/Database/XML layers. To the extent that XML is the de facto communication standard for today's middleware products, most of the middleware products need to produce/accept XML data at some interfaces. This data either comes from or needs to be persisted into DB (database). Two end points are thus represented by XML input/output and DB. To ensure the accuracy of data at the two end points, the same data are typically converted from one format to another between the end points. Manual verification in this vein is possible for development purposes, but in practice this presents inefficiencies if done repeatedly. Accordingly, there is broadly contemplated herein an automation technique to verify the accuracy of data at the two end points.Type: GrantFiled: July 25, 2008Date of Patent: April 24, 2012Assignee: International Business Machines CorporationInventors: Mohan K. Jadhav, Debarshi Raha
-
Patent number: 8166004Abstract: A scalable comparison structure and methodology is provided that is suitable for comparing select data content in hundreds or thousands of files in an efficient manner. Section delimiters are defined to identify the sections of the files within which the select data content is located, and sets of unique sections are identified based on the select data content within the section. Thereafter, comparisons and reports are based on these unique content sections. If multiple files include a common set of data, a single unique content section is used to represent these multiple files. File groups are optionally defined, and different sets of select data content can be compared based on these file groups. The result of the comparison is presented in multiple hierarchical forms, including an identification of which files are different from each other, and an identification of the differences among the unique content segments.Type: GrantFiled: July 18, 2008Date of Patent: April 24, 2012Assignee: OPNET Technologies, Inc.Inventors: Ankit Agarwal, Mahesh Lavannis, Pradeep K. Singh
-
Publication number: 20120095970Abstract: A list of data structures (e.g., inodes) can be accessed, and the data structures in the list can be examined. If a data structure is examined, a counter value associated with the data structure is changed to a generation number that is associated with the examination. Subsequently, the counter values can be used to identify unreferenced data structures. More specifically, the counter value for an unreferenced data structure will be different from the generation number for the most recently performed examination.Type: ApplicationFiled: October 19, 2010Publication date: April 19, 2012Applicant: SYMANTEC CORPORATIONInventors: Nagaraj Shyam, Craig Keatley Harmer, George Mathew
-
Publication number: 20120095971Abstract: A lock is acquired on a data structure. Content in the data structure is read and verified while the lock is held. The lock is then released, and then the file system components that are referred to by the data structure are verified. In essence, a file system consistency check of the file system components is performed offline in the background while the data structure remains accessible.Type: ApplicationFiled: October 19, 2010Publication date: April 19, 2012Applicant: SYMANTEC CORPORATIONInventors: Nagaraj Shyam, Craig Keatley Harmer, George Mathew
-
Patent number: 8156086Abstract: Methods and systems are described for verifying stored data by receiving a first set of metadata associated with a first set of stored data, generating a second set of metadata associated with a second set of stored data which is associated with the first set of stored data, and comparing the first set of metadata and second set of metadata. Alternatively, the storage system can also generate a first set of metadata associated with a first set of stored data, generate a second set of stored data which is a copy of the first set of stored data, generate a second set of metadata associated with the second set of stored data, and compare the first set of metadata and the second set of metadata.Type: GrantFiled: October 9, 2008Date of Patent: April 10, 2012Assignee: CommVault Systems, Inc.Inventors: Jun Lu, Arun Amarendran
-
Patent number: 8145609Abstract: An information processing device includes a digital-information generating unit, an identifier assigning unit, an attribute setting unit and an electronic signing unit. The digital-information generating unit serially generates pieces of first digital information. The identifier assigning unit assigns different identifiers to the respective pieces of first digital information generated by the digital-information generating unit. The attribute setting unit sets an attribute of each first digital information so as to include the identifier assigned to each first digital information. The electronic signing unit electronically signs each first digital information to which the attribute setting unit sets the attribute including the corresponding identifier.Type: GrantFiled: July 9, 2008Date of Patent: March 27, 2012Assignee: Fuji Xerox Co., Ltd.Inventor: Shinichi Saito