Background Replication Patents (Class 707/619)
-
Patent number: 11182407Abstract: Aspects of the disclosure relate to providing metadata access to distributed data lake users. In some embodiments, a computing platform may load metadata from an external metadata database into a staging database. Then, the computing platform may transform the metadata in the staging database and move the transformed metadata to a master database. The master database may comprise information indicating a relationship between the transformed metadata and one or more distributed data lakes. The computing platform may receive a request to access one or more metadata items. Then, the computing platform may authorize a distributed computing cluster user to access at least one metadata item based on the information. Based on the authorization, the computing platform may provide, to the distributed computing cluster user, access to the at least one metadata item of the one or more metadata items.Type: GrantFiled: June 24, 2020Date of Patent: November 23, 2021Assignee: Bank of America CorporationInventor: Sitaram C. Yarlagadda
-
Patent number: 10698851Abstract: A data bit width converter is adapted to: convert first data using a first bit width as a data segment unit and second data using a second bit width as a data segment unit, and provide a cache to temporarily store third data, wherein the first bit width is not equal to the second bit width. The data bit width converter includes a slave, a cache, and a data reconstitution circuit. The slave is configured to read and write the second data. The cache is configured to read and write the third data. The data reconstitution circuit is configured to: convert the first data and the second data, and sequentially search the cache and the slave for the second data according to a searching program, to output the first data, and write the third data to the cache according to a temporary storage program.Type: GrantFiled: March 27, 2019Date of Patent: June 30, 2020Assignee: REALTEK SEMICONDUCTOR CORP.Inventors: Kai-Ting Shr, Chia-Wei Yu
-
Patent number: 10482103Abstract: Methods and systems are disclosed for managing replication of metadata in a master-slave database environment. While metadata is managed on a master node using database tables with transaction guarantees, metadata copies on the slave node are managed using a lightweight key-value store. In exemplary embodiments, master metadata database tables are mapped to respective key-value structures at one or more slave nodes. The key-value structures have entries pointing to respective metadata objects, which include copies of metadata items stored in the master metadata database tables. The key-value structures can be hierarchically organized under a parent key-value structure. Metadata object versions can be organized as a linked list to facilitate multi-version concurrency control. Methods are disclosed for building the key-value store, for retrieving metadata from the store, for updating the store, for providing multi-version concurrency control, and for pruning obsolete metadata versions. Variants are disclosed.Type: GrantFiled: May 10, 2017Date of Patent: November 19, 2019Assignee: SAP SEInventors: Joo Yeon Lee, Jaehwa Kim, Joongkoo Lee
-
Patent number: 9626388Abstract: A method can include: providing a schema definition language defining trait observations linked to an entity and the trait observations grouped together in a module with metadata; generating physical tables for the module and the entity having a link therebetween based on at least one of the trait observations; and populating the physical tables with data in accordance with the metadata.Type: GrantFiled: September 6, 2013Date of Patent: April 18, 2017Assignee: TransMed Systems, Inc.Inventors: Brian Berns, Christopher Mazzanti, Richard McUmber, Jeremy Miller
-
Patent number: 9304954Abstract: An asynchronous dual domain bridge is implemented between the cache coherent master and the coherent system interconnect. The bridge has 2 halves, one in each clock/powerdown domain—master and interconnect. The asynchronous bridge is aware of the endian view used by each individual processor within the attached subsystem, and can perform the appropriate endian conversion on each processor's transactions to adapt the transaction to/from the endian view used by the interconnect.Type: GrantFiled: September 19, 2013Date of Patent: April 5, 2016Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Daniel B Wu, Matthew D Pierson, Kai Chirca
-
Patent number: 8874795Abstract: A data synchronization system is provided. In the data synchronization system, a synchronization message transmitting party transmits a synchronization message with meta information to a synchronization message receiving party, and the synchronization message receiving party interprets and stores the meta information included in the synchronization message, and performs further processing for data that is to be synchronized, according to the meta information. Therefore, the frequency of wireless connections for synchronization is minimized.Type: GrantFiled: November 29, 2007Date of Patent: October 28, 2014Assignees: Seoul National University Industry Foundation, Pantech Co., Ltd.Inventors: Hyeonsang Eom, Young Sang Kang, Heon Young Yeom, So-young Jeong, Gun-wook Kim, Kyung Park
-
Patent number: 8849766Abstract: An information processor may include a command receiving unit that receives an immediate processing command in which a deletion target to be deleted from the database is conditioned, and a registration processing unit that registers information defining the deletion target into a management data unit. In addition, the information processor may include a deletion processing unit that deletes the deletion target from a database, and deregisters the deleted deletion target from the management data unit. The information processor can also include a data manipulation command processing unit, which, in the case where a data manipulation command having a manipulation target that coincides with a table of the deletion target registered in the management data unit is received, processes the data manipulation command in a state where a condition to exclude the deletion target from the manipulation target is added to the data manipulation command.Type: GrantFiled: December 20, 2010Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventor: Masahiro Ohkawa
-
Patent number: 8738880Abstract: Method, system, and computer program product embodiments for throttling storage initialization for data destage in a computing storage environment are provided. An implicit throttling operation is performed by limiting a finite resource of a plurality of finite resources available to a background initialization process, the background initialization process adapted for performing the storage initialization ahead of a data destage request. If a predefined percentage of the plurality of finite resources is utilized, at least one of the plurality of finite resources is deferred to a foreground process that is triggered by the data destage request, the foreground process adapted to perform the storage initialization ahead of a data destage performed pursuant to the data destage request. An explicit throttling operation is performed by examining a snapshot of storage activity occurring outside the background initialization process.Type: GrantFiled: August 17, 2010Date of Patent: May 27, 2014Assignee: International Business Machines CorporationInventors: Ellen J. Grusy, Matthew J. Kalos, Kurt A. Lovrien
-
Patent number: 8738569Abstract: A script is run on a database to transform the metadata and produce an upgraded database. A new database corresponding to the upgraded database is initialized, and the metadata in the new database catalog is verified by comparing it to the upgraded database metadata. A fast verification is performed on a partial upgrade by dumping the catalogs of master nodes and comparing the results, and a thorough verification is performed on a full upgrade by querying and comparing both master node catalogs and segment node catalogs.Type: GrantFiled: February 10, 2012Date of Patent: May 27, 2014Assignee: EMC CorporationInventors: King Lun Choi, Caleb E. Welton, Jeffrey Ira Cohen, Gavin Sherry
-
Patent number: 8700566Abstract: An IMS DEDB database restructure operation creates an empty offline DEDB having the desired structure. The offline database is populated with data from a source (online) database while keeping the source database online (i.e., available for access and update operations). Updates to the source database made during this process are selectively processed in parallel with the offline DEDB load operation. When the contents of the offline database is substantially the same as the source or online database, the source database is taken offline, final updates to the offline database are applied whereafter the offline database is brought online, thereby replacing the source database. It is significant to note that updates occurring to the source or online DEDB are applied to the offline DEDB.Type: GrantFiled: September 21, 2009Date of Patent: April 15, 2014Assignee: BMC Software, Inc.Inventors: Larry J. Bristol, Bruce H. Mansur, William P. Kimball, Thomas E. Simms
-
Patent number: 8682846Abstract: A source configuration management database (CMDB) is of an information technology (IT) infrastructure that includes an IT resource represented by a configuration item (CI). A target CMDB is of the IT infrastructure that includes the IT resource, too. The given CI is recursively reconciled to the target CMDB from the source CMDB.Type: GrantFiled: October 24, 2011Date of Patent: March 25, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Gil Tzadikevitch, Nimrod Nahum
-
Patent number: 8655968Abstract: A method, non-transitory computer readable medium, and apparatus for processing an email are disclosed. For example, the method receives a statistic associated with the email, calculates a score for the email based upon the statistic, updates an overall score of a sender of the email based upon the score that is calculated, and presents the overall score that is updated to a display device of the sender.Type: GrantFiled: December 6, 2011Date of Patent: February 18, 2014Assignee: Xerox CorporationInventor: Robert J. St. Jacques, Jr.
-
Patent number: 8621109Abstract: Synchronization of two or more items can be optimized through the use of parallel execution of synchronization tasks and adaptable processing that monitors and adjusts for system loading. Two or more synchronization tasks required to be performed for an item can, if not inherently serial in nature, be performed in parallel, optimizing synchronization of the item. Even if multiple synchronization tasks required for one item must be serially executed, e.g., download the item prior to translating the item, these synchronization tasks can be executed in parallel for different items, optimizing a download request involving two or more items. Moreover, multiple threads for one or more synchronization tasks can be concurrently executed when supportable by the current operating system resources. Rules can be established to ensure synchronization activity is not degraded by the overextension of system resources.Type: GrantFiled: March 12, 2012Date of Patent: December 31, 2013Assignee: Microsoft CorporationInventor: Cristian M. Matesan
-
Patent number: 8595452Abstract: A system and method are provided for integrating conversion and replication of a data stream for replicating data stored in a primary data store. The method includes streaming a replicated data stream from the primary data store to a secondary data store. The method includes intercepting the replicated data stream in route to the secondary data store. The method also provides for converting the replicated data stream.Type: GrantFiled: November 30, 2005Date of Patent: November 26, 2013Assignee: Sprint Communications Company L.P.Inventors: Robin D. Katzer, Carl J. Persson
-
Patent number: 8516149Abstract: An information retrieval system having: a client adapted for accessing a plurality of file sets stored on one of a plurality of file servers; a plurality of file servers configured to operate with a federated file system namespace; and a memory for storing re-direction information accessible by the client for identifying a request issued by the client for a file set at a first location in the namespace where the file set is located at a second, different location on one of the file servers and wherein the client in examining the re-direction information in the memory, re-directs the request to the second location in accordance with the re-direction information.Type: GrantFiled: December 17, 2010Date of Patent: August 20, 2013Assignee: EMC CorporationInventor: Christopher Howard Edmett Stacey
-
Patent number: 8504520Abstract: Background synchronization of data objects may be provided. A background thread associated with an application may be created. A first data item associated with the application may be opened by the background thread and a copy of the first data item may be created. A modification may be performed on a property of the first data item. If no second data item is associated with a pending modification, the first data item may be replaced with the modified copy of the first data item.Type: GrantFiled: June 11, 2010Date of Patent: August 6, 2013Assignee: Microsoft CorporationInventors: Dmitri Davydok, Indrojit Deb, Tong Gao
-
Patent number: 8478718Abstract: A method for replicating data in cluster environments may include (1) identifying a cluster of nodes configured to replicate common storage of the cluster, (2) identifying a first write operation issued by a first node to the common storage, (3) identifying a second write operation issued by a second node to the common storage after the first write operation, (4) identifying a completion time of the first write operation, (5) identifying a start time of the second write operation, (6) identifying a maximum potential skew between the first system clock and the second system clock, (7) determining that the first and second write operations are mutually independent by determining that the start time of the second write operation precedes the completion time of the first write operation by a span greater than the maximum potential skew, and then (8) replicating the first and second write operations in parallel.Type: GrantFiled: November 16, 2010Date of Patent: July 2, 2013Assignee: Symantec CorporationInventor: Dilip Ranade
-
Patent number: 8335770Abstract: An embodiment of a method of restoring data begins with a step of restoring point-in-time data from a local copy. The method concludes with a step of restoring at least a portion of an incremental difference between the point-in-time data and a desired state of the data from a remote mirror.Type: GrantFiled: February 3, 2005Date of Patent: December 18, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Arif Merchant, Kimberly Keeton
-
Patent number: 8291036Abstract: A datacenter infrastructure comprising a plurality of datacenters is configured to provide services to users. Data (e.g., application data) provided to respective datacenters from a user is synchronized between different datacenters comprised within “a cloud” according to a multilevel synchronization scheme. Respective levels of the multilevel synchronization operate to transfer different priority (user) data between the plurality of datacenters, wherein respective priorities are determined based upon the importance of the data in providing a service. For example, data used to perform a service is synchronized by a synchronization component facilitating a higher level of synchronization between datacenters, while data not routinely used to perform a service is synchronized by a lower priority synchronization component.Type: GrantFiled: March 16, 2009Date of Patent: October 16, 2012Assignee: Microsoft CorporationInventors: Ravi Kiran R. Poluri, Samir V. Shah, Rui Chen, Lin Huang
-
Patent number: 8275743Abstract: A method and apparatus for securing data volumes to a remote computer using journal volumes is provided. In one embodiment, a method for securing data volumes in memory to a remote computer using at least one processor includes accessing at least one data volume and at least one journal volume, replicating the at least one journal volume after each operation of a plurality of file system operations associated with the at least one data volume and creating at least one data volume copy at a remote computer using the at least one replicated journal volume.Type: GrantFiled: August 10, 2009Date of Patent: September 25, 2012Assignee: Symantec CorporationInventor: Suhas Ashok Dantkale
-
Patent number: 8180728Abstract: A hierarchical database stores data for the database in a plurality of areas. A disclosed technique allows reorganization of one or more areas of the database without stopping the entire database. The areas to be reorganized are first stopped, then the areas are unloaded, reorganized, and reloaded, before restarting the reorganized areas. In-memory control blocks for the areas are updated to indicate to the database software that the areas have been reorganized, without stopping the entire database.Type: GrantFiled: September 21, 2009Date of Patent: May 15, 2012Assignee: BMC Software, Inc.Inventor: Gary Lewis Jackson
-
Patent number: 8161002Abstract: A system, a method and a computer readable media for replicating virtual universe objects are provided. In one exemplary embodiment, the method includes determining a first set of VU objects associated with a first user. The method further includes determining replication priority values for the first set of VU objects utilizing predetermined priority value rules. Each VU object of the first set of VU objects has a replication priority value. The method further includes determining a second set of VU objects from the first set of VU objects based on the replication priority values associated with the first set of VU objects. The method further includes replicating the second set of VU objects from a primary VU computer server to a first device.Type: GrantFiled: May 28, 2008Date of Patent: April 17, 2012Assignee: International Business Machines CorporationInventors: Vittorio Castelli, Rick A. Hamilton, II, Steven M. Harrison, Brian M. O'Connell, Clifford A. Pickover, Keith R. Walker
-
Patent number: 8135672Abstract: Computer-readable media are described to delete a wireless user's website-specific data, or cookies from a wireless-network gateway. A control port is provided at the wireless-network gateway and is configured to receive commands to delete a user's cookies from databases associated with the wireless-network gateway. A command message including a command to delete the user's website-specific data is received from the user's mobile device. The command message includes a unique user identifier to assist in identifying the user's website-specific data. The user's website-specific data are also labeled with the unique user identifier when stored in the databases. The user's website-specific data are identified in the databases using the unique identifier and are deleted. A status indication may be communicated to the mobile device and to the user to indicate successful deletion of the user's cookies.Type: GrantFiled: March 2, 2009Date of Patent: March 13, 2012Assignee: Sprint Communications Company L.P.Inventors: John W. Davis, Jeff H. Bryan, Piyush Upadhyay, Lyle T. Bertz, Badri P. Subramanyan
-
Patent number: 8069141Abstract: Architecture for replicating a database through log shipping. A replication service replicates data using one or more new internal application program interfaces (APIs), a replay configuration API which abstracts configuration information for each destination (or target) instance. APIs for log file management as part of the replication process are provided for opening communications for log shipping, tracking success of log shipping and closing out log shipping communications. Log shipping APIs are also provided for log truncation control. A ship control object is provided as a base class which includes an API for other components of the replication service to operate on log files when the log files are placed into a log directory. The ship control API is utilized by the replication service and for interaction with storage system log files.Type: GrantFiled: March 12, 2007Date of Patent: November 29, 2011Assignee: Microsoft CorporationInventors: Alexander R. Wetmore, Laurion Burchall
-
Patent number: 8005787Abstract: To ensure data consistency for a new data replica created for a computing system, the transmission and receipt of messages altering the data are monitored and replication of the data is permitted when all changes to the data that have been transmitted to the data have been received.Type: GrantFiled: November 2, 2007Date of Patent: August 23, 2011Assignee: VMware, Inc.Inventor: Bruce J. Schuchardt
-
Patent number: 7984488Abstract: An exemplary system enabling credential roaming among a plurality of different computing devices may include an event handler to receive event notifications such as, e.g., a client logon. The event handler may invoke a management service in response to receiving an event notification. The management service may include a synchronizing module to synchronize a user's credentials with a remote directory service, such as, e.g., Active Directory, so that the user's credentials are available from any of a number of different computing devices.Type: GrantFiled: April 9, 2004Date of Patent: July 19, 2011Assignee: Microsoft CorporationInventors: David B. Cross, Xiaohong Su, Hao Zhuang, Philip J. Hallin
-
Patent number: 7962709Abstract: Performing data management operations on replicated data in a computer network. Log entries are generated for data management operations of an application executing on a source system. Consistency point entries are used to indicate a time of a known good, or recoverable, state of the application. A destination system is configured to process a copy of the log and consistency point entries to replicate data in a replication volume, the replicated data being a copy of the application data on the source system. When the replicated data represents a known good state of the application, as determined by the consistency point entries, the destination system(s) may perform a storage operation (e.g., snapshot, backup) to copy the replicated data and to logically associate the copied data with a time information (e.g., time stamp) indicative of the source system time when the application was in the known good state.Type: GrantFiled: December 18, 2006Date of Patent: June 14, 2011Assignee: CommVault Systems, Inc.Inventor: Vijay H. Agrawal
-
Patent number: 7933868Abstract: A method of removing metadata from a database in a multimode replication system includes establishing a metadata retention period for nodes in the system as well as associating changes with nodes on the system. The system responds to an expiration of the retention period for any one node by analyzing the associated changes and nodes and determining if the change affects data shared with other nodes. If the data is shared with other nodes then the expired retention period node metadata is removed from the system. If the expired metadata retention period node does not share the changes with other nodes, the metadata is not removed. This allows any unique changes to still be entered into the database without adversely affecting other nodes.Type: GrantFiled: November 4, 2004Date of Patent: April 26, 2011Assignee: Microsoft CorporationInventors: Ram Pratap Singh, Philip Austin Vaughn
-
Patent number: 7921202Abstract: A system and method for monitoring network communications between a consumer making a request for information on a network, and a provider that is providing the requested information. The system detects when the provider has not responded to an information request and provides stored information from a database that either matches, or nearly matches, the information being requested by the consumer. A network agent is used to continuously monitor and to supply the monitoring system with captured information requests and captured information sent by the provider in response to information requests from the consumer. The monitoring system uses metadata or other suitable parameters to categorize the information request and to associate it with the specific information that was captured, before storing both the information and the metadata and/or parameters in the database. Thus, the database is continuously populated as routine, successful communications occur over the database.Type: GrantFiled: April 16, 2007Date of Patent: April 5, 2011Assignee: The Boeing CompanyInventors: Michelle P. Bui, Thomas T. Bui
-
Patent number: 7921268Abstract: The system and method of the invention provides for function-specific replication of digital data, such as files or objects, with a configurable time delay for each function to be replicated. The system includes a source storage system from which digital data is to be replicated, a destination storage system(s) to which the digital data is being replicated, a replication management module for managing the function specific replication delay and the data replication between the source storage systems and the destination storage system(s).Type: GrantFiled: November 14, 2007Date of Patent: April 5, 2011Inventor: Holger Jakob
-
Patent number: 7827136Abstract: A system and method for management for data replication in a data storage environment is disclosed. The system includes an architecture, software, and methodology for recovering from failure of software agents, which are operational in the data storage environment, by an ordered allocation of non-failed software agents to compensate for the failed agents.Type: GrantFiled: June 27, 2003Date of Patent: November 2, 2010Assignee: EMC CorporationInventors: Yao Wang, Yun Wang