Automatic Archiving Patents (Class 707/668)
  • Patent number: 11161307
    Abstract: Systems and methods for aggregating and analyzing digital manufacturing data are disclosed. An aggregator can collect output data generated by a number of digital manufacturing machines. The output data can be filtered and transmitted to a server for storage in a database. One or more clients can access the data in the database via an API. This can extract 3D printer data, transform it into a canonical form, and upload it to a network-based database. These services can interact using a client-centric messaging system like Kafka or, more generally, a message manager. When a client's producer sends a message, the messaging system responds that the message request either can or cannot be processed. If the message can be processed, then the aggregator sends the message; otherwise the producer can retry at a future time.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: November 2, 2021
    Assignee: Kemeera Inc.
    Inventors: Skyler Brungardt, Carlo Quinonez
  • Patent number: 11068448
    Abstract: A method is provided for processing a query. In some embodiments, the method includes creating a historical schema defining an ordered set of fields based on a current schema of an object and a field modification of the current schema. The method includes inserting, based on the field modification, a new field at an end of the historical schema and archiving records into a second storage device. The method includes receiving a query, which includes a command specifying a subset of fields and which indicates a non-current field. The method includes searching in the second storage device for archive records having a second schema including the subset of fields and the non-current field. The first and second schemas follow the field order in accordance with the historical schema. The method further includes accessing the subset of fields and the non-current field in accordance with the command.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: July 20, 2021
    Assignee: salesforce.com, inc.
    Inventors: Jan Asita Fernando, Samarpan Jain, Matthew Davidchuk, Valliappan Annamalai Natarajan, Alexey Syomichev, Cody Marcel, Seshank Kalvala, Sahil Ramrakhyani, Alexandre Hersans
  • Patent number: 10659383
    Abstract: Embodiments of the present invention are directed to systems and methods for queuing and sending messages to recipients according to historical latency values associated with each recipient. In some embodiments, a plurality of messages are received, each message including a network address of a recipient. The messages are sent to the recipients by threads that remain active (i.e., cannot be used to send another message) until confirmation responses are received from the recipients. Latency times are measured between when the messages were sent and when the confirmation responses were received. The latency times may be used to assign future messages to queues designated by certain latency ranges.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: May 19, 2020
    Assignee: Visa International Service Association
    Inventors: Rhidian John, Thomas Looney, Bartlomiej Prokop
  • Patent number: 10481800
    Abstract: A network attached storage (NAS) cluster can run with a set of heterogeneous hardware nodes, where not all nodes in the cluster have access to the same target connectivities. In one aspect, network data management protocol (NDMP) sessions can be redirected from a first node of the NAS cluster to a second node of the NAS cluster to balance NDMP load across the NAS cluster and improve resource utilization across cluster. Further, the NDMP load can be actively monitored to balance it continuously to increase resource utilization efficiency.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: November 19, 2019
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Ilavarasu Pandian, Moiz Haidry, Sri Harsha Koppaka, Hsing Yuan, Hymanand Nellore, Mandeep Singh Arora
  • Patent number: 9959048
    Abstract: Disclosed aspects include management of a set of blocks in a storage system. A set of write requests is initiated to the set of blocks. In response to the set of write requests, a set of expiration metadata for the set of blocks is established. Based on the set of expiration metadata, an expiration event is detected. In response to detecting the expiration event, an expiration operation on the set of blocks is processed.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: May 1, 2018
    Assignee: International Business Machines Corporation
    Inventors: Thomas W. Bish, Nikhil Khandelwal, Gregory E. McBride, David C. Reed, Richard A. Welp
  • Patent number: 9935888
    Abstract: Embodiments of the present invention are directed to systems and methods for queuing and sending messages to recipients according to historical latency values associated with each recipient. In some embodiments, a plurality of messages are received, each message including a network address of a recipient. The messages are sent to the recipients by threads that remain active (i.e., cannot be used to send another message) until confirmation responses are received from the recipients. Latency times are measured between when the messages were sent and when the confirmation responses were received. The latency times may be used to assign future messages to queues designated by certain latency ranges.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: April 3, 2018
    Assignee: Visa International Service Association
    Inventors: Rhidian John, Thomas Looney, Bartlomiej Prokop
  • Patent number: 9798495
    Abstract: Provided are a computer program product, system, and method for data unit classification in accordance with one embodiment of the present description, in which in response to a data processing command, a storage controller classifies data units of a storage unit as either allocated to a data set or as unallocated to any data set. If allocated to a data set, the storage controller can further classify data set-allocated data units as either containing client data or metadata or as empty. In accordance with one aspect of the present description, the storage controller may bypass data processing of the data units which have not been allocated to any data set or otherwise do not contain client data or metadata. Other aspects of data unit classification in accordance with the present description are described.
    Type: Grant
    Filed: August 2, 2016
    Date of Patent: October 24, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gregory E. McBride, David C. Reed, Michael R. Scott, Richard A. Welp
  • Patent number: 9569446
    Abstract: Examples of systems and methods for cataloging image-based backups are disclosed. In certain implementations, these systems and methods can obtain information about file system structure from a volume undergoing image-based backup. The systems and methods can generate a catalog of the file system structure that can be stored with the backup image. The systems and methods can generate a searchable index of the catalog so that users can search for files within the backup image without being required to manually mount the backup image containing the searched-for file. As a result, in certain embodiments, users advantageously can more quickly locate and restore files from image-based backups.
    Type: Grant
    Filed: June 8, 2011
    Date of Patent: February 14, 2017
    Assignee: Dell Software Inc.
    Inventors: David Allen Feathergill, Matthew S. Hrycko
  • Patent number: 9542400
    Abstract: Embodiments of the present invention are directed to systems and methods for providing archival support for one or more services provided by a cloud infrastructure system. One such method comprises receiving a message corresponding to an archive trigger event, and determining based on the message one or more services subscribed to by a customer of a cloud infrastructure system which are to be archived. The method further comprises sending an instruction to the one or more services to archive customer information, and storing each archive in an archive directory accessible to the customer.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: January 10, 2017
    Assignee: Oracle International Corporation
    Inventors: Jeffrey R. Doering, Ying Gao, Vicky Cao, Gopalan Arun
  • Patent number: 9465805
    Abstract: A computer-implemented method for archiving related items may include: 1) identifying a data element on a computing device, 2) identifying at least one additional data element on the computing device that is related to the data element, the data element and the additional related data element collectively representing a group of related data elements, 3) determining, by applying an archiving policy to the group of related data elements, that the entire group of related data elements is eligible for archiving, and then 4) archiving the group of related data elements. Corresponding systems and computer-readable media are also disclosed.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: October 11, 2016
    Assignee: Veritas Technologies LLC
    Inventor: Michael Bilsborough
  • Patent number: 9189875
    Abstract: A presentation application is provided that displays import notifications when a slide show presentation is opened by a user and displays export notifications when a slide show presentation is exported by the user. When the user directs the presentation application to open a slide show presentation, the presentation application may determine whether one or more unsupported or unidentifiable features or objects are present in the slide show presentation. The presentation application may display a listing in a window of the presentation application for each such error. The warnings displayed in the list may be selectable, and selecting a warning may cause the presentation to display more information regarding the warning. The presentation application may include similar features when the user requests that the presentation application export a slide show presentation.
    Type: Grant
    Filed: August 6, 2008
    Date of Patent: November 17, 2015
    Assignee: Apple Inc.
    Inventors: Mike Bultrowicz, Stella Du, Sue Bartalo
  • Patent number: 9021213
    Abstract: A computerized method for sharing removable storage media in a network, the method comprising associating, in an index entry, a first piece of removable storage media in a first storage device with at least a first storage policy copy and a second storage policy copy; copying, to the first piece of removable storage media, data associated with the first storage policy copy; and copying, to the first piece of removable storage media, data associated with the second storage policy copy.
    Type: Grant
    Filed: August 9, 2013
    Date of Patent: April 28, 2015
    Assignee: CommVault Systems, Inc.
    Inventors: Rajiv Kottomtharayil, Parag Gokhale, Anand Prahlad, Manoj Kumar Vijayan, David Ngo, Varghese Devassy
  • Patent number: 8949194
    Abstract: Automated detection and management of electronic records is disclosed. An electronic content is detected. It is determined through automated processing of the electronic content that a records management policy applies to the electronic content. It is ensured through automated processing that the electronic content is stored as required by the records management policy.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: February 3, 2015
    Assignee: EMC Corporation
    Inventors: Rune Mehlum, Geir Hansen
  • Patent number: 8943027
    Abstract: Methods, systems, and computer readable media for content item purging are provided. A contact item purger, such as may be incorporated within a local client application of a content management system running on a user device, may leverage knowledge as to which items have been uploaded to the content management system, and how long such content items have been stored on the user device, to propose items for deletion from the user device so as to reclaim storage space. A contact item purger may run on one or more user devices, and may activate upon various triggering events, based on various conditions and parameters, with or without user interaction, thus maintaining available memory capacity at all times.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: January 27, 2015
    Assignee: Dropbox, Inc.
    Inventors: Michael Dwan, Anthony Grue, Daniel Kluesing
  • Patent number: 8935214
    Abstract: Systems and methods for controlling document storage and tracking model dynamic attributes of a document in a time-varying manner, and enable reconstruction of a document's state at any point in time. The time-varying model identifies dynamic components of documents, where dynamic components include time-varying properties that changes over time. A set of validity parameters are associated with each state of a document (the state of a document corresponds to a new version of the document that results from changes to the document), and the set of validity parameters define a validity period for the state. Instead of archiving each new version of the document that corresponds to each new state of the document, the document is archived in storage by archiving information of the states along with the set of validity parameters corresponding to each state.
    Type: Grant
    Filed: August 16, 2010
    Date of Patent: January 13, 2015
    Assignee: Mimosa Systems, Inc.
    Inventor: Rahul Kapoor
  • Patent number: 8935212
    Abstract: The identifying folder paths for backup techniques include a method, a system, and/or a computer software product. In some embodiments of these techniques, the method includes scanning a client device for folders. The method further includes identifying one or more folder paths on a client device according to a pre-defined criteria associated with a backup policy for the client device. The method further includes consolidating the one or more folder paths into a consolidated list of folder paths. The method further includes presenting the consolidated list of one or more folder paths to a user. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: January 13, 2015
    Assignee: Carbonite, Inc.
    Inventors: Thomas B. Titchener, Robert Ian Morgan
  • Patent number: 8935213
    Abstract: A method, a computer program product and a system are provided for archiving emails, where the email system includes at least one user mailbox configured to receive and store emails within the user mailbox and send emails from the user mailbox. User-specific metadata corresponding with emails received and sent by each user mailbox is collected. The collected user-specific metadata is analyzed to provide a predictive indication when and which emails will be archived for each user mailbox, and emails are archived for user mailboxes based upon the predictive indication for each user mailbox.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: January 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Michael Baessler, Markus Lorch, Juergen Maletz, Katharina Pfeil, Daniel Pittner, Dirk Seider
  • Patent number: 8923158
    Abstract: Embodiments of the invention include an apparatus, method, and computer program for collecting and analyzing network traffic flow records. The method includes, in one example, receiving a plurality of flow records which include data about traffic in a network. The method may further include caching the plurality of flow records in temporary storage, analyzing the plurality of flow records to determine a number of bytes of traffic that each of the plurality of flow records represents, and selecting a subset of the plurality of flow records to forward to permanent storage based on the determined number of bytes of each of the flow records.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: December 30, 2014
    Assignee: Solarwinds Worldwide, LLC
    Inventors: Georgiy Zhytar, Eduard Tichy
  • Patent number: 8924865
    Abstract: Systems and methods for displaying an ancestry graph within a social networking service are provided. In some aspects, an indication of a subset of social contacts of the first user, where an ancestry of the first user includes the subset of the social contacts of the first user, and an indication of ancestry relationships between the first user and the subset of the social contacts of the first user are received, via an account associated with a first user of a social networking service. A first ancestry graph including representations of the subset of the social contacts of the first user and representations of the ancestry relationships among the subset of the social contacts are provided for display, via the account associated with the first user.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: December 30, 2014
    Assignee: Google Inc.
    Inventors: Prachi Tiwari, Prasanthi Kolisetty
  • Patent number: 8914332
    Abstract: Hashes of metadata of digital photographs on, e.g., a removable camera memory are compared against values in a hash table representing previously stored photographs on an archive computer to ensure that only previously unstored photos are copied onto the archive computer.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: December 16, 2014
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Paul Jin Hwang, Rachel Thuy Nguyen, Guoxuan Zhang, Jianyu Roy Zheng
  • Patent number: 8892524
    Abstract: Embodiments of preservation solutions are presented herein. In particular, embodiments of such preservation solution may access a collaborative platform to preserve a collaborative content object by determining if any objects of a collaborative content object have been previously preserved. If none of the objects have been previously preserved, an archive for that collaborative content object may be created and stored. If, however, at least one of the objects of the collaborative object have been previously preserved, it can be determined if any objects of the compound content object have changed since the collaborative content object was previously preserved. An archive for only these changed objects (if any exist) may then be created and stored. Using these archives, at some point a review archive may be created and used to review the state of the collaborative content objects.
    Type: Grant
    Filed: May 22, 2012
    Date of Patent: November 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Peter A. Lee, Satwik Hebbar, Jozsef Szalay, Amir Jaibaji, Keith T. Zoellner, Dimitriy Blok, Eric Scott
  • Patent number: 8856082
    Abstract: An approach for managing a family tree archive is provided. The approach includes creating an electronic archive based on a family tree. The approach also includes automatically discovering Internet-based data associated with at least one member of the family tree. The approach additionally includes adding the Internet-based data to the archive. The approach further includes storing the archive at a storage device.
    Type: Grant
    Filed: May 23, 2012
    Date of Patent: October 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Michael D. Hale, Tian M. Pan, Randy A. Rendahl
  • Patent number: 8849766
    Abstract: An information processor may include a command receiving unit that receives an immediate processing command in which a deletion target to be deleted from the database is conditioned, and a registration processing unit that registers information defining the deletion target into a management data unit. In addition, the information processor may include a deletion processing unit that deletes the deletion target from a database, and deregisters the deleted deletion target from the management data unit. The information processor can also include a data manipulation command processing unit, which, in the case where a data manipulation command having a manipulation target that coincides with a table of the deletion target registered in the management data unit is received, processes the data manipulation command in a state where a condition to exclude the deletion target from the manipulation target is added to the data manipulation command.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventor: Masahiro Ohkawa
  • Patent number: 8843452
    Abstract: A method, a computer program product and a system are provided for archiving emails, where the email system includes at least one user mailbox configured to receive and store emails within the user mailbox and send emails from the user mailbox. User-specific metadata corresponding with emails received and sent by each user mailbox is collected. The collected user-specific metadata is analyzed to provide a predictive indication when and which emails will be archived for each user mailbox, and emails are archived for user mailboxes based upon the predictive indication for each user mailbox.
    Type: Grant
    Filed: November 1, 2010
    Date of Patent: September 23, 2014
    Assignee: International Business Machines Corporation
    Inventors: Michael Baessler, Markus Lorch, Juergen Maletz, Katharina Pfeil, Daniel Pittner, Dirk Seider
  • Patent number: 8843534
    Abstract: A virtual session for a computer in which files that are worked on or automatically stored to a portable device such as a hard drive. Depending on the options that are selected, helper files for those programs may also be stored. Those helper files may be files that enable reading the programs, for example, or may be a complete new OS.
    Type: Grant
    Filed: April 23, 2007
    Date of Patent: September 23, 2014
    Assignee: Harris Technology, LLC
    Inventor: Scott C. Harris
  • Patent number: 8818959
    Abstract: Various embodiments herein include one or more of systems, methods, software, and data structures that provide for virtual packaging, or embedding, of electronic files in other files. For example, rather than packaging an electronic file directly in a document file, metadata may be added to the document file including a Universal Resource Identifier (URI), such as a Universal Resource Locator (URL), referencing a location where the electronic file may be downloaded from. Other embodiments are described and illustrated herein for creating, viewing, storing, and transmitting such document files with virtually packaged electronic files.
    Type: Grant
    Filed: December 2, 2008
    Date of Patent: August 26, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: Robert K. McAfee
  • Patent number: 8812454
    Abstract: A data block storage management capability is presented. A cloud file system management capability manages storage of data blocks of a file system across multiple cloud storage services (e.g., including determining, for each data block to be stored, a storage location and a storage duration for the data block). A cloud file system management capability manages movement of data blocks of a file system between storage volumes of cloud storage services. A cloud file system management capability provides a probabilistic eviction scheme for evicting data blocks from storage volumes of cloud storage services in advance of storage deadlines by which the data blocks are to be removed from the storage volumes. A cloud file system management capability enables dynamic adaptation of the storage volume sizes of the storage volumes of the cloud storage services.
    Type: Grant
    Filed: January 12, 2012
    Date of Patent: August 19, 2014
    Assignee: Alcatel Lucent
    Inventors: Krishna P. Puttaswamy Naga, Thyagarajan Nandagopal, Muralidharan S. Kodialam
  • Patent number: 8806615
    Abstract: A method in one example implementation includes extracting a plurality of data elements from a record of a data file, tokenizing the data elements into tokens, and storing the tokens in a first tuple of a registration list. The method further includes selecting one of the tokens as a token key for the first tuple, where the token is selected because it occurs less frequently in the registration list than each of the other tokens in the first tuple. In specific embodiments, at least one data element is an expression element having a character pattern matching a predefined expression pattern that represents at least two words and a separator between the words. In other embodiments, at least one data element is a word defined by a character pattern of one or more consecutive essential characters. Other specific embodiments include determining an end of the record by recognizing a predefined delimiter.
    Type: Grant
    Filed: November 4, 2010
    Date of Patent: August 12, 2014
    Assignee: McAfee, Inc.
    Inventors: Ratinder Paul Singh Ahuja, William J. Deninger
  • Publication number: 20140188809
    Abstract: Embodiments of the invention relate to interaction-based management of contact entries. In one embodiment, at least one contact in a set of contacts is determined to be associated with an archiving indicator. The archiving indicator indicates that one or more archiving operations are to be performed on the at least one contact. The set of contacts is associated with a user. At least one archiving threshold associated with the at least one contact is identified based on the determination. A determination is made as to whether the at least one archiving threshold has been satisfied. The at least one contact is archived based on the at least one archiving threshold having been satisfied.
    Type: Application
    Filed: December 28, 2012
    Publication date: July 3, 2014
    Applicant: International Business Machines Corporation
    Inventors: Christian Benjamin KAU, Jeffrey S. PIERCE, Christine M. ROBSON, Jerald T. SCHOUDT
  • Publication number: 20140188810
    Abstract: Embodiments of the invention relate to interaction-based management of contact entries. In one embodiment, at least one contact in a set of contacts is determined to be associated with an archiving indicator. The archiving indicator indicates that one or more archiving operations are to be performed on the at least one contact. The set of contacts is associated with a user. At least one archiving threshold associated with the at least one contact is identified based on the determination. A determination is made as to whether the at least one archiving threshold has been satisfied. The at least one contact is archived based on the at least one archiving threshold having been satisfied.
    Type: Application
    Filed: December 31, 2012
    Publication date: July 3, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: INTERNATIONAL BUSINESS MACHINES CORPORATION
  • Patent number: 8751585
    Abstract: The invention concerns a management method applying to electronic messages in an inbox associated to a user (3) of an electronic message client integrated in a communication system (1). According to the invention, for each of the said electronic messages, the user (3) may, from within the electronic message client (2), assign an archiving rule consisting in the definition, on the one hand, of at least one action out of a list of actions whose implementation is susceptible of being detected by the said communication system (1), and, on the other hand, of information concerning a location (115, 215) within the said communication system (1) to which the said message is to be moved when the said action is carried out. The said message is actually moved to the said location (115, 215) upon detection by the said communication system (1) of implementation of the action.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: June 10, 2014
    Assignee: Alcatel Lucent
    Inventor: Olivier Anguenot
  • Patent number: 8745009
    Abstract: An information processor may include a command receiving unit that receives an immediate processing command in which a deletion target to be deleted from the database is conditioned, and a registration processing unit that registers information defining the deletion target into a management data unit. In addition, the information processor may include a deletion processing unit that deletes the deletion target from a database, and deregisters the deleted deletion target from the management data unit. The information processor can also include a data manipulation command processing unit, which, in the case where a data manipulation command having a manipulation target that coincides with a table of the deletion target registered in the management data unit is received, processes the data manipulation command in a state where a condition to exclude the deletion target from the manipulation target is added to the data manipulation command.
    Type: Grant
    Filed: March 13, 2012
    Date of Patent: June 3, 2014
    Assignee: International Business Machines Corporation
    Inventor: Masahiro Ohkawa
  • Patent number: 8725972
    Abstract: Various method, system, and computer program product embodiments for performing a backup of a source storage volume to a target storage volume are provided. In one exemplary embodiment, a flashcopy of the source storage volume to the target storage volume is initiated. The content of the source storage volume is stored on the target storage volume in a space efficient manner. The space requirement of the stored content on the target storage volume is monitored. The flashcopy is terminated when the space requirement reaches a predetermined level. The stored content on the target storage volume is copied to a backup storage medium. A new flashcopy of the source storage volume is initiated.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: May 13, 2014
    Assignee: International Business Machines Corporation
    Inventors: Gordon D. Hutchison, Cameron J. McAllister, Lucy Raw, Bruce J. Smith
  • Publication number: 20140114923
    Abstract: A method transfers data to be archived from a runtime database into an archive database. A temporary database acts as a buffer database for a selected data record set for archiving. For each table of the runtime table subset, the selected record subset to be archived is copied into its corresponding table of the temporary table set. For each table of the temporary table set, the selected record subset to be archived is copied into its corresponding table of the archive table subset. For each table of the temporary table set, a temporary deletion table containing a set of primary keys of the records to be deleted from the runtime database is created. In the runtime database, for each runtime table having a corresponding temporary deletion table of the set of temporary deletion tables, deleting records having a primary key matching the primary key set of its corresponding temporary table.
    Type: Application
    Filed: October 18, 2013
    Publication date: April 24, 2014
    Applicant: SIEMENS AKTIENGESELLSCHAFT
    Inventors: FEDERICO RISSO, MARCO MAZZARONE
  • Publication number: 20140095450
    Abstract: A method, apparatus, and system for custom policy driven data placement and information lifecycle management in a database management system are provided. A user or database application can specify declarative custom policies that define the movement and transformation of stored database objects. A custom policy defines, for a database object, a custom function to evaluate on an associated database object to determine whether an archiving action is triggered. Archiving actions may include compression, data movement, table clustering, and other actions to place the database object into an appropriate storage tier for a lifecycle phase of the database object. The custom function is defined by the database user, and can flexibly include any customized business logic using data sources internal and external to the database, including database access statistics such as segment level or block level heatmaps.
    Type: Application
    Filed: March 14, 2013
    Publication date: April 3, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Vineet Marwah, Hariharan Lakshmanan, Ajit Mylavarapu, Prashant Gaharwar, Amit Ganesh
  • Publication number: 20140095449
    Abstract: A method, apparatus, and system for policy driven data placement and information lifecycle management in a database management system are provided. A user or database application can specify declarative policies that define the movement and transformation of stored database objects. The policies are associated with a database object and may also be inherited. A policy defines, for a database object, an archiving action to be taken, a scope, and a condition before the archiving action is triggered. Archiving actions may include compression, data movement, table clustering, and other actions to place the database object into an appropriate storage tier for a lifecycle phase of the database object. Conditions based on access statistics can be specified at the row level and may use segment or block level heatmaps. Policy evaluation occurs periodically in the background, with actions queued as tasks for a task scheduler.
    Type: Application
    Filed: March 14, 2013
    Publication date: April 3, 2014
    Applicant: Oracle International Corporation
    Inventors: Vineet Marwah, Hariharan Lakshmanan, Ajit Mylavarapu, Prashant Gaharwar, Amit Ganesh
  • Patent number: 8612535
    Abstract: Calendar repair using a standard message may be provided. Calendar events, such as appointments and meetings, may be created and copied to a plurality of attendee calendars. A first copy of the event may be compared to a second copy of the event to determine whether properties between the events are out-of-sync. If so, a standard meeting request message comprising the correct value may be sent to update the out-of-sync property.
    Type: Grant
    Filed: December 28, 2009
    Date of Patent: December 17, 2013
    Assignee: Microsoft Corporation
    Inventors: Roberto Ribeiro da Fonseca Mendes, Vanessa C. Feliberti, Firdosh R Ghyara, Sina Hakami, Matthias Leibmann, Paul David Tischhauser
  • Publication number: 20130318047
    Abstract: An approach for managing a family tree archive is provided. The approach includes creating an electronic archive based on a family tree. The approach also includes automatically discovering Internet-based data associated with at least one member of the family tree. The approach additionally includes adding the Internet-based data to the archive. The approach further includes storing the archive at a storage device.
    Type: Application
    Filed: May 23, 2012
    Publication date: November 28, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael D. HALE, Tian M. PAN, Randy A. RENDAHL
  • Patent number: 8583662
    Abstract: A computer-implemented method of managing data storage according to collaborative activity can include determining collaborative activity for each of a plurality of data items associated with a first user and stored within a first data storage device. The method can include calculating a measure of relevancy for each of the plurality of data items according to the collaborative activity and comparing the measure of relevancy of each of the plurality of data items to at least one relevancy threshold. Different ones of the plurality of data items can be selectively migrated from the first data storage device to a second data storage device according to the comparison of the measure of relevancy of each of the plurality of data items.
    Type: Grant
    Filed: March 12, 2012
    Date of Patent: November 12, 2013
    Assignee: Citrix Systems, Inc.
    Inventors: Sean Callanan, Patrick J. O'Sullivan, Hema Srikanth, Carol S. Zimmet
  • Patent number: 8560787
    Abstract: A flashcopy of a source storage volume to a target storage volume is initiated. The content of the source storage volume is stored on the target storage volume in a space efficient manner. The space requirement of the stored content on the target storage volume is monitored. The flashcopy is terminated when the space requirement reaches a predetermined level. The stored content on the target storage volume is copied to a backup storage medium. A new flashcopy of the source storage volume is initiated.
    Type: Grant
    Filed: March 22, 2010
    Date of Patent: October 15, 2013
    Assignee: International Business Machines Corporation
    Inventors: Gordon D. Hutchison, Cameron J. McAllister, Lucy Raw, Bruce J. Smith
  • Patent number: 8560790
    Abstract: A flashcopy of a source storage volume to a target storage volume is initiated. The content of the source storage volume is stored on the target storage volume in a space efficient manner. The space requirement of the stored content on the target storage volume is monitored. The flashcopy is terminated when the space requirement reaches a predetermined level. The stored content on the target storage volume is copied to a backup storage medium. A new flashcopy of the source storage volume is initiated.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: October 15, 2013
    Assignee: International Business Machines Corporation
    Inventors: Gordon D. Hutchison, Cameron J. McAllister, Lucy Raw, Bruce J. Smith
  • Patent number: 8554739
    Abstract: Disclosed herein are a variety of systems and methods that may be utilized to facilitate the configuration of intelligent electronic devices using design templates. A design template may be configured to make available to the user only particular inputs that might need to be modified for a specific application of the intelligent electronic device. Use of templates, as disclosed herein, may simplify the task of configuring an intelligent electronic device. Data entered by the user may be utilized to generate a plurality of intelligent electronic device settings. According to various embodiments, the data entered by a user may be stored on the intelligent electronic device in an archive file. The archive file may also include other design information that a user may desire to store on the intelligent electronic device.
    Type: Grant
    Filed: January 13, 2011
    Date of Patent: October 8, 2013
    Assignee: Schweitzer Engineering Laboratories Inc.
    Inventors: Tony J. Lee, Craig Thompson
  • Publication number: 20130254167
    Abstract: Hashes of metadata of digital photographs on, e.g., a removable camera memory are compared against values in a hash table representing previously stored photographs on an archive computer to ensure that only previously unstored photos are copied onto the archive computer.
    Type: Application
    Filed: May 23, 2013
    Publication date: September 26, 2013
    Applicants: SONY ELECTRONICS INC., SONY CORPORATION
    Inventors: Paul Jin Hwang, Rachel Thuy Nguyen, Guoxuan Zhang, Jianyu Roy Zheng
  • Patent number: 8527998
    Abstract: A system and associated method for continuously optimizing data archive management scheduling. A job scheduler receives, from an archive management system, inputs of task information, replica placement data, infrastructure topology data, and resource performance data. The job scheduler models a flow network that represents data content, software programs, physical devices, and communication capacity of the archive management system in various levels of vertices according to the received inputs. An optimal path in the modeled flow network is computed as an initial schedule, and the archive management system performs tasks according to the initial schedule. The operations of scheduled tasks are monitored and the job scheduler produces a new schedule based on feedbacks of the monitored operations and predefined heuristics.
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: September 3, 2013
    Assignee: International Business Machines Corporation
    Inventors: Brian Cho, Kavita Chavda, Mickey Iqbal, Seshashayee S. Murthy, Sandeep M. Uttamchandani, Pin Zhou
  • Patent number: 8515917
    Abstract: A method of making a foreign law in usable in a network storage controller includes transparently converting the foreign logical unit to the native format of the file system in place, by progressively increasing the binding between the file system of the storage controller and the foreign logical unit, while the foreign logical unit remains online, without requiring copying of the foreign logical unit.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: August 20, 2013
    Assignee: NetApp, Inc.
    Inventors: Robert L. Fair, Rebecca S. Beaman
  • Patent number: 8510516
    Abstract: A computerized method for sharing removable storage media in a network, the method comprising associating, in an index entry, a first piece of removable storage media in a first storage device with at least a first storage policy copy and a second storage policy copy; copying, to the first piece of removable storage media, data associated with the first storage policy copy; and copying, to the first piece of removable storage media, data associated with the second storage policy copy.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: August 13, 2013
    Assignee: CommVault Systems, Inc.
    Inventors: Rajiv Kottomtharayil, Parag Gokhale, Anand Prahlad, Manoj Kumar, David Ngo, Varghese Devassy
  • Publication number: 20130198144
    Abstract: A method and system for removing and transferring data from a recycled electronic device such as a mobile phone is disclosed herein. The system includes a kiosk, a network and a server with a database. Further, the system includes a client device and a new electronic device to receive the transfer data from the recycled electronic device.
    Type: Application
    Filed: March 12, 2013
    Publication date: August 1, 2013
    Applicant: ECOATM, INC.
    Inventor: ecoATM, Inc.
  • Patent number: 8484464
    Abstract: A method and devices for providing secure data backup from a mobile communication device to an external computing device is described. In accordance with one example embodiment, there is provided a method of backing up data from a mobile communication device to an external computing device, the mobile communication device being connected to the external computing device for exchanging data with each other, the method comprising: receiving a request to backup one or more data items in a plurality of data items stored on the mobile communication device; encrypting a data item using an encryption key stored in memory of the mobile communication device; transferring the encrypted data item to the external computing device; and storing a backup file comprising the encrypted data item in the memory of the external computing device.
    Type: Grant
    Filed: June 15, 2007
    Date of Patent: July 9, 2013
    Assignee: Research In Motion Limited
    Inventors: Michael K. Brown, Andrew Bocking, Scott Totzke, David Tapuska, Scotte Zinn, Maxime Matton, Michael Hardy, George Dos Santos, Christopher Runstedler
  • Patent number: 8438136
    Abstract: A method, system, and computer-readable storage medium are disclosed for recovering a backup catalog from replicated data. A set of catalog metadata may be stored in a metadata object on a first storage device. The set of catalog metadata may describe a plurality of files stored in an archive. The metadata object and the archive may be copied to a second storage device, thereby generating a replicated metadata object and a replicated archive on the second storage device. The set of catalog metadata may be imported from the replicated metadata object into a destination backup catalog. The destination backup catalog describes the plurality of files stored in the replicated archive.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: May 7, 2013
    Assignee: Symantec Corporation
    Inventors: James P. Ohr, Timothy J. Stevens
  • Patent number: 8427663
    Abstract: An image outputting apparatus obtains attribute information about image data prior to acquisition of the image data stored in an external apparatus. The image outputting apparatus accepts an output request of the image data by using the attribute information while obtaining the image data. The image outputting apparatus holds the output request in accordance with the acceptance of the output request before completion of acquisition of the image data and allows the outputting the image data in response to the output request after acquisition of the image data has been completed.
    Type: Grant
    Filed: June 4, 2008
    Date of Patent: April 23, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Tomonori Hayashi, Takayuki Hirata