Patent application number | Description | Published |
20090182785 | Multi-Way Checkpoints in a Data Storage System - Embodiments of the present invention allow multiple checkpoints to be taken so that multiple versions of the filesystem, including a working version and at least two checkpoint versions, can be maintained over time. Specifically, at least three “superblock” root structures are used to manage multiple instantiations of the filesystem. The superblocks are preferably stored in fixed locations within the storage system for easy access, although they may alternatively be stored in other ways. The number of superblocks may be fixed or variable. | 07-16-2009 |
20120036161 | Distributed File System and Method - A distributed file system and method distributes file system objects across multiple self-contained volumes, where each volume is owned by a unique file system node. Logical links are used to reference a file system object between volumes. Each file system node includes a relocation directory in which is maintained hard links to locally-stored file system objects that are referenced from another file system node using logical links. Various file system operations that involve multiple volumes are performed without having to place a write lock on more than one volume at a time. Various caching schemes allow the various file system nodes to cache file system object data and metadata. | 02-09-2012 |
20120271799 | Apparatus and Method for Hardware-Based File System - A hardware-based file system includes multiple linked sub-modules that perform functions ancillary to client data handling. Each sub-module is associated with a metadata cache. A doubly-rooted structure is used to store each file system object at successive checkpoints. Metadata is stored within an object and/or as a separate object. Provisions are made for allocating sparse objects. A delayed write feature is used for writing certain objects into non-volatile storage. Checkpoints can be retained as read-only versions of the file system. Modifications to the file system are accomplished without affecting the contents of retained checkpoints. The file system can be reverted to a retained checkpoint. Multiple file servers can be interconnected as a cluster, and each file server stores requests from another file server. Interconnections between file servers can be dynamically modified. A distributed locking mechanism is used to control access to file system objects stored by the file servers. | 10-25-2012 |
20140074808 | Apparatus for Managing a Plurality of Root Nodes for File Systems - Apparatus for managing a plurality of root nodes may include a file server coupled to a storage device, wherein a first root node is operable to identify a previous version of an object of a file system and to relate to a plurality of data blocks forming a portion of the object, a second root node is operable to identify a current version of the object and to relate to a data block of the plurality of data blocks and a new data block of the object, and the storage device is operable to store the plurality of data blocks and the new data block. Apparatus for managing a plurality of root nodes alternatively may include a file system board operable to manage a plurality of root nodes, a first root node being operable to identify the a previous version of a file system and to relate to a plurality of data blocks of the file system, and a second root node being operable to identify the a current version of the file system and to relate to a data block of the plurality of data blocks and a new data block of the file system. | 03-13-2014 |
20140108709 | File Server Node with Non-Volatile Memory Processing Module Coupled to Cluster File Server Node - Apparatus includes a file server node having (i) a first interface operable to communicate with a network and receiving a network request via network, (ii) a non-volatile memory operable to temporarily store a request related to the network request received by the first interface, (iii) a second interface operable to be coupled to the storage device for storing the request, and (iv) a non-volatile memory processing module, coupled to the first interface, the non-volatile memory and the second interface, and operable to be coupled to another file server node, so that the request can be sent to the non-volatile memory, the second interface and the another file server node after the non-volatile memory processing module receives the file system request. | 04-17-2014 |
Patent application number | Description | Published |
20100292996 | APPARATUS AND METHOD FOR ENHANCED CLIENT RELATIONSHIP MANAGEMENT - The apparatus and methods disclosed herein provide a convenient and efficient computer-based process methodology for identifying and qualifying people for different solutions and outcomes and enrolling and/or registering people in appropriate programs as they are identified. The most preferred embodiments of the present invention comprise one or more structured computerized databases comprising: a set of outcomes, each with a corresponding set of appropriately-expressed eligibility requirements; a set of applications or forms and their corresponding necessary and unique named data elements, or variables, which may or may not relate to the aforementioned set of outcomes; a set of questions corresponding to the set of variables, each question relating to one or more variables; a set of question scripts corresponding to the set of questions, with one script per question; a set of question help prompt scripts corresponding to the set of questions, with one help prompt per question; a set of interview constructs that semantically relate sets of questions; and a subject definition comprised of named locations used to store variables and their corresponding values. Given the database and elements described above, the most preferred embodiments of the present invention comprise a system that performs: eligibility determination; data acquisition; and forms or application completion using collected data elements. | 11-18-2010 |
20140279059 | APPARATUS AND METHOD FOR ENHANCED CLIENT COMMUNICATION - The most preferred embodiments of the present invention comprise a system and a method for managing and implementing customer/client retention-related communication activities with a high degree of flexibility and customization, making the present invention particularly well-suited for use in disparate business environments, as well as government and non-profit environments. Deployed over the Internet, the present invention provides a mechanism for multi-tiered organizations to control and manage the types of communications used by company personnel for customer contact, including marketing and similar campaigns for cross-selling, as well as customer loyalty and retention purposes. The most preferred embodiments of the present invention are designed to automate communications and interactions between various industry organizations/sales agents and their customers and/or prospects, including in-process contacts with customers and partners, while also offering data analytics, flexible reporting, custom marketing campaigns/activities, relationship building tools, communication effectiveness reporting and enhanced levels of management control and oversight. | 09-18-2014 |
Patent application number | Description | Published |
20130031044 | DATA QUALITY MANAGEMENT - A data quality management system includes a rules repository configured to store profiling data quality rules, cleansing data quality rules, and linking data that links profiling data quality rules to cleansing data quality rules. The data quality management system also includes a rules management module configured to manage the rules repository. The data quality management system further includes a data quality job management module configured to migrate data quality rules from the rules repository to a data quality processing system and manage a data quality process performed by the data quality processing system using the migrated data quality rules. | 01-31-2013 |
20140136464 | DATA QUALITY MANAGEMENT FOR PROFILING, LINKING, CLEANSING, AND MIGRATING DATA - A data quality management system includes a rules repository configured to store profiling data quality rules, cleansing data quality rules, and linking data that links profiling data quality rules to cleansing data quality rules. The data quality management system also includes a rules management module configured to manage the rules repository. The data quality management system further includes a data quality job management module configured to migrate data quality rules from the rules repository to a data quality processing system and manage a data quality process performed by the data quality processing system using the migrated data quality rules. | 05-15-2014 |
20150019472 | DATA QUALITY MANAGEMENT FOR PROFILING, LINKING, CLEANSING, AND MIGRATING DATA - A data quality management system includes a rules repository configured to store profiling data quality rules, cleansing data quality rules, and linking data that links profiling data quality rules to cleansing data quality rules. The data quality management system also includes a rules management module configured to manage the rules repository. The data quality management system further includes a data quality job management module configured to migrate data quality rules from the rules repository to a data quality processing system and manage a data quality process performed by the data quality processing system using the migrated data quality rules. | 01-15-2015 |