Database Archive Patents (Class 707/661)
-
Patent number: 8818959Abstract: 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: GrantFiled: December 2, 2008Date of Patent: August 26, 2014Assignee: Adobe Systems IncorporatedInventor: Robert K. McAfee
-
Patent number: 8819626Abstract: An embodiment of the invention provides relative bookmarks that are sharable between developers engaged in product development utilizing integrated design environment applications. The relative bookmarks are sharable in that they can be exported, imported, activated and deactivated. The relative bookmarks are relative in that they do not rely on the original code line and contain at least function and/or data flow information, facilitating quick identification of relevant lines of code that have been previously bookmarked. The relative bookmarks can also be utilized to insert breakpoints.Type: GrantFiled: May 17, 2012Date of Patent: August 26, 2014Assignee: International Business Machines CorporationInventors: Rajaraman Hariharan, Ramakrishnan Kannan, Sandeep Kohli, Priyadarshini Sampath, Karthik Subbian
-
Patent number: 8819361Abstract: The objects of an archive may be verified with a cryptographic signature stored in the archive. However, when an object is extracted, the authentication involves re-authenticating the entire archive, re-extracting the object, and comparing the extracted object with the current object, which is inefficient or unachievable if the archive is unavailable. Instead, the archive may include a block map signed with the signature and comprising hashcodes for respective blocks of the objects of the archive. When an object is extracted, the signature and block map may also be extracted and stored as objects outside of the archive. The extracted signature and block map may later be verified by authenticating the signature, verifying the block map with the signature, and matching the hashcodes of the block map with those of the blocks of the extracted objects, thus enabling a more efficient and portable verification of extracted object with extracted authentication credentials.Type: GrantFiled: September 12, 2011Date of Patent: August 26, 2014Assignee: Microsoft CorporationInventors: Simon Wai Leong Leet, Sarjana Bharat Sheth, Patrick T. O'Brien, Jr., Jack R. Davis
-
Patent number: 8819625Abstract: An embodiment of the invention provides relative bookmarks that are sharable between developers engaged in product development utilizing integrated design environment applications. The relative bookmarks are sharable in that they can be exported, imported, activated and deactivated. The relative bookmarks are relative in that they do not rely on the original code line and contain at least function and/or data flow information, facilitating quick identification of relevant lines of code that have been previously bookmarked. The relative bookmarks can also be utilized to insert breakpoints.Type: GrantFiled: September 3, 2009Date of Patent: August 26, 2014Assignee: International Business Machines CorporationInventors: Rajaraman Hariharan, Ramakrishnan Kannan, Sandeep Kohli, Priyadarshini Sampath, Karthik Subbian
-
Patent number: 8818937Abstract: A system provided herein permits a communications network subscriber to establish a local contact database on at least one communications device. The local contact database can communicate with a global contact database to receive contact information updates for a group of subscribers stored within the local contact database. The contact information can include basic contact information, such as name, address, email address, and telephone number. The contact information can also include advanced contact information, such as registration and activity information for each communications device associated with the group of subscribers, location information, hotspot information, points of interest information, and social networking information. Methods are provided herein that permit subscribers to introduce each other and obtain contact information securely. Methods are also provided herein that permit subscribers to request further contact information after a communication session is terminated.Type: GrantFiled: October 16, 2007Date of Patent: August 26, 2014Assignee: AT&T Mobility II LLCInventors: Scott Swanburg, Andre Okada, Paul Hanson, Chris Young
-
Patent number: 8818958Abstract: The claimed subject matter provides a system and/or a method that facilitates employing a safe deposit box that allows perpetual archiving of data. An online safe deposit box can store a portion of data, wherein the online safe deposit box is hosted by a data storage service provider. An archival model component can implement the online safe deposit box for perpetual archival of the portion of data. The archival model component can ensure at least one of the following: the online safe deposit retains the portion of data for a pre-defined duration; the portion of data within the online safe deposit box is accessible solely by an authorized entity; or the integrity of the portion of data is maintained, wherein the integrity is modified solely by an authorized user.Type: GrantFiled: March 20, 2009Date of Patent: August 26, 2014Assignee: Microsoft CorporationInventors: Elissa E. S. Murphy, Lara M. Sosnosky, Navjot Virk, John D. Mehr, Catherine Claire Marshall, Yan V. Leshinsky
-
Publication number: 20140236903Abstract: A multi-component profile is determined for a person. The profile is determined from the analysis of empirical data gather by the person's own digital devices which are used as surveillance devices. Several uses are given for the profile derived and for the PProfile System. One of these uses creates an augmented reality environment for personal interactions.Type: ApplicationFiled: September 23, 2013Publication date: August 21, 2014Inventor: Andrew L. DiRienzo
-
Patent number: 8812452Abstract: In an information management system, multiple models are utilized to characterize stored information. A query directed to the stored information is received, and at least one contextual indicator is extracted, inferred or otherwise determined from the received query. The contextual indicator determined from the received query is applied to a meta-model that includes linkages between attributes of respective ones of the multiple models, where each of the linkages comprises one or more associated contextual properties, in order to generate a transformed meta-model specifying an authoritative policy result for processing the query responsive to the contextual indicator. The query is then processed in accordance with the authoritative policy result specified in the transformed meta-model.Type: GrantFiled: June 30, 2009Date of Patent: August 19, 2014Assignee: EMC CorporationInventor: John Daniel Hushon
-
Patent number: 8812451Abstract: A computer user may use a computing environment comprising a set of computers that respectively feature a web browser having a browser cache containing many types of data objects, including application resources and user-generated data files. However, the contents of a browser cache significantly contribute to the computing environment of a computer, and the computing environments presented by each computer may diverge, providing an inconsistent computing environment. Instead, the contents of browser caches of the computers comprising the computing environment may be synchronized across computers. Additionally, the browser cache may be synchronized with the other data objects of a computing environment (such as relevant portions of the filesystem); the synchronizing may be implemented as an out-of-browser process executing independently of the applications, and even when the browser is not executing; and the synchronization may be exposed through a programmatic access with which web applications may interact.Type: GrantFiled: March 11, 2009Date of Patent: August 19, 2014Assignee: Microsoft CorporationInventors: Dharma Shukla, Abhay Parasnis, Raymond Endres, Arash Ghanaie-Sichanie, Israel Hilerio, Farookh Mohammed, Aditya Bhandarkar
-
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: 8812453Abstract: A technique for archiving a relational database having tables of rows may use clusters. Transaction identifiers may be assigned to each of the rows in each of the tables such that all rows belonging to the same application transaction share a unique transaction identifier. Plural hierarchies may be determined, each hierarchy having high level nodes corresponding to the rows in a single table and dependent nodes corresponding to rows in other tables to which the rows in the single table are related in the database. The plural hierarchies may be merged to form plural clusters, one cluster for each unique transaction identifier. Each cluster may have high level nodes corresponding to the plural hierarchies but only those dependent nodes from the plural hierarchies whose transaction identifiers correspond to that of the cluster. The clusters may be stored in one or more files to form an archive.Type: GrantFiled: January 28, 2010Date of Patent: August 19, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventor: Jeff Gong
-
Patent number: 8812437Abstract: A system for onsite backup of internet-based data is provided. The system includes a central computer, a client computer, a communications link between the central computer and the Internet, and a communications link between the client computer and the Internet. The system also includes at least one database containing a plurality of data records accessible by the central computer, each data record containing a client identification number. Software executing on the central computer receives a data backup request, and software executing on the central computer transmits the data backup to the client computer.Type: GrantFiled: May 24, 2013Date of Patent: August 19, 2014Assignee: WhitServe LLCInventor: Wesley W. Whitmyer, Jr.
-
Patent number: 8812738Abstract: A method, a system, an apparatus, and a computer readable medium for transmission of data across a network are disclosed.Type: GrantFiled: March 28, 2013Date of Patent: August 19, 2014Assignee: Exagrid Systems, Inc.Inventors: David G. Therrien, David Andrew Thompson
-
Patent number: 8805855Abstract: For efficiently storing and retrieving data and metadata in phases, in a first phase, metadata tokens, which are assigned to most active metadata-emitting entities, are used for storing the data and the metadata together in a single input/output operation while piggybacking the metadata of least active metadata-emitting entities onto one of the most active metadata-emitting entities having one of the metadata tokens. In a second phase, the metadata is re-written to a metadata delta journal for reclaiming the metadata tokens. In a third phase, the metadata journal is applied to a metadata structure containing the metadata of the storage system, the metadata delta journal is then cleared after successfully updating the main metadata structure with the metadata of the metadata journal. The metadata journal is swapped with an empty metadata journal for concurrently adding metadata while retaining the metadata journal until applying the metadata delta journal to the metadata structure.Type: GrantFiled: August 17, 2012Date of Patent: August 12, 2014Assignee: International Business Machines CorporationInventors: Ben Sasson, Ori Shalev
-
Patent number: 8805791Abstract: Images created by one or more image acquisition devices are initially stored in remote data bases at one or more remote or satellite locations and copies of the images are subsequently transferred to a central server at a central storage location over a network and stored in a central data base. A common catalog listing local image files stored at the central data base and remote image files stored at one or more remote data bases is stored at the central location and is accessed by users to search for images. User requests for images associated with local image files result in transfer of the requested images by the central server to the user. User requests for images associated with remote image files are relayed by the central server to the associated remote location, and the requested images are then relayed to the user from the remote location via the central server.Type: GrantFiled: August 30, 2011Date of Patent: August 12, 2014Assignee: Leica Biosystems Imaging, Inc.Inventor: Ole Eichhorn
-
Patent number: 8799232Abstract: In a DBMS, in response to a request from application programs, a base table update function updates a base table and a recovery start point, and a log recording function records update logs for the base table. Then, at predetermined timing, a backup function outputs the content of the base table to a backup file and copies the recovery start point associated with the base table to a recovery start point. Subsequently, when a user has specified a quiesce point and the base table, a copy generation function generates a target table that is a copy of the base table at the quiesce point by updating the backup file of the specified base table with ones of the update logs from the recovery start point to the quiesce point.Type: GrantFiled: September 12, 2012Date of Patent: August 5, 2014Assignee: International Business Machines CorporationInventors: Keisuke Asakura, Ritsuko Boh, Noriaki Kohno
-
Patent number: 8799221Abstract: Some of the embodiments herein provide a seamless cloud of storage. This storage may be content-addressable storage. An end application may or may not be exposed to the fact that content-addressable storage is used. Various embodiments herein provide event notification, which may allow applications or users to subscribe to particular events (such as storage of an X-ray by a particular entity). Some embodiments provide for a shared archive. A shared archive may provide homogeneous access to medical data, etc. that was previously stored into the CAS cloud by heterogeneous applications, varied data types, etc. Additionally, embodiments herein allow for the creation and distribution of virtual packages. For example, a user may create a virtual package for all images related to a patient so that she may have a virtual package of all of her medical data to present to a referring physician.Type: GrantFiled: April 22, 2011Date of Patent: August 5, 2014Inventors: John Canessa, Kenneth Wright
-
Patent number: 8799226Abstract: Described are embodiments of an invention for prioritizing data items for backup in a computing environment. The computing environment includes a plurality of clients coupled through a network to a backup system for backing up items stored locally on the client. Each client includes a continuous data protection (CDP) module that prioritizes the order of files transmitted to the backup system for storage on one or more storage devices based on policy. The CDP module builds an initial backup list and a CDP backup list. The initial backup list includes any item that meets the criteria of the initial backup profile. The CDP backup list includes items that have been modified since the initial backup process began. The data that is the most critical to a user is often the most recently modified data. Thus, the CDP module preferentially performs a backup of items on the CDP backup list.Type: GrantFiled: September 28, 2010Date of Patent: August 5, 2014Assignee: International Business Machines CorporationInventors: William Robert Haselton, David Gregory Van Hise
-
Patent number: 8799228Abstract: An approach is provided for providing a list-based interface to key-value stores. The library interface platform determines one or more key-value pairs of at least one key-value store, the one or more key-value pairs comprising one or more data entries. Next, the library interface platform causes, at least in part, an association of at least one list object with the one or more key-value pairs, one or more sub-list objects, or a combination thereof. Then, the library interface platform provides at least one interface for performing one or more operations on the at least one list object to interact with the one or more data entries, the one or more key-value pairs, the one or more sub-list objects, or a combination thereof.Type: GrantFiled: June 29, 2011Date of Patent: August 5, 2014Assignee: Nokia CorporationInventors: Zane Zheng Yan Pan, Fujian Yang, Kenneth D. McCracken
-
Patent number: 8793219Abstract: A selection extender instructs a data retrieval system to identify an excerpt demarcated by a first and last symbol. Generic destination indicators identify digital destinations with which an excerpt can be associated. An information record can be provided with a selection extender and/or generic destination indicators thereon. An input device may receive a selection extender and/or generic destination indicators in any of a variety of ways including scanning, movement detection, sound detection, touch activation, handwriting or other input mechanism.Type: GrantFiled: September 7, 2005Date of Patent: July 29, 2014Inventors: Francis Olschafskie, Allan Chasanoff
-
Patent number: 8788464Abstract: Systems, processing methods and computer programs that rapidly ingest, archive and dynamically query the data to retrieve it from short and long term storage devices are disclosed. Data is partitioned on queryable fields and metadata relating to the partitioned data is stored in a database. This allows for data to be stored in a persistent queryable state, providing query transparency irrespective of the location that the data is actually stored. Software code with differing functionality that shares consistent data structures and methods is used in components of the system to provide flexibility and speed.Type: GrantFiled: July 25, 2005Date of Patent: July 22, 2014Assignee: Lockheed Martin CorporationInventors: Geminiano A. Lola, Christopher M. Allocco, Becky S. Chu, Nerissa K. Oberlander, Robert S. Rudisill, Benjamin R. Tran
-
Patent number: 8788533Abstract: Read access logging is performed by tracing data accesses in all domains. The logged data is traced on metadata level with some additions identifying the exposed data records. All data relevant for read access logging is stored at first in a temporary log, which is later processed, structured, and archived.Type: GrantFiled: October 26, 2012Date of Patent: July 22, 2014Assignee: SAP AGInventors: Frank Brunswig, Jan Hrastnik, Matthias Richter
-
Publication number: 20140201316Abstract: A system is described to create and transmit a streamable ZIP file container. The streamable ZIP file container contains stream metadata, files, and a central directory. The stream metadata, files, and central directory can be saved in a contiguous stream without any intervening bytes. When the streamable ZIP file container is read by a client device that supports streamable ZIP file containers, the client device can exit the data stream without receiving the central directory. Interruptions during transmission of the ZIP file container can be resumed.Type: ApplicationFiled: January 17, 2013Publication date: July 17, 2014Applicant: Apple Inc.Inventors: Paul William Chinn, Eric Olaf Carlson, Ronnie Misra
-
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: 8775377Abstract: The present disclosure provides for efficiently creating a full backup image of a client device by efficiently communicating backup data to a backup server using a change tracking log, or track log. A present full backup image can be created using a track log that is associated with a previous full backup image. The client device can determine whether files, which were included in the previous full backup image, have or have not changed using the track log. The client device can transmit changed file data to the backup server for inclusion in the present full backup image. The client device can also transmit metadata identifying unchanged file data to the backup server. The backup server can use the metadata to extract a copy of the unchanged file data from the previous full backup image for inclusion in the present full backup image.Type: GrantFiled: July 25, 2012Date of Patent: July 8, 2014Assignee: Symantec CorporationInventors: Shuangmin Zhang, Xianbo Zhang, Weibao Wu, Jim R. Lamb, Yun Yang, Satyajit Ashok GorheParlikar
-
Patent number: 8775386Abstract: In a DBMS, in response to a request from application programs, a base table update function updates a base table and a recovery start point, and a log recording function records update logs for the base table. Then, at predetermined timing, a backup function outputs the content of the base table to a backup file and copies the recovery start point associated with the base table to a recovery start point. Subsequently, when a user has specified a quiesce point and the base table, a copy generation function generates a target table that is a copy of the base table at the quiesce point by updating the backup file of the specified base table with ones of the update logs from the recovery start point to the quiesce point.Type: GrantFiled: August 18, 2010Date of Patent: July 8, 2014Assignee: International Business Machines CorporationInventors: Keisuke Asakura, Ritsuko Boh, Noriaki Kohno
-
Patent number: 8775763Abstract: The present invention provides techniques for assignment and layout of redundant data in data storage system. In one aspect, the data storage system stores a number M of replicas of the data. Nodes that have sufficient resources available to accommodate a requirement of data to be assigned to the system are identified. When the number of nodes is greater than M, the data is assigned to M randomly selected nodes from among those identified. The data to be assigned may include a group of data segments and when the number of nodes is less than M, the group is divided to form a group of data segments having a reduced requirement. Nodes are then identified that have sufficient resources available to accommodate the reduced requirement. In other aspects, techniques are providing for adding a new storage device node to a data storage system having a plurality of existing storage device nodes and for removing data from a storage device node in such a data storage system.Type: GrantFiled: July 13, 2007Date of Patent: July 8, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Arif Merchant, Svend Frolund, Yasusuhi Saito, Susan Spence, Alistair Veitch
-
Patent number: 8768901Abstract: A method and apparatus for selectively storing data on a server. The method operates by accessing a computer file and defining a data block as a current block of data. The current block is subsequently checksummed using a rolling error identification code. The method then determines if the calculated checksum for the current block has been previously stored in a database. If a matching checksum for the data is found in the database, then a duplicate of the current block already exists and the process repeats by selecting a new block of data. Alternatively, if the calculated checksum is absent from the checksum and the process has advanced one block length, the process moves back one block length and stores the current block in an archive. Otherwise, the checksum advances one byte forward to form a new current block of data and the process repeats.Type: GrantFiled: May 1, 2012Date of Patent: July 1, 2014Assignee: Symantec Operating CorporationInventor: Robert Somerville
-
Patent number: 8768985Abstract: A processor-implemented method, system and/or computer program product for managing computer file storage is presented. A file, which is designated for storage, is received. Upon determining that the file exceeds a pre-determined size, the file is stored in a pre-designated folder that is reserved for oversized files. This pre-designated folder is protected such that any file stored within the pre-designated folder is prevented from being moved into archival storage.Type: GrantFiled: February 8, 2012Date of Patent: July 1, 2014Assignee: International Business Machines CorporationInventors: Mary P. Kusko, Frank E. Levine, Stella L. Taylor, Anna W. Topol
-
Patent number: 8768891Abstract: A plurality of transactions are executed in a data storage application. Thereafter, log entries are sequentially stored according to the plurality of transactions in at least one log. Each log segment has a first globally unique identifier (GUID) uniquely identifying the log segment and includes a second GUID uniquely identifying an immediately preceding log segment in the sequence. In addition, the current position in the at least one log is stored along with the current log segment GUID together with data pages during data backup. Subsequently, a position in the at least one log from which to initiate replay of the log segments and a GUID for a corresponding log segment at the determined position at database recovery time is determined based on information stored during data backup. Replay of the log segments is then initiated starting at the determined position. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: April 27, 2012Date of Patent: July 1, 2014Assignee: SAP AGInventor: Ivan Schreter
-
Patent number: 8768886Abstract: A first directory server computer system subscribes to update data published by directory servers via an advanced message queuing protocol (AMQP) server. The first directory server receives update data that indicates an update for a LDAP-based database associated with the first directory server. When the received update data is from the AMQP server, the first directory server converts the received update data into an LDAP data format and updates the LDAP-based database using the LDAP formatted update data. When the received update data is not from the AMQP server, the first directory server updates the LDAP-based database using the received update data, converts the received update data into a wire level data format, and publishes the wire level formatted update data to the AMQP server. The AMQP server allows a second directory server that subscribes to the AMQP server to obtain data representing the update.Type: GrantFiled: October 29, 2012Date of Patent: July 1, 2014Assignee: Red Hat, Inc.Inventor: Richard Allen Megginson
-
Patent number: 8768946Abstract: According to one embodiment, a method includes storing instances of a file in a first storage tier and a second storage tier of a storage system; associating each instance of the file on the first and second storage tier with a unique program identifier (UPI); receiving a request to access the file or instance thereof from a user in a group of users; searching for a UPI associated with an instance of the file that exists on the first storage tier; and providing the user requesting access to the file with remote access to the instance of the file on the first storage tier. Additional methods are also presented.Type: GrantFiled: May 30, 2012Date of Patent: July 1, 2014Assignee: International Business Machines CorporationInventor: Glen A. Jaquette
-
Publication number: 20140181048Abstract: The data storage system according to certain aspects can filter secondary copies of data (e.g., backups, snapshots, archives, etc.) generated by multiple client computing devices into a single, filtered, global reference copy. A reference copy may be a filtered view or representation of secondary storage data in a data storage system. A reference copy may include a data structure that includes references to a subset of secondary storage data that meets certain filtering criteria. The filtering criteria may be specified by users according to user preference. Data included in a reference copy may be stored in native format (e.g., format of the application that generated the data) and be accessible through the application associated with the data.Type: ApplicationFiled: March 8, 2013Publication date: June 26, 2014Applicant: COMMVAULT SYSTEMS, INC.Inventors: Prakash Varadharajan, Manas Bhikchand Mutha, Vinit Dilip Dhatrak, Pavan Kumar Reddy Bedadala, Hetal Kapadia
-
Publication number: 20140181050Abstract: The data archive system according to the present disclosure includes a client terminal 3, and a NAS device 12 connected to the client terminal 3 via a network 5. The NAS device 12 includes a server 2 and a storage device 1. The storage device 1 includes a drive 7 to record a file on a medium 9. The server 2 stores a file name of the file recorded on the medium 9 by the drive 7 and location information of the medium 9 in association with each other. Upon start of operation of reading a specific file, the client terminal 3 acquires location information of a medium 9 associated with a file name of the specific file from the server 2 via the network 5, and displays different icons according to the location information.Type: ApplicationFiled: December 20, 2013Publication date: June 26, 2014Applicant: Panasonic CorporationInventor: Akinori YUBA
-
Publication number: 20140181049Abstract: Method and systems for creating a consumer accessible archive of live performances are described. The consumer accessible archive may be created by receiving a data file including recorded data for a live performance of an artist via a network at a central location, receiving another data file including recorded data for another live performance of the artist via the network at the central location, generating an archive including the recorded data, and posting the archive by the computer server system for access of the first and second portions by consumers via the network. Methods and systems are also described for creating and archiving live performances and for uploading digital content related to a live performance to a computer server system.Type: ApplicationFiled: December 19, 2013Publication date: June 26, 2014Applicant: IDEA DENInventors: DALE MANNING, TED BENICE
-
Patent number: 8760956Abstract: Embodiments of the present invention provide a data processing method and apparatus. According to the embodiments of the present invention, when it is found that a data hash value in a currently received data stream exceeds a preset first threshold, a part or all of data in the data stream is not deduplicated, and is directly stored, so as to prevent the data in the data stream from being dispersedly stored into a plurality of storage areas; instead, the part or all of the data is stored into a storage area in a centralized manner, so that a deduplication rate is effectively improved on the whole, particularly in a scenario of large data storage amount.Type: GrantFiled: December 26, 2013Date of Patent: June 24, 2014Assignee: Huawei Technologies Co., Ltd.Inventors: Yanhui Zhong, Zongquan Zhang
-
Patent number: 8751454Abstract: Virtual defragmentation in a deduplication vault. In one example embodiment, a method of virtual defragmentation in a deduplication vault includes a virtual defragmentation phase. The virtual defragmentation phase includes accessing file system metadata (FSM) blocks included in a backup of allocated blocks of a source storage and reordering block references in the FSM blocks to match the order of the corresponding blocks as stored in a deduplication vault storage.Type: GrantFiled: January 28, 2014Date of Patent: June 10, 2014Assignee: Storagecraft Technology CorporationInventors: Nathan S. Bushman, Andrew Lynn Gardner
-
Patent number: 8751458Abstract: Saving database storage space includes receiving, using a processor, one or more properties associated with a newly released commodity input at a front-end server; determining whether the one or more properties of the newly released commodity match a standard property unit (SPU), wherein the SPU includes a plurality of properties common to at least two commodities of which data is stored at a back-end server; and in the event that the one or more properties of the newly released commodity match the SPU, storing data associated with binding the newly released commodity with the matching SPU at the back-end server.Type: GrantFiled: January 17, 2012Date of Patent: June 10, 2014Assignee: Alibaba Group Holding LimitedInventors: Xu Qiang Yue, Chen Zhu, Ke Jin, Hu Wei, Jing Feng Luo, Ling Cao
-
Patent number: 8745010Abstract: Mutable portions of data are stored in a first storage system and immutable portions of the data are stored in a second storage system. Immutable portions and mutable portions of the data associated with the same time period are initially archived. After a period of time since the initial archiving, the mutable portions of the data from the first storage system that have been modified are supplemental archived. Integrity verifications of successfully performing the initial archiving and supplemental archiving are stored.Type: GrantFiled: April 12, 2012Date of Patent: June 3, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Steve Chan, Wei Huang
-
Patent number: 8745009Abstract: 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: GrantFiled: March 13, 2012Date of Patent: June 3, 2014Assignee: International Business Machines CorporationInventor: Masahiro Ohkawa
-
Patent number: 8745008Abstract: A method, computer program product, and system for defining custodianship of content in an electronic discovery management system, and maintaining custodianship definitions in an external content archive, the custodianship specifying at least one parameter of a first custodian to associate the content with the first custodian. Responsive to receiving a request to perform an operation on the content associated with the first custodian, the request is modified with the at least one parameter of the first custodian and at least one property of the content in the content archive, the at least one parameter and at the least one property being consumable by the content archive. The modified request is sent to the content archive, which is configured to, responsive to receiving the modified request, perform the operation on the content associated with the first custodian.Type: GrantFiled: September 6, 2012Date of Patent: June 3, 2014Assignee: International Business Machines CorporationInventors: Roman Kisin, Andrey Pogodin, Pierre Raynaud-Richard
-
Patent number: 8745007Abstract: A method is provided for handling synchrophasor measurements relating to an electrical power system. The method includes: (a) acquiring a plurality of synchrophasor measurements containing data representing at least one power system event; (b) inserting and storing the event related synchrophasor measurements in a database as a partitioned binary large object (BLOB); (c) reading and transferring the synchrophasor measurements related to a user selected current or historical event from the database to a client computer partition by partition; and (d) processing the event data at the client computer on a partition-by-partition basis such that the client computer will be able to start a replay of the event replay as soon as processing of the first partition of the event BLOB data is completed.Type: GrantFiled: August 11, 2009Date of Patent: June 3, 2014Assignee: Electric Power Research Institute, Inc.Inventors: Guorui Zhang, Hongtao Chen
-
Patent number: 8744839Abstract: Target word recognition includes: obtaining a candidate word set and corresponding characteristic computation data, the candidate word set comprising text data, and characteristic computation data being associated with the candidate word set; performing segmentation of the characteristic computation data to generate a plurality of text segments; combining the plurality of text segments to form a text data combination set; determining an intersection of the candidate word set and the text data combination set, the intersection comprising a plurality of text data combinations; determining a plurality of designated characteristic values for the plurality of text data combinations; based at least in part on the plurality of designated characteristic values and according to at least a criterion, recognizing among the plurality of text data combinations target words whose characteristic values fulfill the criterion.Type: GrantFiled: September 22, 2011Date of Patent: June 3, 2014Assignee: Alibaba Group Holding LimitedInventors: Haibo Sun, Yang Yang, Yining Chen
-
Publication number: 20140150059Abstract: Tools are provided for conducting a conference/meeting and/or obtaining, managing and archiving conference/meeting data. For example, a conference application can be provided through a network to a registrant or participant of the conference. The conference application allows the registrant or participant to access conference data (such as presentation slides, conference materials, other posted content, etc.), save comments, files, other content, etc., make revisions to the conference data, and share data with other registrants or participants of the conference.Type: ApplicationFiled: November 27, 2012Publication date: May 29, 2014Inventors: Yuki Uchida, Shun Tanaka
-
Patent number: 8738586Abstract: A plurality of transactions are executed in a data storage application. Thereafter, log entries are sequentially stored according to the plurality of transactions in at least one log. Each log segment has a first globally unique identifier (GUID) uniquely identifying the log segment and includes a second GUID uniquely identifying an immediately preceding log segment in the sequence. In addition, the current position in the at least one log is stored along with the current log segment GUID together with data pages during data backup. Subsequently, a position in the at least one log from which to initiate replay of the log segments and a GUID for a corresponding log segment at the determined position at database recovery time is determined based on information stored during data backup. Replay of the log segments is then initiated starting at the determined position. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: April 27, 2012Date of Patent: May 27, 2014Assignee: SAP AGInventor: Ivan Schreter
-
Patent number: 8738583Abstract: Techniques for compiled indexing and paginated reporting are described. Event messages, having sequential identifiers, are received and stored in a working table. The working table is renamed as a rollover table upon receiving a threshold number of the event messages and a new working table is created. A reference to the rollover table is stored in a management table. Summary data which summarizes each rollover table according to predetermined criteria is stored in a summary table with the reference to the corresponding rollover table. When a query to the event messages is received, a response to the query is generated based on the contents of the summary table and management table. The response may also include a predetermined quantity of event messages based on a dimension of a window of a graphical user interface of a client computer which issued the query.Type: GrantFiled: February 9, 2011Date of Patent: May 27, 2014Assignee: Cisco Technology, Inc.Inventors: Roulei Zhang, Sohag Desai, Hemant Patel
-
Patent number: 8732131Abstract: A processing system capable of downloading and executing firmware at the same time, and from multiple storages, is disclosed. The processing system includes a first storage unit for storing firmware; a second storage unit for storing frequently accessed firmware, the second storage unit having a higher operating speed than the first storage unit; a download unit for downloading firmware from the first storage unit to the second storage unit; an execution unit for executing firmware from the first storage unit or the second storage unit; and a processor for controlling the download unit and execution unit to operate concurrently.Type: GrantFiled: February 16, 2006Date of Patent: May 20, 2014Assignee: MediaTek Inc.Inventor: Tau-Li Huang
-
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: 8732123Abstract: A system provided herein permits a communications network subscriber to establish a local contact database on at least one communications device. The local contact database can communicate with a global contact database to receive contact information updates for a group of subscribers stored within the local contact database. The contact information can include basic contact information, such as name, address, email address, and telephone number. The contact information can also include advanced contact information, such as registration and activity information for each communications device associated with the group of subscribers, location information, hotspot information, points of interest information, and social networking information. Methods are provided herein that permit subscribers to introduce each other and obtain contact information securely. Methods are also provided herein that permit subscribers to request further contact information after a communication session is terminated.Type: GrantFiled: October 16, 2007Date of Patent: May 20, 2014Assignee: AT&T Mobility II LLCInventors: Scott Swanburg, Andre Okada, Paul Hanson, Chris Young
-
Patent number: 8725972Abstract: 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: GrantFiled: September 14, 2012Date of Patent: May 13, 2014Assignee: International Business Machines CorporationInventors: Gordon D. Hutchison, Cameron J. McAllister, Lucy Raw, Bruce J. Smith