Database Archive Patents (Class 707/661)
-
Patent number: 9495374Abstract: The file management server refers, when file information on at least two files targeted for association is acquired, to a storing unit that stores therein condition information, in which conditions for determining whether association between files is permitted are set, and determines whether the two files in the file information satisfy a condition that is set in the condition information and associates, when the condition is satisfied, the two files.Type: GrantFiled: December 24, 2013Date of Patent: November 15, 2016Assignees: FUJITSU LIMITED, HONDA MOTOR CO., LTD.Inventors: Kazuhisa Hanamoto, Yasuo Kurosaki
-
Patent number: 9454573Abstract: A method and system for executing database queries in parallel using a shared metadata store. The metadata store may reside on a master node, and the master node may distribute this metadata with query plans to worker nodes. The worker nodes may request additional metadata from the master node when necessary.Type: GrantFiled: March 15, 2013Date of Patent: September 27, 2016Assignee: EMC CorporationInventors: Caleb Welton, Hitoshi Harada, Jeffrey Cohen, Lei Chang, Radhika Reddy, Tao Ma, Zhanwei Wang
-
Patent number: 9442925Abstract: A system for consolidating data messages includes a memory that stores data messages. Each of the data messages has a user field, an outside party field, and a timestamp field. The first data message's user field is associated with a first user, the outside party field is associated with a first outside party, and the timestamp field is associated with a first timestamp. The third data message's user field is associated with a first user, the outside party field is associated with a first outside party, and the timestamp field is associated with a third timestamp. A processor then groups the first data message and the third data message based at least in part upon the user field, outside party field, and timestamp field of each message. The processor then combines the first data message and the third data message into a consolidated data message.Type: GrantFiled: November 21, 2012Date of Patent: September 13, 2016Assignee: Bank of America CorporationInventors: Sravan Reddy Rekula, Venkat Pillay
-
Patent number: 9395978Abstract: A mobile phone based software processing method recording time information of installation of each software program in a mobile phone; updating the latest time information of the software; and when it is detected that the time information of certain software is idle for more than a preset time interval, determining that the software is long-term idle, arranging and displaying a list of long-term idle software being idle for more than a preset time interval, and updating or unloading the long-time idle software automatically according to requirements.Type: GrantFiled: September 20, 2012Date of Patent: July 19, 2016Assignee: HUIZHOU TCL MOBILE COMMUNICATION CO., LTD.Inventor: Bin Yu
-
Patent number: 9384247Abstract: According to one embodiment of the present invention, a system for managing data within a plurality of data management architectures includes at least one processor. The system persists an entity managed by a first data management architecture to a second data management architecture. The first data management architecture manages entity data within data sources and the second data management architecture manages persisted entities within a common repository. Entity attributes are mapped between the first and second data management architectures. The system further provides one or more supplemental attributes for the persisted (e.g., registration mode or fully persisted mode) entity within the second data management architecture, wherein the supplemental attributes are unmapped between the first and second data management architectures.Type: GrantFiled: June 9, 2014Date of Patent: July 5, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephanie J. Hazlewood, Mohammad Khatibi, Amira N. Taiyab
-
Patent number: 9384246Abstract: According to one embodiment of the present invention, a system for managing data within a plurality of data management architectures includes at least one processor. The system persists an entity managed by a first data management architecture to a second data management architecture. The first data management architecture manages entity data within data sources and the second data management architecture manages persisted entities within a common repository. Entity attributes are mapped between the first and second data management architectures. The system further provides one or more supplemental attributes for the persisted (e.g., registration mode or fully persisted mode) entity within the second data management architecture, wherein the supplemental attributes are unmapped between the first and second data management architectures.Type: GrantFiled: November 1, 2013Date of Patent: July 5, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephanie J. Hazlewood, Mohammad Khatibi, Amira N. Taiyab
-
Patent number: 9367600Abstract: Policy-based storage and retrieval combined with a distribution algorithm results in automatic and even distribution of policy-based storage structures across a set of nodes and dynamic, automated homing or ownership of policy-based storage structures. Large numbers of policy-based storage structures may be distributed without manual administration, allowing for rapid creation and destruction of storage structures. The overall load may be distributed and balanced across the server pool. Multiple entries having the same key value in a database- or table-like structure allow for distribution of policy-based storage and retrieval by key value and for queue semantics to be utilized for microqueues in the large database- or table-like structure.Type: GrantFiled: November 25, 2015Date of Patent: June 14, 2016Assignee: TIBCO Software Inc.Inventors: Jean-Noel Moyne, Suresh Subramani, Tom M. Kim
-
Patent number: 9348517Abstract: Embodiments of the invention relate to cache management of sequential write storage. Cache states of cache blocks in cache storage are tracked. The tracking incudes creating a migration candidate list that organizes the cache blocks into virtual volumes. Based on determining that a cache migration threshold has been reached, at least a subset of the cache blocks are selected from the migration candidate list for migration. The selected cache blocks are ordered into a sequential order based on the migration candidate list. At least a subset of the selected cache blocks are migrated in the sequential order, the migrating including writing contents of the selected cache blocks to the sequential write storage.Type: GrantFiled: August 28, 2014Date of Patent: May 24, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Wayne C. Hineman, Robert M. Rees, Pin Zhou
-
Patent number: 9330108Abstract: A first server system identifies a first storage area of the first server system, the first storage area being associated with a first heat value and storing at least a portion of a file. The first server system determines an identifier corresponding to the portion of the file. The first server system associates the portion of the file with the first heat value. The first server system sends the identifier corresponding to the portion of the file and the associated heat value to a second server system, wherein the second server system includes a duplicate copy of the portion of the file.Type: GrantFiled: September 30, 2013Date of Patent: May 3, 2016Assignee: International Business Machines CorporationInventors: Carl E. Jones, John T. Olson, Sandeep R. Patil, Riyazahamad M. Shiraguppi
-
Patent number: 9317516Abstract: Systems and methods for compressing a raw logical data object (201) for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimizatic in and restoring thereof. Compressing the raw logical data object (201) comprises creating in the storage device a compressed logical data object (203) comprising a header (204) and one or more allocated compressed sections with predefined size (205-1-205-2); compressing one or more sequentially obtained chunks of raw data (202-1-202-6) corresponding to the raw logical data object (201) thus giving rise to the compressed data chunks (207-1-207-6); and sequentially accommodating the processed data chunks into: said compressed sections (205-1-205-2) in accordance with an order said chunks received, wherein said compressed sections serve as atomic elements of compression/decompression operations during input/output transactions on the logical data object.Type: GrantFiled: July 21, 2011Date of Patent: April 19, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chaim Koifman, Nadav Kedem, Avi Zohar, Jonathan Amit
-
Patent number: 9317417Abstract: A device may receive information identifying an attribute to be used when determining whether to archive a digital message. The attribute may be associated with the digital message. The device may determine an attribute value based on the attribute and the digital message. The device may determine an archival weight corresponding to the attribute. The device may compute an archival score for the digital message. The archival score may be based on the attribute value and the archival weight. The device may determine that the archival score satisfies a threshold. The device may archive the digital message based on determining that the archival score satisfies the threshold.Type: GrantFiled: May 7, 2013Date of Patent: April 19, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Anthony Lemus, James T. McConnell
-
Patent number: 9311312Abstract: The application relates to a method for the electronic archiving of data objects by means of a data processing device, wherein the method comprises the following steps: receipt of a hash value tuple comprising one or a plurality of hash values, wherein each hash value is assigned to a data object, receipt of time information on the hash value tuple indicating a time period within which the hash values of the hash value tuple should be electronically archived and comparison of the time information with a predetermined time specification, wherein archiving steps are carried out if the time information specifies a time period for electronic archiving that is shorter than the predetermined time specification. The application furthermore relates to a computer program product.Type: GrantFiled: April 30, 2014Date of Patent: April 12, 2016Assignees: cp.media AG, AIRBUS OPERATIONS GmbHInventors: Burkhardt Brennecke, Olaf Feller, Gunnar Wiebecke
-
Patent number: 9298757Abstract: A computer-implemented system for searching includes a data store accessible via a network for storing a data set; an indexing system coupled to the network and indexing the data set, the indexing system configured to generate content vectors for terms in the data set; generate index vectors for terms in the data set; and generate a bitset signature from the index vector. The system further includes a search module coupled to the network and configured to receive a search query and perform a search on one or more terms in the search query by accessing a bitset signature and content vector corresponding to the term; retrieving bitset signatures that are within a predetermined closeness to the bitset signature; selecting content vectors corresponding to retrieved bitset signatures; and selecting content vectors that are within a predetermined similarity to the term content vector; and return the terms corresponding to the content vectors.Type: GrantFiled: March 13, 2013Date of Patent: March 29, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Elias Ponvert, Michael Tuyen Tran
-
Patent number: 9152710Abstract: A system for the support and management of search for documents is presented. The system includes knowledge-database, query interface and communication to a database of documents to be searched. Information generated during a search session is collected by the system and is added to the knowledge-database. The information is ranked automatically according to the usage of that information by the user. During successive search sessions, or during search made by other users, the system uses the knowledge-database to support the users with keywords, queries and reference to documents.Type: GrantFiled: February 16, 2009Date of Patent: October 6, 2015Assignee: SCAILEX CORPORATION LTD.Inventor: Haim Zvi Melman
-
Patent number: 9135262Abstract: A system and method is provided for parallel processing of multiple write requests to write data associated the multiple write requests to a storage area concurrently. The file system receives a series of write request from one more applications executing on the computing device. The file system includes one or more processing modules that selectively groups writes request into lists or trains. After the processing modules begin processing first threads associated with writes in a first train, the processing modules determines whether and when to initiate processing of second threads associated with writes in a second train during processing of the first threads.Type: GrantFiled: October 19, 2012Date of Patent: September 15, 2015Assignee: Oracle International CorporationInventors: Neil Veness Perrin, Roch Bourbonnais, Bradley Romain Lewis
-
Patent number: 9128936Abstract: A system and method for facilitating a visit to a cemetery, the system including a machine readable symbol encoded with a first set of information, a reading device to read and decode the symbol, a transmitting device to send a first query based on the first set of information to a data repository, a receiving device to receive a second set of information, and a display device to display a first biography of the decedent. The biography story is based on the first and second sets of information.Type: GrantFiled: June 24, 2014Date of Patent: September 8, 2015Inventors: Ed Campbell, Steve Maynock
-
Patent number: 9104704Abstract: Imaging systems and related methods are provided. A representative system includes: a network identification system operative to identify image capturing devices operating within a vicinity of each other; an image cataloging system operative to receive image data, via a communication network, from at least a first image capturing device and a second image capturing device identified as operating within the vicinity of each other, the image cataloging system being further operative to automatically catalog the received image data; and a content feed system operative to receive, via the communication network, a request for a compilation of image data and, responsive thereto, create the compilation of image data such that the compilation of image data includes at least a portion of the image data received from each of the first image capturing device and the second image capturing device.Type: GrantFiled: July 16, 2012Date of Patent: August 11, 2015Assignee: HTC CORPORATIONInventor: Scott Wenger
-
Patent number: 9043291Abstract: A system and method verifies and restores the consistency of inode to pathname mappings. In a first embodiment, an off-line verification procedure is modified to verify and correct the primary name inode to pathname mapping information within inodes of a file system. In a second embodiment, an on-line file system verification process is modified to verify inode to pathname mapping information upon the loading of each inode within the file system.Type: GrantFiled: January 28, 2010Date of Patent: May 26, 2015Assignee: NetApp, Inc.Inventors: Edward R. Zayas, Thomas Haynes, John Francis Gillono, Andy C. Kahn
-
Patent number: 9043341Abstract: 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: November 5, 2013Date of Patent: May 26, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ben Sasson, Ori Shalev
-
Patent number: 9043285Abstract: A method of classifying data is disclosed. Text data items are received. A set of classes into which the text data items are to be classified is received. A phrase-based classifier to classify the text data items into the set of classes is selected. The phrase-based classifier is applied to classify the text data items into the classes. Here, the applying includes creating a controlled vocabulary pertaining to classifying the text data items into the set of classes, building phrases based on the text data items and the controlled vocabulary, and classifying the text data items into the set of classes based on the phrases.Type: GrantFiled: February 9, 2012Date of Patent: May 26, 2015Assignee: LinkedIn CorporationInventor: Ron Bekkerman
-
Patent number: 9037543Abstract: Information from multiple databases is retrieved and stored on a database storage system. Multiple point-in-time copies are obtained for each database. A point-in-time copy retrieves data changed in the database since the retrieval of a previous point-in-time copy. A virtual database (VDB) is created by creating a set of files in the data storage system. Each file in the set of files created for a VDB is linked to the database blocks on the database storage system associated with a point-in-time copy of the source database. The set of files associated with the VDB are mounted on a database server allowing the database server to read from and write to the set of files. Workflows based on VDBs allow various usage scenarios based on databases to be implemented efficiently, for example, testing and development, backup and recovery, and data warehouse building.Type: GrantFiled: December 16, 2011Date of Patent: May 19, 2015Assignee: Delphix CorporationInventors: Charles Li Zha, Jedidiah Yueh
-
Patent number: 9031912Abstract: 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: GrantFiled: June 25, 2012Date of Patent: May 12, 2015Assignee: KIP CR P1 LPInventors: Austin Rogers, William H. Moody, II, Peter Anthony DeLine
-
Publication number: 20150127616Abstract: When a WORM cartridge is formatted for Tape File System (LTFS) in advance, such as prior to shipment, Linear Tape File System Library Edition (LTFS LE) is expanded by software to reduce consumption of the index partition and to support elimination of the appending of unnecessary data. More specifically, instead of recording metadata in the index partition during normal unmounting, the metadata is recorded in separate local storage such as on hard disk drive (HDD), and the index partition is updated only when the cartridge is ejected from the library. In this way, the present invention is able to significantly reduce the frequency of index partition updates. Because an update occurs only when the user intentionally ejects a cartridge, overflow of the index partition before overflow of the data partition can be prevented.Type: ApplicationFiled: October 17, 2014Publication date: May 7, 2015Inventors: Tohru Hasegawa, Hironobu Nagura, Kazuhiro Ozeki
-
Patent number: 9021213Abstract: A computerized method for sharing removable storage media in a network, the method comprising associating, in an index entry, a first piece of removable storage media in a first storage device with at least a first storage policy copy and a second storage policy copy; copying, to the first piece of removable storage media, data associated with the first storage policy copy; and copying, to the first piece of removable storage media, data associated with the second storage policy copy.Type: GrantFiled: August 9, 2013Date of Patent: April 28, 2015Assignee: CommVault Systems, Inc.Inventors: Rajiv Kottomtharayil, Parag Gokhale, Anand Prahlad, Manoj Kumar Vijayan, David Ngo, Varghese Devassy
-
Patent number: 9015125Abstract: Program code determines whether a retention base, defined as a property within a disposition schedule has a value, wherein the disposition schedule defines additional properties and instructions for disposal of a record, and wherein the additional properties include a retention period. The program code identifies a change to at least one of the retention base and the retention period. The program code generates a point in time to perform the disposal of the record based on the change that is identified, wherein the disposal is an action defined for a phase of the disposition schedule.Type: GrantFiled: February 22, 2013Date of Patent: April 21, 2015Assignee: International Business Machines CorporationInventor: Li Zhou
-
Patent number: 9015121Abstract: The system described herein provides for unifying the streams of I/O, external VM snapshot triggers and VM internal operations into one in connection with providing for snapshotting of both the data storage of a storage system and one or more associated VMs over time. The system described herein thereby allows recording undo and redo journals for all the streams substantially simultaneously. The system described herein unifies snapshots for data storage and all associated VMs in response to one or more triggers. A tag of the unified snapshots may therefore automatically refer to a point-in-time of both the VM and array data.Type: GrantFiled: January 15, 2013Date of Patent: April 21, 2015Assignee: EMC CorporationInventors: Victor Salamon, Roel van der Goot, Steven R. Bromling
-
Patent number: 9009124Abstract: A plurality of indicators representing a plurality of respective candidate database configurations may be obtained, each of the candidate database configurations including a plurality of database queries and a plurality of candidate database indexes associated with a database table. A portion of the candidate database indexes included in the plurality of database indexes may be selected based on skyline selection. An enumeration of the portion of the plurality of the candidate database indexes may be determined based on a greedy algorithm.Type: GrantFiled: June 17, 2011Date of Patent: April 14, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Hideaki Kimura, Vivek Narasayya, Manoj Syamala
-
Patent number: 9002800Abstract: A data storage and protection system includes secondary storage and at least one instance of a high efficiency storage application (“HESA”). The HESA backs up and archives client data stored in primary storage of a client computer system or client node to secondary storage. Archive files generated by the HESA re-use previously backed up client data stored in the secondary storage. In one embodiment, previously backed up client data is re-used for an archive file by organizing the archive file as a hash tree having hash values pointing to the previously backed up client data. In addition, the HESA can maximize available space in the primary storage by replacing previously backed up and/or archived client data in the primary storage with pointers that point to the previously backed up and/or archived client data in secondary storage.Type: GrantFiled: June 30, 2007Date of Patent: April 7, 2015Assignee: EMC CorporationInventor: Jedidiah Yueh
-
Patent number: 9002906Abstract: The present invention provides a system and method for handling large transactions by a storage virtualization system. Current storage virtualization systems can only manage a limited number of data objects stored on an associated NAS system because of the cost or hardware constraints of physical main memory. The present invention will enable a storage virtualization system to increase the number of data objects managed by a factor of five or more by using an associated secondary memory store, such as a disk, to store information or metadata about data objects stored on associated NAS systems. The invention also provides a method for moving metadata from the storage virtualization system memory to the secondary store and back, and recovering metadata if corrupted. The invention thereby increases the number of data objects handled by the storage virtualization system with negligible loss of performance as perceived by clients of the storage virtualization system.Type: GrantFiled: March 31, 2008Date of Patent: April 7, 2015Assignee: EMC CorporationInventors: James Preston Rice, Philip Love
-
Patent number: 9003117Abstract: A system for performing storage operations using hierarchically configured storage operation cells. The system includes a first storage manager component and a first storage operation cell. The first storage operation cell has a second storage manager component directed to performing storage operations in the first storage operation cell. Moreover, the first storage manager component is programmed to instruct the second storage manager regarding performance of storage operations in the first storage operation cell.Type: GrantFiled: March 6, 2013Date of Patent: April 7, 2015Assignee: CommVault Systems, Inc.Inventors: Srinivas Kavuri, Andre Duque Madeira
-
Patent number: 9002801Abstract: 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: GrantFiled: March 29, 2010Date of Patent: April 7, 2015Assignee: Software AGInventor: Michael C. Meehan
-
Patent number: 8996469Abstract: Embodiments of a state tracking technique may enable real-time tracking of jobs in a computer cluster. A state object is provided that allows a job to be implemented as a distributable database. The job may be tracked while the job is processing via the state tracking technique. Using the state tracking technique, the cluster may track the location of the state objects for jobs in a database. However, only location information for the state object, and not the job metadata itself, is stored in the central database. This reduces the amount of data stored in the central database, distributing the metadata across the cluster, thus improving database performance and reducing bandwidth requirements on the network. Information about a job may be acquired via a query to the central database to find the location of the respective state object, and then a query to the state object (or to a proxy).Type: GrantFiled: August 30, 2010Date of Patent: March 31, 2015Assignee: Adobe Systems IncorporatedInventors: Andrey J. Bigney, Stephen Paul Reiser
-
Patent number: 8996497Abstract: User queries are received, with each query requesting a service from a server. Overlapping experiments are performed on at least a portion of the queries, with each experiment modifying one or more parameters associated with the queries or parameters associated with processing of the queries, and with the experiments organized into layers. Two or more experiments in different layers are allowed to be performed on the same query, and for any given layer, at most one experiment is allowed to be performed on the same query.Type: GrantFiled: November 29, 2011Date of Patent: March 31, 2015Assignee: Google Inc.Inventors: Ashish Agarwal, Eric Bauer Arbanovella, Diane Lambert, Ilia Mirkin, Michael M. Meyer, James A. Morrison, Daryl Pregibon, Susan Shannon, Diane L. Tang
-
Patent number: 8990167Abstract: A system and method for storing and providing metadata. Metadata may be retrieved from multiple sources. The metadata is stored in facets in a repository and tagged to indicate one or more of the source, a time frame, or an associated data object. In response to receiving a request for metadata, a system selects metadata based on the specified object, source, or time frame. Access permissions corresponding to the requester are used to select and provide metadata for which the requester has permissions.Type: GrantFiled: June 11, 2010Date of Patent: March 24, 2015Assignee: Microsoft Technology Licensing, LLCInventor: David Noor
-
Patent number: 8984656Abstract: Database management and security is implemented in a variety of embodiments. In one such embodiment, data sets containing sensitive data elements are analyzed using aliases representing sensitive data elements. In another embodiment, the sensitive data elements are stored in an encrypted form for use from a secure access, while the alias is available for standard access.Type: GrantFiled: September 23, 2013Date of Patent: March 17, 2015Assignee: Verisk Crime Analytics, Inc.Inventors: David A. Duhaime, Brad J. Duhaime
-
Patent number: 8984008Abstract: A computing device has multiple user profiles. While a particular user profile is the currently-active user profile of a computing device, the computing device determines whether a binary that is not associated with the particular user profile is already stored at the computing device. In response to determining that the binary is not already stored at the computing device, the computing device downloads the binary from a computing system other than the computing device and associates the binary with the particular user profile. If the binary is already stored at the computing device, the computing device associates the binary with the particular user profile without downloading the binary again.Type: GrantFiled: July 11, 2013Date of Patent: March 17, 2015Assignee: Google Inc.Inventors: Dianne Kyra Hackborn, Andrew Devron Stadler, Amith Yamasani, Kenneth Root
-
Patent number: 8983911Abstract: A storage abstraction system is described herein that exposes storage from an operating system as a uniform storage device and abstracts from applications the selection of a particular storage location and different properties of storage devices. The application provides the data to store and some information about the application's goals for storing the data, and lets the operating system route the data to the right place based on the data's characteristics. The operating system may choose to store data anywhere from L2 cache to a cloud-based storage service and anything in between, based on information about the data's persistence requirements, expected usage, access frequency, security needs, and so forth. The system lets applications and users focus on expressing their goals and needs for the data, and lets the operating system manage the hardware.Type: GrantFiled: June 20, 2011Date of Patent: March 17, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Dominique Fortier, Steven Maillet, Jered Aasheim
-
Patent number: 8983912Abstract: Data collection and transmission is disclosed. A server is configured to receive, from a remote device, a message including raw information, and to parse at least a portion of the received raw information. The raw information is received by the system from an information reporting module interface of the remote device. The information reporting module of the remote device is configured to receive information from at least one separately installed information reporting module. A client device includes an information reporting module interface and a server interface. The client device is configured to receive configuration information from a remote server.Type: GrantFiled: June 30, 2011Date of Patent: March 17, 2015Assignee: Sumo LogicInventors: Christian Friedrich Beedgen, Kumar Saurabh, Bruno Kurtic
-
Publication number: 20150066861Abstract: Methods, system, and devices for improving pre-modeling processing of data for use in predictive modeling. A computing device may be configured to perform operations for processing client data using metadata describing various client-specific parameters. Received client data may be loaded within stage tables based on the client-specific parameters, such flat file locations. The computing device may perform various validation checks on the loaded data, such as checks to identify duplication data records associated with client data received at different times, duplication data records occurring within an overlap period, and deleted records. In an embodiment, the computing device may perform additional checks to validate data records that include changing status information, such as marital status data of an employee. The computing device may use processed client data to generate weekly aggregated tables based on custom aggregation timeframes.Type: ApplicationFiled: August 27, 2013Publication date: March 5, 2015Applicant: Omnitracs, LLCInventors: Patrick M. Ritto, Pratyush Verma, John A. Old, Lauren K. Domnick, Jeffrey D. Gilcrease
-
Patent number: 8972365Abstract: A storage system having a plurality of storages. The each of the storages include a memory and a processor coupled to the memory. The processor executes a process including transmitting an update request for data which is commonly stored in the plurality of storages according to a predetermined transmission order indicating a path to transfer the update request. The process includes updating data when receiving an update request from another storage. The process includes changing the predetermined transmission order to a transmission order in which one or more storages included in the path are excluded according to the number of times the update request for the data is received.Type: GrantFiled: September 13, 2012Date of Patent: March 3, 2015Assignee: Fujitsu LimitedInventors: Toshihiro Ozawa, Kazutaka Ogihara, Yasuo Noguchi, Tatsuo Kumano, Masahisa Tamura, Jun Kato, Ken Iizawa, Kazuichi Oe, Munenori Maeda
-
Systems and methods for preserving individual backed-up files in accordance with legal-hold policies
Patent number: 8972354Abstract: A computer-implemented method for preserving individual backed-up files in accordance with legal-hold policies may include (1) providing at least one legal-hold policy that specifies the manner in which individual backed-up files that potentially relate to legal proceedings are to be preserved, (2) identifying at least one file that has been backed up, (3) identifying at least one legal purpose for preventing deletion of the backed-up file, (4) applying, in response to the identification of the legal purpose, the legal-hold policy to the backed-up file, and then (5) preserving the backed-up file in accordance with the legal-hold policy identified in the file metadata associated with the backed-up file. Various other systems, methods, and computer-readable media are also disclosed.Type: GrantFiled: September 15, 2011Date of Patent: March 3, 2015Assignee: Symantec CorporationInventor: Nilesh Telang -
Patent number: 8972355Abstract: A computer-implemented method for archiving related items may include: 1) identifying a data element on a computing device, 2) identifying at least one additional data element on the computing device that is related to the data element, the data element and the additional related data element collectively representing a group of related data elements, 3) determining, by applying an archiving policy to the group of related data elements, that the entire group of related data elements is eligible for archiving, and then 4) archiving the group of related data elements. Corresponding systems and computer-readable media are also disclosed.Type: GrantFiled: August 31, 2009Date of Patent: March 3, 2015Assignee: Symantec CorporationInventor: Michael Bilsborough
-
Patent number: 8959097Abstract: A method and system for harvesting collaboration data in accordance with a privacy policy is provided. In one embodiment, the method comprises defining a privacy policy for collaboration data, said privacy policy including a list of fields associated with the collaboration data to be harvested; harvesting the collaboration data associated with the fields specified as allowable under the privacy policy; transforming the collaboration data associated with the fields specified as allowable if said collaboration data can be transformed in accordance with a set of rules defined in the privacy policy; and storing the harvested collaboration data in a database.Type: GrantFiled: March 12, 2010Date of Patent: February 17, 2015Assignee: International Business Machines CorporationInventors: Catalina M. Danis, Thomas D. Erickson, Mary E. Helander, Wendy A. Kellogg, Rhonda Rosenbaum, David S. Singer, Calvin B. Swart
-
Patent number: 8959058Abstract: A data backup manager links data backup robustness to an external state. The data backup manager monitors the external state. Responsive to the external state, the data backup manager adjusts parameters controlling data backup, such as backup frequency, backup content, and backup retention time. The data backup manager can increase these parameters responsive to an increase in an external distress state level, and decrease them in response to a decrease in the external distress state level.Type: GrantFiled: September 2, 2004Date of Patent: February 17, 2015Assignee: Symantec CorporationInventors: Donald Kleinschnitz, Val Arbon
-
Patent number: 8959057Abstract: For automatic data placement of database data, a plurality of access-tracking data is maintained. The plurality of access-tracking data respectively corresponds to a plurality of data rows that are managed by a database server. While the database server is executing normally, it is automatically determined whether a data row, which is stored in first one or more data blocks, has been recently accessed based on the access-tracking data that corresponds to that data row. After determining that the data row has been recently accessed, the data row is automatically moved from the first one or more data blocks to one or more hot data blocks that are designated for storing those data rows, from the plurality of data rows, that have been recently accessed.Type: GrantFiled: May 18, 2012Date of Patent: February 17, 2015Assignee: Oracle International CorporationInventors: Amit Ganesh, Vineet Marwah, Vikram Kapoor
-
Patent number: 8949193Abstract: A system for archiving composite files including metadata and payload data in a file system. In at least one embodiment, the system includes a database for storing, in particular exclusively, a first group of metadata of the archived composite files, corresponding to search criteria usable in a query; at least one information layer in the file system for storing a second group of metadata of the archived composite files in storage files, the second group in particular including the metadata of the first group and/or all metadata; and the archived composite files stored in the file system.Type: GrantFiled: February 3, 2010Date of Patent: February 3, 2015Assignee: Siemens AktiengesellschaftInventors: Detlef Becker, Karlheinz Dorn, Artur Pusztai
-
Patent number: 8949200Abstract: The various disclosed techniques and equipment relate to synchronizing a subscriber's address books located in a portal and in the subscriber's mobile station, determining the subscription status of a directory number of another party with whom the subscriber intends to communicate, and/or for enabling the subscriber to make a referral to another party who might not be a qualified subscriber.Type: GrantFiled: March 1, 2012Date of Patent: February 3, 2015Assignee: Cellco PartnershipInventors: Sanjeevan Sivalingham, Biren Patel
-
Patent number: 8949208Abstract: Techniques for data migration of a storage system are described herein. According to one embodiment, a candidate index is generated to store information identifying a plurality of segments associated with one or more candidate files of a source storage tier to be migrated to a target storage tier of a storage system. Segments of the one or more candidate files are then migrated from the source storage tier to the target storage tier according to a sequential order, and based on the candidate index.Type: GrantFiled: September 30, 2011Date of Patent: February 3, 2015Assignee: EMC CorporationInventors: Teng Xu, Windsor W. Hsu, Lan Chin
-
Patent number: 8949244Abstract: Methods, Apparatuses, and Storage Medium associated with chronology based file management are disclosed herein. In embodiments, a method may include receiving a selection of a plurality of files or the plurality of files, and generating association data selectively associating the plurality of files with a plurality of events scheduled in a calendar of a user or time periods of the user. The method may further include storing the association data to facilitate subsequent selectively retrieval of the plurality of files in response to retrieval requests for files associated with selected ones of the plurality of events scheduled in the calendar of the user or the time periods of the user. Other embodiments may be described and claimed.Type: GrantFiled: May 24, 2013Date of Patent: February 3, 2015Assignee: SkyChron Inc.Inventors: Sheridan L Porter, Swain W. Porter
-
Patent number: 8943027Abstract: Methods, systems, and computer readable media for content item purging are provided. A contact item purger, such as may be incorporated within a local client application of a content management system running on a user device, may leverage knowledge as to which items have been uploaded to the content management system, and how long such content items have been stored on the user device, to propose items for deletion from the user device so as to reclaim storage space. A contact item purger may run on one or more user devices, and may activate upon various triggering events, based on various conditions and parameters, with or without user interaction, thus maintaining available memory capacity at all times.Type: GrantFiled: November 20, 2013Date of Patent: January 27, 2015Assignee: Dropbox, Inc.Inventors: Michael Dwan, Anthony Grue, Daniel Kluesing