Checking Consistency Patents (Class 707/690)
-
Patent number: 8140490Abstract: There is disclosed a data processing system implemented method, a data processing system, and an article of manufacture for directing a data processing system to maintain a database table associated with an initial maintenance scheduling interval. The data processing system implemented method includes selecting a randomizing factor, and selecting a new maintenance scheduling interval for the database table based on the initial maintenance scheduling interval and the selected randomizing factor.Type: GrantFiled: March 31, 2008Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Ashraf Ismail Aboulnaga, Peter Jay Haas, Sam Sampson Lightstone, Volker Gerhard Markl, Ivan Popivanov, Vijayshankar Raman
-
Patent number: 8140489Abstract: A method for analyzing content on a web page. In one method embodiment, the present invention accesses a web page having content. Additionally, the web page is processed through a filter wherein the filter transfers the content of the web page to an analyzer. The analyzer analyzes the content of the web page. The analyzer then returns the result of the analyzing to the server which appends the result of the analyzing to the content of the web page. The results are then displayed on the web page. In so doing, the ability to provide an analysis of the functionality of a web page at the time of development is provided.Type: GrantFiled: March 24, 2004Date of Patent: March 20, 2012Assignee: Oracle International CorporationInventors: David R. Yee, Peter Wallack, Hok-Min Lie
-
Publication number: 20120066185Abstract: A method is disclosed for checking the integrity of a database through a test of database integrity information provided in the database and integrity information provided external to the database. The integrity information may be provided in a configuration file.Type: ApplicationFiled: November 9, 2011Publication date: March 15, 2012Applicant: Roche Diagnostics Operations, Inc.Inventors: Igor Gejdos, Lawrence G. Yarian, II, Keith E. Bernard, Morris J. Young, Christopher Richard Baker
-
Patent number: 8135682Abstract: A system for administrating over changes to a record shared by a plurality of users authorized to do so is provided with a resource to officiate over an official version of the record and to communicate with the plurality of users over a medium for non-persistent communications. Typically, this medium is the Internet. In response to a request of a given user, the resource replies with a communication sending a copy of the official version. In consequence of a return by the given user of a request to effect given changes, the resource compares a saved original edition of the sent copy to the official version so if in case of a match the resource effects the given changes to the official version, or else not.Type: GrantFiled: September 15, 2008Date of Patent: March 13, 2012Inventor: David A. Crockett
-
Patent number: 8132155Abstract: A computer readable media, includes instructions capable of being interpreted for execution by a computer processor. The instructions provide information sufficient for: reading a master telemetry definition data file; producing a source code for implementing a data stream telemetry method, and generating documentation files for the source code. The source code includes a get component, a format component, and a blocks component. The get component includes source code for accessing flight software variable values according to the master telemetry definition data file. The format component includes source code for scaling the flight software variable values according to the master telemetry definition data file. The format component includes source code for formatting the values as telemetry stream parameters according to the master telemetry definition data file.Type: GrantFiled: May 5, 2006Date of Patent: March 6, 2012Assignee: The Boeing CompanyInventor: Dennis W. Gvillo
-
Publication number: 20120054157Abstract: There are provided a database apparatus for maintaining a consistency with another database apparatus having a different database key from a database key of the database apparatus, a database consistency system, and a database consistency method. A data collating unit in HLR collates data stored in a database of HLR and data stored in EIR with respect to “telephone number” and “terminal equipment number”. When it is determined by collating that there is an inconsistency between the data, a data deleting unit deletes such inconsistent data, a data collecting unit collects mobile station information from MS. A database updating unit updates the database by use of the collected mobile station information. A collected data notifying unit notifies the collected mobile station information to EIR.Type: ApplicationFiled: May 14, 2010Publication date: March 1, 2012Applicant: NTT DOCOMO, INC.Inventors: Kenichi Fukasawa, Wataru Sakurai, Shigeru Iwashina, Daisuke Akiyama
-
Patent number: 8117171Abstract: Methods, systems, and products are disclosed for dynamically updating web content using W3C standards. One such method sends a request to a web server for a web page. A web browser receives and renders a static HTML web page. The web browser periodically sends a query to the web server and, in response, receives a latest date and time stamp indicating the latest update to the web page. The web browser compares the latest date and time stamp to a previously stored date and time stamp representing a previous update. If the latest date and time stamp matches the previously stored date and time stamp, then no update has occurred and no update is required. If, however, the date and time stamps do not match, then the web page has changed since the previous update and the web browser retrieves the latest update to the web page.Type: GrantFiled: March 12, 2010Date of Patent: February 14, 2012Assignee: AT&T Intellectual Property I, L.P.Inventor: Keith Hackworth
-
Publication number: 20120036112Abstract: Disclosed is a system for, and method of, determining whether records and entity representations should be delinked. The system and method need no human interaction in order to calculate parameters and utilizing formulas used for the delinking decisions.Type: ApplicationFiled: August 9, 2010Publication date: February 9, 2012Applicant: LexisNexis Risk Data Management Inc.Inventor: David Alan Bayliss
-
Patent number: 8112802Abstract: Embodiments disclosed herein are directed to verifying query results of an untrusted server. A data owner outsources a data stream to the untrusted server, which is configured to respond to a query from a client with the query result, which is returned to the client. The data owner can maintain a vector associated with query results returned by the server and can generate a verification synopsis using the vector and a seed. The verification synopsis includes a polynomial, where coefficients of the polynomial are determined based on the seed. The data owner outputs the verification synopsis and the seed to a client for verification of the query results.Type: GrantFiled: November 21, 2008Date of Patent: February 7, 2012Assignee: AT&T Intellectual Property I, LPInventors: Marios Hadjieleftheriou, George Kollios, Feifei Li, Divesh Srivastava, Ke Yi, Graham Cormode
-
Publication number: 20120030182Abstract: A computer-based method for media composition of a family of related time-based media programs. The method involves creating a master program with time-based elements of video and/or audio as well as time-based and non-time-based metadata, creating a derivative program that includes derivative elements, defining an inheritance relationship between the master program and the derivative program that specifies elements of the master program to be inherited by the derivative program, and causing the derivative program to inherit the specified elements from the master program in accordance with the inheritance relationship. User interfaces are provided for creating, editing, and viewing hierarchical trees of related programs.Type: ApplicationFiled: July 27, 2010Publication date: February 2, 2012Inventors: Timothy Claman, Robert Gonsalves, Albert W. Kovalick
-
Patent number: 8108365Abstract: A database management system for determining consistency in a hierarchical database sequentially reads pointers of a plurality of segment data, generates an address hash value, which is a hash value of retention addresses of the segment data having been read, generates a pointer hash value, which is a hash value of the pointers included in the segment data having been read, corrects the address hash value, when the contents of the address already read is updated, based a retention address of segment data added or deleted by the update, corrects the pointer hash value based on each pointer changed by the update, and determines that the hierarchical database is consistent if the corrected address hash value coincides with the corrected pointer hash value.Type: GrantFiled: October 9, 2008Date of Patent: January 31, 2012Assignee: International Business Machines CorporationInventors: Shigeko Mori, Toshikazu Takahashi, Ichirob Teshima
-
Patent number: 8108364Abstract: A plurality of data units with associated timestamps is stored in a time based file system, wherein a timestamp corresponds to a time indicated by a system clock. A time indicated by the system clock is changed while the plurality of data units is being stored. A plurality of epochs is stored in a data structure, wherein an epoch is a period of time between a starting and an ending timestamp selected from the timestamps, and wherein successive epochs have overlapping time periods. The time based file system is reverted to an earlier point in time based on the plurality of epochs stored in the data structure.Type: GrantFiled: August 6, 2008Date of Patent: January 31, 2012Assignee: International Business Machines CorporationInventors: Kenneth Wayne Boyd, Kenneth Fairclough Day, III, Douglas William Dewey, Christopher Diebold O'Toole
-
Patent number: 8103639Abstract: A method of performing a file system consistency check in a distributed, segmented file system, includes: analyzing primary objects of a first segment of the file system to determine if a first primary object points to a second primary object of a second segment separate from the first segment, storing, if the first primary object points to the second primary object of the second segment, a first indication indicating that the first primary object points to the second primary object of the second segment, the first indication indicating an expected location of the second primary object; analyzing a shadow directory of the selected segment to determine an expected location of a third primary object, and an expected pointer of the third primary object indicative of a location and a name of a fourth primary object, the third primary object being contained in a segment other than the first segment; and storing a second indication indicating the expected location of the third primary object and the expected pointeType: GrantFiled: May 5, 2009Date of Patent: January 24, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Sudhir Srinivasan, Boris Zuckerman
-
Patent number: 8103543Abstract: Systems and methods for detecting instances of click fraud are disclosed. Click fraud occurs when, for example, a user, malware, bot, or the like, clicks on a pay per click advertisement (e.g., hyperlink), a paid search listing, or the like without a good faith interest in the underlying subject of the hyperlink. Such fraudulent clicks can be expensive for an advertising sponsor. Statistical information, such as ratios of unpaid clicks to pay per clicks, are extracted from an event database. The statistical information of global data is used as a reference data set to compare to similar statistical information for a local data set under analysis. In one embodiment, when the statistical data sets match relatively well, no click fraud is determined to have occurred, and when the statistical data sets do not match relatively well, click fraud is determined to have occurred.Type: GrantFiled: January 27, 2010Date of Patent: January 24, 2012Assignee: Gere Dev. Applications, LLCInventor: Richard Kazimierz Zwicky
-
Patent number: 8095507Abstract: A computer is programmed to parse a network that interconnects databases in a distributed database system, into a number of paths, wherein each path starts in a source database that is a source of changes and ends in a destination database that uses the changes to replicate the source database. The computer identifies databases that occur within each path in the network, and queries the identified databases to obtain statistics for each path. Statistics along each path are analyzed automatically, to identify a component in each path as a candidate for further investigation. The identified component may be marked as a bottleneck e.g. if there are no other paths connected to it. Alternatively the identified component may be a source of changes for another path that has a bottleneck or that has another candidate for further investigation. The identified bottleneck is displayed to the user with recommendations for improvement.Type: GrantFiled: August 8, 2008Date of Patent: January 10, 2012Assignee: Oracle International CorporationInventors: Jingwei Wu, Nimar S Arora, Lik Wong
-
Patent number: 8095573Abstract: Discrepancies in two sets of asset data for an organization are identified and automatically reconciled. One set of asset data may be compiled using automatic physical discovery software while the other set is from a financial system of the organization. Automatic reconciliation is performed according to user-configurable rules and corresponding user-configurable actions.Type: GrantFiled: July 9, 2007Date of Patent: January 10, 2012Assignee: Oracle International CorporationInventors: Umesh Madhav Apte, Jason Aron Alonzo, John Leong Yee
-
Patent number: 8090682Abstract: A composite content file editing method includes the steps of dividing each media data included in the composite content file on the time base so as to generate a first composite content file to be reproduced first on the time base and a second composite content file to be reproduced later, and adding, as synchronizing information, information about a position shift on the time base at reproduction start of each media data included in the second composite content file to the second composite content file.Type: GrantFiled: October 30, 2007Date of Patent: January 3, 2012Assignee: Fujitsu LimitedInventor: Kazumi Doi
-
Patent number: 8090693Abstract: Methods and systems are provided for maintaining and accessing a whois database. In one embodiment, modifications to a registrar database that includes information about domain names are tracked, and based on the tracked modifications, one or more records that include modified information about the domain names are identified. Unique identifiers for the identified one or more records are determined and are used to reflect the modifications in the whois database. The modifications are tracked on a real-time basis and are reflected in the whois database on an hourly or a real-time basis.Type: GrantFiled: September 24, 2008Date of Patent: January 3, 2012Assignee: VeriSign, Inc.Inventor: Steven C. Monroe
-
Publication number: 20110320413Abstract: Systems and methods that automatically compare sets of files to determine what has been copied even when sophisticated techniques for hiding or obscuring the copying have been employed. The file compare system comprises a file compare program that uses various operational data and user interface options to detect illicit copying, highlight and align matching lines, and to produced a formatted report. A discovered translations file is used to match translated tokens. Other operation data files specify rules that the file program then uses to improve its results. The generated report contains statistics and full disclosures of the discovered translations used and the other methods used in creating the exhibits. The system includes a bulk compare program that automatically detects likely file pairings and candidates for validation as suspected translations, which can be used on iterative runs.Type: ApplicationFiled: June 29, 2010Publication date: December 29, 2011Inventors: Kendyl A. Román, Paul Raposo
-
Publication number: 20110320412Abstract: Provided are techniques for identifying an incremental consistency checking job. During a run of the incremental consistency checking job, one or more queries are issued for a set of content holding objects in an object repository.Type: ApplicationFiled: June 28, 2010Publication date: December 29, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: David A. HANSON
-
Publication number: 20110320414Abstract: The present disclosure relates to a method, system and software executable by a processor associated with non-transitory computer-readable storage medium for detecting a trap of web-based calendar pages and building a retrieval database. According to an aspect of the disclosure, detecting a trap of web-based calendar pages includes clustering, by a clustering module, URLs corresponding to web pages stored in a database according to a predetermined standard, generating a regular expression by analyzing a date pattern included in a clustering result, and detecting, a cluster suspected of being a trap of web-based perpetual calendar pages using the generated regular expression.Type: ApplicationFiled: June 2, 2011Publication date: December 29, 2011Applicant: NHN CORPORATIONInventors: Dong Yun SIM, Chaehyun LEE
-
Publication number: 20110313978Abstract: A method and apparatus for plan-based compliance score computation is provided. Compliance-specific target results are stored. The compliance results include, for each target, a subset of target-specific compliance results for a rule subset of compliance rules. Each target-specific compliance result of the result subset includes a compliance value. The compliance value represents compliance to a compliance rule of the rule subset. An execution plan is generated. The execution plan generates data that measures compliance to a first compliance standard. For each target-specific compliance result, an execution plan step is generated for computing the compliance value of the respective compliance rule of the respective target.Type: ApplicationFiled: June 22, 2010Publication date: December 22, 2011Applicant: ORACLE INTERNATIONAL CORPORATIONInventor: Raja Chatterjee
-
Publication number: 20110313979Abstract: Processing related datasets includes receiving over an input device or port records from multiple datasets, the records of a given dataset having one or more values for one or more respective fields; and processing records from each of the multiple datasets in a data processing system.Type: ApplicationFiled: June 22, 2011Publication date: December 22, 2011Inventor: Andrew F. Roberts
-
Patent number: 8082234Abstract: A computer-implemented apparatus, method, and article of manufacture provide the ability to manage a plurality of database systems. A domain contains a plurality of database systems. A system event monitor, on each of the database systems, monitors the database systems' system conditions and operating environment events within the domain. A multi-system regulator manages the domain, communicates with the system event monitor, and creates a dynamic event on one of the database systems based on the system conditions and operating environment events. The dynamic event causes an adjustment to a state of the database system.Type: GrantFiled: November 19, 2007Date of Patent: December 20, 2011Assignee: Teradata US, Inc.Inventors: Douglas Brown, Debra Galeazzi
-
Patent number: 8082258Abstract: Systems and methods for regularly updating portions of a merged index are provided. Initially, upon receiving an indication that modifications have occurred to content of web-based documents, dynamic update of index (DUI) objects that identify the documents and expose the modified content are composed by ascertaining relative positions of the modified content within the documents, and packaging identifiers of the documents, the relative positions, and metadata underlying the modified content into a message. The DUI objects are applied to an overloading index that maintains structured records of recent modifications. In particular, portions of the overloading index are targeted utilizing the document identifiers and the relative positions specified by the DUI object, thereby updating the targeted portions within the overloading index corresponding to the modified content without rewriting the entire overloading index.Type: GrantFiled: February 10, 2009Date of Patent: December 20, 2011Assignee: Microsoft CorporationInventors: Abhas Kumar, Pratibha Permandla, Gaurav Sareen, Anna Timasheva, Deepak Shankar
-
Publication number: 20110307454Abstract: This invention is to solve the high cost of the IV&V process by simplifying the complex logistics of project management. This invention is an intelligent project management system that can serve multiple projects. The system comprises at least one computer system with at least one operating system. The system is remotely accessible by a user via a computing device. The system contains at least one web server, at least one email server, and at least one search engine facility. Several components are executing online or offline in the system. The system can generate various views of a particular project. The system continuously monitors and periodically reports the state of a project. It automatically validates the mapping between multiple project documents. The system automatically provides authentication and authorization of the user. It provides online and offline intelligent assistance to the user on matters related to a project.Type: ApplicationFiled: May 19, 2011Publication date: December 15, 2011Inventor: Philip W. Ching
-
Patent number: 8078572Abstract: A reporting program and system for updating a master copy of a geographic database is disclosed. According to the method and system, reports are obtained that relate to data contained in a geographic database. Satellite images of the geographic locations represented by the data in the reports are obtained. The satellite images are analyzed to confirm a need to make changes to the master copy of the geographic database based on the reports. After confirming the need to make the changes, the master copy of the geographic database is updated.Type: GrantFiled: May 21, 2008Date of Patent: December 13, 2011Assignee: NAVTEQ North America, LLCInventors: Ole Henry Dorum, John Hanson, Lawrence M. Kaplan
-
Patent number: 8078488Abstract: Timely projections of product sales for a reporting time period are obtained by combining actual sales data received from reporting stores and estimated sales data for non-reporting stores. The projections are adjusted to account for trailing data, which may be reported after the end of the subject time period.Type: GrantFiled: December 2, 2005Date of Patent: December 13, 2011Assignee: IMS Software Services Ltd.Inventors: Chris Boardman, Brian Wynne, Kennon Copeland
-
Patent number: 8078592Abstract: A method is disclosed for checking the integrity of a database through a test of database integrity information provided in the database and integrity information provided external to the database. The integrity information may be provided in a configuration file.Type: GrantFiled: December 7, 2007Date of Patent: December 13, 2011Assignee: Roche Diagnostics Operations, Inc.Inventors: Igor Gejdos, Lawrence G. Yarian, III, Keith B. Bernard, Morris J. Young, Christopher Richard Baker
-
Patent number: 8074103Abstract: A computer is programmed to execute a diagnostic procedure either on a pre-set schedule or asynchronously in response to an event, such as an error message, or a user command. When executed, the diagnostic procedure automatically checks for integrity of one or more portions of data in the computer, to identify any failure(s). In some embodiments, the failure(s) may be displayed to a human, after revalidation to exclude any failure that no longer exists.Type: GrantFiled: October 17, 2008Date of Patent: December 6, 2011Assignee: Oracle International CorporationInventors: Mark Dilman, Michael James Stewart, Wei-Ming Hu, Balasubrahmanyam Kuchibhotla, Margaret Susairai, Hubert Ken Sun
-
Publication number: 20110295816Abstract: According to one embodiment, an alteration detecting apparatus includes an input unit, a storage unit, an output unit, and an alteration detecting unit. The input unit inputs a file. The storage unit stores the file. The output unit outputs the file. The alteration detecting unit produces first alteration detection data that is uniquely determined, from the file on the basis of an alteration detection data production process in response to an input of the file, stores the file and the first alteration detection data in the storage unit, produces second alteration detection data that is uniquely determined, from the file stored in the storage unit on the basis of the alteration detection data production process in response to an output request for the file, compares the first alteration detection data with the second alteration detection data and detects alteration of the file on the basis of the compared result.Type: ApplicationFiled: May 27, 2011Publication date: December 1, 2011Applicants: TOSHIBA TEC KABUSHIKI KAISHA, KABUSHIKI KAISHA TOSHIBAInventors: Jun Sasano, Tomohide Oka, Michiaki Konno
-
Publication number: 20110295815Abstract: Embodiments of the invention relate to testing a storage system point-in-time copy of data for consistency. An aspect of the invention includes receiving system and application event information from systems and applications associated with point-in-time copies of data. The system and application event information is associated with each of point-in-time copies of data. At least one point-in-time copy of data is selected for testing. The system and application event information is compared with inconsistency classes to determine tests for testing the point-in-time copy of data. The point-in-time copy of data is tested.Type: ApplicationFiled: May 26, 2010Publication date: December 1, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nagapramod S. Mandagere, Ramani R. Routray, Sandeep M. Uttamchandani, Pin Zhou
-
Patent number: 8065269Abstract: A system, method, and computer program product are provided for immediately updating a materialized view in a relational database management system. The method includes the steps of creating a materialized view defined over a base table, executing an update statement on the base table, computing a delta of the base table by comparing images of the base table before execution of the update statement and after execution of the update statement, computing a delta of the materialized view based on the delta of the base table, and updating the materialized view using the delta of the materialized view.Type: GrantFiled: December 19, 2008Date of Patent: November 22, 2011Assignee: iAnywhere Solutions, Inc.Inventors: Anisoara Nica, Evguenia Eflov
-
Patent number: 8065280Abstract: The present invention is a method and system that provides visual, production level, high-performance, integrated and automatic data integrity verification in a Web-based, e-business or other similar application, using a middleware application server. Asynchronous messaging is utilized to achieve real-time data verification. When data is read and updated by the application running in the application server, a message containing certain aspects of the data is published to a data auditor “queue” in the message server. Publishing the data is an asynchronous and high-performance operation and thus does not significantly slow down the operation being performed by the application server. The message is delivered to the message server and control immediately returns to the application to continue processing. Concurrently, the auditor checks the values resulting from the transaction and determines if the transactions have been recorded accurately.Type: GrantFiled: December 17, 2003Date of Patent: November 22, 2011Assignee: International Business Machines CorporationInventors: John S. Cox, Andrew W. Spyker
-
Publication number: 20110282848Abstract: Method for establishing, by means of a computer, a data sequence for generating a trip, the said method comprising the use of a first set of N data, each data item (POIi; 1?i?N) identifying a point of interest that may form part of trips, with each data item (POIi) of the said first set of data there being associated a first identifier (Lp; 1?p?P; P?N) identifying a geographical location where the point of interest identified by the data item (POIi) is situated, these data being structured in a database by means of the first identifier, the said database indicating, between on each occasion a first pair ((Lr,Lj); 1?r?P; 1?j?P) of geographical locations, a distance (?drj) and a time (?trj) for going from the geographical location Lr to the geographical location Lj.Type: ApplicationFiled: November 17, 2009Publication date: November 17, 2011Applicant: DECIZIUMInventor: Jean-Marc Godart
-
Patent number: 8055631Abstract: A method for reducing data loss and unavailability by integrating multiple levels of a storage hierarchy is provided. The method includes receiving a read request. In addition, the method includes recognizing a data failure in response to the read request. The method further includes locating an alternate source of the data to be read in response to recognizing the data failure. The alternate source includes data cached at devices in the storage hierarchy, data in a backup system, and cumulative changes to the data since the last backup. Moreover, the method includes responding to the read request with data from the alternate source.Type: GrantFiled: August 6, 2008Date of Patent: November 8, 2011Assignee: International Business Machines CorporationInventors: Windsor W. Hsu, Shaunchi Ong, John Davis Palmer
-
Publication number: 20110271137Abstract: A modular framework may be provided for configuration checks that enable a developer to classify and describe each check and then subsequently search for checks and integrate them with other checks. Each check may include a dependency on other checks to create a hierarchy. Additionally, multiple checks may be combined. The combination of checks may be used to check configuration of specific processes or systems. Each check unit and business configuration check may contain keywords, descriptions, and documentation to enable the checks to be subsequently searched and reused in different applications. Systems, methods, and articles of manufacture may be provided.Type: ApplicationFiled: April 29, 2010Publication date: November 3, 2011Applicant: SAP AGInventors: Jan Krieg, Viktor Folmer, Michelle BRAUN
-
Publication number: 20110270806Abstract: The invention relates to a method and a device for checking a communication system (3) comprising a plurality of modules (7) adapted to be installed in an aircraft under development (5), said checking device including: means (11) for building an identification and synchronization database (17) for said communication system (3), said database contractually defining interfaces between said plurality of modules from change notes relative to an initial technical definition, means (11) for defining, in said database (17), signals configured to be exchanged between said plurality of modules (7) via a plurality of connections (3) interconnecting said interfaces, said signals being defined to be synchronized with each other as well as with the physical materialization of said connections, and means (11) for checking, before an evaluation of a maturation test of the communication system (3), an interface consistency for all of said signals of said database (17).Type: ApplicationFiled: March 30, 2011Publication date: November 3, 2011Applicant: Airbus Operations (Societe Par Actions Simplifiee)Inventors: Yves Weiler, Laurent Coloma
-
Publication number: 20110270807Abstract: Method, apparatus and computer program for storing by a database server a plurality of data entries containing data related to a plurality of applications. The database server receives a request to modify the content of a data entry and checks a validation rule related to the entry before performing the modification. The validation rule contains information usable for determining valid data contents that can be stored in said entry, and information for building the validation rule is received from one or more application servers serving said applications. When a back end database server system stores data related to a plurality of applications, data validation check mechanisms are simplified, as information for performing validity checks are received from the application servers in the database system.Type: ApplicationFiled: December 30, 2008Publication date: November 3, 2011Inventors: Susana Gomez Maturana, Maria Pilar González López, Stefan Pudas, Stephen Terrill
-
Patent number: 8051048Abstract: The invention relates to a system and a method for automated transfer and subsequent evaluation of the quality of mass data of a technical process or a technical project in a standardized environment (70) of one or more data processing devices with an assignment module (20) for allocating the mass data from one or more data sources (10) to structure elements in the standardized environment of the data processing device (70) and for generating a defined mapping of the mass data to be read in. The assignment module (20) interacts with a read-in module (30), into which the mass data can be read in an automated operation according to the selected assignment. The data read in can be fed to a checking module (40) for automated checking and/or for generation of a report for evaluation of the quality of the measured data read in.Type: GrantFiled: April 20, 2007Date of Patent: November 1, 2011Assignee: ABB Technology AGInventors: Peter Beer, Andreas Liefeldt
-
Patent number: 8046337Abstract: A computer based method for the preservation of a digital information in a data set includes receiving a data set to be preserved, the data set including a plurality of preservation objects; creating a fixity table, the fixity table including one or more data types corresponding to preservation data types contained in the preservation objects, each data type being assigned an importance rank and one or more fixity function; for each preservation object, creating a Merkle tree corresponding to the preservation object and based on the fixity table.Type: GrantFiled: October 15, 2008Date of Patent: October 25, 2011Assignee: International Business Machines CorporationInventors: Simona Cohen, Dalit Naor, Leeat Ramati, Petra Reshef, Shahar Ronen
-
Publication number: 20110258167Abstract: Relationships between XBRL hypercubes, including implicit relationships, may be automatically determined based on shared dimensions. Once such relationships are understood, “generic” software (software that is not specific to a particular taxonomy) may be built to provide some or all of the following functionalities: determine, enforce, and/or encourage referential integrity; deduce (graph) ordered relationships between hypercubes; make inferences about those relationships; “join” or “split” hypercubes; create isomorphic and/or homomorphic views of a hypercube for user presentation; and/or assemble and order primary items (attached to hypercubes) in a logical (graph) order.Type: ApplicationFiled: April 20, 2011Publication date: October 20, 2011Applicant: XBRL CLOUD, INC.Inventors: Cliff Binstock, Brian Milnes
-
Publication number: 20110258166Abstract: In accordance with one embodiment of the disclosed technology, inconsistencies are detected between various records relating to data that has been associated with an identification tag. Data packages associated with the inconsistencies may then be removed. In accordance with another aspect of the disclosed technology, requests relating to data packages associated with inconsistencies in the various stored records are identified and removed. The disclosed technology may be implemented in data warehouses.Type: ApplicationFiled: April 14, 2010Publication date: October 20, 2011Applicant: AT&T INTELLECTUAL PROPERTY I, LPInventor: Eric Mathew Siboda
-
Publication number: 20110258164Abstract: Embodiments of the invention detect inadvertent or malicious data corruption and for recovering data including receiving a query specifying corrupted application data; analyzing transaction logs to find update operations related to the data; determining where the data are stored, by mapping the table data to locations within the file system and mapping the file system locations to volume logical blocks; and analyzing snapshot volume bitmaps to determine if the bitmaps show changes to the table data stored in the volume logical blocks. Changes which are reflected in the bitmaps for the data, but which do not have corresponding entries in the transaction logs are flagged as unauthorized changes. Snapshots of the data, from a time prior to the time at which a flagged snapshot was taken, are identified for use in restoring data to its status prior to the unauthorized change.Type: ApplicationFiled: April 20, 2010Publication date: October 20, 2011Applicant: International Business Machines CorporationInventors: Nagapramod S. Mandagere, Mark J. Seaman, Sandeep M. Uttamchandani
-
Patent number: 8041687Abstract: The present invention comprises a Schema Generation Program (SGP) and Schema Update Program (SUP). The SGP creates an initial XML Schema and copies the database into a hashtable. At the occurrence of a query interval, the SGP compares the database to the hashtable. If the database is identical to the hashtable, then the SGP resets the query interval and repeats the comparison. If the database and the hashtable are not identical, then the SGP deletes the old hashtable, stores a copy of the database as a new hashtable, and creates a new XML Schema. The XML Schema is stored in the web server so that a registered party may access the XML Schema and check the validity of a group of data before sending the data to the web server as a proposed addition to the database. The SUP notifies registered parties of updates to the XML Schema.Type: GrantFiled: September 30, 2003Date of Patent: October 18, 2011Assignee: International Business Machines CorporationInventors: Yen-Fu Chen, John W. Dunsmoir, Mark Louis Feinberg, Abhay Pradhan, Hari Shankar
-
Publication number: 20110252099Abstract: An apparatus, method, and machine-readable medium are described for managing data within a friend service. In one embodiment, a key/value data store can be used to provide an efficient and highly-scalable friend service database. Various techniques can be used to ensure data consistency between friend service data records. For example, in one embodiment, operations are detected which require updates to a plurality of related friend state records. A key may be generated to represent each of the operations and then used to create an entry in a write-ahead log database. In one embodiment, each entry in the write-ahead log database may specify the operation to be performed on the friend state records. If the plurality of friend state records are successfully updated, then the entry in the write-ahead log database may be deleted. However, if the plurality of friend state records are not successfully completed, then the entry is not deleted from the write-ahead log database.Type: ApplicationFiled: July 7, 2010Publication date: October 13, 2011Inventors: Amol Pattekar, Jeremy Matthew Werner, Patrrick Gates, Abdrew H. Vyrros, Richard Wagner
-
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: 8037032Abstract: One embodiment is a method for providing incremental backups for a source computing machine, the method including: (a) creating a first backup snapshot including a virtual machine (VM) snapshot of an initial copy of a source computing machine volume, wherein said VM snapshot includes a timestamp and a first redo log file; (b) reconfiguring and customizing said first backup snapshot to create a first bootable VM, writing changes associated with said reconfiguring and customizing into said first redo log file, then creating a first bootable snapshot including a VM snapshot of said first bootable VM, wherein said VM snapshot of said first bootable VM includes a timestamp for said first bootable VM and a redo log file; (c) performing an incremental update of said first backup snapshot or a subsequent backup snapshot, then creating a subsequent backup snapshot including a VM snapshot of said incremental update, wherein said VM snapshot of said incremental update includes a timestamp for said incremental update andType: GrantFiled: August 25, 2008Date of Patent: October 11, 2011Assignee: VMware, Inc.Inventors: Aleksey Pershin, Ilia Langouev, Sudarsana R. Piduri, Parag Ratankumar Shah, Joshua M. Silver
-
Publication number: 20110246816Abstract: Methods for configuring a system to collect and aggregate datasets are disclosed. One embodiment includes, identifying a data source in the system from where dataset is to be collected, configuring a machine in the system that generates the dataset to be collected, to send the dataset to the data source, identifying an arrival location where the dataset that is collected is to be aggregated or written, and/or configuring an agent node by specifying a source for the agent node as the data source in the system and specifying a sink for the agent node as the arrival location.Type: ApplicationFiled: September 8, 2010Publication date: October 6, 2011Applicant: Cloudera, Inc.Inventors: Jonathan Ming-Cyn Hsieh, Henry Noel Robinson
-
Patent number: 8032498Abstract: A snapshot copy facility maintains information indicating block ownership and sharing between successive versions by delegating block reference counts to parent-child relationships between the file system blocks, as indicated by block pointers in inodes and indirect blocks. When a child block becomes shared between a parent block of the production file and a parent block of a snapshot copy, the delegated reference count is split among the parent blocks. This method is compatible with a conventional data de-duplication facility, and avoids a need to update block reference counts in block metadata of child blocks of a shared indirect block upon splitting the shared indirect block when writing to a production file.Type: GrantFiled: June 29, 2009Date of Patent: October 4, 2011Assignee: EMC CorporationInventors: Philippe Armangau, William Davenport, Jean-Pierre Bono, Sairam Veeraswamy, Sitaram Pawar