Data Integrity Patents (Class 707/687)
  • Publication number: 20130304713
    Abstract: In one embodiment, a computer-implemented method executable by a server system to validate metadata of an application is provided. The method includes: receiving a custom metametadata object having a definition that specifies a format of metadata of an object, and having validation rules that specify a use of the custom metametadata object; generating a metadata record using the custom metametadata object; building an application using the metadata record; and validating the metadata record based on the validation rules of the metametadata object.
    Type: Application
    Filed: May 8, 2013
    Publication date: November 14, 2013
    Applicant: salesforce.com, inc.
    Inventor: Avrom Roy-Faderman
  • Patent number: 8583606
    Abstract: A method and system for storing performance data are disclosed, and the method includes: during a process of adding a collection point, a system creating a data subtable in real time according to the number of added collection points and a predetermined maximum number of collection points of the data subtable; and storing the performance data of the collection point into the created data subtable, and storing the corresponding relationship between the collection point and the data subtable.
    Type: Grant
    Filed: June 3, 2010
    Date of Patent: November 12, 2013
    Assignee: ZTE Corporation
    Inventor: Ming Sun
  • Patent number: 8583604
    Abstract: According to one embodiment of the present invention, a system, method and computer program product is provided for integrating an external workload manager with a database system. The method according to one embodiment includes a method comprises: receiving a request in a database component, the request including a cross component token; starting a new unit of work in workload management software in the database component, in response to the request; determining, from a cross component workload management unit, a transaction class and a synchronization code using the database component; finding an internal workload in the workload management software that matches the transaction class and the synchronization code of the cross component workload management unit; and using the matching internal workload for the new unit of work.
    Type: Grant
    Filed: February 19, 2009
    Date of Patent: November 12, 2013
    Assignee: International Business Machines Corporation
    Inventors: Paul Miller Bird, Donna N Eng Dillenberger, Mark Francis Hulber, David Cree Manners, Francis Wong, Peter B. Yocom
  • Patent number: 8583605
    Abstract: Some embodiments provide a media production application. The application receives a script of a media project and parses the script to identify (i) story sections of the media project and (ii) characters in the media project. The application automatically creates data structures for the story sections and the characters, and associations between the story sections and the characters. The application receives several different types of data related to production of a media project and automatically schedules production activities for the media project based on the different types of data. For each location at which one or more story sections will be filmed, the application receives a photo of the location. The application displays a graphical outline of the media project in which each story section is represented by a thumbnail of the photo of the location at which the story section will be filmed.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: November 12, 2013
    Assignee: Apple Inc.
    Inventor: Jeff Roenning
  • Publication number: 20130297567
    Abstract: According to one aspect of the present disclosure, a system and technique for data quality management is disclosed. The system includes a processor and an ingress quality specification (IQS) module executable by the processor in a runtime environment with a data stream analytic module. The IQS module is configured to: receive the data stream; analyze a subset of data of the data stream to determine if the subset of data meets a quality expectation of the analytic module; annotate the subset of data to indicate a quality status based on whether the subset of data meets the quality expectation of the analytic module; and output the data stream to the analytic module.
    Type: Application
    Filed: May 4, 2012
    Publication date: November 7, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Randy George, Robert J. McKeown
  • Patent number: 8577938
    Abstract: A data mapping acceleration system may include a syntactic profile module to generate a syntactic profile of a data source to be mapped. A semantic classification module may generate a semantic classification of the data source. A similarity module may evaluate the syntactic profile and semantic classification to determine an overall similarity between attributes of data from the data source for mapping the data source.
    Type: Grant
    Filed: August 23, 2011
    Date of Patent: November 5, 2013
    Assignee: Accenture Global Services Limited
    Inventors: Peter Z. Yeh, Kunal Verma, Reymonrod Vasquez, Harsha Kumar Srivatsa, Mark Gilbert Kobe
  • Patent number: 8577848
    Abstract: Converting a two-tier resource mapping to a one-tier resource mapping may include determining a first mapping from an intermediate data buffer to a data destination. A second mapping from a data source to the intermediate data buffer may also be determined. An optimized mapping from the data source to the data destination may be generated based on the first and second mappings. The optimized mapping may then be used instead of the first and second mappings to collect data from the data source to the data destination, thereby resulting in a one-tier resource mapping. In some instances, the mappings may be sets of one or more queries.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: November 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Antonio Abbondanzio, Robert B Basham, Vivek Kashyap, Christopher V Lazzaro
  • Publication number: 20130290273
    Abstract: The invention relates to method for updating data of an encoded file from a remote server, said encoded file being stored in a secure device, characterized in that it comprises step a): sending a message to said secure device, step b): decoding the encoded file to update, step c): locating a target data and performing an operation upon said target data, said message comprising configuration data and data block.
    Type: Application
    Filed: December 6, 2011
    Publication date: October 31, 2013
    Applicant: GEMALTO SA
    Inventor: Jose Luis Gayosso Sanchez
  • Publication number: 20130290270
    Abstract: In one exemplary embodiment, a computer-implemented method includes receiving a portable digital format (PDF) file. A text element file is generated. The text element file includes a text element of the PDF file and a coordinate location of the text element, A document type of the PDF file is determined. A property file is selected according to the document type of the PDF. The property file includes at least one property. The property includes a definition of a data element to be extracted from the PDF file. The property includes a definition of a data element value, as well. The property includes a rule for locating the data element value relative to the data element. The data element and the data element value are extracted from the text element file according to the property.
    Type: Application
    Filed: April 26, 2012
    Publication date: October 31, 2013
    Inventor: Anu Pareek
  • Publication number: 20130290271
    Abstract: In one embodiment, a system includes logic adapted for receiving a first request to change a state of a first group of catalogs, determining which of a plurality of catalogs belong in the first group, adding a change request for each of the first group of catalogs to a queue for processing, causing processing of each change request in the queue to change the state of each of the first group of catalogs according to the first request, creating a first group result indicating successful or failed state change upon a catalog in the first group of catalogs finishing processing, passing the first group result to an adjacent catalog in the first group of catalogs, removing each catalog that has finished processing from the first group of catalogs, and outputting the group result when there are no adjacent catalogs available to pass the group result.
    Type: Application
    Filed: April 30, 2012
    Publication date: October 31, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason C. Lee, Terri A. Menendez
  • Publication number: 20130290272
    Abstract: Determining and storing at least one validated results set in a global ontology database for future use by an entity that subscribes to the global ontology database. If global ontology data is stored in a global ontology database, attempt to determine a mapping between first and second ontologies. If a mapping between the first and second ontologies can be determined from the global ontology data, the mapping is validated and the validated mapping is defined as a validated results set. If global ontology data is not stored in a global ontology database or a mapping between the first and second ontologies can not be determined from global ontology data stored in the global ontology database, the first and second ontologies are unified by determining a mapping between the first and second ontologies, the mapping is validated and the validated mapping is defined as a validated results set.
    Type: Application
    Filed: June 19, 2013
    Publication date: October 31, 2013
    Inventors: Vijay Dheap, Baiju D. Mandalia
  • Patent number: 8572049
    Abstract: A method, system, computer program and web service for authenticating a document is described comprising; receiving a request to verify the earliest date of a document, such a request including the document itself; creating a signature of the received document by running the document against a checksum algorithm; searching a database for a matching signature to the created signature; and responding to the request with a date associated with a matched signature. The checksum algorithm is an MD5 algorithm and will produce a unique signature for each non-identical set of binary data and no two sets of binary data will render an identical signature. Signatures are created of the objects of a document. Separate signatures are created of the content and the formatting of the document.
    Type: Grant
    Filed: August 16, 2004
    Date of Patent: October 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Daniel Lee Yuk Cheung, Bejamin Terrick Staniford
  • Patent number: 8572050
    Abstract: A method and system for managing integrity of system log file data. The system comprises a first component which, using a hook in a kernel of an operating system, allows interception of a write operation by a file system on at least one log file; then the first component detects a change in the security context in which the record is written in the log file. At each change detected, the first component adds information in the log file including the context information. The system further comprises a second component which reads the log file and, using the information added by the first component, detects if the change of context is due to a malicious writing operation in the log file for instance done by an unauthorized user or process.
    Type: Grant
    Filed: November 18, 2010
    Date of Patent: October 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Valerio Graziani, Attilio Mattiocco, Gaetano Ruggiero
  • Patent number: 8572051
    Abstract: Parallel execution of SQL statements is made fault-tolerant. Specifically, during parallel query processing, a new row source is created that allows checkpoints to be stored at certain points in the query processing. If a failure occurs, then the query can be restarted from the most recent checkpoint (rather than from the very beginning of the query). The checkpoints are implemented at operation boundaries where rows need to be redistributed among processes. These are natural checkpoint locations because (1) each subsequent operation can proceed from the output of the previous operation, which is stored as a checkpoint, and (2) these operation completions tend to be points in the computation where the query state is minimized, thus minimizing checkpoint storage requirements.
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: October 29, 2013
    Assignee: Oracle International Corporation
    Inventors: Mengmeng Chen, Yali Zhu, Thierry Cruanes, Alan Wood
  • Publication number: 20130280679
    Abstract: A method to develop a system for management of warnings and electronic procedures for an aircraft, comprising a database of parameters relating to the warnings and to logic and procedures, the aircraft comprising ATA equipment, comprises definition and calculation of maturity criteria for development of the system, which comprises, in order: A) verification of warnings in the database with respect to predefined lists of warnings and calculation of a maturity criterion, B) if the criterion of A>predetermined threshold, verification of the coherence of the logic for the warnings then definition and calculation of a maturity criterion, C) if the criterion of B>predetermined threshold, verification of the existence of the procedures and, for each warning, analysis of its logic with respect to its procedure, then definition and calculation of a maturity criterion, the system being fully set up when the latter criterion>predetermined threshold.
    Type: Application
    Filed: April 23, 2013
    Publication date: October 24, 2013
    Applicant: THALES
    Inventors: Didier GAUTHERON, Chris DESEURE, Xavier CHAZOTTES, Patrick SERROT
  • Patent number: 8566294
    Abstract: This disclosure relates to database systems and, more particularly, to database systems with version controlled data. A version controlled database program resides on a computer readable medium, having a plurality of instructions stored thereon, which, when executed by a processor, cause the processor to perform operations. The operations include defining a version object software layer. The version object software layer may be configured to read and write data of a version controlled database to a physical storage medium, maintain one or more versions of at least one element of the data, and provide access to the data. The operations may also include defining a database management software layer. The database management software layer may be configured to read and write data to the version object software layer and provide a database access interface for accessing the data.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: October 22, 2013
    Assignee: International Business Machines Corporation
    Inventor: David Lawrence Brown
  • Patent number: 8566606
    Abstract: An apparatus and methods that use trusted platform modules (TPM) to perform integrity measurements of multiple subsystems are disclosed. The state of platform configuration registers (PCRs) after boot up are stored as the base state of the system. In another embodiment, and application that is to be verified requests that its state be extended from the base state of the system. When such a request is received, the state of the system is extended directly from the base state PCR contents and not from the system state. In another embodiment, a virtual PCR is used, where such a virtual PCR uses a larger memory space than a conventional TPM provides for a physical PCR, by use of encrypted storage on external, protected memory.
    Type: Grant
    Filed: April 23, 2007
    Date of Patent: October 22, 2013
    Assignee: InterDigital Technology Corporation
    Inventors: Sasidhar Movva, Richard D. Herschaft, Renuka Racha, Inyhok Cha
  • Patent number: 8566276
    Abstract: A network device may include a heterogeneously organized TCAM in which entries for different applications implemented by the network device are stored at arbitrary locations in the TCAM. The TCAM may be programmed to include entries representing a plurality of prefix tree (“trie”) data structures used in processing network traffic received by the network device. The TCAM may also include logic to insert an entry in the TCAM based on a defragmentation operation performed on the TCAM in which a candidate entry having a minimum relocation weight is chosen to be relocated as part of the defragmentation operation, where the relocation weight is determined based on trie depths corresponding to entries that occupy the candidate entry before defragmentation.
    Type: Grant
    Filed: August 19, 2009
    Date of Patent: October 22, 2013
    Assignee: Juniper Networks, Inc.
    Inventor: Yafan An
  • Publication number: 20130275389
    Abstract: Methods, systems, and computer-readable storage media for evaluating a validity of a status and action management (SAM) schema. In some implementations, actions include receiving the SAM schema, the SAM schema being stored as a computer-readable document in memory, providing one or more goals, each goal representing an intention of the SAM schema, the one or more goals being provided in a computer-readable document stored in memory and including one or more primary goals and one or more recovery goals that each express an intention of a process underlying the SAM schema, and processing the one or more goals using a computer-executable model checking tool for evaluating the validity of the SAM schema.
    Type: Application
    Filed: April 16, 2012
    Publication date: October 17, 2013
    Applicant: SAP AG
    Inventors: Jens Lemcke, Bernhard Thimmel, Otfried von Geisau, Andreas Friesen, Piergiorgio Bertoli, Marco Pistore
  • Publication number: 20130275390
    Abstract: Embodiments of erasure coded storage aggregation are disclosed. The erasure coded storage aggregation includes storing a data file as erasure coded fragments in a plurality of nodes of one or more data centers. The erasure coded storage aggregation further includes monitoring an access frequency of the data file. Based on the comparison between the access frequency and a predetermined threshold, the data file is either reconstructed from the erasure coded fragments and stored in a storage node or retained as erasure coded fragments in the plurality of nodes of the one or more data centers.
    Type: Application
    Filed: June 3, 2013
    Publication date: October 17, 2013
    Inventors: Raymond E. Ozzie, John D. Mehr, Siddhartha Puri, Samuel J. McKelvie, Bradley Calder, Matt Pope
  • Patent number: 8560530
    Abstract: Methods, apparatus, and articles of manufacture to rank a web site are disclosed herein. An example method to rank the influence of a web site involves receiving a topic term, filtering out a post that is not relevant to the topic term from a first plurality of posts to a web site, determining a number of inbound links to the web site based on the topic term, determining a time between the inbound links to the web site based on the topic term, and generating a rank of the web site based on the number of inbound links and the time between the inbound links.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: October 15, 2013
    Assignee: BuzzMetrics, Ltd.
    Inventors: Yakir Krichman, Eliyahu Greitzer
  • Patent number: 8560580
    Abstract: An apparatus and method for the visual display of room information. Information of interest is graphically displayed in a manner which conveys the information to in a form which aids in comprehension of the information. Specifically, the information is preferably conveyed on the unit level through the use of the unit's floor plan in a graphical seating chart type format. A graphical icon is used to represent each room in the unit. Components of the icon indicate key considerations for every room. Additional information may also be displayed by clicking on a component of the icon.
    Type: Grant
    Filed: May 10, 2000
    Date of Patent: October 15, 2013
    Assignee: TeleTracking Technologies, Inc.
    Inventor: Gene E. Nacey
  • Patent number: 8560584
    Abstract: Apparatus, systems, and methods may operate to receive a request to move at least a portion of a database table stored on a tangible medium from a current partition to a history partition, wherein the database table is partitioned into physical partitions according to a selected mapping update frequency. In response to receiving the request, activities may include modifying a logical partitioning of the database table by updating a mapping of the physical partitions to logical partitions. Other apparatus, systems, and methods are disclosed.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: October 15, 2013
    Assignee: Teradata US, Inc.
    Inventors: Like Gao, Yu Long, Congnan Luo, Judy Wu, Michael Leon Reed
  • Publication number: 20130262398
    Abstract: A system and method for improving message passing between a computer and peripheral devices is disclosed. The system and method for improving message passing between a computer and peripheral devices incorporate data checking on the command/message data and each scatter gather list element. The method in accordance with the present disclosure enables a peripheral device to check the integrity of the message and ownership of the scatter gather list element before the data is processed.
    Type: Application
    Filed: March 29, 2012
    Publication date: October 3, 2013
    Applicant: LSI CORPORATION
    Inventors: Carl E. Gygi, Craig R. Chafin, Brian J. Varney, Brian K. Einsweiler, Luke E. McKay
  • Publication number: 20130262400
    Abstract: Embodiments of the present invention disclose a data index query method including: after performing Gray encoding on an index attribute, shuffling and encoding, by a server side, a Gray code corresponding to the index attribute to generate at least one index key value and storing the index key value; generating, by the server side according to query condition information carried in a query request, an index key value set or interval corresponding to the query condition information; obtaining an indicator set or interval used for indicating data and corresponding to the index key value set or interval according to the index key value set or interval; generating an intermediate data set corresponding to the indicator set or interval; and finally obtaining, from the intermediate data set, a target data set corresponding to the query condition information according to the query condition information carried in the query request.
    Type: Application
    Filed: March 28, 2013
    Publication date: October 3, 2013
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Minqi ZHOU, Shi CHENG
  • Publication number: 20130262399
    Abstract: A method of processing a database can include comparing, using a processor, a delta file with a risk assessment criterion, wherein the delta file is generated from a first schema and a second and different schema, assigning a risk level to a change specified within the delta file according to the comparing, and applying the change of the delta file to a test database conforming to the first schema according to the assigned risk level.
    Type: Application
    Filed: July 19, 2012
    Publication date: October 3, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: MARGARET A. EKER, NNAEMEKA I. EMEJULU, KARTHIKEYAN RAMAMOORTHY
  • Publication number: 20130262397
    Abstract: A virtual file system may be used to determine a data file, and a splitter may then split the data file into at least a first portion and a second portion, and may provide a parity file using the first portion and the second portion. Any two of the first portion, the second portion, and the parity file include sufficient information to reconstruct the data file. A dispatcher may then distribute the first portion, the second portion, and the parity file for individual storage thereof using at least three separate storage locations.
    Type: Application
    Filed: March 27, 2012
    Publication date: October 3, 2013
    Applicant: SAP AG
    Inventor: Cedric Hebert
  • Patent number: 8549048
    Abstract: A method of managing workflows related to storage services provided by a service provider to a customer (via a management system) is presented. The management system includes a Web server and a workflow process. The Web server presents to a customer a task screen (or set of task screens) for a customer-selected work order request type so that the customer can prepare and submit a work order request to the management system. After receiving the work order request, the Web server uses information contained in and associated with the request to create a database object that includes some or all of the following elements: customer identifier; work order identifier, date/time of request; request state (e.g., new, open or closed); type of request; parameters or arguments to the request; and any textual description provided by the customer. The Web server stores the object in a database.
    Type: Grant
    Filed: December 19, 2001
    Date of Patent: October 1, 2013
    Assignee: EMC Corporation
    Inventors: Stephen Todd, Michel Fisher, Paul M. Bober, Steven M. Blumenau
  • Publication number: 20130254168
    Abstract: Computer-implemented systems for searching within a database, providing searching and scoring exact and non-exact matches of data from a plurality of databases to validate data integrity. Embodiments are described relating to novel systems and methods for validating data. The embodiments create a “consensus value” for various items of data based on information shared by different entities, whose separate data can be used for this purpose whilst maintaining its confidentiality from other entities, who may be business competitors and/or who for various reasons should preferably not be given access to the data. Use of consensus value validation provides significant advantages over today's methodology of reliance on outside data vendors to provide purportedly fact-checked clean data.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 26, 2013
    Inventor: Gregory Dale Leman
  • Publication number: 20130254170
    Abstract: A server executing a social media identity and discovery application and method are provided that scan social networking sites for communications. The target content is found with content indicators when communications are put on a social networking site. The content is recorded and evaluated. If the identified content is contextually significant, the alias and the user account data and/or user data from public records are correlated based on keywords and/or events, and a notification of the correlation is sent to an agency, agent, or a contact center system. The agent or agency may verify that the identity of a poster has been accurately correlated with a customer record in the database or with user data from public records. The agent, the agency, or the system has the opportunity to respond to the communication, despite the anonymity of the poster on the social networking site.
    Type: Application
    Filed: May 21, 2013
    Publication date: September 26, 2013
    Applicant: Avaya Inc
    Inventors: George Erhart, Valentine C. Matula, David Skiba
  • Publication number: 20130254169
    Abstract: A method and system for graphical enumeration. The method includes creating an ordered set of vertices for a graph such that each vertex is associated with a corresponding index, and wherein each vertex in the ordered set of vertices includes information. A plurality of keys is created for defining the information. A plurality of lists of vertices is created, each of which is associated with a corresponding key such that vertices in a corresponding list include information associated with the corresponding key. For a first list of vertices, a least valued index is determined from a group of associated vertices based on vertices in the first list and vertices pointed to by the vertices in the first list. Also, all associated vertices are pointed to a root vertex associated with the least valued index.
    Type: Application
    Filed: May 30, 2013
    Publication date: September 26, 2013
    Inventor: Timothy P. Barber
  • Publication number: 20130254163
    Abstract: Embodiments of a distributed data management system include a platform comprising a processor coupled to databases. A grid including agents is coupled to the platform, and each agent is an agent of the platform independently running on a client device. The agents generate and provide to the platform metadata that corresponds to the content of memory accessible by the client devices corresponding to the agents. The agents generate the metadata by hashing fragments of the content. The platform uses the metadata instead of the content to generate and assign to the agents tasks including tasks controlling at least one of storing, transferring and processing of the content. A task is a processing operation performed on content accessible by the agent responsible for the task.
    Type: Application
    Filed: January 10, 2013
    Publication date: September 26, 2013
    Inventors: Bret SAVAGE, Casey MARSHALL, Geoffrey STUTCHMAN, Ross ELTHERINGTON, Steve OWENS, George NORTHUP
  • Patent number: 8543551
    Abstract: Example apparatus, methods, and computers participate in collaborative, distributed, data de-duplication. One example method includes initializing a layered parser in a first node in a collaborative distributed data de-duplication (CDDD) topology with a first set of de-duplication control parameters. After transmitting some information to another node in the CDDD topology, the method includes selectively reconfiguring the layered parser in response to feedback acquired from the second node in the CDDD topology. The feedback concerns the data provided by the layered parser.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: September 24, 2013
    Inventor: Jeffrey Vincent Tofano
  • Patent number: 8543555
    Abstract: Mechanisms are provided for efficiently improving a dictionary used for data deduplication. Dictionaries are used to hold hash key and location pairs for deduplicated data. Strong hash keys prevent collisions but weak hash keys are more computation and storage efficient. Mechanisms are provided to use both a weak hash key and a strong hash key. Weak hash keys and corresponding location pairs are stored in an improved dictionary while strong hash keys are maintained with the deduplicated data itself. The need for having uniqueness from a strong hash function is balanced with the deduplication dictionary space savings from a weak hash function.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: September 24, 2013
    Assignee: Dell Products L.P.
    Inventor: Vinod Jayaraman
  • Patent number: 8538932
    Abstract: A data storage system stores logical data object(s), each identified by a logical identifier. A control is configured to assign a unique WORM (Write Once Read Many) identifier to the logical data object, and stores the unique WORM identifier as associated with the logical identifier, in a database maintained by the control so as to be persistent. Data storage is configured to write the logical data object with a header with the unique WORM identifier. The control, in order to allow the logical data object to be accessed externally to the control, requires matching the unique WORM identifier in the header of a logical data object to the unique WORM identifier of the persistent database for the logical object. The unique WORM identifier is formed of a checksum hash value related to nonce fields comprising at least the logical identifier of the logical data object, and an incrementing token.
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: September 17, 2013
    Assignee: International Business Machines Corporation
    Inventors: Thomas William Bish, Jonathan Wayner Peake, Mark Albert Reid, Joseph M Swingler
  • Patent number: 8539608
    Abstract: A method and apparatus for receiving a group of data messages via a network is provided. A data message is received via the network (402, 602). A determination is made regarding whether the data message has an associated valid integrity check value (404, 604). When the data message is determined to have the associated valid integrity check value, a determination is made regarding whether a specific number of data messages has been received with associated valid integrity check values (418, 616). When the specific number of the data messages is determined to have been received with associated valid integrity check values, the data message is accepted (422, 618).
    Type: Grant
    Filed: January 20, 2005
    Date of Patent: September 17, 2013
    Assignees: Verizon Corporate Services Group Inc., Raytheon BBN Technologies Corp.
    Inventor: Gregory Donald Troxel
  • Publication number: 20130238578
    Abstract: Validating a segment is disclosed, including: determining that a stored segment meets a validation criterion; and adjusting GPS data associated with the stored segment using aggregated GPS data.
    Type: Application
    Filed: March 7, 2013
    Publication date: September 12, 2013
    Applicant: STRAVA, INC.
    Inventors: Davis Kitchel, Brian Riordan
  • Patent number: 8533197
    Abstract: Systems, methods and computer readable media for media for continuous content sharing between systems through intelligent resolution of federated hierarchical graphs are described. A Multi-Topology Middleman (MTM) is used between the source and target systems to handle the content sharing. The MTM builds on traditional import/export infrastructure; it tracks the import/export of individual objects between systems. When a conflict is found between systems, the MTM learns the conflict resolution and stores the conflict resolution as a rule for the conflicting object, and applies the rule for subsequent import/export process on that object. The MTM also tracks the mapping of objects between the source and target systems and updates the target object in accordance with a change in the source object. The MTM is also capable of undoing the import process.
    Type: Grant
    Filed: March 29, 2011
    Date of Patent: September 10, 2013
    Assignee: Bladelogic, Inc.
    Inventors: Michael Theroux, Itai Berman
  • Patent number: 8533162
    Abstract: An object detection method that is provided with a step for extracting a plurality of reference feature vectors related to a local area from an image representing an object, and extracting a plurality of query feature vectors related to the local area from a search query image; a step for matching each query feature vector against each reference feature vector, and calculating a similarity score having a value that is higher the closer the distance between both vectors, the larger the local area for which the query feature vector has been extracted, and the larger the local area for which a matching reference feature vector has been extracted; a step for determining a reference feature vector for which a similarity score is highest as the similar vector for each query feature vector; and a step for acquiring a final score by object associated with the similar vectors, and setting the object returning the highest score as the detection result; and wherein the score is calculated by dividing a sum of the simila
    Type: Grant
    Filed: August 16, 2010
    Date of Patent: September 10, 2013
    Assignee: Osaka Prefecture University Public Corporation
    Inventors: Martin Klinkigt, Koichi Kise, Heiko Maus, Andreas Dengel
  • Patent number: 8533857
    Abstract: According to one aspect, a first request is received at a services application programming interface (API) of a support center from a first user for a first product provided by a first client. A second request is received at the services API of the support center from a second user for a second product provided by a second client. A first knowledgebase (KB) associated with the first client and a second KB associated with the second client are identified. A third KB that contains information common to the first product and the second product is identified. The first KB and the third KB are enabled to be accessible by a first agent assigned to provide support services of the first product. The second KB and the third KB are enabled to be accessible by a second agent assigned to provide support services of the second product.
    Type: Grant
    Filed: April 12, 2011
    Date of Patent: September 10, 2013
    Assignee: TeleTech Holdings, Inc.
    Inventors: Kenneth D. Tuchman, Bruce A. Sharpe, Henry D. Truong, Alan B. Rahn
  • Patent number: 8528081
    Abstract: A memory system includes a storage device storing a plurality of instructions and a central processing unit processing an instruction fetched from the storage device, wherein the central processing unit detects a change in the instruction fetched from the storage device while processing the instruction.
    Type: Grant
    Filed: December 7, 2009
    Date of Patent: September 3, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jimyung Na, Gijin Kang, Jung-Hyun Kim
  • Publication number: 20130226877
    Abstract: To analyze an event of high importance as quick as possible with a possible small memory size. A management server (A) detects an event related to a problem that has occurred in a predetermined management object, (B) determines, when a plurality of the events are detected, an event importance of each of the plurality of events, (C) executes an on-demand expansion for generating, in the causality information, a predetermined causality, based on a topology and an event propagation model in descending order from the event determined in (B) as having a highest event importance, (D) records that the detected event has occurred relative to the predetermined causality, and (E) analyzes the detected event by using the predetermined causality.
    Type: Application
    Filed: February 24, 2012
    Publication date: August 29, 2013
    Applicant: HITACHI, LTD.
    Inventors: Takayuki Nagai, Masataka Nagura, Kaori Murase
  • Patent number: 8520554
    Abstract: Implementing a standardized interpretive engine includes externalizing a business requirement into a component class of a data control structure, defining a solution to the business requirement, entering the solution into metadata within the component class, and pulling data from a data warehouse into the component class based upon the business requirement. Pulling the data includes aggregating sub-tending data from the data warehouse. The aggregation is specified to a level requested via the component class. Implementing the standardized interpretive engine also includes performing a calculation on the data in accordance with the business requirement. The data is pulled away from the data warehouse and forward to the component class, such that a single data source associated with the data is usable multiple times for a plurality of component classes.
    Type: Grant
    Filed: May 23, 2012
    Date of Patent: August 27, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Ronald Boggs
  • Patent number: 8521699
    Abstract: A system is provided for tracking changes from two or more tables stored in a database management system. The system may enable two or more applications to track changes from two or more tables in the database management system, and may enable one or more tables to be tracked for changes concurrently. The system may be configured to automatically build a change tracking query in order to retrieve tracked changes from a collection of related tables, or an entity, in the database management system. The entity based tracking system may determine the relationships between the tables in the entity, and may generate a relational query based on the determined relationships. The system may automatically construct a union query from the relational query to activate tracking changes across the collection of tables in the database management system.
    Type: Grant
    Filed: September 13, 2011
    Date of Patent: August 27, 2013
    Assignee: Microsoft Corporation
    Inventors: Arif Kureshy, Nicolae Surpatanu, Alexander Samoylenko
  • Patent number: 8521682
    Abstract: Method, system, and computer program product for transferring data from transactional data sources to partitioned databases are provided. One or more messages from a transactional data source are read. Each message includes one or more records to be inserted into a database comprising a plurality of partitions. One of the partitions of the database in which the one or more records of each message are to be inserted is then identified. A transaction is initiated to insert the one or more records of each message into the one partition and to delete the one or more messages from the transactional data source. The transaction is committed only when insertion of the one or more records of each message into the one partition and deletion of the one or more messages from the transactional data source succeed.
    Type: Grant
    Filed: January 17, 2008
    Date of Patent: August 27, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jing-Song Jang, James Michael Mcardle, Michael John Elvery Spicer
  • Patent number: 8521705
    Abstract: Mechanisms are provided for accelerated data deduplication. A data stream is received an input interface and maintained in memory. Chunk boundaries are detected and chunk fingerprints are calculated using a deduplication accelerator while a processor maintains a state machine. A deduplication dictionary is accessed using a chunk fingerprint to determine if the associated data chunk has previously been written to persistent memory. If the data chunk has previously been written, reference counts may be updated but the data chunk need not be stored again. Otherwise, datastore suitcases, filemaps, and the deduplication dictionary may be updated to reflect storage of the data chunk. Direct memory access (DMA) addresses are provided to directly transfer a chunk to an output interface as needed.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: August 27, 2013
    Assignee: Dell Products L.P.
    Inventors: Vinod Jayaraman, Goutham Rao
  • Patent number: 8521698
    Abstract: A method enables an administration of resources (content) in web packages. By automatically adding a prefix to a resource name causing a name conflict, even resources having the same name can be handled when installing a new web package by a virtual file system mapping the resources to which a prefix has been added to the physical content required for the web application.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: August 27, 2013
    Assignee: Siemens Aktiengesellschaft
    Inventors: Marco Solimano, Giulia Piccioli
  • Publication number: 20130218846
    Abstract: An embodiment of the invention is directed to a method associated with a data processing system disposed to receive and process enterprise data. Responsive to receiving a specified data element, the method determines a data type to be used for the specified data element. The method selectively determines a confidence level of the specified data element, and selects a plurality of subject matter experts (SMEs), wherein the data type of the specified data element is used in selecting each SME. A request is dispatched to each of the SMEs to selectively revise and validate the specified data element. The specified data element is then updated in accordance with each revision provided by an SME in response to one of the requests.
    Type: Application
    Filed: February 17, 2012
    Publication date: August 22, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jim A. Laredo, Valentina Salapura, Maja Vukovic
  • Publication number: 20130218845
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, include sending a first rich internet application over a data network from a web server to a first client device and to a second client device. The web server is adapted to allow multiple client devices to collaboratively access one or more electronic documents formatted for any one of multiple different applications, including the first rich internet application. A first electronic document, which includes multiple document elements, is sent from the web server to the first client device and to the second client device. A document update received from the first client device includes identifications of one or more of the document elements and a requested action with respect to the one or more identified document elements.
    Type: Application
    Filed: May 26, 2009
    Publication date: August 22, 2013
    Applicant: Adobe Systems Incorporated
    Inventors: Paul S. Kleppner, Michael F. Kraley
  • Patent number: 8515919
    Abstract: Techniques for optimizing data migration are disclosed. In one particular embodiment, the techniques may be realized as a method for optimizing data migration may comprise receiving a request for initiating a data migration application and migrating, via at least one computer processor, at least one data file from a migration list during the data migration application. The method for optimizing data migration may also comprise monitoring the migration of the at least one data file and determining whether the at least one data file is active during the migration of the at least one data file. The method for optimizing data migration may further comprise deferring the migration of the at least one data file based at least in part on a determination that the at least one data file is active and recording information associated with the at least one data file if the at least one data file is active.
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: August 20, 2013
    Assignee: Symantec Corporation
    Inventors: Kedar Patwardhan, Sanjay Kumar Jain, Sushil Sarjerao Patil, Ramprasad Chinthekindi, Neha Naik