Rules For Archiving Patents (Class 707/665)
  • Patent number: 11934381
    Abstract: A data consistency analyzer identifies data inconsistencies proactively, providing insights into the financial, business, and technical impact to enable users to make decisions regarding resolution of the inconsistencies. The data consistency analyzer may provide additional insights such as criticality of inconsistencies. Data inconsistencies may be caused by configuration changes to master data. As described herein, data consistency is improved by keeping a constant watch on various master data changes which is one of the major sources towards causing inconsistency and taking necessary actions based on further assessments. Using master data change as initial lead, the inconsistencies would be identified that are not mere database or technical inconsistencies. Along with the primary option of inconsistency check based on master data change, additional options to scan the system based on overall run and run per selection, or application level specific checks will be provided.
    Type: Grant
    Filed: May 4, 2022
    Date of Patent: March 19, 2024
    Assignee: SAP SE
    Inventors: Sreedhara Kt, Sushil Kumar, Praveen Kumar P
  • Patent number: 11816096
    Abstract: Described herein is a computer implemented method. The method comprises receiving a content item record in respect of a content item generated at a collaboration system and processing the received content item record to determine if the content item record includes any designated content. In response to determining that the received content item record includes designated content the method further comprises generating a designated content record in respect of the identified designated content and saving the designated content record to a data store.
    Type: Grant
    Filed: April 1, 2021
    Date of Patent: November 14, 2023
    Assignee: ATLASSIAN PTY LTD.
    Inventors: Sherif Mansour, Julien Michel Hoarau, Sylvain Guillope
  • Patent number: 11621938
    Abstract: Systems and methods are provided for deleting messages. The systems and methods include operations for: establishing, by a computing device, a communication session between a plurality of users, the communication session being associated with a first feature of a plurality of features of a messaging application; automatically deleting a first set of messages exchanged in the communication session based on a default deletion policy of the first feature; changing the default deletion policy of the first feature to a second deletion policy; and automatically deleting a second set of messages exchanged in the communication session based on the second deletion policy instead of the default deletion policy.
    Type: Grant
    Filed: January 26, 2022
    Date of Patent: April 4, 2023
    Assignee: Snap Inc.
    Inventors: Bradley Baron, Benjamin Ralph Hollis, Samuel Young
  • Patent number: 11450415
    Abstract: Methods and systems for determining whether a software application that is executable by an electronic device is compliant under the Health Insurance Portability and Accountability Act (HIPAA) are provided. A software application is accessed over a network. A programmed computer processor is used to determine whether said software application, upon execution, is at or above an (i) access control threshold, (ii) audit control threshold, (iii) data integrity threshold, (iv) authentication threshold, and (v) transmission security threshold, which thresholds are minimum thresholds for HIPAA compliance. Additionally, a determination that said software application is HIPAA compliant is made if said software application, upon execution, is at or above (i) said access control threshold, (ii) audit control threshold, (iii) data integrity threshold, (iv) authentication threshold, and (v) transmission security threshold. Further, a determination as to whether said software application is HIPAA compliant is output.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: September 20, 2022
    Assignee: Medable Inc.
    Inventors: Michelle Rae Longmire, Timothy Robert Smith, James Marcel Sas
  • Patent number: 11403404
    Abstract: A data protection method implemented in a data protection device includes loading a data protection system in the data protection device, installing an application programming interface of the data protection system in the number of electronic devices, controlling the application programming interface to run in the background of the number of electronic devices, controlling the application programming interface running in each electronic device to monitor a storage device of the electronic device to determine whether data is transferred to the storage device, and outputting a prompt message when it is determined that data has been transferred to the storage of one of the electronic devices. The data protection device is communicatively coupled to the number of electronic devices.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: August 2, 2022
    Assignee: Fulian Precision Electronics (Tianjin) Co., LTD.
    Inventors: Yen-Hsuan Chen, Sheng-Chung Pan, Cheng-Da Yang, Chien-Sheng Yeh
  • Patent number: 11265281
    Abstract: Systems and methods are provided for deleting messages. The systems and methods include operations for: establishing, by a computing device, a communication session between a plurality of users, the communication session being associated with a first feature of a plurality of features of a messaging application; automatically deleting a first set of messages exchanged in the communication session based on a default deletion policy of the first feature; changing the default deletion policy of the first feature to a second deletion policy; and automatically deleting a second set of messages exchanged in the communication session based on the second deletion policy instead of the default deletion policy.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: March 1, 2022
    Assignee: Snap Inc.
    Inventors: Bradley Baron, Benjamin Ralph Hollis, Samuel Young
  • Patent number: 11263194
    Abstract: Systems and methods for backing up data and for restoring at least sub-sets of the backed up data or for restoring sub-sets of data from a single file. An offset map is generated when backing up data. The offset map identifies at least starting locations of files and data records in the backup. A request for specific data is accommodated by identified the start locations of the specific data and then extracting the requested data from the backup. The requested data can then be restored independently of the entire backup.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: March 1, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Debra H. Graham, Matthew D. Buchman
  • Patent number: 11100085
    Abstract: Systems and methods are provided for validating data included in disparate databases. One exemplary method comprises identifying first data of a first database to second data of a second, different database, based on a key name value and a date common to the first and second data, and comparing a value the first data to a value of the second data. The exemplary method further includes generating a report when a difference between the value of the first data and the value of the second data exists, where the report is indicative of the difference in the values, and whereby a user associated with the validation command is permitted to take corrective action to avoid the difference in the values in one or more subsequent loads of data to the first database and/or the second database.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: August 24, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Bryan S. Craig, Charlene Marie Spaeth, Frederick Joseph Zarf
  • Patent number: 11093460
    Abstract: An information processing apparatus includes a receiving unit and an output unit. The receiving unit receives a data migration request submitted to a current administrator of data associated with a user. In accordance with the data migration request, the output unit outputs data that to be migrated and that is information acceptable to a new administrator serving as a data migration destination.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: August 17, 2021
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Kengo Tokuchi
  • Patent number: 11093443
    Abstract: A container group is created using a database deployment infrastructure (DI) administrator (HA). API privileges for the container group are granted, using the HA, to a container group administrator (GA). API privileges for a container created in the container group using the GA are granted, using the GA, to a container administrator (CA). API privileges for the container are granted, using the CA, to a container developer (CD). Schema privileges for the container are granted, using the CA, to a container consumer (CC). API privileges for the container group are revoked, using the HA, from the GA. The container group is dropped using the HA.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: August 17, 2021
    Assignee: SAP SE
    Inventors: Jonathan Bregler, Alexander Bunte, Arne Harren, Andreas Kellner, Daniel Kuntze, Simon Lueders, Volker Sauermann, Michael Schnaubelt, Le-Huan Stefan Tran
  • Patent number: 11068302
    Abstract: A method includes saving state information in response to receiving a system management interrupt (SMI), the state information including a first value retrieved from a first register and a second value retrieved from a second register. The method further includes determining a function associated with the SMI based on the first value and determining a calling address associated with the SMI based on the second value. A counter corresponding to the function and calling address pair is incremented in response to receiving the SMI. The method concludes by selectively invoking the function based on the value of the counter and based on a predetermined threshold.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: July 20, 2021
    Assignee: Dell Products L.P.
    Inventors: Nicholas D. Grobelny, Girish S. Dhoble, Ricardo L. Martinez, Abeye S. Teshome
  • Patent number: 11057456
    Abstract: According to one embodiment, there is provided a memory system including a proximity wireless interface, a memory, and a controller. The proximity wireless interface can communicate with a correspondent device. In the memory, a file having an extension is stored. The controller specifies, if device information related to an attribution of the correspondent device is received in the proximity wireless interface from the correspondent device, at least one of an extension recognizable in the correspondent device and an extension unrecognizable therein based on the device information and that performs first transmission control according to a specified result. The first transmission control includes at least one of selectively transmitting a file having the recognizable extension from the proximity wireless interface to the correspondent device and not transmitting a file having the unrecognizable extension from the proximity wireless interface to the correspondent device.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: July 6, 2021
    Assignee: Toshiba Memory Corporation
    Inventors: Yoshinari Kumaki, Masaki Nakagawa
  • Patent number: 11023155
    Abstract: Provided are a computer program product, system, and method for determining a storage pool in which to store a data object. Event messages are received. Each event message includes metadata on an object updated in a storage pool of a plurality of storage pools, at least two of the storage pools have different reliability ratings. The event messages are added to a message queue. A determination is made of a data classification of a changed data object indicated in an event message in the message queue. The changed data object is moved to a storage pool having a reliability rating satisfying a reliability rating associated with the data classification of the changed data object.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: June 1, 2021
    Assignee: International Business Machines Corporation
    Inventors: Gregory T. Kishi, Joseph W. Dain, Nilesh P. Bhosale, Abhishek Jain, Sandeep R. Patil
  • Patent number: 10956201
    Abstract: Software, firmware, and systems repurpose existing virtual machines. After a virtual machine is created, the system stores data associated with the virtual machine to permit its later repurposing. Repurposing data includes data associated with the virtual machine when the virtual machine is in a generic state from which it may be configured for use by two or more users/applications. When the system receives a request to create a new virtual machine, rather than create a brand new virtual machine, the system repurposes an existing virtual machine. The system identifies a virtual machine to repurpose, deletes data associated with the identified virtual machine, and loads a saved copy of repurposing data. The system may then load user data or otherwise customize the database and virtual machine.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: March 23, 2021
    Assignee: Commvault Systems, Inc.
    Inventor: Sanjay Harakhchand Kripalani
  • Patent number: 10754568
    Abstract: The techniques disclosed herein provide adaptive storage techniques for maximizing the available storage space of a file storage system. An adaptable multi-phase storage management process may involve a background process and a user process. The background process can autonomously offload files that comply with a confidence level defined in a storage policy. The user process can selectively offload files based on a user response to a prompt identifying specific files that do not comply with the confidence level. Continual adjustments can be made to the storage based on user activity that allows a system to make more accurate determinations on the selection of operations for increasing the available storage space of a system.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: August 25, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ping Long, Daniel Bressane Bezerra
  • Patent number: 10733051
    Abstract: Techniques are presented for maintaining data distributed across a plurality of storage drives (drives) in a robust manner. A method includes (a) collecting physical state information from each drive of the plurality of drives, (b) generating a predicted failure probability of each drive based on the collected physical state information from that drive, the predicted failure probability indicating a likelihood that that drive will fail within a predetermined period of time, and (c) rearranging a distribution of data across the plurality of drives to minimize a probability of DU/DL. Systems, apparatuses, and computer program products for performing similar methods are also provided.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: August 4, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Nickolay Alexandrovich Dalmatov, Alexander Shraifel
  • Patent number: 10572379
    Abstract: A data accessing method and a data accessing apparatus are provided. The method includes acquiring a size of a minimum access unit of a storage device; reading first data to be written into the storage device; determining whether a size of the first data is equal to an integer multiple of the size of the minimum access unit; and if the size of the first data is equal to an integer multiple of the size of the minimum access unit, storing the first data into the integer multiple of the minimum access unit in alignment; otherwise, adding padding data to the first data such that the size of the first data is equal to the integer multiple of the size of the minimum access unit, and storing the first data into the integer multiple of the minimum access unit in alignment.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: February 25, 2020
    Assignee: LENOVO (BEIJING) CO., LTD.
    Inventors: Qi Guo, Jianwei Lu, Qingtao Sun
  • Patent number: 10419521
    Abstract: According to one embodiment, there is provided a memory system including a proximity wireless interface, a memory, and a controller. The proximity wireless interface can communicate with a correspondent device. In the memory, a file having an extension is stored. The controller specifies, if device information related to an attribution of the correspondent device is received in the proximity wireless interface from the correspondent device, at least one of an extension recognizable in the correspondent device and an extension unrecognizable therein based on the device information and that performs first transmission control according to a specified result. The first transmission control includes at least one of selectively transmitting a file having the recognizable extension from the proximity wireless interface to the correspondent device and not transmitting a file having the unrecognizable extension from the proximity wireless interface to the correspondent device.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: September 17, 2019
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventors: Yoshinari Kumaki, Masaki Nakagawa
  • Patent number: 10296595
    Abstract: A multi-level namespace management system. The system comprises a processing unit; and a memory, the memory containing instructions that, when executed by the processing unit, configure the namespace management system to: maintain a plurality of multi-level namespaces for data stored by a storage system, wherein each of the plurality of multi-level namespaces designates at least one of: at least one personal folder of a user, at least one shared-folder being shared with the user by other users, and at least one project namespace designating at least one project folder that is accessible by the user; and maintain for each of the plurality of multi-level namespaces, an escalation policy enabling a potential escalation of the at least one personal folder to the at least one project namespace, thereby allowing the at least one personal folder to be viewed and accessed throughout a hierarchy of the at least one project namespace.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: May 21, 2019
    Assignee: CTERA Networks, LTD.
    Inventor: Aron Brand
  • Patent number: 10277549
    Abstract: E-mail synchronization may involve synchronization of data types, such as a unique identifier (UID), flag, header, and content. Upon identifying a trigger (e.g., user input) to receive a plurality of messages, a client device an implement an optimized retrieval scheme. This retrieval scheme may involve retrieval of multiple data types (e.g., UIDs, flag(s), and text) for one group of messages before those data types are retrieved for other groups of messages. Retrieval schemes can be determined and dynamically adjusted based on user input so as to provide quicker retrieval of certain data of certain messages. Retrieval schemes can also be optimized when multiple mailboxes are present.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: April 30, 2019
    Assignee: Apple Inc.
    Inventors: Neil V. Jhaveri, Gregory B. Vaughan, Ian W. Anderson, Jackson J. Gardner, Phillip T. Tao
  • Patent number: 10229003
    Abstract: One embodiment facilitates iterative data recovery and error correction in a distributed system. During operation, the system receives, by a controller of a first storage device, data to be encoded and stored. The system encodes, by the controller, the data based on an erasure code (EC) to obtain an EC-encoded codeword. The system splits, by the controller, the EC-encoded codeword into sub-blocks. The system encodes, by the controller, a sub-block based on an error correction code (ECC) to obtain an ECC-encoded local sub-block. The system stores the ECC-encoded local sub-block in the first storage device. The system transmits, to a second storage device, a remaining sub-block, wherein the transmitted sub-block is to be ECC-encoded and stored by the second storage device, thereby allowing the data to be subsequently decoded by the first storage device.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: March 12, 2019
    Assignee: Alibaba Group Holding Limited
    Inventors: Shu Li, Jianjian Huo
  • Patent number: 10121150
    Abstract: The present disclosure relates to system(s) and method(s) to provide compliance as a service for one or more organization. The system further facilitates identifying one or more causes involved to provide compliance as a service by analyzing compliance documents. The system and method also provides conversion of clauses into appropriate controls. The system and method also assists in defining control that can perform a specific task on a system. The system and method further provides mapping of compliance using control.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: November 6, 2018
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Anjali Sagar Gajendragadkar, Rahul Ramesh Kelkar, Prasaad Patil, Sandeep M, Azad Kalakoti, Harrick Vin, Amit Setia
  • Patent number: 10067839
    Abstract: A user equipment (UE) includes a radio transceiver, a hardware processor and non-transitory storage device. The radio transceiver is to wirelessly couple the UE to a network. The hardware processor couples to the radio transceiver. The non-transitory storage device is coupled to the hardware processor and stores a content object, a group profile data that identifies another UE as a member of a backup group, and a backup content application which, when executed by the hardware processor, causes the hardware processor to access the group profile data to identify another UE and initiate copying of at least a portion of the content object to the identified UE of the backup group.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: September 4, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle T. Bertz, Lyle W. Paczkowski
  • Patent number: 10049033
    Abstract: The present disclosure involves systems, software, and computer-implemented methods for certifying applications for execution in cloud computing systems. An example method includes identifying an application for execution in a cloud computing system; determining a set of application characteristics associated with the application based at least in part on an automatic analysis of the application; determining whether the application is suitable to be executed in the cloud computing system based at least in part on the determined set of application characteristics; and in response to determining that the application is suitable for use in the cloud computing system, storing the application and at least a portion of the determined set of application characteristics in an application repository.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: August 14, 2018
    Assignee: SAP SE
    Inventor: Oliver Daute
  • Patent number: 9922038
    Abstract: The embodiments described may be directed toward a file management system for managing a file folder location, a method for managing one or more data clusters, and a method of recommending a file storage location. The method of recommending a file storage location may also include plotting one or more data points onto one or more vectors. A received data point may be obtained from a file save request. The method may also include creating one or more data clusters from the vector data points using a clustering mechanism.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: March 20, 2018
    Assignee: International Business Machines Corporation
    Inventor: Nedzad Taljanovic
  • Patent number: 9773122
    Abstract: The invention relates to a computer-implemented method for automated approval of a non-compliance of a modified configuration of a computer system with one or more compliance rules, the method comprising: receiving by a package management system a pre-approved modification pattern in form of a software package, deploying a modification pattern of the software package and providing compliance exception pre-approvals of the software package to a compliance management system, performing a compliance check of the resulting modified configuration of the computer system, in response to detecting a non-compliance with a compliance rule, comparing the detected non-compliance with the one or more pre-approved non-compliances, in response to a matching of the detected non-compliance with one or more of the respective pre-approved non-compliances, automatically approving the detected non-compliance by the compliance management system.
    Type: Grant
    Filed: November 27, 2015
    Date of Patent: September 26, 2017
    Assignee: International Business Machines Corporation
    Inventors: Boas Betzler, Andreas Kuehmichel, Volker Nachtwey, Klaus-Thomas Schleicher
  • Patent number: 9594814
    Abstract: The technology disclosed relates to formulating and refining field extraction rules that are used at query time on raw data with a late-binding schema. The field extraction rules identify portions of the raw data, as well as their data types and hierarchical relationships. These extraction rules are executed against very large data sets not organized into relational structures that have not been processed by standard extraction or transformation methods. By using sample events, a focus on primary and secondary example events help formulate either a single extraction rule spanning multiple data formats, or multiple rules directed to distinct formats. Selection tools mark up the example events to indicate positive examples for the extraction rules, and to identify negative examples to avoid mistaken value selection. The extraction rules can be saved for query-time use, and can be incorporated into a data model for sets and subsets of event data.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: March 14, 2017
    Inventors: Jesse Miller, Micah James Delfino, Marc Robichaud, David Carasso
  • Patent number: 9477706
    Abstract: Systems and methods for storing and retrieving data are disclosed where creation of new partitions in a database is driven by write requests. The requests can arrive at pseudo random moments of time. Each partition in the database is associated with a time interval. Different time intervals do not need to be consecutive. Whenever a write request is obtained, the system determines whether the write request is received within a latest partition time interval defined by start and end times. If yes, the data is written into a database partition corresponding to that interval. If not, a new partition is created having associated time interval with its own start and end times defining a new partition time interval. The process is repeated as new data is streaming in.
    Type: Grant
    Filed: April 3, 2013
    Date of Patent: October 25, 2016
    Assignee: Viavi Solutions Inc.
    Inventor: Cindy O'Neill
  • Patent number: 9235630
    Abstract: An initial work package is obtained. The initial work package defines at least one hypothesis associated with a given data problem, and is generated in accordance with one or more phases of an automated data analytics lifecycle. A plurality of datasets is identified. One or more datasets in the plurality of datasets that are relevant to the at least one hypothesis are discovered. The at least one hypothesis is tested using at least a portion of the one or more discovered datasets.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: January 12, 2016
    Assignee: EMC Corporation
    Inventors: David Dietrich, Stephen Todd, Rhonda Baldwin, Wayne A. Pauley, Jr.
  • Patent number: 9225675
    Abstract: An application programming interface for a data storage service provides a convenient mechanism for clients of the data storage service to access its various capabilities. An API call may be made to initiate a job and in response a job identifier may be provided. A separate API call specifying the job identifier may be made and a response providing information related to the job may result. Various API calls may be used to store data, retrieve data, obtain an inventory of stored data, and to obtain other information relating to stored data.
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: December 29, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Kestutis Patiejunas, Christian L. Claiborn, Colin L. Lazier, Claire E. Suver, Mark C. Seigle
  • Publication number: 20150142752
    Abstract: A method and system for determining priority is provided. The method includes generating a list defining specified data objects stored within a back-up/archived data storage system and applying importance levels to the specified data objects. Reliability urgency levels for the storage devices are determined and in response groups of data objects of the specified data objects are generated. Required reliability levels for each group of data objects are determined and associated erasure encoding rates are calculated. Fragment sets for the groups of data objects are generated and numbers of parity objects required for the fragment sets are determined. An erasure code algorithm is executed with respect to the groups of data objects and in response parity objects are computed on demand.
    Type: Application
    Filed: November 15, 2013
    Publication date: May 21, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ramamohan Chennamsetty, Blaine H. Dolph, Sandeep R. Patil, Riyazahamad M. Shiraguppi, Gandhi Sivakumar
  • Patent number: 9031915
    Abstract: A contact management data processing system can be provided. The system can include a contact manager coupled to a list of contacts and stored staleness criteria stored in connection with the list of contacts. The system also can include stale contact management logic. The logic can include program code enabled to apply the stored staleness criteria to a selected contact to identify a stale contact, and to manage the stale contact in the list of contacts. In aspects of the embodiment, the list of contacts can be stored in a personal computer, in a server remotely disposed from the contact manager, in a telephone such as a cellular telephone or voice over Internet protocol (VoIP) telephone, or in a personal digital assistant to name but a few.
    Type: Grant
    Filed: October 15, 2008
    Date of Patent: May 12, 2015
    Assignee: International Business Machines Corporation
    Inventors: Patrick J. O'Sullivan, Edith H. Stern, Robert C. Weir, Barry E. Willner
  • Patent number: 9031912
    Abstract: Embodiments provide a solution for controlling file migration in archiving systems. A networked device can be configured to, during an archiving process, exclude or otherwise prevent files from migrating to tape or another archiving appliance connected to the networked device which, in one embodiment, implements an archive node appliance. The archive node appliance may be configured to start an archiving process to store a file. The archiving process may cause the file to be stored in a share or directory on the archive node appliance. The archive node appliance may check a file exclusion policy associated with the share or directory to determine whether the file is to be excluded from migration. The archive node appliance may stop the archiving process if it determines that the file exclusion policy contains a pattern that matches the file name. One example of such a pattern can be a user-defined glob.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: May 12, 2015
    Assignee: KIP CR P1 LP
    Inventors: Austin Rogers, William H. Moody, II, Peter Anthony DeLine
  • Publication number: 20150112947
    Abstract: A system and method for database flow management may include a rule engine which may examine information related to an interaction; select an action queue from the plurality of action queues; and store, in the selected action queue, archiving information related to the interaction. A recorder may select an action queue from the plurality of action queues; extract archiving information from the selected action queue and perform an archiving operation based on the extracted archiving information. The recorder may update an archiving information queue according to a result of the archiving operation. A unit may examine the plurality of archiving information queues to identify completed archiving operations and update a global table to include completed archiving operations. Other embodiments are described and claimed.
    Type: Application
    Filed: October 22, 2013
    Publication date: April 23, 2015
    Applicant: NICE SYSTEMS LTD.
    Inventors: Anat MALIN, Eran Moshe Talbi, Vadim Ilyasov, Matan Keret, Roni Krivoshey, Yoav Bahat, Efim Kolodizner, Tal Zur
  • Patent number: 9015790
    Abstract: A method and apparatus for integrating Sudo rules into a Lightweight Directory Access Protocol (LDAP) repository. An LDAP directory server receives a request to add a sudo rule to the LDAP repository. The sudo rule defines at least one sudo command and one or more entities associated with the execution of the sudo command. The LDAP directory server creates an LDAP entry for the sudo rule, and links in the LDAP entry of the sudo rule an LDAP entry of the sudo command and LDAP entries of the entities associated with the execution of the sudo command.
    Type: Grant
    Filed: July 20, 2011
    Date of Patent: April 21, 2015
    Assignee: Red Hat, Inc.
    Inventors: Dmitri V. Pal, Sumit Bose
  • Patent number: 9002801
    Abstract: Certain example embodiments of this invention relate to system and/or methods that pair a data extractor with a data accumulator, wherein these components may be located on any one or more computers in a network system. This distributed peer extract-accumulate approach is advantageous in that it reduces (and sometimes completely eliminates) the need for a “funnel” approach to data archiving, wherein all data is moved or backed up through a central computer or central computer system. In certain example embodiments, recall-accumulate, search, verify, and/or other archive-related activities may be performed in a similar peer-based and/or distributed manner. Certain example embodiments may in addition or in the alternative incorporate techniques for verifying the integrity of data in an archive system, and/or techniques for restoring/importing data from a non-consumable form.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: April 7, 2015
    Assignee: Software AG
    Inventor: Michael C. Meehan
  • Patent number: 8990265
    Abstract: Disclosed are various embodiments for context-aware durability of variants of files. A first data store is associated with a first level of data durability, and a second data store is associated with a second level of data durability that is lower than the first level of data durability. A data object is stored in the second data store when the data object is a derivative of another data object stored in the first data store. A data object is stored in the first data store when the data object is not a derivative of another data object stored in the first data store.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: March 24, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Piragash Velummylum, Johanna S. Olson, Korwin J. Smith, James H. Wood
  • Patent number: 8983909
    Abstract: Systems, methods, and other embodiments associated with information management are described. One example method includes controlling a computerized process to discover an information management client and one or more information management entities associated with the information management client. The example method may also include determining a data movement plan and executing the data movement plan.
    Type: Grant
    Filed: May 4, 2010
    Date of Patent: March 17, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kalambur Subramaniam, Ervin Adrovic, Albrecht Schroth, Bhasin Gautam
  • Publication number: 20150066864
    Abstract: Method, system, and computer program product embodiments of controlling filling levels of a plurality of storage pools are provided. A plurality of files is selected from each storage pool of the plurality of storage pools. Each file is then copied to a server and a list is updated. The list comprises an entry for each file of the plurality of files. Each entry comprises a status information. The status information indicates that the corresponding file has been copied to the server. Each entry further comprises an identifier indicating the storage pool on which the corresponding file is stored. If it is detected that the filling level of a storage pool reaches a predefined first threshold value, then a first set of files is determined by use of the list. Each file of the first set of files is replaced by a stub file. The status information is updated.
    Type: Application
    Filed: November 7, 2014
    Publication date: March 5, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Fabian KUHL, Christian MUELLER
  • Patent number: 8935492
    Abstract: A system for archiving data objects using secondary copies is disclosed. The system creates one or more secondary copies of primary copy data that contains multiple data objects. The system maintains a first data structure that tracks the data objects for which the system has created secondary copies and the locations of the secondary copies. To archive data objects in the primary copy data, the system identifies data objects to be archived, verifies that previously-created secondary copies of the identified data objects exist, and replaces the identified data objects with stubs. The system maintains a second data structure that both tracks the stubs and refers to the first data structure, thereby creating an association between the stubs and the locations of the secondary copies.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: January 13, 2015
    Assignee: CommVault Systems, Inc.
    Inventors: Parag Gokhale, Rajiv Kottomtharayil, Prakash Varadharajan
  • 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: 8924359
    Abstract: Various systems and methods for cooperative tiering between an application and a storage device. One method can include receiving information from the application where the information identifies a storage object and identifies a location in a storage device. The location identifies one or more tiers of a plurality of tiers included in the storage device, and the storage object is assigned to the one or more tiers. The method also involves detecting whether the storage object is stored in the one or more tiers. If not, the storage device copies the storage object to the identified location. The information can also include an instruction by the application to move the storage object from a first tier to a second tier.
    Type: Grant
    Filed: April 7, 2011
    Date of Patent: December 30, 2014
    Assignee: Symantec Corporation
    Inventors: Niranjan Pendharkar, Ashish Karnik
  • 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: 8918424
    Abstract: For managing homeowner association messages, a communication module receives a message. A storage module stores the message. The communication module communicates the message to accounts through at least one of a plurality of communication channels in accordance with structured message restrictions. The structured message restrictions comprise full access, partial access, and no access restrictions. Each message comprises a message category of a plurality of message categories comprising a homeowner message, a confidential board member message, and a board member message. Each account is classified with an account class of a plurality of account classes. The account classes comprise a homeowner class, a board member class, and a property manager class. The structured message restrictions permit full access, partial access, or no access to the message for each account.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: December 23, 2014
    Assignee: Advanced Community Services
    Inventors: Ryan Bonham, Esteban Araya
  • Publication number: 20140358863
    Abstract: Embodiments of the present invention relate to systems, computer-implemented methods, and computer program products for managing a tiered archive. In some embodiments, a method is provided that includes: (a) providing an archive having two or more tiers for storing data, where each of the two or more tiers is assigned an image quality value, and wherein the image quality value assigned to each of the two or more tiers of the archive is different; (b) managing the archive based on a schedule for managing the data or on one or more rules, wherein managing the archive comprises: (1) storing data in a first of the two or more tiers based on the image quality value assigned to the first tier; and (2) storing data in a second of the two or more tiers based on the schedule and the image quality value assigned to the second tier.
    Type: Application
    Filed: May 31, 2013
    Publication date: December 4, 2014
    Inventors: Deborah N. Bennett, Deborah A. Copes, Timmy L. Gauvin
  • Patent number: 8903777
    Abstract: A computer system and methods. The computer system includes a host that hosts applications and includes storage volumes. The host identifies an application and associated first files to be protected. The first files are stored on a first volume. The host performs a file-by-file backup of the first files to a first backup medium. The host identifies a second volume to be protected and performs a volume image backup of the second volume to a second backup medium. The host identifies second files that are associated with the identified application and stored on the second volume and stores metadata in a third backup medium including application-specific references to data objects that correspond to the second files. Third files not associated with the identified application are stored on the first volume and not included in the file-by-file backup. The second files are not included in the file-by-file backup.
    Type: Grant
    Filed: March 17, 2009
    Date of Patent: December 2, 2014
    Assignee: Symantec Corporation
    Inventors: Kirk L. Searls, Ynn-Pyng “Anker” Tsaur
  • Publication number: 20140351223
    Abstract: Techniques for providing a shared clipboard to participants in a conversation are provided. The shared clipboard is specific to the conversation to which it is associated in that the shared clipboard does not “spill over” from one conversation to another. When a conversation between two or more participants is established, a shared clipboard becomes available to the participants of the conversation. The shared clipboard facilitates the sharing of data between the participants in the conversation. During the conversation, each participant in the conversation is provided access to the shared clipboard, including its contents. When a participant joins or is added to the conversation, the added participant is also provided access to the shared clipboard and its contents.
    Type: Application
    Filed: August 13, 2014
    Publication date: November 27, 2014
    Inventors: Gurdeep S. Pall, Paul W. Haverstock
  • Patent number: 8898116
    Abstract: Exemplary embodiments for partitioning management of storage resources in a computing storage environment across multiple users including an existing administrator and an existing non-administrator are provided.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: November 25, 2014
    Assignee: International Business Machines Corporation
    Inventor: Richard A. Ripberger
  • Patent number: 8898115
    Abstract: A computer-implemented method for using data archiving to expedite server migration may include: 1) archiving data from at least one source computing system to an archiving system in accordance with an archiving policy, 2) altering metadata associated with the archived data on the archiving system so that the metadata references a desired target computing system instead of the source computing system, and then, upon bringing the target computing system online, 3) restoring at least a portion of the archived data from the archiving system to the target computing system. Various other methods, systems, and configured computer-readable media are also disclosed.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: November 25, 2014
    Assignee: Symantec Corporation
    Inventors: Laxmikant Gunda, Praveen Rakshe
  • 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