Checking Consistency Patents (Class 707/690)
  • Publication number: 20130185265
    Abstract: Data can be transferred between computers at remote sites by transferring the data itself, or by transferring files showing how data at an originating site can be recreated from data already present at a receiving site. As part of the data transfer, a determination can be made as to what is the most appropriate way for the transfer to take place. Further, in cases where data is not transferred directly between originating and receiving sites, it is possible that some preparatory steps might be performed to improve the efficiency of the transfers to the receiving sites when they do take place. Additional efficiencies can be obtained in some cases by using the parallel processing capabilities provided by a cloud based architecture.
    Type: Application
    Filed: February 26, 2013
    Publication date: July 18, 2013
    Applicant: Ilesfay Technology Group, LLC
    Inventor: Ilesfay Technology Group, LLC
  • Patent number: 8489559
    Abstract: In one embodiment of the invention, a utility may be installed (e.g., by a system administrator) on a storage system. The utility may read content units on the storage system that are stored in one data format, and convert the content units to a second data format. In one embodiment, in response to a read request for a content unit, a data format in which to return the content unit may be selected and the content unit may be returned in that data format. In another embodiment, mapping information may be created that specifies in which data format a content unit should be returned in response to a request for the content unit. The mapping information may be stored either on the storage system that stores the content unit, the computer requesting access to the content unit, or any other computer or device in the computer system.
    Type: Grant
    Filed: July 20, 2010
    Date of Patent: July 16, 2013
    Assignee: EMC Corporation
    Inventors: Kaleb Keithley, Jiri Schindler, Jonathan B Hall, Michael Kilian, Stephen J. Todd
  • Patent number: 8484169
    Abstract: 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: Grant
    Filed: September 23, 2011
    Date of Patent: July 9, 2013
    Assignee: Fujitsu Limited
    Inventors: Shinya Kitajima, Masazumi Matsubara, Yuji Wada
  • Patent number: 8484167
    Abstract: Embodiments consistent with the present invention relate to methods and systems for verifying data of an application system. Consistent with exemplary embodiments, such methods and systems may send a message including data copied from a first data set processed by a first processing component and then store outbound messaging data describing the sent message. A second processing component may receive the sent message and store inbound messaging data describing the received message. The methods and systems may then verify a consistency of the data of the first and second processing components according to a comparison of the outbound and inbound messaging data.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: July 9, 2013
    Assignee: SAP AG
    Inventors: Christoph W. Glania, Thomas G. Wieczorek, Stefan A. Baeuerle, Robert Getzner, Mario A. Mueller, Till Oppert, Peter W. Engel
  • Patent number: 8478754
    Abstract: A method and system of comparing data sets related to personality traits to identify various comparison results are disclosed. 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: Grant
    Filed: December 8, 2011
    Date of Patent: July 2, 2013
    Assignee: Piracloud, Inc.
    Inventors: John Cameron Young, Andrew Stevyn Platter
  • Publication number: 20130166515
    Abstract: In one embodiment, the method includes profiling a data file comprising one or more fields of data. The one or more fields of data contain an item of data; that is, a character, or group of characters that are related. Further, the method includes generating one or more profiling attributes based on profiling the data file. In an example, the one or more profiling attributes refer to profiling information relating to pattern, structure, content and format of data. Further, the method includes selecting at least one of the generated one or more profiling attributes and generating a validation rule based on the selected at least one profiling attribute.
    Type: Application
    Filed: December 22, 2011
    Publication date: June 27, 2013
    Inventors: David Kung, Wu Cao, Suryanarayana Mangipudi, Aun-Khuan Tan
  • Publication number: 20130166516
    Abstract: A data processing apparatus includes a comparison unit configured to perform an element comparison process performing a comparison of a first data element at a first index in the first vector with a second data element at a second index in the second vector. A hazard vector generation unit is configured to populate a hazard vector at an index determined by the first index with a value determined by the second index. The comparison unit performs the element comparison process by iteratively comparing data elements of the first vector with each element of a subset of the second vector. It then determines the subset of the second vector as those data elements at indices in the second vector which are less than a current index of the first vector and which are greater than previously determined values of the second index for which the match condition was true.
    Type: Application
    Filed: December 23, 2011
    Publication date: June 27, 2013
    Applicant: ARM Limited
    Inventor: Alastair David REID
  • Publication number: 20130166514
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for verifying a message based on application of a hashing algorithm. In one aspect, a method includes identifying a file and a key value and processing the file using multiple nonlinear functions to generate an output hash value, where the operations performed by the nonlinear functions are modified based on the key value. The file can then be verified based on the output hash value.
    Type: Application
    Filed: July 30, 2010
    Publication date: June 27, 2013
    Applicant: Adobe Systems Incorporated
    Inventor: Roderick David Schultz
  • Publication number: 20130159260
    Abstract: An industrial automation system comprising a processor with an updating component coupled to automation devices via a network. The updating component reads control information from machine readable representations of the devices and populates a data structure with the control information. The updating component also updates configuration information of a device from data stored in a file object and/or the data structure, further allowing this transfer to be fragmented into a plurality of messages if the configuration information exceeds a threshold. As well, a vendor deployment methodology is provided that embeds devices and firmware for devices with a Device Type Manager (DTM) prior to deployment and can optionally allow post deployment updates to the DTM.
    Type: Application
    Filed: February 14, 2013
    Publication date: June 20, 2013
    Applicant: Rockwell Automation Technologies, Inc.
    Inventor: Dave VanGompel
  • Publication number: 20130159259
    Abstract: In an embodiment, a method is provided for providing feedback regarding validity of data referenced in a report. In this method, the report is accessed, and this report references data stored in a data source separate from the report. A profile of metadata associated with referencing the data source is read from the report, and this profile is verified against a current state of the data source. A mismatch is detected based on the verification and a digital watermark is added to a rendering of the report. This digital watermark informs the mismatch associated with the referenced data.
    Type: Application
    Filed: December 19, 2011
    Publication date: June 20, 2013
    Applicant: Business Objects Software Ltd.
    Inventor: Godfrey Hobbs
  • Patent number: 8468167
    Abstract: Techniques disclosed herein include systems and methods for data validation and correction. Such systems and methods can reduce costs, improve productivity, improve scalability, improve data quality, improve accuracy, and enhance data security. A data manager can execute such data validation and correction. The data manager identifies one or more anomalies from a given data set using both contextual information and validation rules, and then automatically corrects any identified anomalies or missing information. Identification of anomalies includes generating similar data elements, and correlating against contextual information and validation rules.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: June 18, 2013
    Assignee: CoreLogic, Inc.
    Inventors: Vinaya Sathyanarayana, Salaka Sivananda, Peeta Basa Pati
  • Publication number: 20130151478
    Abstract: A method for verifying a consistency level in a key-value store, in which a value is stored in a cloud-based storage system comprising a read/write register identified by a key. At a centralized monitor node, a history of operations including writes and reads performed at the key is created, and a distance between a read of a value at the key and a latest write to the key is determined. It can then be ascertained whether the distance satisfies a relaxed atomicity property.
    Type: Application
    Filed: December 12, 2011
    Publication date: June 13, 2013
    Inventors: Xiaozhou Li, Wojciech Golab, Mehul A. Shah
  • Publication number: 20130151479
    Abstract: Apparatus for verifying conversion 117 inserts a cord extracting an SQL sentence in a program to handle with Access database system 111 and extracts an SQL sentence at the time of practice automatically. And it is converted into an SQL sentence handled with SQL-SERVER database system 113. And an SQL sentence is carried out with Access database system 111 and SQL-SERVER database system 113, and the result is compared, and the SQL sentence that is mismatched for a result is identified.
    Type: Application
    Filed: December 13, 2011
    Publication date: June 13, 2013
    Inventors: Tsuyoshi Hamamatsu, Mitsuaki Hirayama
  • Publication number: 20130151480
    Abstract: Managing database recovery time. A method includes receiving user input specifying a target recovery time for a database. The method further includes determining an amount of time to read a data page of the database from persistent storage. The method further includes determining an amount of time to process a log record of the database to apply changes specified in the log record to a data page. The method further includes determining a number of dirty pages that presently would be read in recovery if a database failure occurred. The method further includes determining a number of log records that would be processed in recovery if a database failure occurred. The method further includes adjusting at least one of the number of dirty pages that presently would be read in recovery or the number of log records that would be processed in recovery to meet the specified target recovery time.
    Type: Application
    Filed: February 4, 2013
    Publication date: June 13, 2013
    Applicant: MICROSOFT CORPORATION
    Inventor: Microsoft Corporation
  • Patent number: 8463797
    Abstract: An apparatus, system, and method for measuring the similarity of diverse binary objects, such as files, is disclosed. The method comprises determining a plurality of digital signatures in each of a plurality of dissimilar objects, for each digital signature, accessing a location in a store which has object identifiers for each object which also exhibits at least one instance of the digital signature, writing into the store the object identifiers of all the objects which have the corresponding pattern and the number of times the pattern is found, and making a list of all the objects which share a pattern found in each object. Analyzing the list determines the degree of similarity of a particular object with each of a plurality of diverse binary objects.
    Type: Grant
    Filed: July 20, 2010
    Date of Patent: June 11, 2013
    Assignee: Barracuda Networks Inc.
    Inventors: Zachary Levow, Kevin Chang
  • Patent number: 8463749
    Abstract: 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: Grant
    Filed: January 23, 2012
    Date of Patent: June 11, 2013
    Assignee: Microsoft Corporation
    Inventors: Giedrius Zizys, Kestutis Patiejunas
  • Patent number: 8463756
    Abstract: “A Universal Learner (UL)” provides a unified framework to understand multimedia signals. The UL utilizes the loosely annotated multimedia data on the Web, analyses it in various signal domains, such as text, image, audio and combinations thereof, and builds an association graph called the “Multimedia Brain,” which basically comprises visual signals, audio signals, text phrases and the like that capture a multitude of objects, experiences and their attributes and the links among them that capture similar intent or functional and contextual relationships.
    Type: Grant
    Filed: April 21, 2011
    Date of Patent: June 11, 2013
    Assignee: Haileo, Inc.
    Inventors: Nima Sarshar, Sudhir Kumar Singh, Vwani P. Roychowdhury
  • Patent number: 8458142
    Abstract: A method for distributing changes to digital assets across a network includes determining an asset type of a first digital asset and comparing the first digital asset to a prior digital asset to determine one or more deltas, the prior digital asset being a prior version of the first digital asset and the delta being a difference between the first digital asset and the prior digital asset. The method further includes evaluating the one or more of the deltas with one or more criteria to determine if the one or more delta assets should be created, the delta asset being a second digital asset containing the respective delta, the criteria determined by the asset type. The method further includes that if the delta meets the criteria, creating the delta asset, and marking the delta asset as a first delta asset of the first digital asset.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: June 4, 2013
    Assignee: OP40 Holdings, Inc.
    Inventors: Charles P. Pace, Darin S. DeForest, Paolo R. Pizzorni, Shuang Chen
  • Publication number: 20130138615
    Abstract: Embodiments of the invention relate to synchronization of data in a shared pool of configurable computer resources. An image of the filesystem changes, including data and metadata, is captured in the form of a consistency point. Sequential consistency points are created, with changes to data and metadata in the filesystem between sequential consistency captured and placed in a queue for communication to a target filesystem at a target site. The changes are communicated as a filesystem operation, with the communication limited to the changes captured and reflected in the consistency point.
    Type: Application
    Filed: November 29, 2011
    Publication date: May 30, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Karan Gupta, Manoj P. Naik, Frank B. Schmuck, Mansi A. Shah, Renu Tewari
  • Publication number: 20130138616
    Abstract: Embodiments of the invention relate to synchronization of data in a shared pool of configurable computer resources. An image of the filesystem changes, including data and metadata, is captured in the form of a consistency point. Sequential consistency points are created, with changes to data and metadata in the filesystem between sequential consistency captured and placed in a queue for communication to a target filesystem at a target site. The changes are communicated as a filesystem operation, with the communication limited to the changes captured and reflected in the consistency point.
    Type: Application
    Filed: August 20, 2012
    Publication date: May 30, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Karan Gupta, Manoj P. Naik, Frank B. Schmuck, Mansi A. Shah, Renu Tewari
  • Publication number: 20130132351
    Abstract: A computer program product for providing a collection context includes computer-readable instructions embodied on tangible, non-transient media and operable when executed to identifying a collection of items. An indication to inspect one or more items in the collection can be received, and an inspection interface for inspection of the one or more items can be provided, the inspection interface providing at least data about the one or more items and a list of the items in the collection.
    Type: Application
    Filed: November 18, 2011
    Publication date: May 23, 2013
    Inventor: Kai Richter
  • Publication number: 20130125065
    Abstract: Briefly, in accordance with one embodiment, in a graphical user interface, an interactive element in a first file format, such as hypertext markup extension language, may be converted into a second file format, such as portable document format, wherein the interactivity of the interactive element may be preserved in the conversion process.
    Type: Application
    Filed: June 17, 2009
    Publication date: May 16, 2013
    Applicant: Adobe Systems Incorporated
    Inventor: Sven Skwirblies
  • Publication number: 20130124485
    Abstract: In a method for detecting compatibility of files of an electronic device, the method obtains a size and a format of an original file in response to moving the original file from an original storage area to a destination, and determines whether the original file and the destination are compatible with each other. If the original file and the destination are compatible with each other, the method receives the original file to the destination. If the original file and the destination are incompatible with each other, the method displays a prompt that the original file and the destination are incompatible on a display device of the electronic.
    Type: Application
    Filed: September 26, 2012
    Publication date: May 16, 2013
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: HSIAO-PING CHIU, CHUN-TANG HSU, SHU-PING CHEN, HSUEH-TSEN TSAI
  • Patent number: 8442953
    Abstract: Some embodiments include a system, method, apparatus and means for determining that first information in an input data packet is not redundant with second information previously stored in a database system, includes receiving the input data packet, generating a database query based on one or more tagged portions in the input data packet, comparing second information retrieved by the database query with the first information to identify at least a first portion of the first information that is different than the second information, and causing storage of the at least a first portion of the first information in the database system.
    Type: Grant
    Filed: September 15, 2004
    Date of Patent: May 14, 2013
    Assignee: Goldman, Sachs & Co.
    Inventors: David Lawrence, Peter Nitze, Alasdair MacDonald
  • Publication number: 20130117240
    Abstract: The disclosed embodiments provide a system that archives data for a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in one or more cloud storage systems; the cloud controllers cache and ensure data consistency for the stored data. During operation, a cloud controller receives a request from a client for a data block of a file stored in the distributed filesystem. Upon determining that the requested data block is not currently cached in the cloud controller, the cloud controller sends a peer cache request for the requested data block to a peer cloud controller in the distributed filesystem.
    Type: Application
    Filed: December 21, 2012
    Publication date: May 9, 2013
    Applicant: Panzura, Inc.
    Inventor: Panzura, Inc.
  • Publication number: 20130103653
    Abstract: A system and method for detecting changes in data records based on summary values calculated on input data and existing data in a database is provided. An input data record including indicative data and financial data may be received. The indicative data may be normalized. A summary value may be calculated based on the normalized data to determine if any differences between the input record and existing data exist. If an existing summary value corresponding to the input record does not exist, the calculated summary value and financial data may be stored. If an existing summary value corresponding to the input record exists, the calculated summary value and the existing summary value may be compared to determine if they are equivalent. The calculated summary value and financial data may be stored if the summary values are not equivalent. The financial data may be stored if the summary values are equivalent.
    Type: Application
    Filed: October 17, 2012
    Publication date: April 25, 2013
    Applicant: Trans Union, LLC
    Inventor: Trans Union, LLC
  • Patent number: 8427664
    Abstract: An electronic file approval management system includes information terminal devices for a creator creating an electronic file and for an approver approving the file. The device for approver includes an electronic information transmitter-receiver storing and retrieving information with the device for creator, an input unit being input an approval result, a first print data converter converting the file into first print data, a first approval information extractor extracting first approval information, and a key creation unit creating an approval key.
    Type: Grant
    Filed: September 25, 2008
    Date of Patent: April 23, 2013
    Assignee: Oki Data Corporation
    Inventor: Osamu Iijima
  • Publication number: 20130097123
    Abstract: A method and system for determining eligible communication partners utilizing an entity discovery engine is provided. The entity discovery engine coordinates the discovery of eligible communication partners. The entity discovery engine enables participants to discover other communication partners through the application of inputs. Starting with a data set of potential communication partners, the entity discovery engine uses inputs to identify eligible communication partners from the data set of potential communication partners. Inputs include policies that are applied broadly to limit categories of potential communication partners from being suggested as eligible communication partners. Identified eligible communication partners are suggested to enable communication relationships. Suggested eligible communication partners may be selected by a user or by an electronic communication device for initiating a communication relationship.
    Type: Application
    Filed: October 18, 2011
    Publication date: April 18, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Brian Edward Anthony McColgan, Bruno Richard Preiss
  • Publication number: 20130091101
    Abstract: Methods and a processing system directed to a network assisted file system checker are described. In one embodiment the checker system is a network assisted checker that employs virtual storage devices that is storage is backed by files, and optionally the files backing the virtual storage devices may be remote files accessed over a network through a network file sharing protocol such as, but not limited to, NFS or CIFS. A device driver module introduces the virtual storage device to the local operating system supporting the checker process, and the device driver maps read and write requests made by the checker process to the virtual storage device onto files being supported by the network file sharing system.
    Type: Application
    Filed: October 5, 2011
    Publication date: April 11, 2013
    Applicant: NetApp, Inc.
    Inventors: Farshid Eslami Sarab, Nicholas Zehender
  • Publication number: 20130086005
    Abstract: A method of checking consistency of pointers in a hierarchical database includes reading segment information recorded on the hierarchical database and determining a type of each segment and pointer included in each segment. The method also includes extracting parent pointers and twin pointers from child segments and extracting a child pointer from the parent segment. The method also includes calculating a first hash value b a combination of a storage location address of the parent segment and a value of the child pointer and a combination of the values of the parent pointers and the twin pointers included in the child segments, and a second hash value from a combination of storage location addresses of the child segments and the values of the parent pointers included in the child segments. The method further includes indicating a consistency error when the first hash value and the second hash value differ.
    Type: Application
    Filed: November 16, 2010
    Publication date: April 4, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Shigeko Mori
  • Publication number: 20130086004
    Abstract: A representation of a new rule, defined as a set of a new transition(s), is inserted into a perfect hash table which includes previously placed transitions to generate an updated perfect hash table. This may be done by, for each new transition: (a) hashing the new transition; and (b) if there is no conflict, inserting the hashed new transition into the table. If, however, the hashed new transition conflicts with any of the previously placed transitions, either (A) any transitions of the state associated with the conflicting transition are removed from the table , the hashed new transition is placed into the table, and the removed transitions are re-placed into the table, or (B) any previously placed transitions of the state associated with the new transition are removed, and the transitions of the state associated with the new transition are re-placed into the table.
    Type: Application
    Filed: March 1, 2012
    Publication date: April 4, 2013
    Inventors: H. Jonathan CHAO, Yang Xu
  • Publication number: 20130086002
    Abstract: Techniques are described for identifying conflicts between a prospective temporal key and an index of temporal keys, the index sorted based on a time value associated with each of the temporal keys. Embodiments determine whether a first temporal key within the index of temporal keys conflicts with the prospective temporal key. Here, the keys within the index may be sorted based upon a respective time value associated with each of the keys. Upon determining that the first temporal key conflicts with the prospective temporal key, the prospective temporal key is designated as conflicting with at least one existing temporal key in the index of temporal keys.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert W. Lyle, Ping Wang
  • Publication number: 20130086003
    Abstract: The present technology resolves playlist version conflicts resulting from modifications made to a playlist version, stored on a client device and in a cloud locker, when the client device and the cloud locker are in a disconnected state. The present technology is a heuristic for determining how to resolve such version conflicts. Upon reconnection of the client and cloud locker, the server, associated with cloud locker attempts to reconcile any version discrepancies resulting from user-initiated changes. In one embodiment, when the server determines that one of the playlists on the client or server is a superset of the other, the superset is selected and saved to both the client and cloud locker, while the subset version is deleted.
    Type: Application
    Filed: February 3, 2012
    Publication date: April 4, 2013
    Applicant: Apple Inc.
    Inventors: Thomas Alsina, Andrew Wadycki, Arvind S. Shenoy, David K. Heller, Jeffrey L. Robbin, Patrice Olivier Gautier, Payam Mirrashidi
  • Patent number: 8412688
    Abstract: A snapshot copy facility maintains information indicating ownership and sharing of child nodes in the hierarchy of a file between successive versions by delegating reference counts to the parent-child relationships between the nodes, as indicated by pointers in the parent nodes. When a child node becomes shared between a parent node of the production file and a parent node of a snapshot copy, the delegated reference count is split among the parent nodes. This method is compatible with a conventional data de-duplication facility, and avoids a need to update reference counts in metadata of child nodes of a shared intermediate node upon splitting the shared intermediate node when writing to a production file.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: April 2, 2013
    Assignee: EMC Corporation
    Inventors: Philippe Armangau, William Davenport, Jean-Pierre Bono, Sairam Veeraswamy, Sitaram Pawar
  • Patent number: 8412684
    Abstract: An information creating apparatus creates a leaf page information including one or more records with a key information to be compared with a retrieval key information inputted for retrieval of a record. The apparatus creates, based on the key information of the record included in the leaf page information, a judgment information used to judge a possibility that the leaf page information located in a position of child of the node page information located between the root and leaf page informations, and in lower positions than it, includes the record to be retrieved with the retrieval key information, and creates the node page information including the judgment information. The apparatus creates the root page information including the judgment information included in the node page information located in the positions of the child of the root page information, and stores the root, node and leaf page informations in a tree structure.
    Type: Grant
    Filed: March 22, 2010
    Date of Patent: April 2, 2013
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Kentaro Ushiyama
  • Publication number: 20130080403
    Abstract: A file storage apparatus comprises: duplication determination unit that determines whether file supplied from client apparatus and file stored in storage unit coincide with each other in same format, and stores the file supplied from client apparatus in the storage unit if the files do not coincide in the same format; and storage management unit that associates, if duplication determination unit determines that the files coincide in the same format, format of the file supplied from the client apparatus with the file stored in the storage unit, reads file stored in the storage unit in response to file read request from client apparatus, converts, if format associated with the read file exists, the read file into the format, and provides the converted file.
    Type: Application
    Filed: June 9, 2011
    Publication date: March 28, 2013
    Applicant: NEC CORPORATION
    Inventor: Satoshi Yamakawa
  • Publication number: 20130080402
    Abstract: A system and method for validating data stored in one or more vehicle electronic units includes confirming that a data validation package is present in a first electronic control unit on-board the vehicle, comparing data in the validation package to data stored by at least one target electronic control unit on-board the vehicle, logging any discrepancies between the data in the validation package and the data stored by the at least one target electronic control unit, and wirelessly transmitting a message from the first electronic control unit identifying any discrepancies in the data stored by the at least one electronic control unit to a remote location.
    Type: Application
    Filed: July 20, 2010
    Publication date: March 28, 2013
    Applicant: VOLVO GROUP NORTH AMERICA, LLC
    Inventors: John G. Bate, Raymond A Gardea, James R. Gwynn, Helmut Guehr, JR.
  • Patent number: 8407189
    Abstract: A method for assisting an administrator to identify files suspected of causing instability on a personal computer comprises periodically creating file content sharing logs concurrently with archiving files of a plurality of personal computers by de-duplicating, when a notification is received regarding instability of a personal computer, then analyzing archive file content sharing log of the personal computer made immediately after receiving the notification for unique system and program files, missing files and newly installed files to generate an instability report. A missing or corrupted file can be restored back on the unstable personal computer by performing a backup restore operation on the unstable personal computer.
    Type: Grant
    Filed: November 25, 2009
    Date of Patent: March 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Clemens Drews, Eben M. Haber, Mark A. Smith, John C. Tang
  • Patent number: 8407188
    Abstract: Providing data form management may comprise receiving form definition data, transforming the form definition data into an internal data structure, and storing the internal data structure in a form definition data table. In addition, providing data form management may comprise creating a form input data table corresponding to the form definition data table and notifying a form datastore that caches the internal data structure stored in the form definition data table. Furthermore, receiving the form definition data may further comprise providing a data page including at least one form component being user arrangeable on the data page and providing the ability to move, add, or delete at least one form component on the data page. The form definition data may define one of the form component or the location of the form component on the data page.
    Type: Grant
    Filed: July 23, 2004
    Date of Patent: March 26, 2013
    Assignee: Verizon Data Services LLC
    Inventors: Tao Yang, Amit Singh, Fariborz Ebrahimi, Edy Setaiwan
  • Publication number: 20130073524
    Abstract: Systems and methods for verifying data in a distributed database using different automated check operations at different times during the database read and update cycles. Various functions may be performed including executing a first check during update operations of the database. A second check may also be executed during the update operation of the database, and be implemented as an execution thread of an update daemon. A third check may be executed at a time interval between update functions of the update daemon. A fourth check may be executed during a time that the database is not being updated. Integrity of data in the database may be verified by a computer processor based on the first, second, third, and fourth checks.
    Type: Application
    Filed: November 13, 2012
    Publication date: March 21, 2013
    Inventors: Michael Bentkofsky, Patrick Quaid, Bradley McMillen
  • Publication number: 20130073523
    Abstract: Memoizable functions may be identified by analyzing a function's side effects. The side effects may be evaluated using a white list, black list, or other definition. The side effects may also be classified into conditions which may or may not permit memoization. Side effects that may have de minimus or trivial effects may be ignored in some cases where the accuracy of a function may not be significantly affected when the function may be memoized.
    Type: Application
    Filed: November 8, 2012
    Publication date: March 21, 2013
    Applicant: CONCURIX CORPORATION
    Inventor: Concurix Corporation
  • Patent number: 8402000
    Abstract: A system and method for determining media to be exported out of a media library is described. In some examples, the system determines a media component to be exported, determines the media component is in the media library for a specific process, and exports the media component after the process is completed.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: March 19, 2013
    Assignee: CommVault Systems, Inc.
    Inventors: Parag Gokhale, Rajiv Kottomtharayil
  • Publication number: 20130066840
    Abstract: An approach is provided for resolving incoherent data items of a user spanning multiple different groups and/or services. An incoherency platform determines an incoherency of a first data item and at least a second data item that are shared by a first user in a first group and at least a second group, respectively. The platform also processes the incoherency, the first data item, the at least a second data item, or a combination thereof to cause, at least in part, a generation of a resolved data item. The platform further causes, at least in part, a substitution of the resolved data item for the first data item, the at least a second data item, or a combination thereof.
    Type: Application
    Filed: July 26, 2012
    Publication date: March 14, 2013
    Inventors: Eric Anthony Silva, Hans Peter Brondmo, Jacob Barss-Bailey
  • Patent number: 8396831
    Abstract: The subject disclosure relates to a concurrency control technique that ensures isolation among concurrently execution transactions optimistically in a multiversion database by applying two optional tests at the end of a read-write transaction: validating the visibility of the read set of the read-write transaction(s) and phantom detection by re-scanning and confirming no new version have appeared in the view. Depending on desired level of isolation, both, one or none of the test are applied. Each version of a data record in an applicable database can be assigned two timestamps indicating the lifetime the version. The value of a version timestamp, though assigned, may be conditional on a transaction committing.
    Type: Grant
    Filed: December 18, 2009
    Date of Patent: March 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Per-Ake Larson, Cristian Diaconu, Michael J. Zwilling, Craig Steven Freedman
  • Patent number: 8396840
    Abstract: Embodiments may include a consistency measurement component that utilizes memory-efficient sets (e.g., Bloom filters) to generate consistency metrics for read operations performed on different replicated data objects of distributed storage system. Based on the consistency metrics, the consistency measurement component may identify a subset of replicated data objects associated with low levels of consistency. The consistency measurement component may target this subset for consistency improvement by generating instructions to improve the consistency of the subset. In other cases, the consistency measurement component may notify a consistency improvement component about the targeted subset. In response, the consistency improvement component may generate instructions to improve the consistency of the targeted subset.
    Type: Grant
    Filed: September 22, 2010
    Date of Patent: March 12, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Jason G. McHugh, Eric Yves Theriault, Seth W. Markle, Michael A. Uhlar, Alyssa H. Henry
  • Patent number: 8392371
    Abstract: In an example of an embodiment of the invention, a repeating pattern is identified within stored data comprising a plurality of data files, each data file comprising at least a header section and a data section stored in an unknown format. At least one occurrence of the repeating pattern is identified as a header section of a respective data file, and a data section of the respective data file is identified based, at least in part, on a location of the at least one occurrence of the repeating pattern. The identified data section of the respective data file is backed up. Systems are also disclosed.
    Type: Grant
    Filed: June 13, 2011
    Date of Patent: March 5, 2013
    Assignee: FalconStor, Inc.
    Inventor: Wai Lam
  • Patent number: 8386425
    Abstract: Described herein are a system and method for remote mirroring of data and metadata from a local node to a remote node using out-of-order delivery (OOD), while also providing data integrity at the remote node. OOD may utilize increased throughput of multiple connection paths between nodes. A mirroring layer/engine executing on the local node may receive related groups of data and metadata for storing to the remote node, each related group comprising one or more data sets and one metadata set that describes and is associated with each of the one or more data sets in the related group. The mirroring layer provides data integrity at the remote node by ensuring that the metadata set of a related group is stored to the remote node only after all the data sets in the related group are stored to the remote node, thus ensuring data consistency at the remote node.
    Type: Grant
    Filed: February 19, 2010
    Date of Patent: February 26, 2013
    Assignee: NetApp, Inc.
    Inventors: Harihara S. Kadayam, Hari Shankar
  • Patent number: 8386442
    Abstract: A scalable computer arrangement and method enables the accessing of stored information by utilizing algorithms. The validity of the algorithms and/or retrieved data are determined by a validity management module. The algorithm and/or the retrieved data may be updated, whereby self correction occurs dynamically over time with changing stored information. In another embodiment, the computer arrangement and method enable networked computer systems each including hyper objects employing embedded algorithms or rules for accessing information across the network in a standardized manner, even though the networked computer system databases may employ different schema and formats.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: February 26, 2013
    Assignee: CliniComp International, Inc.
    Inventors: Chris A. Haudenschild, Senmao Lin, Yumin Chen
  • Publication number: 20130046738
    Abstract: A method to provide an improved method for providing first POI information and second POI information which conflicts with the first POI information, and providing an accuracy confidence level of each of the first POI information and the second POI information. Embodiments may further solicit feedback (e.g. a selection) from a user regarding the user's determination of which of the first POI information and the second POI information is accurate. The method may also include updating the accuracy confidence level of each of the first information and the second information in response to receiving the selection.
    Type: Application
    Filed: August 16, 2011
    Publication date: February 21, 2013
    Applicant: NOKIA CORPORATION
    Inventors: Cynthia Y. Kuo, Carl Snellman, Peter L. Mikelsons, Amol Khadilkar, Kenneth Tracton
  • Patent number: 8380680
    Abstract: Prefetching data using a piecemeal list prefetching method. This is achieved by various means, including building a plurality of data pages, sorting the plurality of data pages into sequential data pages and a list of non-sequential pages, prefetching the sequential data pages using a first prefetching technique, and prefetching the non-sequential list of data pages using a second prefetching technique.
    Type: Grant
    Filed: June 23, 2010
    Date of Patent: February 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Berger, Terence P. Purcell, James Z. Teng