Data Dump Patents (Class 707/642)
-
Patent number: 11636083Abstract: This application discloses a data processing method and apparatus, a storage medium and an electronic device. The method includes: obtaining, by the electronic device, at least one target row to be cleared at a target time from a data table of a row-oriented database; storing target attribute values recorded in the at least one target row to target pages in a column-oriented database; and clearing the at least one target row after the target time arrives. The application resolves the technical problem that it is difficult to trace historical data in the related data processing technology.Type: GrantFiled: September 8, 2020Date of Patent: April 25, 2023Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Haixiang Li, Sheng Ye
-
Patent number: 11368527Abstract: In a multi-cloud computing environment comprising a plurality of cloud platforms with each cloud platform comprising one or more nodes, a method maintains at a given one of the nodes in the multi-cloud computing environment a blockchain instance in accordance with a decentralized blockchain network comprised of at least a subset of the nodes in the multi-cloud computing environment wherein each of the subset of nodes locally maintain a blockchain instance. Further, the method maintains at the given one of the nodes a global state database which is locally synchronized with the locally maintained blockchain instance and stores identifying information about nodes in the multi-cloud computing environment, wherein the identifying information comprises information on how to find one or more of the nodes.Type: GrantFiled: November 5, 2018Date of Patent: June 21, 2022Assignee: EMC IP Holding Company LLCInventors: Pengfei Wu, Zhi Ying, Kun Wang
-
Patent number: 10684918Abstract: One or more techniques and/or computing devices are provided for restarting a dump backup. For example, a phase offset table is used to track a directory transfer phase offset and a file transfer phase offset of phases of a dump backup. An offset map is used to map inodes, of data being backed up, to offsets within a backup image within which the data is being backed up. The phase offset table and/or the offset map are evaluated using a bytes written value to identify a phase during which the dump backup aborted and to identify a restart point. Accordingly, the dump backup is restarted at the restart point. In this way, the dump backup may be restarted during any phase and/or at any point using the bytes written value, the phase offset table, and the offset map without the need for additional information such as a file history.Type: GrantFiled: March 16, 2016Date of Patent: June 16, 2020Assignee: NetApp Inc.Inventors: Krishna Murthy Chandraiah setty Narasingarayanapeta, Vijay Srinath, Rakesh Bhargava M R
-
Patent number: 10459888Abstract: A method, apparatus and system for data analysis are provided by the embodiments of the disclosure, which may solve the problem of low efficiency of the data analysis. The disclosed method includes: retrieving pipeline data from a pipeline data set piece by piece, wherein each piece of pipeline data includes attribute values of multiple views; performing normalization sorting of the retrieved pipeline data based on the attribute value in a predefined view; obtaining an attribute value entry list by extracting attribute value entries from the normalization sorted pipeline data; obtaining a first characteristic value list by performing deduplication operation on the attribute value entry list through mapper operation; obtaining a second characteristic value list by performing accumulation operation on the first characteristic value list through reducer operation; and obtaining a result of the predefined indicator by analyzing the second characteristic value list.Type: GrantFiled: January 14, 2016Date of Patent: October 29, 2019Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Lei Wu, Hao Li, Weiji Zeng, Fuhan Cai
-
Patent number: 10216579Abstract: A computer program product for data analysis of a backup system, including interrogating a plurality of computer systems to generate for each computer system at least one dump file, each dump file including configuration and state information; extracting predetermined configuration and state information from the respective dump files; and storing the extracted configuration and state information in a database in a normalized format.Type: GrantFiled: June 13, 2016Date of Patent: February 26, 2019Assignee: International Business Machines CorporationInventor: Iain McPhail
-
Patent number: 10204000Abstract: An apparatus includes a memory to store objects of a plurality of classes, and a storage device to store plural pieces of dump data acquired at different times from the memory. The apparatus generates object-count information indicating a number of objects belonging to each of a plurality of classes, based on the plural pieces of dump data acquired at different times from a memory storing objects of the plurality of classes. The apparatus determines, for each class, at least a portion of dump data that includes a locally minimum number of objects in time variation of the number of objects of the each class, as first dump data that is candidate for storage, based on the generated object-count information. When reducing a total amount of dump data, the apparatus excludes the first dump data determined for each class from second dump data that is to be deleted.Type: GrantFiled: March 29, 2016Date of Patent: February 12, 2019Assignee: FUJITSU LIMITEDInventor: Masatoshi Takamiya
-
Patent number: 10078554Abstract: A computer system for data analysis of a backup system, including interrogating a plurality of computer systems to generate for each computer system at least one dump file, each dump file including configuration and state information; extracting predetermined configuration and state information from the respective dump files; and storing the extracted configuration and state information in a database in a normalized format.Type: GrantFiled: June 17, 2016Date of Patent: September 18, 2018Assignee: International Business Machines CorporationInventor: Iain McPhail
-
Patent number: 10001950Abstract: A method begins by a processing module of a dispersed storage network (DSN), in response to issuing a write slice request for a send threshold number of encoded data slices (EDSs) to a set of storage units, receiving access responses from the set of storage units. The method continues with the processing module receiving less than a send threshold number of access responses within a first predetermined amount of time and issuing one or more additional write slice requests to one or more storage units of the set of storage units. When a send threshold number of EDSs have been stored in storage units of the set of storage units the method continues by determining a preservation threshold number of EDSs, where the preservation threshold number of EDSs is a number of EDSs of the set of EDSs that will be stored for at least a second predetermined amount of time, and the preservation threshold number of EDSs is less than the send threshold number of EDSs.Type: GrantFiled: January 6, 2017Date of Patent: June 19, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Greg R. Dhuse, Ravi V. Khadiwala, Jason K. Resch, Ilya Volvovski
-
Patent number: 9998147Abstract: A method beings by a computing device receiving a write request for a data segment that has been encoded to produce a set of encoded data slices. The method continues with the write request being stored in memory and a write intent associated with the write request being created and stored as an object in memory. The computing device then determines whether metadata associated with the data segment can be updated, and when the metadata cannot be updated maintaining the write request in memory until a cleanup agent can execute the write intent and successfully update the metadata.Type: GrantFiled: February 27, 2017Date of Patent: June 12, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas Dubucq, Jeremy S. Jarczyk, Ravi V. Khadiwala, Manish Motwani, Renars W. Narubin, Jason K. Resch, Daniel J. Scholl, Yogesh R. Vedpathak
-
Patent number: 9852184Abstract: Partition-aware calculation of a window operator can be supported. Different nodes can calculate window function sub-results on database partitions locally, in parallel and independently. Recognition of scenarios in which such parallelism is permissible can be performed. Overall superior performance can result.Type: GrantFiled: November 3, 2014Date of Patent: December 26, 2017Assignee: SAP SEInventors: Boyung Lee, Yongsik Yoon
-
Patent number: 9760431Abstract: A method of firmware dump collection from a primary dump adapter is provided. The method includes identifying a primary system dump device and a secondary system dump device. An operating system (OS) dump coordinator writes non-disruptive state data to the primary system dump device, and writes disruptive state data to the secondary system dump device. Non-disruptive state data is requested from a hardware device adapter that is connected to the non-primary system dump device. Disruptive state data is requested from the hardware device adapter that is connected to the primary system dump device. The non-disruptive state data is written to the primary system dump device. Disruptive state data is written to the secondary system dump device.Type: GrantFiled: February 24, 2016Date of Patent: September 12, 2017Assignee: International Business Machines CorporationInventors: Marcus B. Grande, Brian W. Hart
-
Patent number: 9747149Abstract: A method of firmware dump collection from a primary dump adapter is provided. The method includes identifying a primary system dump device and a secondary system dump device. An operating system (OS) dump coordinator writes non-disruptive state data to the primary system dump device, and writes disruptive state data to the secondary system dump device. Non-disruptive state data is requested from a hardware device adapter that is connected to the non-primary system dump device. Disruptive state data is requested from the hardware device adapter that is connected to the primary system dump device. The non-disruptive state data is written to the primary system dump device. Disruptive state data is written to the secondary system dump device.Type: GrantFiled: December 2, 2016Date of Patent: August 29, 2017Assignee: International Business Machines CorporationInventors: Marcus B. Grande, Brian W. Hart
-
Patent number: 9612913Abstract: A method for protecting snapshots related to a logical unit, the method may include retrieving snapshots blocks that were destaged in a storage system; processing, by the storage system, the snapshots blocks to provide, by an information protection module of the storage system, snapshots redundancy information; and storing the snapshots redundancy information in the storage system.Type: GrantFiled: September 2, 2014Date of Patent: April 4, 2017Assignee: INFINIDAT LTD.Inventors: Cyril Plisko, Alex Goldberg, Mike Selivanov
-
Patent number: 9535783Abstract: A method of firmware dump collection from a primary dump adapter is provided. The method includes identifying a primary system dump device and a secondary system dump device. An operating system (OS) dump coordinator writes non-disruptive state data to the primary system dump device, and writes disruptive state data to the secondary system dump device. Non-disruptive state data is requested from a hardware device adapter that is connected to the non-primary system dump device. Disruptive state data is requested from the hardware device adapter that is connected to the primary system dump device. The non-disruptive state data is written to the primary system dump device. Disruptive state data is written to the secondary system dump device.Type: GrantFiled: November 17, 2014Date of Patent: January 3, 2017Assignee: International Business Machines CorporationInventors: Marcus B. Grande, Brian W. Hart
-
Patent number: 9417947Abstract: A system and method for robust storage of error event information is provided. Binary image information is stored in a compressed data structure in a read only portion of memory. In the event of an error condition, state information is written to a file in a series of carriage return delineated lines.Type: GrantFiled: March 14, 2014Date of Patent: August 16, 2016Assignee: TWITTER, INC.Inventor: Matthew Massicotte
-
Patent number: 9411865Abstract: A method of and system for data analysis, including interrogating a plurality of computer systems to generate for each computer system at least one dump file, each dump file including configuration and state information; extracting predetermined configuration and state information from the respective dump files; and storing the extracted configuration and state information in a database in a normalized format.Type: GrantFiled: June 11, 2013Date of Patent: August 9, 2016Assignee: International Business Machines CorporationInventor: Iain McPhail
-
Patent number: 9059909Abstract: A system and method of configuration of link aggregation groups includes a control unit and a port coupled to the control unit and configured to couple the network switching device to a neighboring switch. The control unit is configured to transmit a probe message to the neighboring switch, receive a remote switch identifier and link aggregation group (LAG) identifier from the neighboring switch, determine whether the remote switch identifier matches a previously received remote switch identifier and the remote LAG identifier matches a previously received remote LAG identifier. When both match, determine a first LAG associated with the previously received remote switch identifier and the previously received remote LAG identifier and assign the port to the first LAG. When both do not match, to create a second LAG, assign the port to the second LAG, and associate the remote switch identifier and the remote LAG identifier with the second LAG.Type: GrantFiled: June 4, 2013Date of Patent: June 16, 2015Assignee: Dell Products L.P.Inventors: Mukesh Moopath Velayudhan, Pathangi Narasimhan Janardhanan, Senthil Kumar Ganesan, Amita Gupta Tare
-
Patent number: 8954391Abstract: A system and method can support transient partition consistency in a distributed data grid. A cluster node in the distributed data grid can maintain a storage data structure and an index data structure. The storage data structure can store data in one or more partitions maintained on the cluster node, and the index data structure contains a plurality of indexes, wherein each index supports indexing at least one data grid operation on the one or more partitions. Furthermore, the distributed data grid ensures consistency between the storage data structure and the index data structure for the data stored in the one or more partitions maintained on the cluster node.Type: GrantFiled: November 7, 2012Date of Patent: February 10, 2015Assignee: Oracle International CorporationInventors: Robert H. Lee, Gene Gleyzer
-
Patent number: 8880963Abstract: There are provided a message processing device and a method improved to store a plenty of messages used for processing. When a message is transmitted to another node for providing a service, a message processing unit (26) monitors the message transferred and stores it in a storage region whose allocation is released when the remaining memory amount has become little. When an error has occurred in the processing of a service providing unit (200), the message processing unit (26) stores the error type and a session identifier associated with it. When a message transmission is requested from outside and the error type, the session identifier, and a message associated with them are stored, the message processing unit (26) transmits them. If the storage region which was containing a message is released and no message exists, the message processing unit (26) transmits the other two items.Type: GrantFiled: September 6, 2005Date of Patent: November 4, 2014Assignee: Hewlett-Packard Development Company, L. P.Inventor: Hideaki Nobata
-
Patent number: 8812443Abstract: An apparatus for collecting dump data collection receives an on demand data (ODD) dump request, pauses one or more scan loops, transfers dump data to an ODD dump buffer space, unpauses the scan loops, and offloads dump data from the ODD dump buffer space to the storage device. The apparatus may also prioritize dump data for transfer to the ODD dump buffer space, load balance dump data for transfer to the ODD dump buffer space, and schedule offloading of the dump data from the ODD dump buffer space to non-volatile storage.Type: GrantFiled: October 1, 2007Date of Patent: August 19, 2014Assignee: International Business Machines CorporationInventors: Douglas William Dewey, Brian David Hatfield, Ivan Ronald Olguin, II, William Griswold Sherman
-
Patent number: 8667248Abstract: A data storage device is disclosed including a non-volatile media having a first and a second plurality of physical locations, the first plurality of physical locations storing user data and the non-volatile media storing first metadata associating each of the first plurality of physical locations with a logical block address (LBA), and a mapping table including a mapping of each LBA to a current physical location. The data storage device further includes control circuitry that reads the first metadata to obtain a first plurality of LBAs, reads the mapping table to determine a current physical location for the first plurality of LBAs, and compares the current physical location of each of the first plurality of LBAs to a corresponding one of the first plurality of physical locations to identify valid user data in the first plurality of physical locations for migration into the second plurality of physical locations.Type: GrantFiled: June 16, 2011Date of Patent: March 4, 2014Assignee: Western Digital Technologies, Inc.Inventor: Srinivas Neppalli
-
Patent number: 8661219Abstract: A storage device control method for operating a logical volume to which a control command cannot be issued directly from a host computer is provided. The host computer manages a storage device. The storage device includes a disk device which provides logical volumes and a disk control device which controls the disk device. The host computer issues a control command to a recognized volume in the disk control device. The disk control device operates a recognized volume which is an issue destination of the control command or an unrecognized volume contained in the control command. A logical volume to which the control command is to be issued from the host computer is determined by using definition information (a disk information table, a copy pair information table, or a copy group information table) concerning copy operation retained by storage control software which operates on the host computer.Type: GrantFiled: June 25, 2008Date of Patent: February 25, 2014Assignee: Hitachi, Ltd.Inventors: Taiki Miyaji, Takeyuki Imazu, Nobuhiro Maki
-
Patent number: 8655845Abstract: A mechanism is provided for reducing duplicate information. Diagnostic data associated with a new incident that has occurred is received and at least one new incident dump file is created for the new incident that includes some or all of the diagnostic data. The diagnostic data in the at least one new incident dump file is compared to diagnostic data in at least one corresponding preceding incident dump file. Responsive to the at least one new incident dump file comprising diagnostic data that is different from the at least one corresponding preceding incident dump file, at least one comparison dump file is generated that comprises only the differences in the at least one new incident dump file that are not contained in the at least one corresponding preceding incident dump file. A report package that includes the at least one comparison dump file is then transmitted to a support system.Type: GrantFiled: January 11, 2012Date of Patent: February 18, 2014Assignee: International Business Machines CorporationInventors: John J. Auvenshine, Basheer N. Bristow, Carlin M. Kartchner, Mauricio Perez Hernandez
-
Publication number: 20130346369Abstract: An information processing device, including: a memory; a processing unit which operates a virtual machine, an operating system which is executed on the virtual machine, and a hypervisor which controls the virtual machine; and a control unit which controls a system including the memory and the processor. The processing unit stops the operating system when detecting an error of the hypervisor, notifies the control unit of a first memory area used by the hypervisor, stops the hypervisor, changes a memory area used by the hypervisor into a second memory area different from the first memory area notified by the control unit, starts the hypervisor using the second memory area as an available area, starts the operating system, and reads data in the first memory area, and writes the data to a file as a dump file of the hypervisor.Type: ApplicationFiled: May 26, 2013Publication date: December 26, 2013Applicant: FUJITSU LIMITEDInventors: Hiroshi Kondou, KENJI OKANO
-
Publication number: 20130262389Abstract: The capability to perform data backup and restore within a distributed database system environment is provided. The embodiments includes initiating a backup operation of a database distributed across a plurality of nodes, and coordinating synchronization of the backup operation within and among the plurality of nodes for parallel, local data dumping with transactional consistency to a single point in time.Type: ApplicationFiled: December 20, 2010Publication date: October 3, 2013Inventors: Paresh Manhar Rathof, Jay Gorakhnah Sudrik, Carlos Ruiz Muñoz, Graham William Ivey
-
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: 8504595Abstract: Example methods and apparatus associated with data de-duplication for a global coherent de-duplication repository are provided. In one example a request related to data de-duplication is transmitted to a plurality of nodes associated with the global coherent de-duplication repository. Responses to the request are received from at least a subset of nodes in the plurality of nodes. Affinity scores are assigned to nodes of the subset of nodes based, at least in part, on affinity data from the responses. A node is selected to perform the request related to de-duplication from the subset of nodes of the plurality of nodes based, at least in part, on the affinity score assigned to the nodes.Type: GrantFiled: December 7, 2011Date of Patent: August 6, 2013Inventor: Jeffrey Tofano
-
Patent number: 8478726Abstract: Embodiments are directed to simultaneously backing up data from multiple locations to a single location and to restoring data from a single location to multiple locations simultaneously. In an embodiment, a computer system receives a backup command from a user which indicates that various specified portions of data are to be backed up. The data portions are stored in multiple different locations in a parallel database. The computer system generates multiple backup commands specific for each location in which the data is stored. The backup commands initiate a parallel backup from the various locations to a single location in a data store. The computer system also executes the generated backup commands in parallel, so that the data from each of the different locations is backed up in the data store.Type: GrantFiled: March 3, 2011Date of Patent: July 2, 2013Assignee: Microsoft CorporationInventors: Jeffrey Ronald Habermann, Paul Herman Dyke, Anthony C. Liberto, Bryan C. Arntson, Jaynika Chirag Barot
-
Patent number: 8478797Abstract: A device maintains, in a database, a plurality of data items, each data item of the plurality of data items being associated with a respective category. The device associates, in the database, a first counter value with each data item, the first counter value indicating a number of times the respective category has been deleted from the database at a time when the data item was stored in the database. The device associates, in the database or another database, a second counter value with the respective category, the second counter value indicating a current value for a number of times the respective category has been deleted from the database. The device selectively deletes, from the database, one or more data items of the plurality of data items from the database based on the first counter values and the second counter value.Type: GrantFiled: May 31, 2012Date of Patent: July 2, 2013Assignee: Juniper Networks, Inc.Inventors: Clifford E. Kahn, Roger A. Chickering
-
Patent number: 8417908Abstract: Described herein are systems and methods for multiplexing pipelined data for backup operations. Various data streams are combined such as by multiplexing by a multiplexing module. The multiplexing module combines the data from the various data streams received by receiver module(s) into a single stream of chunks. The multiplexing module may combine data from multiple archive files into a single chunk. Additional modules perform other operations on the chunks of data to be transported such as encryption, compression, etc. The data chunks are transmitted via a transport channel to a receive pipeline that includes a second receiver module and other modules. The data chunks are then stored in a backup medium. The chunks are later retrieved and separated such as by demultiplexing for restoring to a client or for further storage as auxiliary copies of the separated data streams or archive files.Type: GrantFiled: March 2, 2012Date of Patent: April 9, 2013Assignee: CommVault Systems, Inc.Inventors: Manoj Vijayan Retnamma, Arun Amarendran, Rajiv Kottomtharayil
-
Patent number: 8352429Abstract: The present disclosure presents a method for managing portions of files in multi-tier storage systems. The method may include identifying a file that is managed by an application and stored in a multi-tier storage system. The method may also include determining how the application stores data in the file by identifying data-management information associated with the application. The method may further include using the data-management information to identify a first portion of the file, identifying a data-placement policy, and implementing the data-placement policy by moving the first portion of the file from a first tier of the multi-tier storage system to a second tier of the multi-tier storage system. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: August 31, 2009Date of Patent: January 8, 2013Assignee: Symantec CorporationInventors: Murthy V. Mamidi, Raghupathi Malige, Gautham Ravi
-
Patent number: 8255364Abstract: A file system boundary emulation system emulates a virtual boundary of a filesystem within an existing file system for data management at a fileset granularity, within the framework of a wide area filesystem federation. The system dynamically assigns a fileset ID to the file that belongs to that fileset. The system comprises a fileset defined by the virtual boundary of the file. The virtual boundary is less than and contained within the file system. The fileset identifies the file via the file ID and the fileset ID. The system maps the file ID to the fileset ID. The filesets are dynamically created and removed based on administrative instructions. Filesets are used for fine grained data management and namespace control in a filesystem federation.Type: GrantFiled: September 4, 2008Date of Patent: August 28, 2012Assignee: International Business Machines CorporationInventors: Rodney Carlton Burnett, Jonathan M. Haswell, Tewari Renu
-
Patent number: 8245085Abstract: A dump output control apparatus includes a storage unit that stores output device information indicating an output device that is an output destination of dump information, a dump output device control unit that obtains the output device information stored in the storage unit and, determines a device as an output device for outputting the dump information thereto based on the obtained output device information, and a dump output unit that outputs the dump information to the determined output device.Type: GrantFiled: May 24, 2010Date of Patent: August 14, 2012Assignee: Fujitsu LimitedInventor: Takuma Ueba
-
Patent number: 8234248Abstract: Systems, methods, and other embodiments associated with database auditing are described. One example method includes generating a first extensible markup language (XML) document using data from a database object. A database object may include data from multiple relational data tables. The method includes generating a second XML document in response to an event causing a change to the database object. The method also includes comparing the first and second XML documents to identify changed values. The method also includes displaying the identified changes.Type: GrantFiled: May 9, 2008Date of Patent: July 31, 2012Assignee: Oracle International CorporationInventors: Srikanth Karimisetty, Srinivasulu Puri, Savita Durgada
-
Patent number: 8214411Abstract: A device maintains, in a database, a plurality of data items, each data item of the plurality of data items being associated with a respective category. The device associates, in the database, a first counter value with each data item, the first counter value indicating a number of times the respective category has been deleted from the database at a time when the data item was stored in the database. The device associates, in the database or another database, a second counter value with the respective category, the second counter value indicating a current value for a number of times the respective category has been deleted from the database. The device selectively deletes, from the database, one or more data items of the plurality of data items from the database based on the first counter values and the second counter value.Type: GrantFiled: December 15, 2009Date of Patent: July 3, 2012Assignee: Juniper Networks, Inc.Inventors: Clifford E. Kahn, Roger A. Chickering
-
Patent number: 8185501Abstract: A computer implemented method for providing enhanced customer support is provided. The method comprises a replication server selecting a plurality of first entries in a source lightweight directory access protocol (LDAP) data store based on at least one attribute of the selected entries matching a predefined criteria, wherein a structure of the first entries is defined by a first schema. The method also comprises the replication server copying a plurality of attributes of each of the selected entries into a target lightweight directory access protocol data store, wherein the target lightweight directory access protocol data store contains a plurality of second entries, wherein a structure of the second entries is defined by a second schema, wherein the first schema is different from the second schema, and wherein the plurality of attributes copied do not include all of the attributes defined by the first schema.Type: GrantFiled: March 8, 2010Date of Patent: May 22, 2012Assignee: Sprint Communications Company L.P.Inventors: Vijaykumar Cherukumudi, David K. Fultz, Nadirshah N. Jivani
-
Patent number: 8131964Abstract: Described herein are systems and methods for multiplexing pipelined data for backup operations. Various data streams are combined such as by multiplexing by a multiplexing module. The multiplexing module combines the data from the various data streams received by receiver module(s) into a single stream of chunks. The multiplexing module may combine data from multiple archive files into a single chunk. Additional modules perform other operations on the chunks of data to be transported such as encryption, compression, etc. The data chunks are transmitted via a transport channel to a receive pipeline that includes a second receiver module and other modules. The data chunks are then stored in a backup medium. The chunks are later retrieved and separated such as by demultiplexing for restoring to a client or for further storage as auxiliary copies of the separated data streams or archive files.Type: GrantFiled: December 15, 2010Date of Patent: March 6, 2012Assignee: CommVault Systems, Inc.Inventors: Manoj Vijayan Retnamma, Arun Amarendran, Rajiv Kottomtharayil
-
Patent number: 8082528Abstract: Methods are provided for utilizing a process-independent schema library that contains all the devices and all the device parameters in each of various process-specific schema libraries that a user or a group of users is working with. A process-specific schematic based on a first process technology can be converted to a process-specific schematic based on a second process technology by being first converted to a process-independent schematic that is based on the process-independent schema library, which is then converted to the process-specific schematic based on the second process technology. Circuits can be also be stored as a process-independent schematic that is based on the process-independent schema library but designed using a user interface that displays process-specific devices and device parameters.Type: GrantFiled: June 18, 2009Date of Patent: December 20, 2011Assignee: Rambus Inc.Inventor: Jaeha Kim
-
Patent number: 8005794Abstract: A method is disclosed for obtaining data from a kernel, including obtaining data from the kernel, and storing the data in a data set an aggregation buffer using an aggregation function. A method is disclosed for storing data in a data set, wherein the data set includes a key component, an aggregation identifier component, and a value component, including obtaining an expression, a new value, and an aggregation identifier, generating a key using the expression and the aggregation identifier; and storing the data set in a buffer, wherein storing the data set comprises storing the key in the key component, storing the aggregation identifier in the aggregation identifier component, and updating a current value in the value component using the new value and an aggregation function.Type: GrantFiled: July 1, 2008Date of Patent: August 23, 2011Assignee: Oracle America, Inc.Inventor: Bryan M. Cantrill
-
Patent number: 7933873Abstract: Method, computer program product, and system for transferring data to database partitions are provided. A transaction is initiated to insert one or more records into a partition of a database. At least one of the one or more records is then saved in binary form to a dump table in the database as a part of the transaction in response to the insertion of the at least one record into the partition having failed as a result of the at least one record not satisfying a predetermined condition. In response to the saving of the at least one record in binary form to the dump table having failed, the transaction is rolled back.Type: GrantFiled: January 17, 2008Date of Patent: April 26, 2011Assignee: International Business Machines CorporationInventors: Jing-Song Jang, Wing Yun Mak, James Michael McArdle, Michael John Elvery Spicer
-
Patent number: 7861050Abstract: Described herein are systems and methods for multiplexing pipelined data for backup operations. Various data streams are combined such as by multiplexing by a multiplexing module. The multiplexing module combines the data from the various data streams received by receiver module(s) into a single stream of chunks. The multiplexing module may combine data from multiple archive files into a single chunk. Additional modules perform other operations on the chunks of data to be transported such as encryption, compression, etc. The data chunks are transmitted via a transport channel to a receive pipeline that includes a second receiver module and other modules. The data chunks are then stored in a backup medium. The chunks are later retrieved and separated such as by demultiplexing for restoring to a client or for further storage as auxiliary copies of the separated data streams or archive files.Type: GrantFiled: December 11, 2007Date of Patent: December 28, 2010Assignee: Comm Vault Systems, Inc.Inventors: Manoj Vijayan Retnamma, Arun Amarendran, Rajiv Kottomtharayil