Data Integrity Patents (Class 707/687)
-
Patent number: 8918411Abstract: A method of displaying information of interest to a user as stored in an attribute database. The attribute database is a database of parent and linked child objects that has data about a user's characteristics and interests (content, commercial products, services, etc.) learned over time. A presentation database of parent and child objects is created from the objects in the attribute database using presentation templates to identify which of the attribute objects to use to create the presentation objects. The attribute child objects are sorted based on at least one trait in the attribute child objects and the presentation objects are linked together in the same order as the sorted attribute objects. The ordered presentation child objects are then linked to the corresponding presentation parent object and the selected presentation parent object and linked presentation child objects are displayed on a display.Type: GrantFiled: August 7, 2013Date of Patent: December 23, 2014Inventors: Farrukh Amjad Latif, Richard Nesin
-
Patent number: 8918368Abstract: A cloud server includes a cloud storage for storing a folder uploaded to the cloud server, a database for storing administrative data; and a cloud service application. The cloud service application establishes a communication connection with an end point device to retrieve a user identification about the user, the end point device name, and folder name and location and stores this information in the database. A remote device communicates with the cloud server to access a folder stored on at least one of the endpoint device and the cloud storage. The cloud service application determines an authorized user and provides access to the folder by providing direct access to the endpoint device from the remote device utilizing the communication connection during uploading of the folder to the cloud, or directly to the cloud storage if the folder has been uploaded.Type: GrantFiled: September 25, 2012Date of Patent: December 23, 2014Assignee: Gladinet, Inc.Inventors: Haikun Du, Zhihui Huang
-
Patent number: 8914335Abstract: A method and system of provisioning one or more Network Elements, as well as a method and apparatus for resuming a failed Customer Service Order for provisioning one or more Network Elements, is disclosed. A provisioning logic framework receives a Customer Service Order CSO from a Business Support System, calls respective provisioning logic for performing said Customer Service Order and detects if the received Customer Service Order is a CSO to be resumed. During the performing time of said Customer Service Order, historical processing data is stored. If it is detected that the received Customer Service Order is a CSO to be resumed, the provisioning logic framework builds up a fake environment on the basis of historical processing data stored previously for the CSO to be resumed. Then the successful part of the CSO is directed to the fake environment and the uncompleted part of the CSO is directed to actual Network elements.Type: GrantFiled: November 19, 2008Date of Patent: December 16, 2014Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Xuejun Li, Howard Wang, Lei Zhu
-
Publication number: 20140365447Abstract: A method for determining latitude and longitude coordinates for geographic addresses input into an address book on a mobile device is provided. For each geographic address received for storing in a contact record, latitude and longitude coordinates are automatically determined and associated with the geographic address in a database of contact records. In some embodiments, for each geographic address to be input, the method first searches existing contact records for the geographic address and if the latitude and longitude coordinates for the geographic address are in an existing contact record, the contact record for the contact is cross-referenced to the existing record for accessing the latitude and longitude coordinates.Type: ApplicationFiled: August 26, 2014Publication date: December 11, 2014Inventors: NGOC BICH NGO, DAVID PAUL YACH
-
Publication number: 20140365445Abstract: A server communicates with a number of terminal devices. Each terminal device stores a file having a same file name. The server generates a trace log. The trace log records modification of the file in each of the terminal devices. The server further determines whether or not one of the terminal devices opens the file, searches in the trace log according to the file name of the file to find all the modifications corresponding to the file, determines the latest modification among all the modifications in the terminal devices according to the modification time corresponding to each of the found modifications, and displays at least a part of content of the found latest modification in the terminal device which currently runs the file.Type: ApplicationFiled: December 10, 2013Publication date: December 11, 2014Applicants: HON HAI PRECISION INDUSTRY CO., LTD., FU TAI HUA INDUSTRY (SHENZHEN) CO., LTD.Inventors: XIN LU, SHIH-FANG WONG, DAN CAO
-
Publication number: 20140365446Abstract: A verification system include: a server that receives each of a first data group and second data group, and transmits a third data group and a fourth data group to respond to each of the first data group and second data group received; a database server that receives the third data group and transmits the second data group; and a verification device that performs operation verification of the server or database server, the verification device including a processor configured to transmit, to the database server, a partial data group in the third data group received by the database server, and transmit, to the server, the first data group corresponding to another data group in the third data group, thereby supplying the other data group to the database server and using the first data group, the partial data group, and the fourth data group, to perform the operation verification.Type: ApplicationFiled: May 23, 2014Publication date: December 11, 2014Applicant: FUJITSU LIMITEDInventors: Taichi Sugiyama, Takeshi Yasuie, Yuji Nomura
-
Patent number: 8909850Abstract: A memory management method including the steps of storing a value and writing data. The storing a value step stores a value representative of a number of erase/write cycles that a subset of memory space of a first memory has undergone. The first memory having an assigned predetermined maximum number of erase/write cycles. The writing data step writes data to the subset of memory space dependent upon whether the value is below the predetermined maximum number.Type: GrantFiled: March 10, 2011Date of Patent: December 9, 2014Assignee: Deere & CompanyInventors: Tyge Sopko, Zimin W. Vilar, Alan K. Gilman
-
Publication number: 20140358865Abstract: Rules of a rule base are transformed in an automated fashion in order to be able to conduct consistency checks and generate explanations and thus classify and correct existing rules. This is beneficial in particular in large systems with existing rule bases, e.g., wherein each rule is associated with at least a diagnostic task of a component of a technical system, e.g., a power system. The task can be subject to fault detection, fault isolation, predictive diagnosis or reporting. The solution presented provides an overview of large sets of rules and thus allows determining which rules are suitable and which are not. The invention is applicable for all kinds of technical systems, e.g., industry and automation systems, in particular power systems.Type: ApplicationFiled: December 28, 2011Publication date: December 4, 2014Inventors: Hans-Gerd Brummel, Stephan Grimm, Thomas Hubauer, Mikhail Roshchin, Michael Watzke
-
Patent number: 8903866Abstract: Computer-implemented method, system, and computer program product for processing data in an out-of-order manner in a streams computing environment. A windowing condition is defined such that incoming data tuples are processed within a specified time or count of each other. Additionally, the windowing condition may be based on a specified attribute of the data tuples. If the tuples are not processed within the constraints specified by the windowing condition, the unprocessed tuples may be discarded, i.e., not processed, to optimize operator performance.Type: GrantFiled: February 25, 2013Date of Patent: December 2, 2014Assignee: International Business Machines CorporationInventors: Michael J. Branson, Ryan K. Cradick, John M. Santosuosso, Brandon W. Schulz
-
Patent number: 8898117Abstract: A system and method for transparently compressing file system data using compression group descriptors is provided. When data contained within a compression group be compressed beyond a predefined threshold value, a compression group descriptor is included in the compression group that signifies that the data for the group of level 0 blocks is compressed into a lesser number of physical data blocks. When performing a read operation, the file system first determines the appropriate compression group that contains the desired data and determines whether the compression group has been compressed. If so, the file system decompresses the data in the compression group before returning the decompressed data. If the magic value is not the first pointer position, then the data within the compression group was previously stored in an uncompressed format, and the data may be returned without performing a decompression operation.Type: GrantFiled: August 20, 2012Date of Patent: November 25, 2014Assignee: NetApp, Inc.Inventors: Jim Voll, Sandeep Yadav
-
Patent number: 8898118Abstract: A system includes a processor executing code to compress a first page of data stored in memory and calculate an effectiveness of the compression on the first page. The processor further, in response to the calculated compression effectiveness being at least equal to a pre-determined/pre-established compression effectiveness threshold: identifies second pages of data from memory that have similarities in content with the first page; and sequentially performs subsequent compressions of second pages from among the plurality of second pages in an order that is based on a relative ranking of the plurality of second pages. The ranking of the second pages is according to a calculated differential parameter associated with each of the second pages, which indicates a level of similarity that exists between the first page and a corresponding second page. Higher ranked second pages are compressed ahead of lower rank second pages, yielding greater compression efficiency.Type: GrantFiled: November 30, 2012Date of Patent: November 25, 2014Assignee: International Business Machines CorporationInventor: Venkatesh Sainath
-
Publication number: 20140344225Abstract: Systems and methods for invalidating and regenerating pages. In one embodiment, a method can include detecting content changes in a content database including various objects. The method can include causing an invalidation generator to generate an invalidation based on the modification and communicating the invalidation to a dependency manager. A cache manager can be notified that pages in a cache might be invalidated based on the modification via a page invalidation notice. In one embodiment, a method can include receiving a page invalidation notice and sending a page regeneration request to a page generator. The method can include regenerating the cached page. The method can include forwarding the regenerated page to the cache manager replacing the cached page with the regenerated page. In one embodiment, a method can include invalidating a cached page based on a content modification and regenerating pages which might depend on the modified content.Type: ApplicationFiled: July 30, 2014Publication date: November 20, 2014Inventors: John H. Martin, Matthew Helgren, Kin-Chung Fung, Mark R. Scheevel
-
Patent number: 8892521Abstract: A method includes receiving a request to save a first file as immutable. The method also includes searching for a second file that is saved and is redundant to the first file. The method further includes determining the second file is one of mutable and immutable. When the second file is mutable, the method includes saving the first file as a master copy, and replacing the second file with a soft link pointing to the master copy. When the second file is immutable, the method includes determining which of the first and second files has a later expiration date and an earlier expiration date, saving the one of the first and second files with the later expiration date as a master copy, and replacing the one of the first and second files with the earlier expiration date with a soft link pointing to the master copy.Type: GrantFiled: May 10, 2013Date of Patent: November 18, 2014Assignee: International Business Machines CorporationInventors: Gaurav Chhaunker, Bhushan P. Jain, Sandeep R. Patil, Sri Ramanathan, Matthew B. Trevathan
-
Patent number: 8892525Abstract: 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: GrantFiled: September 6, 2013Date of Patent: November 18, 2014Assignee: International Business Machines CorporationInventor: Alexander Gorelik
-
Patent number: 8892528Abstract: 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: GrantFiled: August 26, 2013Date of Patent: November 18, 2014Assignee: Dell Products L.P.Inventors: Goutham Rao, Vinod Jayaraman
-
Patent number: 8892536Abstract: A method for resolving a hang in a database system includes receiving a symbolic graph having a plurality of nodes, where each node represents a database session involved in the hang during a specified time interval. The blocking time associated with each node in the symbolic graph is recursively determined. The node that has the longest blocking time is output to a display for review by the database administrator. Alternatively, the database session represented by the node having the longest blocking time may be automatically eliminated.Type: GrantFiled: September 26, 2012Date of Patent: November 18, 2014Assignee: Oracle International CorporationInventors: Uri Shaft, Amirali Valiani, Peter Belknap
-
Patent number: 8893300Abstract: Disclosed are embodiments of a security system for reducing data leaks by checking information flows between resources of a network. When an information flow is attempted between a sending resource, which can be anywhere in the network, and a receiving resource residing at a specific host within the network, a host labeler can determine whether information is allowed to flow from the sending resource to the receiving resource. The sending resource and the receiving resource can each have an applicable label, and each label can comprise zero, one, or more taints. For each taint having an active secrecy characteristic in a label of the sending resource, the host labeler can require that there be a matching taint with active secrecy characteristic in the receiving resource. If this condition is not met, the security system can block the information flow between the sending and receiving resources.Type: GrantFiled: September 20, 2011Date of Patent: November 18, 2014Assignee: Georgia Tech Research CorporationInventors: Anirudh V. Ramachandran, Yogesh H. Mundada, Muhammad Mukarram Bin Tariq, Nicholas G. Feamster
-
Publication number: 20140337297Abstract: Authenticating marine debris prior to recovery by: generating SONAR signal data related to the bottom of a body of water; processing the data to identify the presence or absence of debris targets; generating an image of the objects detected; storing the image in an assessment database; associating each image stored in the assessment database with position information and dimensions of that debris target; generating a side scan sonar report including an image of debris target detected on the ocean or lake floor, object position and dimension data; transmitting the sonar report to an offsite or on site debris image processor for identification of the target; comparing the target reported in the sonar report with a database to determine whether the target object is storm debris; transmitting a signal to ship for target pickup if it is determined that the target object is a storm debris object.Type: ApplicationFiled: April 15, 2014Publication date: November 13, 2014Applicant: Marine Debris Management Systems, LLCInventors: James HERNDON, Matthew JONES
-
Publication number: 20140330791Abstract: A data validation procedure may be propagated to a server machine and to a client machine to perform the same data checking in the respective machines. The data validation procedure may be converted and expressed in a specification language that is suitable for the server machine. Likewise, the data validation procedure may be converted and expressed in a specification language that is suitable for the client machine.Type: ApplicationFiled: May 3, 2013Publication date: November 6, 2014Applicant: SAP AGInventor: Christian Bomhardt
-
Patent number: 8880955Abstract: The present disclosure includes apparatus (e.g., computing systems, memory systems, controllers, etc.) and methods for providing data integrity. One or more methods can include, for example: receiving a number of sectors of data to be written to a number of memory devices; appending first metadata corresponding to the number of sectors and including first integrity data to the number of sectors, the first metadata has a particular format; generating second integrity data to be provided in second metadata, the second integrity data corresponding to at least one of the number of sectors (wherein the second metadata has a second format); and generating third integrity data to be provided in the second metadata, the third integrity data including error data corresponding to the second integrity data and the at least one of the number of sectors.Type: GrantFiled: October 21, 2013Date of Patent: November 4, 2014Assignee: Micron Technology, Inc.Inventors: Terry M. Cronin, Joseph M. Jeddeloh
-
Patent number: 8874925Abstract: A computer-implemented method to scan memory for a threat is described. At least one application programming interface (API) is monitored. A back-trace operation is performed from the at least one API to identify a process that called the at least one API. An address in memory is retrieved for the identified process. At least a portion of the memory associated with the address of the identified process is scanned. A signature based on the scanned portion of the memory is generated.Type: GrantFiled: July 21, 2011Date of Patent: October 28, 2014Assignee: Symantec CorporationInventors: Rei Resurreccion, Jonathan San Jose
-
Publication number: 20140317064Abstract: An electronic device and system for changing file names includes a processing unit and a storage unit. The storage unit stores a plurality of files in a number of folders. The processing unit detects the user-selection of a file, acquires from the containing folder any other files with the same attributes, detects whether or there is an operation for changing file name, and controls a file name of the selected file and of any acquired files to be editable when there is an operation for changing file name. The file name of the selected file and of any acquired files is changed to new ordered file names when the selected file is renamed.Type: ApplicationFiled: August 13, 2013Publication date: October 23, 2014Applicant: HON HAI PRECISION INDUSTRY CO., LTD.Inventor: YING-XIONG HUANG
-
Patent number: 8868483Abstract: The invention described herein provides a load engine and method for efficiently accomplishing mass conversions of customer data into an existing customer database. In particular, the method incorporates existing business rules for validating new customer data and for creating tables for the new customer data, creates load files for the new customer data, and provides a means for running multi-threaded data loads of the new customer data tables onto an existing customer database.Type: GrantFiled: October 26, 2009Date of Patent: October 21, 2014Assignee: Bank of America CorporationInventors: Sushil Golani, Kent Steger, Raja Gottumukkala, Satish Dandamudi, Sangeetha Mohan, Johnson Athial
-
Patent number: 8868496Abstract: Data processing systems and methods are provided that include a relational database and an application program that performs a data processing step on data belonging to a pre-defined entity stored in the relational database. The relational database and the application program may be linked by an interface that provides an intermediate layer for extracting a self-contained temporary table out of the relational database that contains the data belonging to a user selected entity. The disclosed systems and methods may be used for various data processing purposes, including monitoring database replication.Type: GrantFiled: March 31, 2010Date of Patent: October 21, 2014Assignee: SAP AGInventor: Helmut Hofmann
-
Patent number: 8868515Abstract: A method of distributing mainframe software and data using PC-based data media is disclosed, comprising a mainframe program for converting a mainframe sequential dataset or all or part of a mainframe library of texts or load modules to a sequential dataset of fixed length records and for reverting these converted records to its original form in the same or another mainframe data center, and procedures for downloading the converted mainframe data to a PC and uploading the PC file to a mainframe. The converted mainframe data downloaded to a PC can be delivered to another mainframe data center using floppy diskettes, recordable CD-ROM, Internet Website, TCP/IP FTP, or email attachment, as an alternative to magnetic tapes. The PC hard disk is used as a backup storage of the mainframe libraries, and a mainframe text library downloaded to a PC can be edited on a local or remote stand-alone PC.Type: GrantFiled: February 11, 2008Date of Patent: October 21, 2014Inventor: Hyung Sup Lee
-
Patent number: 8868516Abstract: 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: GrantFiled: February 17, 2012Date of Patent: October 21, 2014Assignee: International Business Machines CorporationInventors: Jim A. Laredo, Valentina Salapura, Maja Vukovic
-
Patent number: 8868517Abstract: 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: GrantFiled: March 29, 2012Date of Patent: October 21, 2014Assignee: LSI CorporationInventors: Carl E. Gygi, Craig R. Chafin, Brian J. Varney, Brian K. Einsweiler, Luke E. McKay
-
Publication number: 20140310248Abstract: A verification support method includes: referring to a storage to select a second use case to be verified next to a first use case selected from a use case group from the use case group on the basis of a postcondition of the first use case and a precondition of a use case different from the first use case, the storage storing, for use case representing a function of a verification target, the precondition that is met by an input value to be input into the verification target and an output value to be output from the verification target before the function represented by the use case is executed and the postcondition that is met by the input value and the output value after the function represented by the use case is executed.Type: ApplicationFiled: February 25, 2014Publication date: October 16, 2014Applicant: FUJITSU LIMITEDInventor: Shun GOKITA
-
Patent number: 8862556Abstract: A method for difference analysis in file sub-regions includes determining a start location in each of a first file and a second file. The start location is defined from a start indicator. The method includes determining a stop location in each of the first file and the second file. The stop location is defined from a stop indicator. The method includes defining a first difference region in the first file and a second difference region in the second file. The first and second difference regions include portions of the first and second files respectively. The portions are between the start location and the stop location in the first and second files. The method includes performing a difference analysis between the first difference region and the second difference region, including identifying differences between the first difference region of the first file and the second difference region of the second file.Type: GrantFiled: June 29, 2012Date of Patent: October 14, 2014Assignee: International Business Machines CorporationInventor: Philip F Estes
-
Patent number: 8862555Abstract: One embodiment relates to a computer-implemented method for generating difference data between reference and target files. A difference engine performs a first procedure to generate difference data representing the difference between the reference and target files if the reference and target files are sequences of sorted data records. The first procedure may compare a lexical order of a record from the reference file against a lexical order of a record from the target file. An entry may be added to a copy list if the records are the same, and an entry may be added to an add list if that the record from the reference file is lexically greater than the record from the target file. Another embodiment relates to an apparatus for generating difference data.Type: GrantFiled: May 16, 2011Date of Patent: October 14, 2014Assignee: Trend Micro IncorporatedInventors: Qiuer Xu, Jinju Long, Liwei Ren
-
Patent number: 8861030Abstract: A method of managing at least one print media database server for print media attributes of print media is disclosed, the method includes hosting print media attributes for a plurality of image forming apparatuses on the at least one print media database server, and wherein the at least one print media database server contains print media attributes for a plurality of print media from one or more manufacturers; receiving, by the at least one print media database server, additional print media attributes from either of the one or more manufacturers and one of the plurality of image forming apparatuses; confirming accuracy of the additional print media attributes; and enabling, by the at least one print media database server, access to the additional print media attributes in the print media database from the plurality of image forming apparatuses, after the accuracy of the additional print media attributes is confirmed.Type: GrantFiled: April 30, 2014Date of Patent: October 14, 2014Assignee: Konica Minolta Laboratory U.S.A., Inc.Inventor: Ann Qiongying Feng
-
Publication number: 20140304236Abstract: A hash value generation apparatus that generates a hash value for identifying unknown data as belonging to a specified class or an unspecified class, includes a generation unit configured to generate hash function information including a hash function based on a specified feature amount of data belonging to the specified class, a conversion unit configured to convert the specified feature amount into a hash value based on the generated hash function information, and a storage unit configured to store the hash value obtained by the conversion as a normal hash value in association with the hash function information.Type: ApplicationFiled: April 1, 2014Publication date: October 9, 2014Applicant: CANON KABUSHIKI KAISHAInventor: Hirotaka Hachiya
-
Patent number: 8856085Abstract: 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: GrantFiled: July 19, 2011Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventor: Alexander Gorelik
-
Publication number: 20140297604Abstract: A system and methods for reconciling data and metadata in a cloud storage system while the cloud storage system is fully operational are provided. The method comprises scanning for broken references in a metadata database containing metadata of blocks stored in the cloud storage system, wherein the scanning for the broken references is performed as a background process; and synchronously verifying blocks for at least existence of the blocks in the object storage system, wherein the synchronous block verification is performed using a foreground process as blocks are requested.Type: ApplicationFiled: March 27, 2014Publication date: October 2, 2014Applicant: CTERA NETWORKS, LTD.Inventor: Aron Brand
-
Patent number: 8849748Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for tracking progress of media processing jobs. A system tracking progress of media processing jobs receives a media processing job submitted by a user via an electronic portal, inserts the media processing job as a job entry in a job submission table, sets an initial status for the job entry, processes the media according to parameters associated with the media processing job, maintains a processing history of the media processing job, and updates the initial status based on the processing. The system displays processing history of media processing jobs through an application interface and allows a user to expand and collapse the history to display additional or fewer details of the processing, respectively. The system can generate a virtual representation of a received physical copy of the media and associate the virtual representation with the electronically submitted media processing job.Type: GrantFiled: May 16, 2011Date of Patent: September 30, 2014Assignee: Post Pro Finance Co., Inc.Inventor: Charles Maurice Filliettaz, III
-
Patent number: 8849771Abstract: An automated facilities management system has the ability to predict occupant behavior by identifying recurring patterns in the way that people use buildings and comparing them with environmental characteristics. This technology is not limited to human behavior patterns, but extends to any mechanical systems or data points that tend to vary in recurring patterns. The data processing is carried out by rules engines triggered by relational database modifications.Type: GrantFiled: September 2, 2011Date of Patent: September 30, 2014Inventor: Anker Berg-Sonne
-
Patent number: 8849770Abstract: Various embodiments of systems and methods for event auditing framework are described herein. The auditing framework includes one or more auditees, an auditor, and a memory associated with the auditor. Each auditee is associated with a digitally signed file including metadata of one or more events authorized for the auditee. The auditor validates digital signature of the file when the auditee is registered with the auditor. After validation of the digital signature, the metadata of the authorized events is stored with respect to the auditee to enable the auditee perform the authorized events. The auditing framework is expandable in that new event types can be added or updated dynamically. The auditing framework also ensures consistency of events.Type: GrantFiled: May 16, 2011Date of Patent: September 30, 2014Assignee: Business Objects Software LimitedInventors: Radim Bacinschi, Greg McClement, Peter Tippett
-
Publication number: 20140289207Abstract: Systems and methods for ensuring the quality of identity and access management information at a computing system are described. Access right information that respectively corresponds to one or more access rights may be stored at a data store. The access right information may be stored in accordance with a data model that defines respective relationships between the access rights and both the users having access to the computing system and the computing resources of the computing system. At least a portion of the access right information may be retrieved, and quality assurance tasks may be performed using the portion of the access right information retrieved.Type: ApplicationFiled: May 1, 2014Publication date: September 25, 2014Applicant: Bank of America CorporationInventors: Armen Moloian, Ronald W. Ritchey
-
Patent number: 8843524Abstract: Computer-implemented method, system, and computer program product for processing data in an out-of-order manner in a streams computing environment. A windowing condition is defined such that incoming data tuples are processed within a specified time or count of each other. Additionally, the windowing condition may be based on a specified attribute of the data tuples. If the tuples are not processed within the constraints specified by the windowing condition, the unprocessed tuples may be discarded, i.e., not processed, to optimize operator performance.Type: GrantFiled: September 25, 2012Date of Patent: September 23, 2014Assignee: International Business Machines CorporationInventors: Michael J. Branson, Ryan K. Cradick, John M. Santosuosso, Brandon W. Schulz
-
Patent number: 8843531Abstract: Systems, methods and computer program products for bookkeeping of download stamps are described herein. An embodiment includes augmenting database table (or mobile business object) metadata with a synchronization (“sync”) key and assigning a unique identifier to each sync key. A sync key is assigned to one or more rows (or records) in the database table and a download timestamp is associated with each sync key. The embodiment further includes identifying a sync key associated with each row in the database table. Links between rows occurring in different database tables are maintained using sync keys. In this way, embodiments of the invention allow a server to record a download timestamp of database table subsets, where such subsets may include one or more rows in the database tables. This allows data to be downloaded by a client at subset granularity.Type: GrantFiled: November 24, 2009Date of Patent: September 23, 2014Assignee: Sybase, Inc.Inventors: Hemal Pandya, Jitendra Kumar Singh, Christopher Redvers Jobson
-
Publication number: 20140279933Abstract: A method for managing digital files, including the steps of generating a main hash for a new file, searching for a matching main hash of any existing file in storage, if a matching main hash is found, then stop from further processing the new file, but if no match is found, then generating a sub-hash for a sub-part of the new file, and searching for a matching sub-hash of any existing file in storage; if no match of the sub-hash is found, then processing the entire new file and saving the processed new file in the storage, if a matching sub-hash for a sub-part of an existing file is found, then processing only the remaining part of the new file that is not the sub-part for which the sub-hash is generated, and retrieving the matching sub-part of the existing file; and saving the processed remaining part of the new file and the retrieved sub-part of the existing file in storage as a combined digital file.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: KONICA MINOLTA LABORATORY U.S.A., INC.Inventor: Kevin Blasko
-
Publication number: 20140279984Abstract: Systems and methods for data management are disclosed. One method can comprise receiving first data from one or more data sources and forming a classification group from the one or more data sources based upon one or more classifiers. The method can also comprise generating an identifier for the classification group by applying a function to the first data and/or the one or more classifiers. Second data can be received from the one or more data sources of the classification group and the second data can be associated with the identifier of the classification group.Type: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Applicant: Comcast Cable Communications, LLCInventor: Garrett Buckman Wright
-
Publication number: 20140279935Abstract: A computer-implemented method is provided of assessing the quality of a database mapping. Fields of a source file are mapped to fields of a target database using a database mapping. A sampled subset of the records in the source file are converted to records in the target database using the field mappings, wherein the quality of the records in the source file is presumed to be high. A data validator is selected from a plurality of different data validators, wherein the selection is made based at least in part on the purpose of the target database. A sampled subset of the converted records are tested with the selected data validator to determine the quality of the database mapping.Type: ApplicationFiled: April 7, 2014Publication date: September 18, 2014Applicant: Colorquick, L.L.C.Inventors: Daniel E. SCHULTZ, Daniel J. FREIMAN, Mark A. WEISS
-
Publication number: 20140279936Abstract: There is provided a method and server for retrieving data from a data storage system including a plurality of storage nodes. The method may include sending a multicast message to at least a subset of the storage nodes. The multicast message may include a request for the subset of storage nodes to send the data. The multicast message may further include a data identifier, indicating the data to be retrieved. Moreover, the method may include receiving data from a first storage node of the subset of storage nodes. The data received from the first storage node may correspond to the requested data. At least the act of sending a multicast message or the act of receiving data from the first storage node may be performed on a condition that an estimated size of the data is less than a predetermined value.Type: ApplicationFiled: May 30, 2014Publication date: September 18, 2014Applicant: COMPUVERDE ABInventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson
-
Publication number: 20140279835Abstract: Techniques are disclosed to determine data quality issues in data processing jobs. The data processing job is received, the data processing job specifying one or more processing steps designed based on one or more data schemas and further specifies one or more desired quality metrics to measure at the one or more processing steps. One or more state machines are provided, that are generated based on the quality metrics and on the data schemas. Input data to the data process job are processed using the one or more state machines, in order to generate output data and a set of data quality records characterizing a set of data quality issues identified during the execution of the data processing job.Type: ApplicationFiled: March 25, 2014Publication date: September 18, 2014Applicant: International Business Machines CorporationInventors: Jeff J. LI, Yong LI
-
Publication number: 20140279934Abstract: Techniques are disclosed to determine data quality issues in data processing jobs. The data processing job is received, the data processing job specifying one or more processing steps designed based on one or more data schemas and further specifies one or more desired quality metrics to measure at the one or more processing steps. One or more state machines are provided, that are generated based on the quality metrics and on the data schemas. Input data to the data process job are processed using the one or more state machines, in order to generate output data and a set of data quality records characterizing a set of data quality issues identified during the execution of the data processing job.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: INTERNATIONAL BUSINESS MACHINES CORPORATION
-
Patent number: 8838559Abstract: A method is provided to evaluate user interaction with a computer user interface (UI) comprising: receiving a property definition that identifies at least one relationship among prescribed string patterns that correspond to one or more UI events; receiving a log file in a computer readable storage device that includes a plurality of respective chunks of information; determining whether the respective chunks of information within the log file includes a respective string pattern that matches at least one of the prescribed string patterns; configuring a processor to produce an indication of whether the property is satisfied based upon the string pattern matching determinations.Type: GrantFiled: February 24, 2011Date of Patent: September 16, 2014Assignee: Cadence Design Systems, Inc.Inventor: Donald J. O'Riordan
-
Patent number: 8838657Abstract: Methods and apparatus for document encoding using block encoding of text are disclosed. A computing device is configured to detect, within a digitized image object, a plurality of element groups, where each group comprises one or more text image elements and is separated from other groups by at least one delimiter. The device generates a numerical representation of the groups, comprising a plurality of numerical values, where a particular value corresponding to a particular group is determined based at least in part on a combined size of text image elements of the particular group. The device stores at least a subset of the numerical representation as a fingerprint representing text contents of the digitized image object.Type: GrantFiled: September 7, 2012Date of Patent: September 16, 2014Assignee: Amazon Technologies, Inc.Inventors: James A. Malone, Derick A. Thompson
-
Patent number: 8832040Abstract: Disclosed are an apparatus and method of restoring at least one data file. The method may include retrieving the at least one data file to be restored from a data storage location, determining that the at least one data file is a link file, and regenerating a previously exchanged shared secret. The method may also include decrypting a key from the link file using the shared secret, and retrieving data from a data repository location to be restored.Type: GrantFiled: August 12, 2013Date of Patent: September 9, 2014Assignee: Kaseya International LimitedInventor: Charles Bosson
-
Patent number: 8832043Abstract: A method and system for transforming a logical data object for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimization and restoring thereof. Transforming the logical data object comprises creating in the storage device a transformed logical data object comprising a header and one or more allocated accommodation sections with predefined size; transforming one or more sequentially obtained chunks of obtained data corresponding to the transforming logical data object thus giving rise to the transformed data chunks; and sequentially accommodating the processed data chunks into said accommodation sections in accordance with an order said chunks received, wherein said accommodation sections serve as atomic elements of transformation/de-transformation operations during input/output transactions on the logical data object.Type: GrantFiled: May 31, 2007Date of Patent: September 9, 2014Assignee: International Business Machines CorporationInventors: Chaim Koifman, Nadav Kedem, Avi Zohar