Data Dump Patents (Class 707/642)
  • Patent number: 11636083
    Abstract: 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: Grant
    Filed: September 8, 2020
    Date of Patent: April 25, 2023
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Haixiang Li, Sheng Ye
  • Patent number: 11368527
    Abstract: 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: Grant
    Filed: November 5, 2018
    Date of Patent: June 21, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Pengfei Wu, Zhi Ying, Kun Wang
  • Patent number: 10684918
    Abstract: 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: Grant
    Filed: March 16, 2016
    Date of Patent: June 16, 2020
    Assignee: NetApp Inc.
    Inventors: Krishna Murthy Chandraiah setty Narasingarayanapeta, Vijay Srinath, Rakesh Bhargava M R
  • Patent number: 10459888
    Abstract: 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: Grant
    Filed: January 14, 2016
    Date of Patent: October 29, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Lei Wu, Hao Li, Weiji Zeng, Fuhan Cai
  • Patent number: 10216579
    Abstract: 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: Grant
    Filed: June 13, 2016
    Date of Patent: February 26, 2019
    Assignee: International Business Machines Corporation
    Inventor: Iain McPhail
  • Patent number: 10204000
    Abstract: 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: Grant
    Filed: March 29, 2016
    Date of Patent: February 12, 2019
    Assignee: FUJITSU LIMITED
    Inventor: Masatoshi Takamiya
  • Patent number: 10078554
    Abstract: 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: Grant
    Filed: June 17, 2016
    Date of Patent: September 18, 2018
    Assignee: International Business Machines Corporation
    Inventor: Iain McPhail
  • Patent number: 10001950
    Abstract: 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: Grant
    Filed: January 6, 2017
    Date of Patent: June 19, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Greg R. Dhuse, Ravi V. Khadiwala, Jason K. Resch, Ilya Volvovski
  • Patent number: 9998147
    Abstract: 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: Grant
    Filed: February 27, 2017
    Date of Patent: June 12, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas Dubucq, Jeremy S. Jarczyk, Ravi V. Khadiwala, Manish Motwani, Renars W. Narubin, Jason K. Resch, Daniel J. Scholl, Yogesh R. Vedpathak
  • Patent number: 9852184
    Abstract: 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: Grant
    Filed: November 3, 2014
    Date of Patent: December 26, 2017
    Assignee: SAP SE
    Inventors: Boyung Lee, Yongsik Yoon
  • Patent number: 9760431
    Abstract: 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: Grant
    Filed: February 24, 2016
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventors: Marcus B. Grande, Brian W. Hart
  • Patent number: 9747149
    Abstract: 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: Grant
    Filed: December 2, 2016
    Date of Patent: August 29, 2017
    Assignee: International Business Machines Corporation
    Inventors: Marcus B. Grande, Brian W. Hart
  • Patent number: 9612913
    Abstract: 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: Grant
    Filed: September 2, 2014
    Date of Patent: April 4, 2017
    Assignee: INFINIDAT LTD.
    Inventors: Cyril Plisko, Alex Goldberg, Mike Selivanov
  • Patent number: 9535783
    Abstract: 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: Grant
    Filed: November 17, 2014
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Marcus B. Grande, Brian W. Hart
  • Patent number: 9417947
    Abstract: 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: Grant
    Filed: March 14, 2014
    Date of Patent: August 16, 2016
    Assignee: TWITTER, INC.
    Inventor: Matthew Massicotte
  • Patent number: 9411865
    Abstract: 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: Grant
    Filed: June 11, 2013
    Date of Patent: August 9, 2016
    Assignee: International Business Machines Corporation
    Inventor: Iain McPhail
  • Patent number: 9059909
    Abstract: 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: Grant
    Filed: June 4, 2013
    Date of Patent: June 16, 2015
    Assignee: Dell Products L.P.
    Inventors: Mukesh Moopath Velayudhan, Pathangi Narasimhan Janardhanan, Senthil Kumar Ganesan, Amita Gupta Tare
  • Patent number: 8954391
    Abstract: A system and method can support transient partition consistency in a distributed data grid. A cluster node in the distributed data grid can maintain a storage data structure and an index data structure. The storage data structure can store data in one or more partitions maintained on the cluster node, and the index data structure contains a plurality of indexes, wherein each index supports indexing at least one data grid operation on the one or more partitions. 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: Grant
    Filed: November 7, 2012
    Date of Patent: February 10, 2015
    Assignee: Oracle International Corporation
    Inventors: Robert H. Lee, Gene Gleyzer
  • Patent number: 8880963
    Abstract: 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: Grant
    Filed: September 6, 2005
    Date of Patent: November 4, 2014
    Assignee: Hewlett-Packard Development Company, L. P.
    Inventor: Hideaki Nobata
  • Patent number: 8812443
    Abstract: 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: Grant
    Filed: October 1, 2007
    Date of Patent: August 19, 2014
    Assignee: International Business Machines Corporation
    Inventors: Douglas William Dewey, Brian David Hatfield, Ivan Ronald Olguin, II, William Griswold Sherman
  • Patent number: 8667248
    Abstract: 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: Grant
    Filed: June 16, 2011
    Date of Patent: March 4, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventor: Srinivas Neppalli
  • Patent number: 8661219
    Abstract: 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: Grant
    Filed: June 25, 2008
    Date of Patent: February 25, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Taiki Miyaji, Takeyuki Imazu, Nobuhiro Maki
  • Patent number: 8655845
    Abstract: 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: Grant
    Filed: January 11, 2012
    Date of Patent: February 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: John J. Auvenshine, Basheer N. Bristow, Carlin M. Kartchner, Mauricio Perez Hernandez
  • Publication number: 20130346369
    Abstract: 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: Application
    Filed: May 26, 2013
    Publication date: December 26, 2013
    Applicant: FUJITSU LIMITED
    Inventors: Hiroshi Kondou, KENJI OKANO
  • Publication number: 20130262389
    Abstract: 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: Application
    Filed: December 20, 2010
    Publication date: October 3, 2013
    Inventors: Paresh Manhar Rathof, Jay Gorakhnah Sudrik, Carlos Ruiz Muñoz, Graham William Ivey
  • Patent number: 8516149
    Abstract: 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: Grant
    Filed: December 17, 2010
    Date of Patent: August 20, 2013
    Assignee: EMC Corporation
    Inventor: Christopher Howard Edmett Stacey
  • Patent number: 8504595
    Abstract: 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: Grant
    Filed: December 7, 2011
    Date of Patent: August 6, 2013
    Inventor: Jeffrey Tofano
  • Patent number: 8478797
    Abstract: 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: Grant
    Filed: May 31, 2012
    Date of Patent: July 2, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Clifford E. Kahn, Roger A. Chickering
  • Patent number: 8478726
    Abstract: 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: Grant
    Filed: March 3, 2011
    Date of Patent: July 2, 2013
    Assignee: Microsoft Corporation
    Inventors: Jeffrey Ronald Habermann, Paul Herman Dyke, Anthony C. Liberto, Bryan C. Arntson, Jaynika Chirag Barot
  • Patent number: 8417908
    Abstract: 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: Grant
    Filed: March 2, 2012
    Date of Patent: April 9, 2013
    Assignee: CommVault Systems, Inc.
    Inventors: Manoj Vijayan Retnamma, Arun Amarendran, Rajiv Kottomtharayil
  • Patent number: 8352429
    Abstract: 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: Grant
    Filed: August 31, 2009
    Date of Patent: January 8, 2013
    Assignee: Symantec Corporation
    Inventors: Murthy V. Mamidi, Raghupathi Malige, Gautham Ravi
  • Patent number: 8255364
    Abstract: 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: Grant
    Filed: September 4, 2008
    Date of Patent: August 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Rodney Carlton Burnett, Jonathan M. Haswell, Tewari Renu
  • Patent number: 8245085
    Abstract: 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: Grant
    Filed: May 24, 2010
    Date of Patent: August 14, 2012
    Assignee: Fujitsu Limited
    Inventor: Takuma Ueba
  • Patent number: 8234248
    Abstract: 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: Grant
    Filed: May 9, 2008
    Date of Patent: July 31, 2012
    Assignee: Oracle International Corporation
    Inventors: Srikanth Karimisetty, Srinivasulu Puri, Savita Durgada
  • Patent number: 8214411
    Abstract: 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: Grant
    Filed: December 15, 2009
    Date of Patent: July 3, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Clifford E. Kahn, Roger A. Chickering
  • Patent number: 8185501
    Abstract: 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: Grant
    Filed: March 8, 2010
    Date of Patent: May 22, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Vijaykumar Cherukumudi, David K. Fultz, Nadirshah N. Jivani
  • Patent number: 8131964
    Abstract: 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: Grant
    Filed: December 15, 2010
    Date of Patent: March 6, 2012
    Assignee: CommVault Systems, Inc.
    Inventors: Manoj Vijayan Retnamma, Arun Amarendran, Rajiv Kottomtharayil
  • Patent number: 8082528
    Abstract: 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: Grant
    Filed: June 18, 2009
    Date of Patent: December 20, 2011
    Assignee: Rambus Inc.
    Inventor: Jaeha Kim
  • Patent number: 8005794
    Abstract: 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: Grant
    Filed: July 1, 2008
    Date of Patent: August 23, 2011
    Assignee: Oracle America, Inc.
    Inventor: Bryan M. Cantrill
  • Patent number: 7933873
    Abstract: 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: Grant
    Filed: January 17, 2008
    Date of Patent: April 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jing-Song Jang, Wing Yun Mak, James Michael McArdle, Michael John Elvery Spicer
  • Patent number: 7861050
    Abstract: 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: Grant
    Filed: December 11, 2007
    Date of Patent: December 28, 2010
    Assignee: Comm Vault Systems, Inc.
    Inventors: Manoj Vijayan Retnamma, Arun Amarendran, Rajiv Kottomtharayil