Backup Interface, Scheduling And Management Patents (Class 707/654)
  • Patent number: 9922114
    Abstract: Provided are systems and methods for causing display of an index management graphical user interface (GUI). In one embodiment, a method can be provided. The method can include causing display of an index management GUI including one or more user editable fields for specifying one or more index settings; receiving, via the one or more user editable fields of the index management GUI, one or more user specified index settings; generating an index definition corresponding to the one or more user specified index settings; and distributing the index definition to one or more indexers of a data processing system. The one or more indexers are able to manage storage of data in one or more indexes based at least in part on the index definition.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: March 20, 2018
    Assignee: Splunk Inc.
    Inventors: Alexander D. Munk, Patrick Lane Ogdin
  • Patent number: 9913296
    Abstract: The present invention relates to a wireless communication system, and more particularly to a method for enabling a station (STA) to perform a backoff in a wireless LAN system and an apparatus therefor. In a wireless LAN system according to an embodiment of the present invention, a method for enabling a station (STA) to perform a backoff includes the steps of: performing a first backoff procedure at a first primary channel for a transmission of a data unit having a size of a first channel width; performing a second backoff procedure at a second primary channel for a transmission of a data unit having a size equal to or greater than a second channel width; if a transmission opportunity (TXOP) is permitted as a result of the first backoff procedure, transmitting the data unit having a size of the first channel width; and if a TXOP is permitted as a result of the second backoff procedure, transmitting the data unit having a size equal to or greater than the second channel width.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: March 6, 2018
    Assignee: LG ELECTRONICS INC.
    Inventor: Yongho Seok
  • Patent number: 9888014
    Abstract: A restriction agent resides on a database client host, the database client host receiving first data from a database secured by a database access control system, the first data comprising sensitive information authorized by the database access control system for access by an authorized user requesting access to the database through a database client resident on the database client host. The restriction agent receives one or more instructions from a database access control system relative to the first data. The restriction agent enforces the one or more instructions on the database client host to restrict access to the first data to the authorized user only from among multiple users of the database client host.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: February 6, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Leonid Rodniansky
  • Patent number: 9887876
    Abstract: In one example, a cloud-based services exchange comprises a plurality of interconnection assets configured to connect a customer of the cloud-based services exchange to one or more cloud service providers, the plurality of interconnection assets including a virtual circuit by which the customer accesses a cloud service from the one or more cloud service providers; and an orchestration engine configured to modify the plurality of interconnection assets.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: February 6, 2018
    Assignee: Equinix, Inc.
    Inventors: Parveen Kumar, Gagan Maheshwari, Jaganathan Jeyapaul, Brian J. Lillie
  • Patent number: 9785511
    Abstract: An operating method of a backup device includes displaying a window corresponding to a backup destination on a graphic user interface (GUI); under a condition that an add-into-backup-list command is received via the GUI, recording a first backup entry corresponding to backup target data by a backup list according to the add-into-backup-list command; after the first backup entry is recorded, displaying an icon corresponding to the first backup entry in the window corresponding to the backup destination; and under a condition that a start-backup command is received via the GUI, backing up the backup target data into the backup destination according to the start-backup command.
    Type: Grant
    Filed: October 16, 2014
    Date of Patent: October 10, 2017
    Assignee: Synology Incorporated
    Inventors: Ting-Jung Young, Cheng-I Chen, Hsin-Wei Huang, Sheng-Chien Lin
  • Patent number: 9753814
    Abstract: In one example, a method is provided for backing up client data at a datacenter. Initially, an incremental backup is received from a client and stored at the datacenter. Next, a table of contents for the incremental backup is created, and differences identified between the incremental backup and a dataset previously stored at the datacenter. The offsets imposed by any new or modified blocks present in the incremental backup can then be identified and recorded, and used to identify respective data ranges in the incremental backup for any new and modified blocks, which data ranges can then be recorded. Next, a reference block can be created for each block of the previously stored dataset that was not modified in the incremental backup. The reference block can then be stored at the datacenter in association with the incremental backup.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: September 5, 2017
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Ray David Whitmer
  • Patent number: 9715353
    Abstract: Provided are a computer program product, system, and method for an application to provide for, in one embodiment, using hierarchical storage management to respond to a request to delete a data set by migrating the data set to another storage tier in a storage system before deleting the data set from its current location. As a result, the data set is stored on another tier to provide an opportunity to reverse the decision to delete the data set. In one embodiment, a temporary interval of time is provided to reverse the deletion decision and restore the data set from the migrated data set, before the data set is permanently deleted.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: July 25, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Derek L. Erdmann, Franklin E. McCune, Miguel A. Perez
  • Patent number: 9678994
    Abstract: A method and apparatus for backing up a profile of in a repository are disclosed. The method of backing up a profile is a method of backing up a profile in a subscriber management server, and includes receiving a backup request for a profile stored in an authentication module from the authentication module, providing information for at least one repository to the authentication module, the information being generated by confirming a state of the at least one repository to back up the profile according to the backup request, and storing the profile in a repository selected by the authentication module based on the information for at least one repository. Therefore, the user can directly select a reliable repository and back up the profile of the authentication module.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: June 13, 2017
    Assignee: KT Corporation
    Inventors: Kwan Lae Kim, Chul Hyun Park, Jin Hyoung Lee, Hyung Jin Lee
  • Patent number: 9678803
    Abstract: A network ontology can be determined for at least one node indicated for migration. The network ontology can describe nodes with which the indicated node has a communication relationship. These nodes and the indicated node can be added to a migration group, and each node of the migration group can be migrated to a cloud infrastructure.
    Type: Grant
    Filed: October 15, 2010
    Date of Patent: June 13, 2017
    Assignee: Red Hat, Inc.
    Inventor: John M. Suit
  • Patent number: 9678976
    Abstract: Deduplication in a distributed storage system is described. A deduplication manager identifies a data item that includes multiple data chunks. The deduplication manager defines a first extent on a first node in a distributed storage system. The deduplication manager compares the first extent to existing groups of similar extents to find one of the existing groups that has extents that are similar to the first extent. The deduplication manager selects a second extent from the found group of extents. The second closely matches the first extent and removes from the first extent one or more data chunks that are included in the first extent and the second extent. The deduplication manager associates, with the first extent, a pointer to the second extent for the removed one or more data chunks.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: June 13, 2017
    Assignee: Red Hat, Inc.
    Inventor: Henry Dan Lambright
  • Patent number: 9672113
    Abstract: A backup system comprises a tape backup storage storing a set of tape backup data, a snapshot backup storage storing a nearest snapshot, and a processor. The processor is configured to determine the nearest snapshot, wherein a snapshot time of the nearest snapshot is nearest in time to a backup time, and determine the set of tape backup data, wherein the set of tape backup data and the nearest snapshot enable recovery of a backup data.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: June 6, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Manuel Rodriques, John Rokicki
  • Patent number: 9656164
    Abstract: A video game processing apparatus for controlling progress of a video game is provided. A plurality of players addresses a common task in the video game. Task related information that indicates a task that a player can challenge in the video game is stored in a task related information memory. When a task providing request is received from the player, the video game processing apparatus specifies a task corresponding to the task providing request, and generates other player related information. The other player related information indicates other player corresponding to the specified task. A task screen showing the specified task is then displayed. At least part of the generated other player related information is also displayed on the task screen.
    Type: Grant
    Filed: January 29, 2014
    Date of Patent: May 23, 2017
    Assignee: KABUSHIKI KAISHA SQUARE ENIX
    Inventors: Yasuhiro Sato, Naofumi Takuma, Hiroaki Iwano
  • Patent number: 9652178
    Abstract: A computer-implemented method for protecting virtual machine data may include (1) receiving a request to perform a granular backup operation on data stored by a guest system within a virtual machine, (2) identifying a storage container that comprises an agent that performs backup operations, (3) attaching the storage container to the virtual machine in response to the request, and (4) performing the granular backup operation by sending an instruction to the guest system within the virtual machine to execute the agent. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: May 16, 2017
    Assignee: Veritas Technologies
    Inventor: Steven Mohl
  • Patent number: 9645893
    Abstract: A method and system for implementing enhanced indexing in a backup system as well as manage file recovery. The method implemented at a backup server receives a filename from a client to be retrieved from a backup system and queries the filename on a directory records database. As a query return, a directory record is received including a savetime identifying a backup instance and an inode of a directory for the filename of the requested file. The process then queries the inode on a node records database and receives at least one node record where the node record has the inode of the directory record as a parent.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: May 9, 2017
    Assignee: EMC IP Holding Company LLP
    Inventors: Manjunatha Hebbar, Vaibhav Khanduja, Kiran Bachu, Srinivasan Ramachandran
  • Patent number: 9529882
    Abstract: A target commit sequence number (CSN) to be used to synchronize state information pertaining to an application among nodes of a state replication group (SRG) prior to a suspension of the SRG's operations is identified. Each node stores a respective commit record set of the application. Some number of SRG nodes suspend operations after synchronizing their local commit records up to the CSN. A configuration manager of the SRG verifies that, subsequent to a suspension of operations at the nodes, at least a threshold number of the nodes are available for service and have updated their commit record sets. The configuration manager then re-activates the SRG.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: December 27, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Allan Henry Vermeulen
  • Patent number: 9483512
    Abstract: A plurality of virtual files are instantiated in a columnar database. The columnar database includes a columnar data store that persists tables of data contained therein to the plurality of virtual files. Each virtual file is stored in physical data storage and a portion of the virtual file can be cached transiently in a persistence layer intermediate the columnar data store and the physical data storage. The virtual files each comprise a database object for storing data records. Operation are processed, in the columnar database, using the virtual files such that changes to virtual files resulting from the operations of one transaction are isolated from changes on the same virtual files resulting from the operations of other transactions. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: November 7, 2011
    Date of Patent: November 1, 2016
    Assignee: SAP SE
    Inventors: Ivan Schreter, Thorsten Glebe, Tobias Scheuer
  • Patent number: 9479382
    Abstract: Methods and apparatus for deadline-based pricing and scheduling of network-accessible resources are disclosed. A system includes resources organized into a plurality of pools, and a resource manager. The resource manager receives a task execution query comprising a specification of a task to be performed for the client. The specification includes the task's deadline and a budget constraint. In response, the resource manager generates a task execution plan comprising using a resource from a selected pool to perform at least part of the task, where the pool is selected based at least partly on a pricing policy of the pool. In response to an implementation request for the task, the resource manager schedules at least a part of the task using a particular resource from the selected pool.
    Type: Grant
    Filed: March 27, 2012
    Date of Patent: October 25, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: David John Ward, Jr.
  • Patent number: 9459969
    Abstract: A method and system for implementing enhanced indexing in a backup system as well as manage file recovery. The method implemented at a backup server receives backup meta data from a client over a network. The backup meta data is checked to determine whether the backup meta data is directory data or node data and the directory data and node data from the received backup meta data is committed to a set of databases as received during the backup process.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: October 4, 2016
    Assignee: EMC Corporation
    Inventors: Manjunatha Hebbar, Vaibhav Khanduja, Kiran Bachu, Srinivasan Ramachandran
  • Patent number: 9442694
    Abstract: Sorting and storing a dataset, the dataset comprising at least one attribute. The method includes defining a set of data blocks and assigning to each data block a predefined maximum number of entries or a predefined maximum amount of storage, dividing the dataset into a sequence of multiple sub-datasets each having one value or a range of values of the attribute, wherein each pair of successive sub-datasets of the sequence are non-overlapping or overlapping at their respective extremum value of the attribute, for each sub-dataset of the multiple sub-datasets: in case the sub-dataset fully or partially fits into a data block of the defined data blocks storing the sub-dataset into at least the data block, the sub-dataset that partially fits into the data block comprising a number of entries that is smaller than a predefined maximum threshold.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: September 13, 2016
    Assignee: International Business Machines Corporation
    Inventors: Thomas F. Boehme, Andreas Brodt, Namik Hrle, Oliver Schiller
  • Patent number: 9396071
    Abstract: Techniques for managing virtual machine backup are described herein. According to one embodiment, a virtual machine (VM) management console queries VM backup data stored in backup servers. The VM management console manages VMs running within data processing systems over a network. In response to the request, the VM management console retrieves backup operational data from backup servers, the backup operational data describing the VM backup data backed up from the data processing system. A VM backup report is generated having the backup operational data therein and VM information of VMs that are associated with the VM backup data described by the backup operational data. The VM backup report is presented in the VM management console to allow a user to select one or more of the VMs to be recovered from the backup servers.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: July 19, 2016
    Assignee: EMC Corporation
    Inventors: Mohammed A. Akanda, Scott C. Teerink, Michael D. Hartway, Jerzy Gruszka
  • Patent number: 9367402
    Abstract: A method and system for write tracking for block based backup that supports multiple block based backup applications. The method includes creating a first bitmap for a first block based backup application by the block based backup engine, creating a second bitmap for a second block based backup application by the block based backup engine. In response to receiving a request from a block based backup application to start a backup a check is made whether the request indicates a full backup or incremental backup for the first block based backup application. A merging of the bitmaps for block based backup applications is performed such that the performance of the requested backup is taken into account for the first backup application without adversely affecting the tracking of the block based backup of other backup applications.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: June 14, 2016
    Assignee: EMC Corporation
    Inventors: Sunil Yadav, Pradeep Anappa
  • Patent number: 9298372
    Abstract: A method of managing snapshots on a storage system includes a storage controller (1) receiving a request to store a first snapshot associated with a first volume among a plurality of volumes on the storage system and (2) determining if an assigned snapshot reserve space remaining associated with the first volume is less than an amount of space that is required to store the first snapshot. In response to the assigned snapshot reserve space remaining being less than the amount of space required, borrowing snapshot reserve space from at least one of an unused assigned space or an unused unassigned space within the storage system and storing at least a portion of the first snapshot to the borrowed snapshot reserve space.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: March 29, 2016
    Assignee: Dell Products, L.P.
    Inventors: Eric Robert Schott, Nishant Kanaiyalal Mehta, Timothy D. Nolan, Paul Anthony Calato, Shari Ann Vietry
  • Patent number: 9294494
    Abstract: Methods and systems are provided for facilitating access to a cloud-based logging service. According to one embodiment, access to a cloud-based logging service is integrated within a network security appliance by automatically configuring access settings for the logging service and providing a basic level of service from the logging service by registering a user account for the security appliance with the logging service. A log is transparently created within the logging service by making use of the automatically configured access settings and treating the logging service as a logging device. A request is received by the security appliance from an administrator to access data associated with the log. Responsive thereto and without requiring separate registration of the administrator with the cloud-based logging service, the data is transparently received by the security appliance from the logging service and is presented via a graphical user interface (GUI) of the security appliance.
    Type: Grant
    Filed: November 11, 2015
    Date of Patent: March 22, 2016
    Assignee: Fortinet, Inc.
    Inventor: Jun Yin
  • Patent number: 9292227
    Abstract: According to one embodiment, a method for a plurality of users to write at least one file to a medium in such a manner that the file is divisionally managed in a system environment in which an input/output control is performed on a storage system includes saving, in the medium as metadata, a user identifier (ID) for identifying a user and file attribute information about the file managed by a user associated with the user ID, and writing, as data, the file managed by the user to the medium as indicated by the file attribute information. In other embodiments, a writing program product, a reading program product, and a system are presented that allow a plurality of users to write at least one file to a medium in such a manner that the file is divisionally managed in a system environment.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: March 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Takashi Ashida, Tohru Hasegawa, Hiroshi Itagaki, Shinsuke Mitsuma, Terue Watanabe
  • Patent number: 9288077
    Abstract: A cluster file system comprises a plurality of clients and a plurality of servers configured to communicate over a network. A given server of the cluster file system interfaces with an associated storage array, and comprises a block cache and a request translator. The request translator is configured to translate input-output requests in a protocol of the cluster file system to a format suitable for use with the block cache. The cluster file system may more particularly comprise a Lustre file system, and the given server may comprise a metadata server or an object storage server of the Lustre file system. In such an embodiment, the request translator is more particularly configured to translate Lustre client input-output requests directed to the storage array into block input-output requests that are processed by the block cache. The block cache is illustratively implemented using a VFCache or other type of server flash cache.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: March 15, 2016
    Assignee: EMC Corporation
    Inventors: Gang Ma, Sorin Faibish, James M. Pedone, Jr., John M. Bent, Tao Peng
  • Patent number: 9269438
    Abstract: A system and method are described for intelligently flushing data from a processor cache. For example, a system according to one embodiment of the invention comprises: a processor having a cache from which data is flushed, the data associated with a particular system address range; and a PCM memory controller for managing access to data stored in a PCM memory device corresponding to the particular system address range; the processor determining whether memory flush hints are enabled for the specified system address range, wherein if memory flush hints are enabled for the specified system address range then the processor sending a memory flush hint to a PCM memory controller of the PCM memory device and wherein the PCM memory controller uses the memory flush hint to determine whether to save the flushed data to the PCM memory device.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: February 23, 2016
    Assignee: Intel Corporation
    Inventors: Murugasamy K Nachimuthu, Mohan J Kumar
  • Patent number: 9270635
    Abstract: Loading an operating system of a diskless compute node using a single Virtual Protocol Interconnect (VPI) adapter, including: setting, by a VPI firmware module during startup of the compute node, an operational mode of the VPI adapter to operate in accordance with a first data communications protocol, the VPI adapter including a preboot execution environment module that supports the first data communications protocol prior to loading an operating system and a driver for the first data communications protocol; retrieving, by the VPI firmware module from a network source via the VPI adapter in accordance with the first data communications protocol, the operating system and a driver for the second data communications protocol; and responsive to loading the operating system and the driver for the second data communications protocol, switching the operational mode of the VPI adapter to operate in accordance with the second data communications protocol.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: February 23, 2016
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Jarrod B. Johnson, Edward S. Suffern, Andrew H. Wray
  • Patent number: 9268647
    Abstract: A system for incremental backup comprises a storage device and a processor. The processor is configured to: 1) start Event Tracing for Windows tracking, to track changed block information in one or more maps, where each of the one or more maps tracks writes indicated via a node; 2) receive request for an incremental backup of a volume of one or more volumes, wherein the one or more maps track changed blocks from writes to the volume; 3) halt writes to the volume and queue writes to the volume after halting; 4) freeze the one or more maps of changed blocks; change Event Tracing for Windows tracking, wherein the change block info is tracked to a new set of maps; 5) determine changed blocks using the one or more maps; 6) write changed blocks to a backup volume; and 7) release writes to the volume.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: February 23, 2016
    Assignee: EMC Corporation
    Inventors: Neelabh Mam, Kiran Kumar Madiraju Varadaraju
  • Patent number: 9264398
    Abstract: Loading an operating system of a diskless compute node using a single Virtual Protocol Interconnect (‘VPI’) adapter, including: setting, by a VPI firmware module during startup of the compute node, an operational mode of the VPI adapter to operate in accordance with a first data communications protocol, the VPI adapter including a preboot execution environment module that supports the first data communications protocol prior to loading an operating system and a driver for the first data communications protocol; retrieving, by the VPI firmware module from a network source via the VPI adapter in accordance with the first data communications protocol, the operating system and a driver for the second data communications protocol; and responsive to loading the operating system and the driver for the second data communications protocol, switching the operational mode of the VPI adapter to operate in accordance with the second data communications protocol.
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: February 16, 2016
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Jarrod B. Johnson, Edward S. Suffern, Andrew H. Wray
  • Patent number: 9171002
    Abstract: A system for incremental backup comprises a storage device and a processor. The processor is configured to: 1) start fileIO ETW tracking, wherein a file changed block info is tracked in map(s), wherein each of the map(s) tracks writes indicated via a node of a set of nodes; 2) receive request for an incremental backup of one or more files of one or more volumes, wherein the map(s) track changed blocks from writes to the one or more files; 3) halt writes to the one or more files and queue writes to the one or more files after halting; 4) freeze the map(s) of changed blocks; 5) change file IO ETW tracking, wherein the change block info is tracked to a new set of maps; 6) determine changed blocks using the map(s); 7) write changed blocks to a backup volume; and 8) release writes to the one or more files.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: October 27, 2015
    Assignee: EMC Corporation
    Inventors: Neelabh Mam, Kiran Kumar Madiraju Varadaraju
  • Patent number: 9158825
    Abstract: A computer-implemented method for performing a search on a data backup system is disclosed, where at least a portion of the method is performed by a computing device comprising at least one processor. The method includes receiving a search query, performing a search of indexed information stored in the data backup system based on the search query, determining non-indexed information stored in the data backup system related to the search query, and returning results of the performing and the determining.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: October 13, 2015
    Assignee: Symantec Corporation
    Inventor: Nilesh Telang
  • Patent number: 9110915
    Abstract: This disclosure relates to systems and methods for both maintaining referential integrity within a data storage system, and freeing unused storage in the system, without the need to maintain reference counts to the blocks of storage used to represent and store the data.
    Type: Grant
    Filed: April 18, 2013
    Date of Patent: August 18, 2015
    Assignee: COPIUN, INC.
    Inventors: Sanjay Jain, Puneesh Chaudhry
  • Patent number: 9110785
    Abstract: A method, non-transitory computer readable medium and a system for managing a non-volatile memory device. The method includes receiving data sectors; writing the data sectors into a buffer of the non-volatile memory device; maintaining at least one management data structure that comprises (a) location metadata about a location of each data sector in the buffer (b) timing metadata for each memory space portion that includes at least one data sector that is currently buffered in the buffer, selecting a selected buffer block in response to the location metadata and the timing metadata; and merging, before the buffer becomes full, data sectors of all of the at least one certain memory space portion into a sequential portion of the non-volatile memory device thereby emptying the selected buffer block, wherein the sequential portion differs from the buffer.
    Type: Grant
    Filed: October 3, 2013
    Date of Patent: August 18, 2015
    Assignee: DENSBITS TECHNOLOGIES LTD.
    Inventor: Michael Katz
  • Patent number: 9063887
    Abstract: A set of data structures are stored in a distributed shared memory (DSM) component and in persistent storage. The DSM component is organized as a matrix of page. The data structure of the set of data structures occupies a column in the matrix of pages. A recovery file is maintained in the persistent storage. The recovery file consists of entries and each one of the entries corresponds to a column in the matrix of pages by a location of each one of the entries.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: June 23, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lior Aronovich, Asaf Levy, Liran Loya
  • Patent number: 9043282
    Abstract: A method, system and devices for backing up data on a mobile device connected to a host computer is disclosed. The method comprises: displaying a web page of a web-based device management application in an Internet browser on the host computer, the web page including an interface element for inputting a request to backup data on the mobile device; receiving, via the interface element, the request to backup data on the mobile device; and in response to receiving the request to backup data on the mobile device: obtaining, at the host computer, first data from the mobile device; and storing the first data.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: May 26, 2015
    Assignee: BlackBerry Limited
    Inventors: Timothy Richard Tyhurst, Salim Hayder Omar
  • Patent number: 9043279
    Abstract: A method and system for allocating shared storage using one or more classification schemes is provided. One allocation method receives a storage request for provisioning storage from a class storage group configurable to share storage with more than one filesystems. Part of fulfilling this request includes associating a class and at least one corresponding storage allocation constraint with the storage request. The one or more storage allocation constraints can be used subsequently to determine if there is a sufficient amount of shared storage in the class storage group to fulfill the request. Accordingly, aspects of the present invention use at least one storage allocation constraint in determining if the storage allocation constraint for the class associated with the storage request allows allocation of shared storage to fulfill the request. When the storage allocation constraint allows, one implementation performs a provisioning of storage from the shared storage in class storage group.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: May 26, 2015
    Assignee: NetApp, Inc.
    Inventors: Sakir Yucel, Chatree Sangpachatanaruk
  • Publication number: 20150142749
    Abstract: A method for archiving a predefined portion of a table residing in a database system includes: creating a first backup copy of the portion of the table; assigning to the portion of the table an access state flag; setting the access state flag; using the access state flag for preventing modification of existing backup copies of the portion of the table and for preventing further backup operations on the portion of the table; archiving the portion of the table to a separate system; deleting the content of the portion of the table from the database system and retaining the access state flag in the database system.
    Type: Application
    Filed: September 24, 2014
    Publication date: May 21, 2015
    Inventors: Bjoern BROLL, Claus KEMPFERT, Oliver KOETH, Laura M. KUNIOKA-WEIS, Knut STOLZE
  • Publication number: 20150142750
    Abstract: Methods and systems for backing up data in network attached storage such that data in the network attached storage can be backed up without a backup device attached directly to the network attached storage. A series of successive copy operations are scheduled over time of at least one file system associated with at least one network attached storage server. At least one virtual disk is presented to a backup proxy for copying the at least one file system from the backup proxy to the at least one virtual disk for a first backup from the series of successive copy operations of the at least one file system.
    Type: Application
    Filed: November 18, 2014
    Publication date: May 21, 2015
    Inventors: Madhav MUTALIK, John MEYERS, Ashutosh ASHUTOSH, David F. CHANG, Yeganjaiah GOTTEMUKKULA
  • Publication number: 20150134618
    Abstract: Examples are disclosed for a data protection service available to a tenant having access to a shared pool of configurable computing resources that may be included in a cloud computing network. In some examples, the tenant may be able to view backups and/or recover backed up data based on the one or more policies for the data protection service. The one or more policies may be generic to an application, a system or a configuration for the tenant to access and/or utilize the shared pool of configurable computing resources. Other examples are described and claimed.
    Type: Application
    Filed: November 12, 2013
    Publication date: May 14, 2015
    Inventors: Boris Teterin, Santosh C. Lolayekar, Pratik Murali, Vinod Talati
  • Patent number: 9031914
    Abstract: The present invention addresses the deficiencies of the related art by providing a tier-based data storage solution. Specifically, the present invention evaluates the data contained in database tables by analyzing several metrics for the data, and creating a valuation score. The valuation score is used to determine the storage tier that would meet the performance and availability requirements of the database with the goal of reducing the costs associated with storing that data. The metrics that are used to evaluate database tables include (among others): table purpose, data retention, disk requirements, data criticality, data relevance, and desired performance. As such, the present invention will develop a data (lifecycle) storage plan for each set of data. This storage plan not only identifies an initial storage tier where the data should be stored, but also identifies, if, when and to where the data should be moved thereafter.
    Type: Grant
    Filed: April 22, 2009
    Date of Patent: May 12, 2015
    Assignee: International Business Machines Corporation
    Inventors: Gary R. Hix, Philip T. Spencley
  • Patent number: 9031908
    Abstract: Method and apparatus for simultaneous comparison of multiple backup sets maintained in a computer system are described. A plurality of backup sets of data maintained in a computer system including a hierarchy of objects is managed. In some examples, a graphical user interface (GUI) is displayed on a display coupled to the computer, the GUI having views configured show a first group of backup sets from the plurality of backup sets. Individual objects of a selected backup set in the first group of backup sets are pinned in a pinned view of the views in response to a first command. A second group of backup sets from the plurality of backup sets is shown in the views in response to a second command by sliding individual objects of at least one backup set in the plurality of backup sets across at least one unpinned view of the views with respect to the individual objects of the selected backup set in the pinned view.
    Type: Grant
    Filed: July 9, 2012
    Date of Patent: May 12, 2015
    Assignee: Symantec Corporation
    Inventors: Christopher Greene, Kirk Freiheit
  • Publication number: 20150127615
    Abstract: The present disclosure provides a data backup method, comprising: A. receiving a data type of data which is selected by a user to be backed up; B. calculating a first capacity of data having the same data type, detecting a residual user second capacity on a server side, and comparing the first capacity with the second capacity, wherein if the first capacity is greater than the second capacity, the backup process is interrupted, and if the first capacity is not greater than the second capacity, step C is performed; and C. encrypting and uploading the data to be backed up to a database on the server side for backup, and displaying a backup result after the backup is completed. With the present disclosure, important data can be directly backed up by the mobile terminal to the server side, thereby not only occupying less local storage space of the mobile terminal, but also better protecting the important data from being lost, which greatly meets users' requirements for security.
    Type: Application
    Filed: March 14, 2013
    Publication date: May 7, 2015
    Inventors: Tao Liang, Lin Cheng, Zheng Zhao, Ping Cheng
  • Patent number: 9026498
    Abstract: A data storage system allows a user to search a secondary copy such as a back up, archive, or snapshot and receive an abbreviated version of the secondary copy of the file system as a result of the search. The abbreviated version of the secondary copy of the file system may include metadata such as a listing of secondary copy data that correspond with a search term or other filtering criteria provided by the user. An operating system of the user's computing device may mount the abbreviated version so that it can be displayed within a view of the file system of the computing device. Once a user selects one or more desired data objects listed in the abbreviated version, the selected actual one or more data objects are retrieved from secondary storage.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: May 5, 2015
    Assignee: CommVault Systems, Inc.
    Inventor: Paramasivam Kumarasamy
  • Patent number: 9026489
    Abstract: Embodiments of the present invention disclose a computer method, computer program product, and computer system for automatically updating a conference invitation with contact information corresponding to a user's geographical location. A user on a client device accepts an invitation to a conference. The geographical location of the client device is determined and stored in a database. Using the location of the client device, a conference information database is accessed, and location specific conference contact information is determined. The location specific conference contact information is then input into the conference invitation so that the user has location specific conference contact information. In another embodiment, when the user accesses the conference invitation, the location of the client device is determined, and if the location has changed from when the invitation was accepted, a new location is determined.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: May 5, 2015
    Assignee: International Business Machines Corporation
    Inventors: Judith H. Bank, Erik S. Bryant, Gary Denner, Patrick J. O'Sullivan
  • Publication number: 20150120671
    Abstract: In a data backup system, multiple backup versions of each document are generated and a user interface having a search page and a browse page is provided. The search page is arranged to display the file name, the backup time and the version variation of a specific document. The browse page is arranged to display the backup name, the backup time and the version variation of a specific backup version. Searching for the specific document and the specific backup version may thus to performed efficiently.
    Type: Application
    Filed: May 5, 2014
    Publication date: April 30, 2015
    Applicant: Synology Incorporated
    Inventors: Wen-Yen Kao, Xiao-Xuan Huang, Wei-Cheng Lee, Chih-Cheng Hsu
  • Patent number: 9020890
    Abstract: Techniques for providing data preview before recalling large data files are disclosed. In one aspect, a data file is made accessible while being offline by converting the data file from a native format to a preview format, storing the data file in the preview format in a primary storage that is locally available and moving, after the conversion to the preview format, the data file in the native format to a secondary storage. When a viewing request is received for the data file, the data file in the preview format is displayed to fulfill the viewing request.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: April 28, 2015
    Assignee: CommVault Systems, Inc.
    Inventors: Rajiv Kottomtharayil, Anand Vibhor, Prakash Varadharajan
  • Patent number: 9020901
    Abstract: A method for balancing database workloads among a plurality of database servers includes when a new server is available, selecting a set of master and slave databases to be migrated to the new server; and migrating the selected databases to result in a balanced new workload among all servers while minimizing migration cost; and during operation, if workload unbalance is detected in real time from a workload change in a certain database, iteratively selecting one database at a time to migrate to a different server to balance the workload.
    Type: Grant
    Filed: April 3, 2013
    Date of Patent: April 28, 2015
    Assignee: NEC Laboratories America, Inc.
    Inventors: Yun Chi, Vahit Hakan Hacigumus
  • Publication number: 20150112946
    Abstract: A data recovery method includes executing a recovery program of the DFS to periodically generate backup data of the DFS. In response to received operations of a user on a client device, information in relation to the received operations is stored in a main computing device. When a master node of the DFS is running abnormally, the data recovery program is executed to restore the data of the DFS using backup data having a creation time closest to the current time. Specified operations with later creation times are determined. Information in relation to the specified operations is acquired from the stored information. According to the acquired information of the specified operations, each of the specified operations is re-executed.
    Type: Application
    Filed: October 13, 2014
    Publication date: April 23, 2015
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., GDS SOFTWARE (SHENZHEN) CO.,LTD
    Inventors: MING-CHUAN KAO, ZHONG-WEI LI
  • Publication number: 20150112945
    Abstract: Optimizing job scheduling in a data processing system includes determining a time factor associated with a report, determining one or more jobs that contribute to the report, and narrowing execution frequency of the one or more jobs based on the time factor of the report. The time factor provides information about timing details for data included in the report. The jobs are executed in a computing environment according to a time schedule.
    Type: Application
    Filed: October 23, 2013
    Publication date: April 23, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Frankhauser, Benjamin Halberstadt, Roger K. Hecker
  • Publication number: 20150112941
    Abstract: A backup management system includes a backup manager and a number of agents. Each of the agents is in communication with the backup manager and with each other through a network. Each of the agents includes at least one virtual machine (VM). Any agent of the number of agents can send a backup request to the backup manager when the agent needs to back up the at least one VM. The backup manager can instruct the agent how to back up the at least one VM to another agent of the number of agents.
    Type: Application
    Filed: October 15, 2014
    Publication date: April 23, 2015
    Inventors: ZHI-HUI CAI, JUN LV, MENG-MING HUANG, JIAN-PING ZHANG