Checking Consistency Patents (Class 707/690)
  • Patent number: 8707319
    Abstract: A method to be implemented using a computer system, the method comprising the steps of providing a resource database that specifies locations of resources for use by consumers, receiving a location communication originated by a mobile consumer device associated with a consumer at a time temporally proximate a time when the consumer accesses a resource where the location communication indicates the location of the consumer device and using the location of the consumer device indicated in the communication to update the resource database.
    Type: Grant
    Filed: June 26, 2009
    Date of Patent: April 22, 2014
    Assignee: Visa International Service Association
    Inventors: Loc Duc Nguyen, Chris S. Nelson, Charles Quach
  • Publication number: 20140108358
    Abstract: A system and method can support transient partition consistency in a distributed data grid. A cluster node in the distributed data grid can maintain a storage data structure and an index data structure. The storage data structure can store data in one or more partitions maintained on the cluster node, and the index data structure contains a plurality of indexes, wherein each index supports indexing at least one data grid operation on the one or more partitions.
    Type: Application
    Filed: November 7, 2012
    Publication date: April 17, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Robert H. Lee, Gene Gleyzer
  • Publication number: 20140108357
    Abstract: Validation rules are specified for validating data included in fields of elements of a dataset. Cells are rendered in a two-dimensional grid that includes: one or more subsets of the cells extending in a direction along a first axis, each associated with a respective field, and multiple subsets of the cells extending in a direction along a second axis, one or more of the subsets associated with a respective validation rule. Validation rules are applied to at least one element based on user input received from at least some of the cells. Some cells, associated with a field and a validation rule, can each include: an input element for receiving input determining whether or not the associated validation rule is applied to the associated field, and/or an indicator for indicating feedback associated with a validation result based on applying the associated validation rule to data included in the associated field.
    Type: Application
    Filed: October 17, 2012
    Publication date: April 17, 2014
    Inventors: Roy Leonard Procops, Joel Gould
  • Patent number: 8700584
    Abstract: Access to objects of a computing environment is managed. Access to an object of the computing environment is prohibited via one cached entity corresponding to the object, while access to the object is allowed via another cached entity. The cached entities are concurrently maintained for a period of time, but the one cached entity is in a shadow state. In one example, the cached entities are session locks and the object is a file system object.
    Type: Grant
    Filed: July 29, 2008
    Date of Patent: April 15, 2014
    Assignee: International Business Machines Corporation
    Inventors: Rajagopal Ananthanarayanan, Craig F. Everhart, Venkateswararao Jujjuri, Robert M. Rees
  • Patent number: 8694467
    Abstract: A data integrity verification method and system based on a root random number to ensure secure distributed data storage on a public cloud. A new root random number can be generated in response to receiving a file for storage to the public cloud. A unique random number tag for each data chunk associated with the file can be calculated via a shift operation and the tag can be added to the data chunk. A hash function (message digests) can be then generated and concatenated with the data chunk and the random number tag. The data chunk in conjunction with the hash and the random number tag can be encrypted by an encryption module and stored to the public cloud in order to provide multiple levels of security with respect to the distributed public cloud storage. Upon file retrieval, the encryption module decrypts all data chunks and recalculates the hash in order to verify the data integrity of the file.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: April 8, 2014
    Assignee: Xerox Corporation
    Inventor: Yu-An Sun
  • Patent number: 8688650
    Abstract: Systems and methods are disclosed for efficiently creating a data fingerprint to identify or characterize contents of a data object by using a selection function to select a plurality of non-contiguous regions from the data object, the selected regions each having a small number of bytes relative to the number of bytes in the data object and being distributed throughout the data object so that the selected regions comprise a sparse subset of the data of the data object yet provide a significant probability of including bytes that change if the data object were modified; and performing a hash operation on the data to produce a fingerprint based on the sparse subset of the data object. The data fingerprint thereby efficiently provides an indication of the contents of the data object, so that comparing data fingerprints can determine if the data objects are different if the corresponding fingerprints are different.
    Type: Grant
    Filed: August 1, 2012
    Date of Patent: April 1, 2014
    Assignee: Actifio, Inc.
    Inventors: Madhav Mutalik, Philip J. Abercrombie, Christopher A. Provenzano
  • Patent number: 8688649
    Abstract: A scalable computer arrangement and method accesses certain stored information using algorithms. The validity of the algorithms and retrieved data are determined by validity management modules. If the algorithm or the retrieved data is determined to be invalid, the algorithm or retrieved data may be updated to self-correct dynamically over time with changing stored information. In another embodiment, the computer arrangement includes standardized database access systems having hyper objects for accessing information across the network in a standardized manner, even though the networked databases may employ different schema and formats. Each computer system operates independently, and yet is able to dynamically self correct when invalid algorithms or data is determined. New computer systems can be added or removed without requiring adjustments to its database schema or formats and without synchronizing with the existing networked computer systems.
    Type: Grant
    Filed: January 3, 2012
    Date of Patent: April 1, 2014
    Assignee: CliniComp International, Inc.
    Inventors: Chris A. Haudenschild, Senmao Lin, Yumin Chen
  • Patent number: 8688648
    Abstract: Embodiments of the invention relate to systems, methods, and computer program products for improved electronic discovery. Embodiments herein disclosed provide for an enterprise-wide e-discovery system that provides for validity verification of electronic communications prior to subsequent processing, such as decryption or standardized format conversion.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: April 1, 2014
    Assignee: Bank of America Corporation
    Inventors: David M. Andersen, Michael J. Mayer
  • Publication number: 20140089270
    Abstract: A method for determining event counts for a database system includes capturing samples for the active sessions based on a pre-defined sampling frequency and identifying events from the captured samples. The method further includes determining the wait time for each of the identified events and determining an event count for the active sessions using a harmonic mean. The harmonic mean is a summation of the maximum of either one or the ratio of the sampling frequency to the determined wait time for each of the identified events.
    Type: Application
    Filed: September 26, 2012
    Publication date: March 27, 2014
    Inventors: Uri Shaft, Graham Stephen Wood, John Beresniewicz
  • Publication number: 20140089271
    Abstract: Method and apparatus to efficiently detect violations of data dependency relationships. A memory address associated with a computer instruction may be obtained. A current state of the memory address may be identified. The current state may include whether the memory address is associated with a read or a store instruction, and whether the memory address is associated with a set or a check. A previously accumulated state associated with the memory address may be retrieved from a data structure. The previously accumulated state may include whether the memory address was previously associated with a read or a store instruction, and whether the memory address was previously associated with a set or a check. If a transition from the previously accumulated state to the current state is invalid, a failure condition may be signaled.
    Type: Application
    Filed: September 27, 2012
    Publication date: March 27, 2014
    Inventors: Muawya M. AL-OTOOM, Paul CAPRIOLI, Ryan CARLSON, Ho-Seop KIM, Omar SHAIKH
  • Patent number: 8682892
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for ranking search results. One of the methods includes determining, for each of a plurality of groups of resources, a respective count of independent incoming links to resources in the group; determining, for each of the plurality of groups of resources, a respective count of reference queries; determining, for each of the plurality of groups of resources, a respective group-specific modification factor, wherein the group-specific modification factor for each group is based on the count of independent links and the count of reference queries for the group; and associating, with each of the plurality of groups of resources, the respective group-specific modification factor for the group, wherein the respective group-specific modification for the group modifies initial scores generated for resources in the group in response to received search queries.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: March 25, 2014
    Assignee: Google Inc.
    Inventors: Navneet Panda, Vladimir Ofitserov
  • Patent number: 8682637
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for comparing results of performing a plurality of operations with results of simulating the plurality of operations. These mechanisms and methods for comparing results of performing a plurality of operations with results of simulating the plurality of operations can enable optimized performance of operations, reduced processing time, increased confidence in processing results, etc.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: March 25, 2014
    Assignee: salesforce.com, inc.
    Inventors: Punit Jain, Yongsheng Wu, Yanik Grignon, Shitij Agarwal
  • Patent number: 8676762
    Abstract: In a Virtual Input/Output (I/O) Server (VIOS) partition within a data processing system that comprises cluster-aware VIOSes, the system provides the functions of: performing, via a backup/restore utility of a cluster aware (CA) operating system (OS) executing on a processor resource of the first VIOS partition, a backup operation on the first VIOS partition, which creates a first configuration backup file having configuration information about the hardware, logical and virtual devices of the VIOS partition; storing the configuration backup file within local storage; and responsive to receipt of a VIOS restore command: retrieving the configuration backup file from the local storage; and restoring the configuration of the hardware, logical and virtual devices of the first VIOS to a state that existed at a time at which the backup operation creating the configuration backup file was performed.
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: March 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: James A. Pafumi, Chintamani Praksh Siddeshwar, Rupesh Kumar Thota, Vasu Vallabhaneni
  • Patent number: 8671122
    Abstract: 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: Grant
    Filed: January 9, 2012
    Date of Patent: March 11, 2014
    Assignee: Oracle International Corporation
    Inventors: Umesh Madhav Apte, Jason Aron Alonzo, John Leong Yee
  • Patent number: 8671081
    Abstract: Data processing systems and methods are provided for correcting data inconsistencies within one or more databases and/or data repositories. In accordance with one implementation, a correction module is selected from a set of correction modules, and the selected correction module is configured to correct data inconsistencies of a solvable data inconsistency type. Data having an data inconsistency of the solvable data inconsistency type is identified within one or more databases or data repositories. If the selected correction module is unassociated with an obstacle data inconsistency type, or if the identified data not include an inconsistency of the obstacle data inconsistency type, then the correction module corrects the data inconsistency within the identified data.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: March 11, 2014
    Assignee: SAP AG
    Inventor: Martin Kaisermayr
  • Publication number: 20140067772
    Abstract: An apparatus for reconciling data inconsistencies between indexes may include a processor and memory storing executable computer code causing the apparatus to at least perform operations including retrieving first metadata from a key value store in response to receipt of a request for data associated with a user. The computer program code may further cause the apparatus to retrieve second metadata from a text index in response to querying the text index for the second metadata. The second metadata may correspond to the first metadata of the key value store. The computer program code may further cause the apparatus to evaluate the first metadata of the key value store and the second metadata of the text index to determine whether there are any differences between the first metadata and the second metadata. Corresponding methods and computer program products are also provided.
    Type: Application
    Filed: August 31, 2012
    Publication date: March 6, 2014
    Applicant: NOKIA CORPORATION
    Inventors: Marwan Sabbouh, Wei Liu, Jain Richin
  • Publication number: 20140067771
    Abstract: A method and system for remotely managing a scalable computer system is provided. Elements of an associated tool are embedded on a server and associated console. A service processor for each partition is provided, wherein the service processor supports communication between the server and the designated partition. An operator can discover and validate availability of elements in a computer system. In addition, the operator may leverage data received from the associated discovery and validation to configure or re-configure a partition in the system that support projected workload.
    Type: Application
    Filed: July 9, 2004
    Publication date: March 6, 2014
    Applicant: International Business Machines Corporation
    Inventors: James J. Bozek, Conor B. Flynn, Deborah L. McDonald, Vinod Menon, Tony W. Offer, Paul Skoglund
  • Patent number: 8666947
    Abstract: In one embodiment a method for providing recoverability to a system includes: protecting a critical PDSE by creating a copy of the critical PDSE, providing a CDR task with exclusive access to the PDSE copy, initiating a transaction queue for tracking updates to the critical PDSE, adding any updates performed to the critical PDSE to the transaction queue, updating the PDSE copy according to the transaction queue, quiescing the critical PDSE, corralling open connections to the critical PDSE, completing each update resident in the transaction queue to the PDSE copy up to a last known uncorrupted state of the critical PDSE, providing a replacement critical PDSE by redirecting the corralled connections to the PDSE copy, protecting the replacement critical PDSE by creating a copy of the replacement critical PDSE, referred to as a replacement PDSE copy, and providing the CDR task with exclusive access to the replacement PDSE copy.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: March 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: David C. Reed, Thomas C. Reed, Max D. Smith
  • Publication number: 20140059013
    Abstract: A cloud deployment appliance includes a mechanism to enable permitted users to move event records reliably from an internal event log of the appliance to a data store located external to the appliance while ensuring the integrity of event records. The mechanism ensures that the event records are not tampered with in storage or during download. Further, the approach ensures that no event records can be removed from the appliance internal storage before being successfully downloaded to the external data store.
    Type: Application
    Filed: August 24, 2012
    Publication date: February 27, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ching-Yun Chao, John Yow-Chun Chang, Bertrand Be-chung Chiu, JR., Douglas Yellow Shue, Yuhsuke Kaneyasu, Jay William Warfield
  • Publication number: 20140059014
    Abstract: A computer reads an element information list from a file stored in a database of the computer, and generates first element identifiers according to the element information list. The computer marks a second element identifier in content of the file, in response to a determination that the first element identifier is different from the second element identifier corresponding to the first element identifier.
    Type: Application
    Filed: August 14, 2013
    Publication date: February 27, 2014
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventors: CHUNG-I LEE, DE-YI XIE, SHUAI-JUN TAO, ZHI-QIANG YI, JUN-CHAO YAO
  • Patent number: 8660996
    Abstract: Embodiments relate to systems and methods for monitoring files in cloud-based networks. In particular, a file managing module can manage the access and retrieval of files stored in cloud-based networks on a distributed basis. In embodiments, the file managing module can receive a file access request from a requesting entity. The file managing module can use the file access request to determine a storage location mapped to a hash structure. Generation numbers associated with the both the storage location and the actual file at the storage location can be compared to determine whether the file has been unexpectedly modified or relocated. The file managing module can sync any discrepancy between the generation numbers and retrieve the file for the requesting entity.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: February 25, 2014
    Assignee: Red Hat, Inc.
    Inventor: Jeffrey Darcy
  • Patent number: 8655927
    Abstract: A memory device, system and method of editing a file in a non-volatile memory device is described. The memory device includes a controller and a memory array configured to copy an existing first file into a second file during editing and to maintain the first file while applying edits to the second file. When editing is completed, a first cluster pointer of the first file is redirected to point at the first cluster of the second file that has been edited.
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: February 18, 2014
    Assignee: Micron Technology, Inc.
    Inventor: Frank J. Sepulveda
  • Patent number: 8655854
    Abstract: 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: Grant
    Filed: July 27, 2010
    Date of Patent: February 18, 2014
    Assignee: AVID Technology, Inc.
    Inventors: Timothy Claman, Robert Gonsalves, Albert W. Kovalick
  • Publication number: 20140046910
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for optimizing enterprise portal content. One computer-implemented method includes receiving a content analysis request associated with a content repository, analyzing, using at least one computer, content objects associated with the content repository for inconsistencies with a meta-model, receiving content optimization suggestion data, modifying, by operation of at least one computer, the content repository content objects using the content optimization suggestion data, and receiving optimization status data.
    Type: Application
    Filed: August 7, 2012
    Publication date: February 13, 2014
    Applicant: SAP Portals Israel Ltd.
    Inventors: Eyal Nathan, Nimrod Barak
  • Publication number: 20140046906
    Abstract: Methods and systems are provided herein that facilitate cost-effective and reliable data identification in an archival data storage system. In an embodiment, a data object stored in an archival data storage system is identified by a data object identifier which encodes storage location information that may be used to locate a data object stored in an archival data storage system that reduces the cost to store a global index. The data object identifier may also encode policy information such as access control information usable for validating subsequent access to the data object, payload validation information such as size and digest usable for verifying the integrity of the payload data, metadata validation information such as error-detection codes usable for validating integrity of the data object identifier and other information.
    Type: Application
    Filed: August 8, 2012
    Publication date: February 13, 2014
    Inventors: Kestutis Patiejunas, Bryan J. Donlan, Colin L. Lazier, James Christopher Sorenson, III, Mark C. Seigle, Christian L. Claiborn
  • Patent number: 8650161
    Abstract: Based on a probability of summary metadata associated with an entity of a media hosting service being inaccurate, a determination is made as to whether to verify the accuracy of the summary metadata. In response to determining to verify the accuracy of the summary metadata, a determination is made as to whether the summary metadata is inaccurate with respect to master metadata associated with the entity of the media hosting service. The summary metadata is updated with a correct value determined from the master metadata, in response to determining the summary metadata is inaccurate.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: February 11, 2014
    Assignee: Google Inc.
    Inventors: Timothy Dasilva, Nicholas Austin White
  • Patent number: 8645319
    Abstract: An information processing system, a data update method and a data update program are disclosed. In a data base system of master-slave configuration, the update result can be accessed also on slave side with the access request immediately after the particular update. The data base system DBS includes a master DB computer and at least a slave DB computer. The slave DB computer judges from the count on an update counter table whether the update log received from the master DB computer is to be reflected in a duplicate data base or not. Thus, the lost update problem is solved while at the same time realizing a high-speed process.
    Type: Grant
    Filed: August 17, 2009
    Date of Patent: February 4, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Masashi Iwaki, Takeshi Anzai, Yuki Sugimoto, Katsushi Yako, Shinichi Kawamoto, Natsuko Sugaya
  • Publication number: 20140032501
    Abstract: Apparatus, systems, and methods may operate to detect a plurality of changes to one of a database format and database content between a first version of a database and a second version of the database, and to transmit change information to a receiving entity, enabling display of the plurality of changes in at least one of a row-wise collective format, a column-wise collective format, a field-wise collective format, or a record-wise collective format. Additional apparatus, systems, and methods are disclosed.
    Type: Application
    Filed: September 29, 2008
    Publication date: January 30, 2014
    Inventors: Marissa Dulaney, Robert Shaver
  • Publication number: 20140032504
    Abstract: Based on events corresponding to operations performed with respect to a data store, a measure is computed that represents an instantaneous consistency level, at a point in time, of data that is subject to the operations.
    Type: Application
    Filed: July 30, 2012
    Publication date: January 30, 2014
    Inventors: Wojciech Golab, John Johnson Wylie
  • Patent number: 8639667
    Abstract: Techniques are disclosed for generating conditional functional dependency (CFD) pattern tableaux having the desirable properties of support, confidence and parsimony. These techniques include both a greedy algorithm for generating a tableau and, for large data sets, an “on-demand” algorithm that outperforms the basic greedy algorithm in running time by an order of magnitude. In addition, a range tableau, as a generalization of a pattern tableau, can achieve even more parsimony.
    Type: Grant
    Filed: March 3, 2009
    Date of Patent: January 28, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Lukasz Golab, Howard Karloff, Philip Korn, Divesh Srivastava, Bei Yu
  • Patent number: 8639570
    Abstract: Described herein is technology for, among other things, mining similar user clusters based on user advertisement click behaviors. The technology involves methods and systems for mining similar user clusters based on log data available on an online advertising platform. By building a user linkage representation based on one or more attributes from the log data, the similar user clusters can be harvested in more efficient manner.
    Type: Grant
    Filed: June 2, 2008
    Date of Patent: January 28, 2014
    Assignee: Microsoft Corporation
    Inventors: Hua Li, Zheng Chen, Jian Wang
  • Publication number: 20140025644
    Abstract: Mechanisms are provided for improving the efficiency of garbage collection in a deduplication system by intelligently managing storage of deduplication segments. When a duplicate segment is identified, a reference count for an already maintained segment is incremented only if the already maintained segment has the same lifecycle as the identified duplicate segment. In some instances, an already maintained segment is assumed to have the same lifecycle if it is not stale or the age is not significantly different from the age of the newly identified duplicate. If the already maintained segment is has a different lifecycle, the new segment is stored again even though duplicates are already maintained.
    Type: Application
    Filed: July 23, 2012
    Publication date: January 23, 2014
    Applicant: DELL Products L.P.
    Inventors: Mark Taylor, Goutham Rao, Vinod Jayaraman
  • Publication number: 20140025643
    Abstract: A database management data processing system has been provided. The system can include a host computing system that includes at least one server with memory and at least one processor. The system further includes a database coupled to the host computing system and a database management system (DBMS) executing in the host computing system and managing access to the database through a statement table implemented as a triplestore. Finally, the system includes a triplestore management module coupled to the DBMS. The module includes program code enabled to retrieve from the triplestore a record for a number of rows provided for a common subject in order to validate consistency of data read from the statement table for the particular subject.
    Type: Application
    Filed: July 17, 2012
    Publication date: January 23, 2014
    Applicant: International Business Machines Corporation
    Inventors: Tim J. Baldwin, Amardeep Bhattal, Bernard Kufluk
  • Patent number: 8635186
    Abstract: Providing synchronization to a local system. Embodiments may include downloading a batch of changes in a heterogeneous batch. The batch of changes is correlated to an anchor affiliated with a synchronization service. The anchor is a reference point indicating time or relative order. The batch of changes and the anchor are serialized to a non-volatile storage medium as a heterogeneous set. After serializing the batch of changes to a non-volatile storage medium as a heterogeneous set, entities in the batch of changes are parsed out into entities in in-memory representations. Similarly, embodiments may receive user input modifying a plurality of data entities, store on a non-volatile storage medium a serialized heterogeneous representation of the modified data entities, and upload the serialized heterogeneous representation to a synchronization service.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: January 21, 2014
    Assignee: Microsoft Corporation
    Inventors: Aaron K. Greene, Maheshwar Jayaraman, Lev Novik, Michael R. Clark
  • Patent number: 8635700
    Abstract: In one embodiment, a method includes identifying a plurality of portions of a file and comparing the plurality of portions of the file to a plurality of stored patterns. The plurality of stored patterns include portions of known malware. The method also includes determining, from the plurality of portions of the file and based on the comparing of the plurality of portions of the file to the plurality of stored patterns, a set of matching portions. The set of matching portions include one or more of the plurality of portions of the file. In addition, the method includes determining a score for each portion in the set of matching portions and providing information regarding the set of matching portions. The information includes the scores determined for each portion of the set of matching portions.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: January 21, 2014
    Assignee: Raytheon Company
    Inventors: Matthew Richard, Jesse J. Lee, Monty D. McDougal, Randy S. Jennings, William E. Sterns
  • Publication number: 20140019423
    Abstract: Tracking lineage of data. A method may be practiced in a network computing environment including a plurality of interconnected systems where data is shared between the systems. A method includes accessing a dataset. The dataset is associated with lineage metadata. The lineage metadata includes data indicating the original source of the data, one or more intermediary entities that have performed operations on the dataset, and the nature of operations performed on the dataset. A first entity performs an operation on the dataset. As a result of performing a first operation on the dataset, the method includes updating the lineage metadata to indicate that the first entity performed the operation on the dataset. The method further includes providing functionality for determining if the lineage metadata has been compromised in that the lineage metadata has been at least one of removed from association with the dataset, is corrupted, or is incomplete.
    Type: Application
    Filed: July 10, 2012
    Publication date: January 16, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Christian Liensberger, Rene J. Bouw, Ori Kashi
  • Publication number: 20140019424
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method are provided where the method includes receiving information from a web publisher related to a presentation of a web property responsive to a user request, the information including an identifier associated with the content presented and an identifier associated with the user that viewed the web property; validating the information, including comparing the information to a separate information source that is provided by the web publisher including determining when the information is properly encoded and/or formatted; and when the information is unable to be validated, storing a record indicative of any invalid information.
    Type: Application
    Filed: July 11, 2012
    Publication date: January 16, 2014
    Applicant: GOOGLE INC.
    Inventors: Eu-Jin Goh, Anusha Sriraman
  • Patent number: 8630986
    Abstract: Methods and apparatus, including computer program products, that include generating a first application by providing a definition of an object representing a first set of attributes of a first collection of data elements and a first set of operations on the first collection, each data element in the first collection having the attributes and a list of the operations in common with other data elements from the first collection.
    Type: Grant
    Filed: December 23, 2003
    Date of Patent: January 14, 2014
    Assignee: SAP AG
    Inventors: Thomas Fiedler, Juergen Remmel
  • Publication number: 20140012818
    Abstract: Disclosed are methods and apparatus for processing correlated metadata (e.g., programmatic metadata relating to one or more episodes of a television show). Mappings, or correlations, between chunks of the metadata that originated from a particular data source and the metadata clusters may be determined and displayed, e.g., on a graphical user interface. Using this display, a user (i.e., a human operator) may detect inconsistencies in the correlated metadata. An inconsistency may be an incorrect mapping, the mapping of more than one of the metadata chunks that originated from the same data source to the same metadata cluster, or that one or more of the metadata chunks have not been mapped to a metadata cluster. The mappings may then be edited so as to remove detected inconsistencies.
    Type: Application
    Filed: July 3, 2012
    Publication date: January 9, 2014
    Applicant: SETJAM, INC.
    Inventors: Marcin Kaszynski, Grzegorz Kapkowski, Marek M. Stepniowski
  • Publication number: 20140012819
    Abstract: A method, computer program product, and system for analyzing data within one or more databases, comprising selecting one or more databases for analysis, each database comprising one or more database objects comprising one or more data values, applying a function to each data value in each database object within the one or more databases, where the function produces function values limited to a predetermined range, identifying for analysis the data values producing a certain function value within the predetermined range to form a sampled data set, and analyzing the sampled data set to determine relationships between the database objects within and across the one or more databases.
    Type: Application
    Filed: September 6, 2013
    Publication date: January 9, 2014
    Applicant: International Business Machines Corporation
    Inventor: Alexander Gorelik
  • Publication number: 20140012821
    Abstract: The present invention relates to an apparatus and method for analyzing building auditing information to identify irregular usage patterns and incorrect audit information. The auditing information, such as energy consumption, is analyzed using presence information at room or zone level. Based on pre-selected expectations, clustering is applied to data sets. By using different criteria, the clustering results are examined within every cluster and among clusters to find irregular information. Furthermore, through cross-checking with other background information, irregular usage pattern can be found and incorrect audit information can be identified, so that succeeding energy prediction and decision-support algorithms can work on a reliable set of profiles.
    Type: Application
    Filed: March 1, 2012
    Publication date: January 9, 2014
    Applicant: KONINKLIJKE PHILIPS N.V.
    Inventors: Peter Fuhrmann, Hao Hu, Ingrid Christina Maria Flinsenberg
  • Patent number: 8626722
    Abstract: Provided are a method, system, and program for consolidating session information for a cluster of sessions in a coupled session environment. Information for each of a plurality of sessions comprising a cluster is stored in a memory of a processor session. Each session associates at least one primary system and at least one secondary system, wherein within each session, updates are copied from the at least one primary system to the at least one secondary system. The session information in the memory for the plurality of sessions is processed to generate consolidated session information for the cluster based on the session information for the sessions in the cluster. The consolidated session information for the cluster is written to a master data set maintaining information for sessions.
    Type: Grant
    Filed: May 11, 2010
    Date of Patent: January 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Donald Reynold Blea, Robert Nelson Crockett, Gregory Edward McBride, Alan George McClure, David M. Shackelford
  • Publication number: 20140006360
    Abstract: A management apparatus includes a processor coupled to a memory. The processor is configured to identify, in a case that a first file is updated or deleted, a second file that has a reference relation with the first file by referring to correspondence information indicating a correspondence between a referred-to-by file and a referred-to file, and check consistency between the second file and the first file.
    Type: Application
    Filed: June 3, 2013
    Publication date: January 2, 2014
    Applicant: Fujitsu Limited
    Inventor: Yasuomi IRIYAMA
  • Patent number: 8620874
    Abstract: A source application reads a body of data in data block sized units and calculates a checksum value for each data block before sending the data block, the calculated checksum value and the identifier. Upon receipt, a destination application independently calculates a checksum value for each received data block and compares the two checksums. Non-matching checksums indicate a network-induced error in the data block. Identifiers for the erroneous data blocks are transmitted to the source application after all of the data blocks have been initially transmitted. The source application thereafter resends only those data blocks identified. The destination application repeats the process of comparing checksums and transmitting identifiers to the source application until all of the data blocks of the body of data have been correctly received, and then uses the data blocks to recreate the body of data.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: December 31, 2013
    Assignee: NetApp, Inc.
    Inventors: Felix Xavier, Kevin Varghese, Tijin George, Jayalakshmi Pattabiraman
  • Patent number: 8620873
    Abstract: At least one embodiment of the present invention relates to supporting a safety-oriented system, with the safety-oriented system including safety-critical software components and non-safety-critical software components. In this method, a possibility of a safety-critical software component and a non-safety-critical software component influencing each other is identified and a set of technical measures for preventing the possibility of influencing is defined. In this way, an absence of feedback from non-safety-critical software components to safety-critical software components is both verified and also ensured by at least one embodiment of the present invention.
    Type: Grant
    Filed: November 12, 2008
    Date of Patent: December 31, 2013
    Assignee: Siemens Aktiengesellschaft
    Inventors: Efthimios Liakos, Roland Porsch, Stefan Rothbauer, Martin Rothfelder, Michael Zanzinger, Hartmut Zeilmann
  • Patent number: 8620875
    Abstract: A system and method of identifying fraudulent data in a contact database is disclosed herein. In some embodiments, a set of contact records is received where each of the contact records includes a set of contact field values corresponding to a set of contact fields. Some embodiments determine whether a similar content pattern exists in the contact records using at least one of the set of contact field values. In some embodiments, a determination is made as to whether an unusual content pattern exists in the contact records using at least one of the set of contact field values. The set of contact records is flagged when at least one of the similar content pattern or the unusual content pattern is determined to exist in the contact records.
    Type: Grant
    Filed: January 24, 2012
    Date of Patent: December 31, 2013
    Assignee: salesforce.com, inc.
    Inventor: Arun Kumar Jagota
  • Publication number: 20130346375
    Abstract: An approach is provided in which an equivalence class generator selects a configurable module that includes control points and configuration parameters. The configuration parameters define a parameter state space of the configurable module. The equivalence class generator utilizes the control points to generate equivalence classes, which include class representatives that indicate values for the configuration parameters. Next, one of the class representatives are selected and verified from each of the equivalence classes. In turn, the verification of the class representatives verifies the parameter state space of the configurable module.
    Type: Application
    Filed: June 22, 2012
    Publication date: December 26, 2013
    Inventors: Xiushan Feng, Yinfang Lin, Jayanta Bhadra
  • Patent number: 8615497
    Abstract: A record is managed by obtaining from an external system on which a stored object comprising the record is stored a property of the stored object as stored on the external system. A stored property associated with the record is compared with the obtained property of the stored object. In the event the comparison does not match, responsive action is taken.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: December 24, 2013
    Assignee: EMC Corporation
    Inventors: Andrew Chapman, David Martin
  • Publication number: 20130338917
    Abstract: A system for validating a correction to map data for a geographic location, the system comprising: a processing resource; and a navigation device; wherein the processing resource comprises: a user request generator that is configured to generate a user request for transmission to the navigation device; a transmitter for transmitting the generated user request to the navigation device; and a receiver for receiving a user response from said navigation device; and the navigation device comprises: a receiver for receiving the user request transmitted from the processing resource; a user request module configured to present said received user request to a user of the navigation device; a user response module for capturing a user response to said presented user request, and a transmitter for transmitting said captured user response to said processing resource.
    Type: Application
    Filed: August 22, 2013
    Publication date: December 19, 2013
    Applicant: TomTom International B.V.
    Inventors: Paulus Gruijters, Robert Lukassen
  • Patent number: 8612535
    Abstract: Calendar repair using a standard message may be provided. Calendar events, such as appointments and meetings, may be created and copied to a plurality of attendee calendars. A first copy of the event may be compared to a second copy of the event to determine whether properties between the events are out-of-sync. If so, a standard meeting request message comprising the correct value may be sent to update the out-of-sync property.
    Type: Grant
    Filed: December 28, 2009
    Date of Patent: December 17, 2013
    Assignee: Microsoft Corporation
    Inventors: Roberto Ribeiro da Fonseca Mendes, Vanessa C. Feliberti, Firdosh R Ghyara, Sina Hakami, Matthias Leibmann, Paul David Tischhauser