Deletion Due To Expiration Patents (Class 707/663)
-
Patent number: 11941247Abstract: According to one embodiment, a storage device includes a non-volatile memory and a control unit that is electrically connected to the non-volatile memory and that is configured to control the non-volatile memory. The control unit is configured to manage a plurality of management areas obtained by logically partitioning storage area of the non-volatile memory, when a write request is received that includes data for which a valid term has been set, determine, based on the valid term, a first management area from among the management areas, write the data included in the write request to the determined first management area, and when the data written to the first management area is erased, collectively erase all data written in the first management area which includes the data.Type: GrantFiled: December 11, 2020Date of Patent: March 26, 2024Assignee: Kioxia CorporationInventors: Takeshi Ishihara, Yohei Hasegawa, Shinichi Kanno, Kohei Okuda, Masataka Goto
-
Patent number: 11593759Abstract: Some embodiments provide a product inventory information distribution apparatus, comprising: a central electronic data storage buffer; a control circuit; and a memory storing computer instructions that when executed cause the control circuit to: detect product inventory update information messages, wherein each of the product inventory update information messages is received from one of multiple different product inventory systems and is generated by a corresponding one of the multiple product inventory systems when one of the multiple product inventory systems detects a change in an inventory state corresponding to any one of hundreds or more products available through the product inventory storage facility; direct each of the multiple product inventory update information messages to the central electronic data storage buffer; and maintain messages in the central electronic data storage buffer received during a buffer retention window of time.Type: GrantFiled: July 24, 2020Date of Patent: February 28, 2023Assignee: Walmart Apollo, LLCInventors: Christopher L. Undernehr, Tushar Agrawal, Sandesh N. Ramnathkar, John Turknett, Mohandas N. Vonga, Matthew S. Woitaszek
-
Patent number: 10896207Abstract: Various embodiments for management of object-based storage by a processor. A relationship-based analysis of attributes of an object in the storage is performed. A repository of the attributes is maintained, and a modification to the object insofar as any of the attributes change, is tracked. An object-based storage architecture is organized for the object using the attributes and their relationships.Type: GrantFiled: August 20, 2015Date of Patent: January 19, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Emmanuel Barajas Gonzalez, Shaun E. Harrington, Tram Nguyen, Richard A. Welp
-
Patent number: 10838972Abstract: Systems, methods, and software are described herein to support view-based storage. A service application that provides a user interface to a service receives data communicated by the service and identifies at least a service item to present in at least one of various views rendered in the user interface. The service application then identifies with which of the views to associate the service item and stores the service item in association with an identified view or views.Type: GrantFiled: March 13, 2014Date of Patent: November 17, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Amit K. Sinha, Kavitha Balasubramanian, Dawid Kozlowski, Michael I. Borysenko, Stephen Thomas Wells
-
Patent number: 10691340Abstract: A method for writing data to a storage device including a processor, a volatile memory, and a non-volatile memory, the storage device being in communication with a host, the method includes receiving, by the processor, a command to write host data to the non-volatile memory, the host data being associated with a host identification, calculating, by the processor, a hash value associated with the host data, adding, by the processor, an object entry in an object map associated with the hash value, the object entry including the host identification and the hash value, and identifying, by the processor, whether there is a dedup entry in a deduplication map associated with the hash value, and writing, by the processor, stored data to the non-volatile memory based on the identification, the stored data being associated with and different from the host data.Type: GrantFiled: October 20, 2017Date of Patent: June 23, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Yang Seok Ki, Jason Martineau
-
Patent number: 10592705Abstract: In some embodiments, a web-browser-based presentation and report requests over a network may be facilitated. A request for a first report may be obtained from a user system through a web browser. The first report request may comprise a selection of one or more template or filter combinations for formatting the first report. Control of the web browser may be returned to enable a user to use the web browser to perform one or more other tasks while the first report request is being processed. The one or more other tasks may comprise requesting another report or other task. The first report request may be processed by obtaining and formatting the first report in accordance with the one or more selected template or filter combinations of the first report request. The formatted first report may be transmitted over the network to the web browser of the user system.Type: GrantFiled: November 16, 2015Date of Patent: March 17, 2020Assignee: MicroStrategy, IncorporatedInventors: Lee C. Harold, Qing Zhu, Herbert Liebl
-
Patent number: 10353863Abstract: A device receives, from a user device, a request to prune a primary database, and receives primary database information associated with the primary database and secondary database information associated with a secondary database that is different than the primary database. The device processes the primary database information and the secondary database information, with a machine learning model, to generate suggested pruning parameters, and provides the suggested pruning parameters to the user device. The device receives selected pruning parameters from the user device, where the selected pruning parameters are selected from the suggested pruning parameters or are input via the user device. The device removes pruned information from the primary database based on the selected pruning parameters, and provides the pruned information to the secondary database based on the selected pruning parameters.Type: GrantFiled: April 11, 2018Date of Patent: July 16, 2019Assignee: Capital One Services, LLCInventors: Amit Deshpande, Ponnazhakan Subramanian, Satish Chikkaveerappa, Asutosh Pandya, Mithra Kosur Venuraju, Sahul Mohammed
-
Patent number: 10339099Abstract: Techniques for facilitating electronic discovery (eDiscovery) data storage in a backup environment are disclosed. In one particular embodiment, the technique(s) may be realized as a method of operating a computing system to facilitate electronic discovery (eDiscovery) data storage in a backup environment. The method may comprise storing, using electronic storage, a backup data set associated with an organization, processing, using at least one computer processor, the backup data set to extract metadata associated with data items in the backup data set, processing the metadata to identify a subset of the data items that are associated with eDiscovery, and generating an index of the metadata that identifies the subset of the data items in the electronic storage that are associated with the eDiscovery.Type: GrantFiled: February 25, 2015Date of Patent: July 2, 2019Assignee: Cobalt Iron, Inc.Inventors: Richard R. Spurlock, Robert M. Marett, J. Mitchell Haile
-
Patent number: 9811421Abstract: A method is used in managing multi-step storage management operations. A policy is defined for a task of a multi-step storage management operation. The multi-step storage management operation includes multiple tasks. The policy for the task indicates directions for reacting to results of the task of the multi-step storage management operation. The task is invoked. The policy for the task is invoked based on results of the task.Type: GrantFiled: March 31, 2011Date of Patent: November 7, 2017Assignee: EMC IP Holding Company LLCInventors: RongZhang Wu, Xuan Tang, Yifan Wang, Yiyang Zhang
-
Patent number: 9491241Abstract: A data storage system includes: one or more storage nodes configured to attach to a computer network to provide network-attached storage for the computer network; a first application programming interface providing data storage functionality at a file level in the one or more network-attached storage nodes for a first set of application programs operating in the computer network; and a second application programming interface providing data storage functionality at a level other than the file level in the one or more network-attached storage nodes for a second set of application programs operating in the computer network, wherein the second application programming interface comprises one or more native representational state transfer-based application programming interfaces.Type: GrantFiled: June 30, 2014Date of Patent: November 8, 2016Assignee: EMC IP Holding Company LLCInventors: Lintao Wan, Smitha Mave, Steven Chen, Xi Chen, Ziye Yang, Chenhui Fan
-
Patent number: 9268916Abstract: Polymorphic application of a policy is disclosed. An indication is received that a retention policy is to be applied with respect to an object. A rule is evaluated associated with the retention policy, in light of a circumstance of the object, to determine a manner in which the retention policy is to be configured to behave with respect to the object.Type: GrantFiled: March 30, 2012Date of Patent: February 23, 2016Assignee: EMC CorporationInventors: David Humby, John-David Dorman, Steve Sauder, Fiona Schrader, Dan Taillefer
-
Patent number: 9165002Abstract: Systems and methods are provided herein for storing data to enable inexpensive and/or guaranteed deletion of data. In various embodiments, a customer specifies a data deletion indication associated with a data object to be stored, specifying when and/or how to delete the data object. Such a data deletion indication may be based, for example, on a regulatory compliance requirement. Based at least in part on the data deletion indication, the storage system may select, from a plurality of storage devices, a storage device to store the data object. Data objects with similar data deletion indications may be stored in the same storage device. In some embodiments, a data object stored in a storage device using the methods described herein may be deleted as part of the deletion of all or a portion of the storage device near a time specified by the data deletion indication of the data object.Type: GrantFiled: June 27, 2012Date of Patent: October 20, 2015Assignee: Amazon Technologies, Inc.Inventor: Colin L. Lazier
-
Publication number: 20150134619Abstract: Embodiments relate to digital data retention management. An aspect includes calculating a retention date associated with a data object in a storage system. Another aspect includes generating a cryptographic checksum for metadata relating to said data object, the metadata comprising the retention date. Another aspect includes storing said metadata and said cryptographic checksum.Type: ApplicationFiled: August 21, 2014Publication date: May 14, 2015Inventors: Michael E. Factor, Bernhard Kurtz, David Lebutsch, Cataldo Mega, Alexandra Shulman-Peleg, Tim Waizenegger
-
Publication number: 20150066863Abstract: A system and machine-implemented method for expiring records of a web-based discussion is provided. A time value associated with a web-based discussion is received from one of several participants of the discussion. A record of the web-based discussion is stored. The record of the web-based discussion is deleted according to the received time value.Type: ApplicationFiled: November 14, 2011Publication date: March 5, 2015Applicant: GOOGLE INC.Inventor: Trevor Michael SEHRER
-
Patent number: 8935482Abstract: The present disclosure discloses a method, a system and a server of removing a distributed caching object. In one embodiment, the method receives a removal request, where the removal request includes an identifier of an object. The method may further apply consistent Hashing to the identifier of the object to obtain a Hash result value of the identifier, locates a corresponding cache server based on the Hash result value and renders the corresponding cache server to be a present cache server. In some embodiments, the method determines whether the present cache server is in an active status and has an active period greater than an expiration period associated with the object. Additionally, in response to determining that the present cache server is in an active status and has an active period greater than the expiration period associated with the object, the method removes the object from the present cache server.Type: GrantFiled: August 26, 2014Date of Patent: January 13, 2015Assignee: Alibaba Group Holding LimitedInventors: Gang Liu, Qing Ren, Wensong Zhang
-
Patent number: 8880465Abstract: A method and apparatus for managing synchronization configuration files at a computing device is provided. It is determined that at least one configuration file has expired, the at least one configuration file associated with a second computing device and comprising data for synchronizing the second computing device with the computing device. A location of the at least one configuration file is then determined. The at least one configuration file is then deleted at the location.Type: GrantFiled: September 10, 2012Date of Patent: November 4, 2014Assignee: Blackberry LimitedInventors: Paul Edward Landry, Michel Theodor Schmiderer
-
Patent number: 8832035Abstract: Described herein is a system and method for retaining deduplication of data blocks of a resulting storage object (e.g., a flexible volume) from a split operation of a clone of a base storage object. The clone may comprise data blocks that are shared with at least one data block of the base storage object and at least one data block that is not shared with at least one data block of the base storage object. The data blocks of the clone that are shared with the base storage object may be indicated to receive a write allocation that may comprise assigning a new pointer to a indicated data block. Each data block may comprise a plurality of pointers comprising a virtual address pointer and a physical address pointer. As such, data blocks of the clone comprising the same virtual address pointer may be assigned a single physical address pointer. Thus, a new physical address pointer is assigned or allocated once to a given virtual address pointer of data blocks of a clone.Type: GrantFiled: August 30, 2011Date of Patent: September 9, 2014Assignee: Netapp, Inc.Inventors: Bipul Raj, Alok Sharma
-
Patent number: 8812454Abstract: 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: GrantFiled: January 12, 2012Date of Patent: August 19, 2014Assignee: Alcatel LucentInventors: Krishna P. Puttaswamy Naga, Thyagarajan Nandagopal, Muralidharan S. Kodialam
-
Patent number: 8782009Abstract: A method and system for managing a file lifecycle is disclosed. The method incorporates a virtual file cabinet having virtual drawers. Files are moved from drawer to drawer throughout their lifecycle in accordance with policies associated with each drawer. The files are moved automatically and as such, a file's lifecycle is managed from file creation to file deletion in an automated fashion. By using an archiving device such as magneto optical storage media, the files are automatically moved to their final archived location in an archiving drawer once certain policies of their present drawer are met. The system is an electronic system employing the inventive method.Type: GrantFiled: June 23, 2008Date of Patent: July 15, 2014Assignee: KOM Networks Inc.Inventors: Kamel Shaath, Fu Yaqun, Vinay Parthasarathy, Alexei Jelvis, Abel Liyansky
-
Patent number: 8732429Abstract: An apparatus, system, and method for preserving a deleted storage volume. One embodiment of the apparatus includes a receiving module, a reference module, and a preservation module. The receiving module receives a deletion command to delete a data volume managed by a storage controller. The data volume is associated with one or more deletion parameters specifying that data of the data volume is to be preserved upon deletion of the data volume. The reference module references the deletion parameters. The preservation module preserves the data of the data volume prior to the storage controller deleting the data volume. The preservation module preserves the data of the data volume according to the deletion parameters.Type: GrantFiled: October 20, 2010Date of Patent: May 20, 2014Assignee: International Business Machines CorporationInventors: Juan A. Coronado, Paul W. Garcia, Beth A. Peterson, Xavier E. Somoza
-
Patent number: 8732132Abstract: A secure memory device and method for obtaining and securely storing information relating to a life moment is disclosed. In the method, a parameter is received and inputted in a search heuristic. A search is made for the information according to the search heuristic and, upon finding the information, metadata is appended to the information. The information and metadata is then stored in a secure memory location. The secure memory location has a housing fabricated to withstand a predetermined stress, a detachable connection to a computer and a memory that stores the information and protects it from unauthorized deletion. In some embodiments, the stored information may be selectively deleted in a safe and controlled manner.Type: GrantFiled: June 30, 2008Date of Patent: May 20, 2014Assignee: Microsoft CorporationInventors: Akitha M. Adams, Adrian Mark Chandley, Carl J. Ledbetter, Dale Clark Crosier, Pasquale DeMaio, Steven T. Kaneko, Taryn K. Beck
-
Patent number: 8712980Abstract: Consistent retention and disposition of managed content and associated metadata is disclosed. An indication that a retention policy is to be applied to a selected item of content comprising a body of managed content is received. The selected item of content and its associated metadata are retained automatically in parallel in accordance with the retention policy.Type: GrantFiled: August 31, 2010Date of Patent: April 29, 2014Assignee: EMC CorporationInventors: Roger W. Kilday, John-David Dorman, David Humby, Fiona Schrader, Dan Bailey
-
Patent number: 8683228Abstract: A system and method for Write Once, Read Many (WORM) compliant storage is disclosed. A storage administrator in user space is employed as an interface between the kernel space WORM VFS and the user applications. The storage administrator accesses the WORM VFS through the operating system's Virtual File System. The WORM VFS comprises of three layers: a data encryption\compression layer, the WORM filesystem layer and a logical volume manager. The data encryption\compression layer preprocesses the data as it moves between from the user space and the WORM filesystem layer. The WORM filesystem layer stores the compressed and encrypted data on the physical disk drives in a specialized disk format. The logical volume manager manages the physical disk drives. A NVRAM journal aids in crash recovery.Type: GrantFiled: January 15, 2008Date of Patent: March 25, 2014Inventor: Terry Lee Stokes
-
Patent number: 8667274Abstract: A system and method for Write Once, Read Many (WORM) compliant storage is disclosed. A storage administrator in user space is employed as an interface between the kernel space WORM VFS and the user applications. The storage administrator accesses the WORM VFS through the operating system's Virtual File System. The WORM VFS comprises of three layers: a data encryption\compression layer, the WORM filesystem layer and a logical volume manager. The data encryption\compression layer preprocesses the data as it moves between from the user space and the WORM filesystem layer. The WORM filesystem layer stores the compressed and encrypted data on the physical disk drives in a specialized disk format. The logical volume manager manages the physical disk drives. A NVRAM journal aids in crash recovery.Type: GrantFiled: January 16, 2008Date of Patent: March 4, 2014Inventor: Terry Lee Stokes
-
Patent number: 8660993Abstract: A system, method and program product for that utilizes user feedback as a boosting mechanism for closed loop content space search processes, such as site-specific web search engines. A search engine is disclosed that includes: a system for searching a database of content items such as web pages; a data collection system for collecting user feedback from users viewing displayed content items regarding information appearing in said displayed content items; a scoring system for assigning a score to content items from the database based on the user feedback; and a system for ranking a set of search results based on the score assigned to content items in the set of search results.Type: GrantFiled: December 20, 2007Date of Patent: February 25, 2014Assignee: International Business Machines CorporationInventors: Alexander W. Holt, Michael E. Moran, Jeffrey S. Schaffer
-
Publication number: 20140032502Abstract: Apparatus, systems, and methods may operate to determine a proximate save time difference between a target version of electronic content and a next (proximate in time and newer) version of the electronic content. An aged save time difference may be determined as the time difference between the current time and either one of the target version or the next version. The target version of the electronic content may be pruned from a plurality of revisions of the electronic content if the proximate save time difference is less than a selected fraction of the aged save time difference. The plurality of revisions, less the pruned revisions, may be displayed along a historical time line as part of a graphical user interface.Type: ApplicationFiled: May 12, 2008Publication date: January 30, 2014Applicant: Adobe Systems incorporatedInventor: Mike Kraley
-
Patent number: 8626718Abstract: A system for applying time-based refresh and expiration parameters, including user-defined and/or automatically set values, for accessing cached media content and/or retrieving replacement media content for presentation via a communication device.Type: GrantFiled: October 29, 2010Date of Patent: January 7, 2014Assignee: Verizon Patent and Licensing Inc.Inventors: Diego S. Rozensztejn, Fred Scheer, Jack Jianxiu Hao
-
Patent number: 8589356Abstract: Aspects of the invention provide a solution for determining a storage location for a data item from among a set of persistent storage locations having varying access speeds. Each data item is associated with a score that is based on the frequency with which the data item has been accessed, as well as possible other factors such as open time and/or close time of the data item, the amount of data in the data item, the period from the last time the data item was closed to the next time that the data item is opened and/or the total amount of data in the data item. Data items with high scores relative to other data items are assigned to faster access storage location while data items with lower scores are assigned to slower access storage locations.Type: GrantFiled: December 23, 2009Date of Patent: November 19, 2013Assignee: International Business Machines CorporationInventors: Utz Bacher, Akshay V. Rao, Thomas Spatzier
-
Publication number: 20130275383Abstract: In some implementations, a method for archiving emails includes determining an email file presented in an email application through a Graphical User Interface (GUI) has been selected in response to a user moving the email file into a virtual folder in the GUI. The email file is in a first file format native to the email application and has a first presentation format when presented in the email application. In response to moving the email file into the virtual folder, a second file in a second file format native to a second application different from the email application is automatically generated. The second file has, when presented in the second application through the GUI, a second presentation format substantially similar to the first presentation format. Data in the email file is stored in the second file.Type: ApplicationFiled: April 16, 2012Publication date: October 17, 2013Inventor: Thomas P. McLarty
-
Patent number: 8560787Abstract: 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: GrantFiled: March 22, 2010Date of Patent: October 15, 2013Assignee: International Business Machines CorporationInventors: Gordon D. Hutchison, Cameron J. McAllister, Lucy Raw, Bruce J. Smith
-
Patent number: 8560790Abstract: 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: GrantFiled: May 3, 2012Date of Patent: October 15, 2013Assignee: International Business Machines CorporationInventors: Gordon D. Hutchison, Cameron J. McAllister, Lucy Raw, Bruce J. Smith
-
Patent number: 8533158Abstract: Reclaiming data space by rewriting metadata is disclosed. It is determined that fewer than all of the previous version data included in a write is required to be retained, e.g., beyond a continuous data protection window. A metadata record associated with the write is modified to point only to those blocks in which previous version data that is still required to be retained is stored. Other blocks become eligible for reclamation.Type: GrantFiled: September 28, 2006Date of Patent: September 10, 2013Assignee: EMC CorporationInventor: Mandavilli Navneeth Rao
-
Patent number: 8533161Abstract: A content platform (or “cluster”) that comprises a redundant array of independent nodes is logically partitioned. Using a web-based interface, an administrator defines one or more “tenants” within the cluster, wherein a tenant has a set of attributes: namespaces, administrative accounts, data access accounts, and a permission mask. A namespace is a logical partition of the cluster that serves as a collection of objects typically associated with at least one defined application. Each namespace has a private file system with respect to other namespaces. This approach enables a user to segregate cluster data into logical partitions. Using the administrative interface, a namespace associated with a given tenant is selectively configured without affecting a configuration of at least one other namespace in the set of namespaces. One configuration option is a “disposition service” that, once enabled for a namespace, automatically deletes objects that were once under retention and whose retention time has expired.Type: GrantFiled: October 30, 2009Date of Patent: September 10, 2013Assignee: Hitachi Data Systems CorporationInventors: Matthew M. McDonald, Vitaly Zolotusky, Richard E. Rogers, Christopher S. Lacasse
-
Patent number: 8516149Abstract: An information retrieval system having: a client adapted for accessing a plurality of file sets stored on one of a plurality of file servers; a plurality of file servers configured to operate with a federated file system namespace; and a memory for storing re-direction information accessible by the client for identifying a request issued by the client for a file set at a first location in the namespace where the file set is located at a second, different location on one of the file servers and wherein the client in examining the re-direction information in the memory, re-directs the request to the second location in accordance with the re-direction information.Type: GrantFiled: December 17, 2010Date of Patent: August 20, 2013Assignee: EMC CorporationInventor: Christopher Howard Edmett Stacey
-
Patent number: 8463753Abstract: The present invention provides systems and methods for extending media retention. Methods are provided in which a set of aging preferences are obtained. Data elements of a data set stored on storage media are evaluated against the aging preferences to determine whether each of the data elements satisfy the aging preferences. Each of the data elements that is determined to satisfy the aging preferences is aged. Aging can include freeing a portion of storage media, previously used to store a data element, for other storage usage.Type: GrantFiled: June 25, 2012Date of Patent: June 11, 2013Assignee: CommVault Systems, Inc.Inventors: Parag Gokhale, Yanhui Lu
-
Patent number: 8422051Abstract: Identification information of a user who performs search is shared between an information processing apparatus and a device. When search from the user having the identification information is accepted, the device responds. At this time, when the condition for sending back a response can be set from both the information processing apparatus and device and is satisfied, the device transmits device information to the information processing apparatus.Type: GrantFiled: June 7, 2006Date of Patent: April 16, 2013Assignee: Canon Kabushiki KaishaInventor: Tetsuo Sakai
-
Patent number: 8285674Abstract: A method and apparatus for managing synchronization configuration files at a computing device is provided. It is determined that at least one configuration file has expired, the at least one configuration file associated with a second computing device and comprising data for synchronizing the second computing device with the computing device. A location of the at least one configuration file is then determined. The at least one configuration file is then deleted at the location.Type: GrantFiled: October 1, 2009Date of Patent: October 9, 2012Assignee: Research In Motion LimitedInventors: Paul Edward Landry, Michel Schmiderer
-
Patent number: 8279472Abstract: An image processing apparatus capable of executing a plurality of types of jobs includes a storage unit configured to store an integrated document including image data and a plurality of types of accompanying information related to the image data, a receiving unit configured to receive an instruction for executing a job for the integrated document stored in the storage unit, a deletion unit configured to delete at least a part of the accompanying information of the integrated document for which the instruction for executing the job is received by the receiving unit if the job for which the instruction for execution is received by the receiving unit is a predetermined type of job, and an execution unit configured to execute the job for which the instruction for execution is received by the receiving unit.Type: GrantFiled: December 19, 2008Date of Patent: October 2, 2012Assignee: Canon Kabushiki KaishaInventor: Yukimasa Sato
-
Patent number: 8260743Abstract: The invention relates to a method for the delivery of messages to a specified geographical area in a communication system. In the method is specified for an application server a geographical area and a message for delivery. The geographical area is translated to a first set comprising at least one cell set. Each the cell set comprising at least one cell. A search is performed in the database server using at least the first set as search criterion. A search request is sent specifying a second set comprising at least one cell set to at least one serving node. A search is performed in a database comprised in the at least one serving node with the second set as a criterion. From the at least one serving node is provided in response a list comprising information on the subscribers in the area of the second set. Finally, the message is sent from the application server to the subscribers.Type: GrantFiled: June 24, 2005Date of Patent: September 4, 2012Assignee: Nokia CorporationInventor: Marko Suojasto
-
Patent number: 8244685Abstract: A restoration technique includes storing a collection of blocks having (i) a first baseline of blocks defining a file at a first time within a predefined window, (ii) older blocks, and (iii) newer blocks. The technique further includes providing a direction signal to restore the file at a particular time from the collection of blocks. The direction signal has an older direction value when the particular time is older than the first time and (ii) a newer direction value when the particular time is newer than the first time. The technique further includes forming, from the collection of blocks, a second baseline of blocks from the first baseline of blocks and additional blocks. The additional blocks are either (i) the older blocks or (ii) the newer blocks depending on the direction value. The second baseline defines the file at the particular time.Type: GrantFiled: February 24, 2010Date of Patent: August 14, 2012Assignee: Autonomy, Inc.Inventor: Robert Stewart Fiske
-
Patent number: 8209293Abstract: The present invention provides systems and methods for extending media retention. Methods are provided in which a set of aging preferences are obtained. Data elements of a data set stored on storage media are evaluated against the aging preferences to determine whether each of the data elements satisfy the aging preferences. Each of the data elements that is determined to satisfy the aging preferences is aged. Aging can include freeing a portion of storage media, previously used to store a data element, for other storage usage.Type: GrantFiled: August 28, 2009Date of Patent: June 26, 2012Assignee: CommVault Systems, Inc.Inventors: Parag Gokhale, Yanhui Lu
-
Patent number: 8204918Abstract: An image forming apparatus, an image forming system and a file managing method thereof include displaying a file list, selecting a deletion target file from the displayed file list, and storing the selected deletion target file in a temporary storing unit.Type: GrantFiled: July 30, 2008Date of Patent: June 19, 2012Assignee: Samsung Electronics Co., Ltd.Inventor: Yang-hun Jung
-
Patent number: 8195614Abstract: A method and apparatus for different embodiments of incremental garbage collection of data in a secondary storage. In one embodiment, a method comprises locating blocks of data in a log that are referenced and within a range at a tail of the log. The method also includes copying the blocks of data that are referenced and within the range to an unallocated segment of the log.Type: GrantFiled: August 23, 2011Date of Patent: June 5, 2012Assignee: EMC CorporationInventor: R. Hugo Patterson
-
Patent number: 8095516Abstract: A method by which a disk-based distributed data storage system is organized for protecting historical records of stored data entities. The method comprises recording distinct states of an entity, corresponding to different moments of time, as separate entity versions coexisting within the distributed data storage system, and assigning expiration times to the entity versions independently within each of a plurality of storage sites according to a shared set of rules, before which times deletion is prohibited.Type: GrantFiled: January 7, 2004Date of Patent: January 10, 2012Assignee: Permabit Technology CorporationInventors: Norman H. Margolus, Jered J. Floyd, George E. Homsy, II, Jeffrey M. Keller
-
Patent number: 8055628Abstract: A method by which a disk-based distributed data storage system is organized for protecting historical records of stored data entities. The method comprises recording distinct states of an entity, corresponding to different moments of time, as separate entity versions coexisting within the distributed data storage system, and assigning expiration times to the entity versions independently within each of a plurality of storage sites according to a shared set of rules, before which times deletion is prohibited.Type: GrantFiled: January 7, 2004Date of Patent: November 8, 2011Assignee: Permabit Technology CorporationInventors: Norman H. Margolus, Jered J. Floyd, George E. Homsy, II, Jeffrey M. Keller
-
Patent number: 8041907Abstract: A method and system for efficient space management for single-instance-storage volumes is provided. A backup module storing data within a collection of containers according to access locality and retention time of the data, wherein the retention time defines an amount of time the data is stored within the collection of containers before deletion of the data, and the access locality comprises an order in which the data is to be accessed is further provided. A compaction module compacting the stored data by selecting at least two containers among the collection of containers, wherein the selection is performed using a predetermined criteria that includes access locality and retention time of the data is also provided. The compaction module distributes the data among the at least two containers. The compaction criteria creates an imbalance among the containers to create more empty, full, or nearly full containers.Type: GrantFiled: June 30, 2008Date of Patent: October 18, 2011Assignee: Symantec Operating CorporationInventors: Weibao Wu, Xianbo Zhang
-
Patent number: 8037029Abstract: A records management system and method includes sending periodic notifications to record owners and managers when their records are under a hold order. Also, return receipts in response to an e-mail message related to a record are automatically declared as records themselves and linked to the original record.Type: GrantFiled: October 10, 2006Date of Patent: October 11, 2011Assignee: International Business Machines CorporationInventors: Tod Andrew DeBie, Ivan Chi Wei Lee, Tina Joyce Lustig, Bao Vu, Hsien-Rong Yang
-
Patent number: 8024300Abstract: In an image forming apparatus, a first document manager stores image data in an image storage device, associates the image data with a first identifier, outputs the image data via an image output device when the first identifier is specified via an operation device, and deletes the image data from the image storage device when a first condition is satisfied. A second document manager associates the image data with a second identifier, outputs the second identifier via the image output device, and outputs the image data via the image output device when the second identifier is input via an image input device. The first document manager does not delete the image data from the image storage device and prohibits the operation device from specifying the first identifier when the image data is associated with both the first and second identifiers.Type: GrantFiled: July 30, 2008Date of Patent: September 20, 2011Assignee: Ricoh Company LimitedInventor: Hiroki Hiraguchi
-
Patent number: 8024572Abstract: A system and method for data storage and removal includes providing databases and providing encryption keys. Each database is associated with a database time period and each encryption key is associated with an encryption time period. Data items are received and each data item is encrypted using the encryption key associated with the encryption time period that corresponds to a time associated with the data item. Each encrypted data item is stored in the database associated with the database time period that corresponds to the time associated with the data item. Each encryption key is deactivated at a predetermined time after the associated encryption time period ends. Each database is made irretrievable upon a determination that all of the encryption keys associated with the data items stored in that database have been deactivated.Type: GrantFiled: December 22, 2004Date of Patent: September 20, 2011Assignee: AOL Inc.Inventor: Harmannus Vandermolen
-
Patent number: 7979400Abstract: A database spread over multiple nodes allows each node to store a journal recording changes made to the database and also allows a journaling component to manage the memory space available for journaling. Two threshold size values may be specified for the journal. The first threshold value specifies a journal size at which to being pruning the journal on a given node. A journal pruning algorithm may be used to identify journal entries that may be removed. For example, once a given transaction completes (i.e., commits) the journal entries related to that transaction may be pruned from the journal. The second threshold value specifies the maximum size of the journal. After reaching this size, journal entries may be written to disk instead of the in-memory journal.Type: GrantFiled: June 10, 2008Date of Patent: July 12, 2011Assignee: International Business Machines CorporationInventors: Eric Lawrence Barsness, David L. Darrington, Amanda Peters, John Matthew Santosuosso