Entries |
Document | Title | Date |
20100082716 | METHOD, SYSTEM, AND APPARATUS FOR FILE SERVER RESOURCE DIVISION - Provided is a method including the steps of: storing multiple IP addresses and resource management information including correspondence relationships among the multiple IP addresses, multiple file cache regions and multiple virtual file servers; processing multiple file requests transmitted from a client computer in accordance with the resource management information, by use of a lent file cache region being a part of the multiple file cache regions corresponding to the multiple virtual file servers, a lent IP address being a part of the multiple IP addresses, and a lent volume being a part of multiple volumes, the requests transmitted by designating the multiple virtual file servers, respectively; and creating a child virtual file server by receiving a child virtual file server creation request designating one of the multiple virtual file servers. | 04-01-2010 |
20100088354 | Method and System for Log File Analysis Based on Distributed Computing Network - The present invention discloses a method and a system for log file analysis based on distributed computing network. The method includes: storing user identifiers and related log information into a log file; dividing the log file into target files each including the log information having the same user identifier; separately analyzing the target files to obtain analysis results using at least two nodes; and combining the analysis results of the nodes. The method thereby establishes relationships among various log files through user identifiers, and further analyzes the relationships among the user's accesses to various contents of a website. | 04-08-2010 |
20100100574 | FILE MANAGEMENT SYSTEM AND APPARATUS, AND COMPUTER READABLE RECORDING MEDIUM STORING PROGRAM - By having a file data storage section that stores file data of a file; a management information storage section that stores management information identifying the file, the management information being related to the file data; a control information storage section that stores control information on a file to be blocked on which a predefined specified processing is to be executed; a management information retrieval section that retrieves the management information stored in the management information storage section; a control information retrieval section that retrieves the control information stored in the control information storage section; an execution section that, when the management information retrieved by the management information retrieval section corresponds to the control information retrieved by the control information retrieval section, executes the predefined processing on the file data related to that management information, proliferation of an important file distribution of which should be restricted over a network can be restricted. | 04-22-2010 |
20100106755 | Method for Preserving Virtual Filesystem Information Across High Availability Takeover - A computer implemented method, apparatus, and computer usable program code for preserving a virtual file system. Data for a virtual file system is received. The data include file handle information, vnode information, and gnode information. The data is saved to a storage device. The saved data can be used to reconstruct the virtual file system upon changeover between a primary data processing system and a backup data processing system. | 04-29-2010 |
20100161693 | SYSTEM AND METHOD FOR SIGNING AN ELECTRONIC DOCUMENT - A system and method for signing an electronic document obtains a signing tag and document content from a data base to generate an extensible markup language (XML) file of the electronic document. The system and method further converts the XML file to an extensible stylesheet language formatting objects (XSL-FO) file, and converts the XSL-FO file to a portable document format (PDF) file. Furthermore, the method obtains a signing position of the PDF file according to the signing tag and inserts an electronic signature into the PDF file according to the signing position. | 06-24-2010 |
20100169391 | OBJECT INTERFACE TO A DISPERSED DATA STORAGE NETWORK - A data object interface to a dispersed data storage network is disclosed. The disclosed interface accepts read and write commands from a client computer and generates network commands that are forwarded to slice servers that form the storage component of the dispersed data storage network. The slice servers then fulfill the read and write commands. | 07-01-2010 |
20100169392 | VIRTUAL FILE-SHARING NETWORK - A method for enabling access to a data resource, which is held on a file server ( | 07-01-2010 |
20100179973 | SYSTEMS, METHODS, AND COMPUTER PROGRAMS FOR DELIVERING CONTENT VIA A COMMUNICATIONS NETWORK - Various embodiments of systems, methods, and computer programs are provided. One embodiment is a method for delivering content to computing devices via a communications network. One such method comprises: storing a plurality of content files in a master storage system, the content files comprising a header identifying a location of the content file in a file system and a plurality of blocks of data; initially storing one or more of the content files in a content server with the header and only an initial portion of the blocks of data; the content server receiving a request for the content file from a computing device; the content server providing the initial portion to the computing device; the content server requesting additional blocks of data from the master storage system; the content server providing the additional blocks to the computing device; and the content server storing the additional blocks with the content file. | 07-15-2010 |
20100191785 | METHOD AND SYSTEM FOR SEAMLESSLY ACCESSING REMOTELY STORED FILES - A system and method by which users via programs on one computer may seamlessly access files remotely stored on other computers that run a well known file access protocol. An operating system extension and an application level network access program are provided. The operating system extension receives file system requests for remote files from the operating system that were issued according to a well known application program interface. The operating system extension forwards the remote file system request to the network access program. The network access program reformats the request according to a well known application level network protocol extension and sends it over a network to a remote computer system. | 07-29-2010 |
20100198888 | SYSTEM FOR MANAGING DISTRIBUTED ASSETS AND MEDADATA - A system for managing distributed digital assets and related metadata in a network, including several interconnected nodes, each of the interconnected nodes providing accessibility to the distributed digital assets via user controlled stores and caching subsystems such that the management of the assets and related metadata is based on predetermined criteria. Each node includes a caching subsystem, a metadata store, a controller, a user-controlled asset component, and a networking subsystem for communication between each of the nodes. The interconnected nodes provide support for platform operation of client applications. | 08-05-2010 |
20100198889 | CLIENT APPLICATION PROGRAM INTERFACE FOR NETWORK-ATTACHED STORAGE SYSTEM - Methods and apparatus for providing a network attached storage system which does not require specialized hardware to operate. In one embodiment, a downloadable software package is provided via a web interface. After a user has downloaded and installed the software package, a sharable volume is created upon a host system. In one embodiment, the sharable volume is adapted to present the contents of one or more remote systems to the host system as a local file, drive, or directory. One or more processes resident in the host system are adapted to intercept a command interpretable by the host system and translate the command into one or more commands interpretable by at least one remote system. The one or more commands are then serviced by at least one remote system and a result set is generated. The result set may then be converted into a format interpretable by the host system and output accordingly. | 08-05-2010 |
20100198890 | METHOD AND APPARATUS FOR MULTIMEDIA DATA MANAGEMENT ON MOBILE DEVICES - A method and apparatus for managing multimedia files of a mobile device is disclosed. In one embodiment, a method of managing captured images of a mobile device having an optical image sensor includes storing metadata associated with each of the captured images in an over-the-air server. The stored metadata is then allowed for previewing and retrieving desired captured images via a Common User Repository (CUR). | 08-05-2010 |
20100250634 | FILE SERVER SYSTEM AND FILE MANAGEMENT METHOD - A management policy is given to a predetermined storage area by an administrator or a predetermined end user of end users as users of a plurality of client terminals. At this time, a file server generates a setting file in which the management policy is written, to set in a directory corresponding to the predetermined storage area. A write instruction (change data) is given by the administrator or the predetermined end user. The file server changes the management policy based on the change data. | 09-30-2010 |
20100281085 | FILE MANAGEMENT APPARATUS - A file management apparatus, connected to a client terminal via a network, includes a file receiving unit that receives a file transmitted from the client terminal; an image processing unit that generates bitmap data and thumbnail data according to the file; a file storage unit that stores therein each of the bitmap data and the thumbnail data in association with the file; a receiving unit that receives a file retrieval instruction transmitted from the client terminal; a determining unit that determines a type of the client terminal or a type of application that runs on the client terminal, based on the file retrieval instruction; and an output unit that outputs one of the file, the bitmap data, and the thumbnail data stored in the file storage unit according to a result of determination. | 11-04-2010 |
20100287219 | Method For a Cloud-Based Meta-File System to Virtually Unify Remote and Local Files Across a Range of Devices' Local File Systems - A system and process that establish a singular shared file system among devices in order to create a virtual representation of data on all of the devices via metadata indexing. This virtual representation of data means that the files are not actually stored on all devices and thus, with the exception of a single physical location, they do not need to take up any space (i.e. storage) on any additional device's hard drive. This allows for significant amounts of data to be virtually stored on each device, even if there is no physical storage room available for the data on each device. The system and process do not require data to be stored on a provider server, but instead stores only lightweight metadata, i.e., a small fraction of information about the files, online. | 11-11-2010 |
20100306286 | DISTRIBUTED STEAM PROCESSING - A method and system for forming hybrid cluster to process log files are described. In example embodiments, a method configures a node to execute as a first slave node. The first slave node executes in a first operating environment. The method also adds the first slave node to a Hadoop cluster. The Hadoop cluster includes a second slave node that operates in a second and different operating environment. | 12-02-2010 |
20110029586 | STASHING OF LOCALLY PERSISTED DATA TO NETWORK ACCESSIBLE STORAGE - Techniques are disclosed for identifying and stashing all or portions of application data to a network accessible storage device or location. Identifying and stashing are accomplished in a fashion that is transparent to a user such that a user is not burdened by the process of managing and stashing a full or partial set of application data. The system, the application, or a combination of system components and the application persist and manage data locally and stash portions of the local data to one or more network accessible storage devices or locations. One or more links are provided in place of the stashed portions of data. The application uses the links in a same or similar fashion as handling local data while providing little to no loss of functionality due to all or portions of the local data being stashed. | 02-03-2011 |
20110029587 | Updating Retrieval Codes In Response To File Transfers - A system comprises processing logic, a data structure that contains one or more retrieval codes, each retrieval code comprising a first portion and a second portion, and a network interface by which the system couples to other systems external to the system. The processing logic updates the first portion of a retrieval code in the data structure when the processing logic detects that a file corresponding to the retrieval code has been transferred between the other systems. The processing logic updates the second portion of the retrieval code in the data structure when the processing logic detects that the file has been transferred between locations within a single one of the other systems. | 02-03-2011 |
20110035423 | REPRODUCING APPARATUS, REPRODUCING METHOD, PROGRAM, PROGRAM STORAGE MEDIUM, DATA DELIVERY SYSTEM, DATA STRUCTURE, AND MANUFACTURING METHOD OF RECORDING MEDIUM - The present invention relates to a reproducing apparatus, a reproducing method, a program, a program storage medium, a data delivery system, a data structure, and a manufacturing method of a recording medium for easily handling a content file recorded on a disk and an update file recorded on a local storage. Downloaded data can be handled with a file having a path name and a file name on the local storage being different from a file having a path name and a file name on a virtual file system based on a path name specified by an src_file_name field of and a path name specified by a dst_file_name field of a manifest ( ) section. The present invention is applicable to reproducing apparatuses. | 02-10-2011 |
20110040814 | System and Method of Accessing Resources in a Computer Network - Disclosed herein are system and methods of accessing resources in a computer network. An exemplary method may include (a) receiving into a networking device, from a first client device of a plurality of client devices, a request for a given resource (e.g., a file, directory, or metadata) assigned to a given file service (e.g., a file share service, file sync service, or file search service), (b) verifying that the first client device is allowed to access the given file service, (c) in response to verifying that the first client device is allowed to access the given file service, identifying a second client device having at least one stored resource assigned to the given file service, and (d) sending to the second client device an updated request for the given resource that includes a unique identifier of the at least one stored resource assigned to the given file service. | 02-17-2011 |
20110047195 | METHOD OF UNIVERSAL FILE ACCESS FOR A HETEROGENEOUS COMPUTING ENVIRONMENT - An architecture and system are described that provide a unified file access service within in a managed computing environment composed of diverse networks, computing devices, and storage devices. The service provides mechanisms for remotely accessing the file systems of any managed computer or disk snapshot, independently of the computer's current state (powered on, suspended or powered off), its location within the environment, its hardware type (virtual vs. physical), its operating system type, and its file system formats. The system isolates centralized FPAs from the details of clients, proxies and storage elements by providing a service that decomposes offloaded file system access into two steps. A FPA or a requester acting on behalf of the FPA first expresses the disk set or the computer containing the file systems it wishes to access, along with requirements and preferences about the access method. The service figures out an efficient data path satisfying the FPA's needs, and then automatically configures a set of storage and computing resources to provide the data path. The service then replies with information about the resources and instructions for using them. The FPA then accesses the requested file systems using the returned information. | 02-24-2011 |
20110047196 | Recording and Distributing Digital Stream Contents - A method and computer readable storage media for organizing digital stream contents. A plurality of time-sequential segments of digital stream data may be stored in a corresponding plurality of stream data files. Identifying information for each of the stream data files may be stored in order of recording in an administrative file. | 02-24-2011 |
20110047197 | AUDIO CONVERTER DEVICE AND METHOD FOR USING THE SAME - An audio converter device and a method for using the same. The audio converter device receives the digital audio data from a first device via a local area network. The audio converter device decompresses the digital audio data and converts the digital audio data into analog electrical data. The audio converter device transfers the analog electrical data to an audio playback device. | 02-24-2011 |
20110047198 | Method for Equitable Resource Sharing Between Local and Network Filesystems - Computing resources shared by local and network filesystems may be used to maximum capacity by a single application, or equitably shared by multiple applications under heavy load. A portion of the resources are set aside for local filesystem use and a small number is reserved for each network filesystem. The remaining resources may be used by either local or network filesystems. An enforcement limit puts a ceiling on the number of resources that can be used by a single network filesystem. When the enforcement limit is applied to a filesystem, the number of executing resource acquisition requests from that filesystem is reduced, by completion of the requests, to the reserved number of resources for that filesystem before any more resources acquisition requests from that filesystem are executed. | 02-24-2011 |
20110055298 | PRESENTING A FILE SYSTEM FOR A FILE CONTAINING ITEMS - What is disclosed is a method of operating a volume access system. The method includes processing at least a first file to generate a file system view of the first file comprising a plurality of items within the first file, and providing the file system view of the first file over a network interface as a hierarchical data volume. The method also includes receiving an access request for a requested item of the hierarchical data volume over the network interface, and in response, providing access to a first item of the plurality of items within the first file corresponding to the requested item. | 03-03-2011 |
20110055299 | Managing User Data in a Layered Virtual Workspace - A virtual workspace can include an active instance of a layered virtual file system namespace. A layered virtual file system namespace is referred to by the virtual workspace and includes a collection of system data (e.g. layered virtual file system base layer), user data (e.g. layered virtual file system user layer), and virtualized applications (e.g. virtual app layer), metadata and policies (e.g. layered virtual file system layer scope). Because a virtual workspace can include software such as an operating system and one or more applications in addition to user data, a virtual workspace can be aligned with a namespace so that an operating system of the virtual workspace may be located at a “base layer”, one or more applications executing on the operating system may be located at an upper “virtual app” layer, and user data in a virtual workspace may be found at any layer at or above the user layer. | 03-03-2011 |
20110060776 | DIGITAL ASSET VALIDATION PRIOR TO SUBMISSION FOR NETWORK-BASED DISTRIBUTION - A system and method for submission of digital assets to a digital asset submission system are disclosed. The digital asset submission system can manage submissions of digital assets to a network-based distribution system. Submission of digital assets to the digital asset submission system can be performed over a network in a controlled manner such that the digital assets can be validated prior to transmission of the digital assets to the digital asset submission system. Advantageously, digital assets to be submitted for distribution can be substantially validated before the digital assets are transmitted to the digital asset submission system. | 03-10-2011 |
20110060777 | DEVICE AND METHOD FOR SHARING FILES - The present invention concerns a method at a network device, the device comprising a first interface to a first network, a second interface to a second network, and routing means, for enabling access to a file shared by a first device located on the first network, the network device having detected the presence of the first device on the first network, the first device comprising at least one shared file. The method comprises the step, at the network device, of detecting that the first device is not accessible, on reception of a request from a second device located on the second network for getting a shared file on the first device, storing the request, on detection that the first device is accessible, retrieving the shared file in a memory of the network device, and sending a notification to the second device that the shared file is available at the network device or sending the file to the second device. | 03-10-2011 |
20110078220 | FILESYSTEM BUILDING METHOD - Network arrangements wherein a network interface receives write requests of files of a file system from a client computer, each file including respective data and respective metadata. A processor registers the metadata of a file to at least one first type storage medium and writes the data of the file to the at least one second type storage medium based on file value information. The storage system stores information of address ranges of an integrated logical unit, in which each address range corresponds to the at least one first type storage medium and the at least one second type storage medium included in the integrated logical unit, and provides the information of address ranges of the integrated logical unit to the client computer. | 03-31-2011 |
20110093516 | IMPLEMENTATION METHOD FOR UPDATING THE TERMINALS IN BATCHES - An implementation method for updating the terminals in batches is applicable to a terminal updating system including at least one terminal and a management server the method comprises: the first step, setting at least one version file server in the terminal updating system, for providing a description file and an updating file required by the updating to the respective terminal; the second step, connecting the respective terminal to the management server which configures a corresponding version file server parameter to the respective terminal; the third step, connecting the respective terminal to the corresponding version file server according to the configuration information and acquiring version updating information; and the fourth step, the respective terminal downloading an updating file and performing the updating according to the version updating information and informing the management server of the updating result. When the number of the terminals is large, it can ensure the normal terminal updating and downloading service, and at the same time, it can realize the terminal updating by the initiative trigger and control and secure the file downloading and updating process safe by a safety security mechanism. | 04-21-2011 |
20110113079 | INFORMATION SWITCH MODULE AND RELATED FILE TRANSFER METHOD - An information switch module and a related file transfer method are disclosed. The information switch module is coupled to a first and a second host. The information switch module includes a switch and a storage device, and the switch includes at least a system controller, a first and a second USB controllers and an input device connection module. The system controller uses the storage device to simulate at least two USB mass storage device, and sets up an output storage space and an input storage space in the at least two USB mass storage devices, respectively. The first and second hosts access the output storage space and the input storage space through the first and second USB controllers, respectively. After the first host stores a file into the output storage space, the system controller provides a corresponding data of the file to the input storage space for the second host. | 05-12-2011 |
20110131258 | Nas-Based Multimedia File Distribution Service - A network attached storage (NAS) device | 06-02-2011 |
20110145307 | DIRECTORY TRAVERSAL IN A SCALABLE MULTI-NODE FILE SYSTEM CACHE FOR A REMOTE CLUSTER FILE SYSTEM - Directory traversal in a scalable multi-node file system cache for a remote cluster file system, is provided. One implementation involves maintaining a scalable multi-node file system cache in a local cluster file system, and caching local file data in the cache by fetching file data on demand from a remote cluster file system into the cache over the network. The local file data corresponds to file data in the remote cluster file system. The local namespace emulates the remote namespace and is created on demand. Access to data further involves performing directory traversal for the cache for the remote cluster file system by creating a directory structure on demand. | 06-16-2011 |
20110153695 | METHOD FOR MAKING USB STORAGE OF FILE SYSTEM AND REMOTE CONNECTION, AND SYSTEM THEREOF - Provided are a client computing terminal including: a client user setting unit receiving connection setting information of a host computing terminal to be communicated and file system conversion setting information for converting a predetermined file system into a USB file system from a user, and storing the corresponding information; a USB/IP communication unit setting communication connection with the host computing terminal by using the connection setting information, generating a USB request block (URB) packet, transmitting the URB packet to the host computing terminal, and receiving and analyzing the URB packet from the host computing terminal; and a USB converting unit converting the predetermined file system into the USB storage by using the file system conversion setting information. | 06-23-2011 |
20110153696 | Data Storage Aggregation on a Mobile Device - Software, running on a mobile platform, aggregates file structures from one or more remote file servers into a virtual, unified file structure. The local storage of the mobile platform is also containing in the virtual unified file structure. The virtual, unified file structure is presented to a user as though the entire file structure were local to the mobile computing device. | 06-23-2011 |
20110153697 | Automated Filer Technique for Use in Virtualized Appliances and Applications - Various techniques are disclosed for facilitating manipulation of virtualized storage volumes and/or file systems of one or more different types of operating systems (OSs) implemented on distributed computer systems. According to different embodiments, various aspects may be directed to different embodiments of virtualized filer appliances and/or filer applications which may be used for facilitating manipulation of virtualized storage volumes and/or file systems of one or more different types of operating systems (OSs) implemented on distributed computer systems. In at least one embodiment, a filer appliance may be implemented as a virtual appliance that includes functionality for performing automated file-level and/or volume-level operations for a selected set of file systems. In one embodiment, a filer appliance may be implemented as a virtual machine which is configured or designed to handle managing of one or more volumes. In one embodiment, the filer appliance may include one or more virtual interfaces for interfacing with one or more virtual volumes and/or one or more other virtual appliances, virtual applications, etc. Various other techniques are disclosed herein for facilitating dynamic and automated configuration of virtual appliances implemented at distributed computing systems. | 06-23-2011 |
20110153698 | CONTENT DISTRIBUTION SYSTEM - A contents distribution system distributes contents to the reproduction terminals ( | 06-23-2011 |
20110161388 | INFORMATION PROCESSING APPARATUS AND METHOD OF CONTROLLING SAME - An information processing apparatus according to the present invention includes an acquisition unit for acquiring the name of a file to be transmitted to a server; a determination unit for determining, in a case where the server has received a file having a name identical with that of a file that has already been saved in the server, whether it is possible to save the received file in a condition distinguished from the already saved file; and a control unit for controlling, in a case where the determination unit determines that it is possible to save the received file in a condition distinguished from the already saved file, so that the name of the file that has been acquired by the acquisition unit is transmitted, without being changed, to the server together with the file to be transmitted. | 06-30-2011 |
20110167098 | STORAGE MANAGEMENT MEDIA SERVER AND METHOD OF CONTROLLING THE SAME - In order to enable backup and restoration of data even in a hetero file format environment by using preexisting backup tools, the present invention provides with the following configuration. The configuration is characterized by: a BK tool cooperative module 11 for mediating the instruction of such as backup received from a master server 2; a data handling module 12 capable of such as backup and restoration in response to the instruction; a file format analyzing module 13 capable of recognizing file format of a file stored in a sub-volume 32; and FS drivers of plural types necessary to each type of file system; wherein the data handling module 12, in response to a received instruction, is capable of mounting a sub-volume 32 via a FS driver (1˜N) 14 conformable to file format of a designated file, thereby allowing backup, restore and so on. | 07-07-2011 |
20110173241 | DATA INTEGRATION IN SERVICE ORIENTED ARCHITECTURES - A system, method and program product for transferring structured and unstructured data in a service oriented architecture (SOA) infrastructure. A method is disclosed that includes: receiving a request for a synchronization at a service orchestration engine (SOE), wherein the synchronization includes a transfer of structured meta-data from a first node to a second node and a transfer of unstructured file data from a first file node to a second file node; creating an entry in a routing table to track the synchronization; receiving the structured meta-data at the SOE from the first node and transferring the structured meta-data to the second node; and orchestrating a peer-to-peer data transfer from the first file node to the second file node, including communicating with file handling agents at the first and second file handling nodes. | 07-14-2011 |
20110179096 | Specialized Network Fileserver - A method and apparatus of a portable storage device that provides a specialized network fileserver is described. In an exemplary method, the portable storage device retrieves a list of applications on the portable storage device, where each of the applications has a private filesystem. For each of the applications, the portable storage device determines if that application will share the corresponding private filesystem and adds that private filesystem to a shared filesystem of the portable storage device is that is shareable. The portable storage device further advertises the shared filesystem to a host that is coupled to the portable storage device. | 07-21-2011 |
20110184997 | SELECTING STORAGE FACILITIES IN A PLURALITY OF DISPERSED STORAGE NETWORKS - A method begins by a processing module receiving a data storage request and accessing a file directory to identify dispersed storage network (DSN) systems. The method continues with the processing module identifying dispersed storage (DS) units to produce identified DS units for each of the DSN systems and selecting one of the DSN systems to produce a selected DSN system. The method continues with the processing module selecting a set of DS units from the identified DS units of the selected DSN system to produce selected DS units, wherein the selected DS units store a set of encoded data slices. The method continues with the processing module updating the file directory to include an identity of the selected DS units and an identity of the set of encoded data slices. | 07-28-2011 |
20110184998 | UNIVERSALLY ACCESSIBLE ENCRYPTED INTERNET FILE SYSTEM FOR WIRED AND WIRELESS COMPUTING DEVICES SUPPLANTING SYNCHRONIZATION, BACKUP AND EMAIL FILE ATTACHMENT - This Internet based file system allows various wired and wireless computation devices such as personal computers, laptop computers, tablet computers, cell phones, and any other Internet connected devices to manage their files in their native method, however, the invention inserts itself into the operating system and creates a caching and encrypting system that maintains the files on an Internet server. | 07-28-2011 |
20110191397 | NAMING SCHEME FOR MEDIA STORAGE - A method allowing for fast mapping between a content identifier (ID) for a media content file and the file path of said media content file includes: dividing a plurality of characters making up the contend ID into a plurality of ordered subsections separated by a separator character, correlating at least one of the subsections with a directory in an electronic file system, and correlating the last of the subsections with a name of the media content file, the media content file being located within a directory correlated with a preceding subsection. | 08-04-2011 |
20110202582 | METHOD AND APPARATUS FOR MANAGING TAG OF MULTIMEDIA CONTENT - Provided are a method and apparatus for managing, in a mobile device, a tag for multimedia content. The method includes: photographing the multimedia content that is identified by a content identifier (ID); obtaining additional information regarding the multimedia content; transmitting, to a tag providing server, a tag request message including a device ID of the mobile device, the content ID, and the additional information; and receiving, from the tag providing server, a tag response message including a recommendation tag list. | 08-18-2011 |
20110202583 | File Type Association In A Remote Computing Session - A system and method for enhancing operability of client-server computing system is herein disclosed. A system includes a first computing device. The first computing device includes a file type association module. The file type association module determines, as part of a remote computing session, whether to associate a file type with an application program on the first computing device or an application program on a second computing device. The file type association module causes the file type to associate with the application program on one of the first and second computing devices. | 08-18-2011 |
20110213814 | FILE MANAGEMENT SUB-SYSTEM AND FILE MIGRATION CONTROL METHOD IN HIERARCHICAL FILE SYSTEM - A file management sub-system executes file migration without causing an unintended drop in the response time or the like. When a management computer issues a file migration direction, a file storage apparatus notifies client computer associated with a migration target file that file migration is scheduled. When postponement or suspension of file migration is requested by the client computer, the file migration is postponed or suspended. | 09-01-2011 |
20110213815 | MINIMIZING BANDWIDTH IN FILE PATH-CENTRIC PROTOCOL MESSAGE - Instead of sending each item separately to a service for processing, items are communicated to the service as one or more groups. Common portions of a file path for files within the group are transmitted once to the service. For example, a root portion of the file paths for the files within the group may be common to each of the files. The unique portions of the file path for each file are transmitted to the service without including the common portions. The size of the groups may be configured differently depending on needs of the specific instance of the protocol (i.e. smaller sized groups for more bandwidth-constrained situations). The size for the group may be determined in many different ways. For example, the size of the groups may be automatically determined based on a configuration and/or a user input. | 09-01-2011 |
20110213816 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR USING A DATABASE TO ACCESS CONTENT STORED OUTSIDE OF THE DATABASE - In accordance with embodiments, there are provided mechanisms and methods for using a database to access content stored outside of the database. These mechanisms and methods for using a database to access content stored outside of the database can enable embodiments to provide a database system which can be used to access content when the content is incapable of being stored in the database system, or is otherwise not stored in the database system. The ability of embodiments to provide access to such data via the database system can improve the usability of the database system. | 09-01-2011 |
20110219050 | PORTABILITY OF PERSONAL AND SOCIAL INFORMATION IN A MULTI-TENANT ENVIRONMENT - Systems and processes for transferring user profile data from tenant-to-tenant in a multi-tenant database system, e.g., associated with an enterprise business application and/or social networking application are described. Apparatus may include a multi-tenant database system operable to store data for a plurality of tenants and a processor operable to logically separate and provide access to certain data for the plurality of tenants. The processor further operable to transfer at least some profile information associated with a user from a first tenant to a second tenant of the multi-tenant database system, such that profile information (such as personal contacts and other information) follows the user. The multi-tenant database system may be associated with, or include, a social networking application, Customer Relationship Management (CRM) application, or both. | 09-08-2011 |
20110231458 | FILE LEVEL HIERARCHICAL STORAGE MANAGEMENT SYSTEM, METHOD, AND APPARATUS - Time required for a file server to determine files to be migrated from a first storage region to a second storage region is reduced. A file service system coupled to the storage system for providing a first storage region and a second storage region stores identifiers of files that have been accessed by a client, in accessed file identifier information and determines the files to be migrated from the first storage region to the second storage region based on metadata of the files stored in the first storage region and the accessed file identifier information. | 09-22-2011 |
20110258243 | System and Method for Data Caching - Systems, methods, and computer readable mediums. A method includes receiving a first pre-caching rule from a policy database, receiving first data corresponding to the first pre-caching rule, and transmitting the first data to a file server cache (FSC) to be pre-cached on the FSC. The method may also include receiving a request for second data from the FSC and receiving a second pre-caching rule from the policy database. The second pre-caching rule specifies third data to be pre-cached on the FSC when the second data is requested. The method may include receiving the second data and the third data and transmitting the second data and the third data to the FSC. | 10-20-2011 |
20110264716 | MANAGEMENT SYSTEM AND MANAGEMENT METHOD FOR STORAGE SYSTEM - A management system for a storage system including a storage control device that provides a plurality of file sharing environments, includes: an average maintenance interval calculating part to calculate an average maintenance interval that is an average value of time intervals at which an operation command is given to each of the file sharing environments; a management difficulty calculating part, for each of the file sharing environments, to calculate a management difficulty that is an index quantitatively showing a difficulty to manage the file sharing environment and is determined based on a type and a quantity of resources included in the file sharing environment; a file sharing environment usage degree calculating part to calculate a file sharing environment usage degree that is an index showing a degree of usage of each of the file sharing environments and is determined based on an access frequency that is an index showing a frequency at which the users access the file sharing environment and the number of users who access the file sharing environment; a processing content keeping part that keeps numerical ranges and processing contents in association with each other, the numerical ranges being defined in advance respectively for the average maintenance interval, the management difficulty, and the file sharing environment usage degree, the processing contents being defined respectively for the average maintenance interval calculating part, the management difficulty calculating part, and the file sharing environment usage degree calculating part, in association with the numerical ranges; a management object storing area that keeps each of the file sharing environments and the processing content in association with each other, the processing content kept in the processing content keeping part; and a processing content executing part that executes the processing contents kept in the processing content keeping part in association with each of the file sharing environments. | 10-27-2011 |
20110264717 | STORAGE AND RETRIEVAL OF REQUIRED SLICES IN A DISPERSED STORAGE NETWORK - A method begins by a processing module determining whether one or more encoded data slices of a set of encoded data slices of a plurality of sets of encoded data slices are required encoded data slices to produce one or more required encoded data slices. When the one or more of the encoded data slices are required, the method continues with the processing module generating specific dispersed storage network (DSN) storage information for each of the one or more required encoded data slices, generating general DSN storage information for remaining encoded data slices of the set of encoded data slices, and sending the set of encoded data slices to a dispersed storage network in accordance with the specific DSN storage information and the general DSN storage information. | 10-27-2011 |
20110270900 | DISTRIBUTED FILE NAME SOLUTION SYSTEM, DISTRIBUTED FILE NAME SOLUTION METHOD AND DISTRIBUTED FILE NAME SOLUTION PROGRAM - In a distributed file system, the load of a meta server, and communications traffic between a client and the meta server is reduced. Specifically, each of a plurality of clients is provided with an object position calculating section and an arrangement algorithm storage section, and acquires the meta data from the meta server, and determines the objects and the storage positions of the objects (e.g. the object server IDs) through calculation on the side of the client by using an arrangement algorithm ID, the arrangement parameter corresponding to the file which is contained in the meta data. | 11-03-2011 |
20110282923 | FILE MANAGEMENT SYSTEM, METHOD, AND RECORDING MEDIUM OF PROGRAM - A system including computers storing files, a first computer of the computers includes a storage unit to store information about a first directory that includes identification information of a second computer that store information about a second directory or a file under the first directory, and a replying unit to reply, when a request for looking up information about the second directory or the file is received, with the identification information of the second computer stored in the storage unit. | 11-17-2011 |
20110289126 | CONTENT DELIVERY NETWORK - A request to store a data object is received at a hosted storage service. The request includes the data object and an associated object reference. The object reference configured to enable retrieval of the data object from the hosted storage service. The data object is stored at the hosted storage service in association with the object reference. The data object is sent from the hosted storage service to a content delivery network node such that the data object is cached in and retrievable from the content delivery network node using the object reference. | 11-24-2011 |
20110302227 | DATA AND EVENT MANAGEMENT SYSTEM AND METHOD - A management system and method for facilitating the management of data and events. The system includes a server, a processor, and a feed in communication with the server. The feed provides real-time information relating to a predetermined group of people and/or facilities. The processor is operable to process the information delivered by the feed and update a first database. The system also includes a computer processing unit (CPU), an interface and a document associating circuit. The CPU processes the server and the second database so as to provide information onto a display. The document associating circuit is operable to process the first and second databases so as to associate documents stored in the first and second databases with each event displayed on the calendar and deliver the associated document with a selected event. | 12-08-2011 |
20110307534 | Distributed file system supporting data block dispatching and file processing method thereof - A distributed file system and a file processing method thereof are disclosed. The distributed file system comprises at least two file nodes ( | 12-15-2011 |
20110314069 | DATA LIFECYCLE MANAGEMENT WITHIN A CLOUD COMPUTING ENVIRONMENT - Embodiments of the present invention provide lifecycle storage management for data within a Cloud computing environment. Specifically, a set of policies can be defined that allow for automatic valuation of the data and migration of the data between a set of storage tiers. Before a policy set is deployed, it can be assessed to determine effects it will have on cost, performance, and data location. Based on data characteristics and access patterns, a set of policy recommendations can be provided that predict the value of the data over time, and offer an improved migration strategy for moving the data between the set of storage tiers as the value of the data changes. | 12-22-2011 |
20110314070 | OPTIMIZATION OF STORAGE AND TRANSMISSION OF DATA - The present invention extends to methods, systems, and computer program products for end-to-end optimization of data storage and transmission of data. Details of how data is stored within a data store are exposed to clients and applications. Clients and applications are enabled to makes requests to data stores to obtain data as it is actually stored upon within the data store to eliminate redundant processing of the requested data. Compression and de-duplication of data within a data store are leveraged to increase the efficiency and reduce latency of data transmitted over a LAN or WAN. | 12-22-2011 |
20110314071 | METADATA-BASED DATA ACCESS AND CONTROL - Data access is controlled using metadata in the data being stored. As consistent with various example embodiments, data is stored on behalf of one or more of a multitude of disparate users and/or applications using the data, based upon metadata in the data itself and storage rules for the metadata. In one implementation, a rules-based storage and access system retrieves storage rules based upon metadata in received data, and executes the storage rules to select a file system in which to store the received data, from a plurality of file systems having different data retrieval characteristics such as speed, security and quality. | 12-22-2011 |
20110314072 | METADATA ACCESS IN A DISPERSED STORAGE NETWORK - A method begins by a processing module dispersed storage error encoding a data segment to produce a set of encoded data slices and dispersed storage error encoding metadata associated with the data segment to produce a set of encoded metadata slices. The method continues with the processing module creating a set of data slice names for the set of encoded data slices and creating a set of metadata slice names based on the set of data slice names. The method continues with the processing module sending the set of encoded data slices and the set of data slice names to a dispersed storage network (DSN) memory for storage therein. The method continues with the processing module sending the set of encoded metadata slices and the set of metadata slice names to the DSN memory for storage therein. | 12-22-2011 |
20110320508 | COMPUTER SYSTEM MANAGEMENT METHOD AND CLIENT COMPUTER - The present invention efficiently displays in a tree structure form a file operation history. A file storage identifier, an operation identifier, and a count are stored as additional meta-information in an alternate data stream with respect to each file stored in a client terminal file system. The operation identifier manages a number of operations (operation generations). The count manages copy frequencies. This meta-information is also sent to a management apparatus, and used for displaying the file operation history in a tree structure form. | 12-29-2011 |
20110320509 | MANAGING THE SITE WHERE DATA IS STORED IN A DISTRIBUTED STORAGE SYSTEM - A management method for managing the site is provided where data is stored in a distributed storage system including a plurality of devices connected together by means of a network, the devices having respective data storage sites in which a user may store data, wherein the site where data is stored in the system is selected as a function of information associated with the user of the system. | 12-29-2011 |
20110320510 | METHOD AND SYSTEM FOR FILE-SYSTEM BASED CACHING - A method and system for file-system based caching can be used to improve efficiency and security at network sites. In one set of embodiments, the delivery of content and storing content component(s) formed during generation of the content may be performed by different software components. Content that changes at a relatively high frequency or is likely to be regenerated between requests may not have some or all of its corresponding files cached. Additionally, extra white space may be removed before storing to reduce the file size. File mapping may be performed to ensure that a directory within the cache will have an optimal number of files. Security at the network site may be increased by using an internally generated filename that is not used or seen by the client computer. Many variations may be used is achieving any one or more of the advantages described herein. | 12-29-2011 |
20120005246 | METHOD AND SYSTEM FOR MANAGING EXECUTION OF VIRTUAL APPLICATIONS - A system and method for directing download and execution of an application. A runtime engine receives an identifier of a block of shared memory from a directing process. The shared memory stores a map indicating which portions of an application file have been stored in a local copy of the application file. The runtime engine also receives an instruction from the directing process to execute the local copy when the local copy stores less than the entire application file. As the application executes, the runtime engine identifies requests from the application to access portions of the local copy and uses the map to determine whether the requested portions have been stored in the local copy. If the requested portions are not stored in the local copy, the runtime engine prevents the executing application from accessing the local copy until the map indicates the requested portions have been stored therein. | 01-05-2012 |
20120016916 | Method and Apparatus for Processing and Updating Service Contents in a Distributed File System - The present invention discloses a method for processing service contents of a service node in a distributed file system: after receiving uploaded service contents, generating a file block which is stored in at least one service node, and the service node which doesn't store said file block storing a virtual file block, of which an attribute list is configured. Meanwhile, the present invention discloses a method for updating service contents: after receiving an on-demand request of a file block, the service node judging whether it is a virtual file block, and if yes, according to information of at least one access address of said file block, reading said file block and responding to said on-demand request, and updating an access popularity value of said virtual file block, and judging whether an updated access popularity value reaches a threshold. Meanwhile, the present invention discloses an apparatus implementing above methods. | 01-19-2012 |
20120016917 | MEDIA CONTAINER FILE MANAGEMENT - A media container file ( | 01-19-2012 |
20120023146 | STORAGE SYSTEM AND METHOD OF CONTROLLING SAME - Data migration is efficiently executed with optional timing. A file server outputs an instruction to a CPU of a storage apparatus to migrate a file belonging to Tier 1 to Tier 2 when, based on policy information, a condition for migrating the file belonging to Tier 1 to Tier 2 is fulfilled. Based on the instruction from the file server, the CPU copies the data of migration target files in Tier 1 from a page to a Tier 1 virtual page, copies the data which has been copied to the Tier 1 virtual page | 01-26-2012 |
20120023147 | SYSTEM AND METHOD OF PROVIDING CONTENTS FOR MOBILE COMMUNICATION TERMINAL - A system and method of providing content for a mobile communication terminal are disclosed. In one embodiment, the method includes i) receiving package list data for content from a mobile communication terminal, wherein the content is organized into a plurality of individual files, and wherein the package list data comprises individual ID, size and version data of each of the individual files stored in the mobile communication terminal and ii) comparing, at a content server, at least one of the sizes and individual version data of at least two files having the same individual ID that are stored in the content server and mobile communication terminal. The method may further include transmitting at least one individual file stored in the content server to the mobile communication terminal, wherein the at least one individual file has individual file data different from the corresponding file indicated in the package list data. | 01-26-2012 |
20120023148 | Applying Transcodings In A Determined Order To Produce Output Files From A Source File - Target formats of output files to be derived from the source file ( | 01-26-2012 |
20120041992 | File Server for Redundant Array of Independent Disks (RAID) System - A system comprising an interface, a plurality of storage arrays, a data processing module, and a switch module. The interface receives data blocks from a host via a network. The data processing module connected between the interface and the plurality of storage arrays, wherein the data processing module is configured to (i) determine which ones of the data blocks each of a plurality of target processing modules of the storage arrays is to perform error checking and correcting processing, and (ii) transfer each of the data blocks from the interface to a respectively assigned one of the plurality of target processing modules. The switch module provides communication paths between the data processing module and the plurality of storage arrays. | 02-16-2012 |
20120059864 | Balancing Caching Load In A Peer-To-Peer Based Network File System - Systems and techniques relating to network file systems for balancing caching load in peer-to-peer based network file systems are described. In one aspect, a method includes maintaining, by a cluster containing two or more computer systems, information about files cached at a network that includes three or more computer systems configured to cache data associated with a file server system. The method also includes receiving, from one of the computer systems of the network, a request to identify at least one computer system of the network that caches a specified file. Further, the method includes identifying, by the cluster in response to the received request, one or more computer systems of the network that cache the specified file based on the maintained information. Furthermore, the method includes providing, by the cluster to the requesting computer system, information referencing at least the identified one or more computer systems of the network. | 03-08-2012 |
20120066276 | DISTRIBUTED METADATA CACHE - Apparatuses, methods, and other embodiments associated with distributed metadata caching are described. According to one embodiment, a method includes intercepting a metadata request intended for an NFS server and communicating with a member of the set of peers to satisfy the metadata request from a distributed metadata cache maintained by the set of peers. The metadata request will have originated from a member of a set of peers participating in peer-to-peer distributed metadata caching. | 03-15-2012 |
20120066277 | FILE MANAGEMENT DEVICE - A file management device manages a file on an online storage in a folder. The device includes a shared folder receiving unit to receive, form an information device used by a user having completed membership registration, designation of a shared folder to be shared with other users; a shared folder management information storage unit to generate shared folder management information in response to receipt of the designation of the shared folder and to store therein the shared folder management information so as to be associated with the designation of the shared folder; a folder share URL generation unit to generate a folder share uniform resource locator (URL) which includes the shared folder management information and is a URL of a Web site serving as an entry when accessing the shared folder; and a folder share URL notification unit to notify the information device of the folder share URL. | 03-15-2012 |
20120072474 | DEVICE MANAGEMENT APPARATUS AND DEVICE MANAGEMENT METHOD - A device management apparatus is capable of communicating with a plurality of devices connected thereto via a network. The device management apparatus includes a storage unit that stores therein setting items and setting values for the devices; an acquiring unit that acquires, from each of the devices, a file describing a setting item currently set in the device and a current setting value of the setting item; a determination unit that determines whether the acquired file includes a setting item not being stored in the storage unit; and a storage controller that causes the storage unit, if the acquired file includes a setting item not being stored in the storage unit, to store therein the setting item not being stored in the storage unit and a current setting value of the setting item. | 03-22-2012 |
20120084333 | TRANSMITTING FILESYSTEM CHANGES OVER A NETWORK - Transmitting filesystem changes over a network is disclosed. A hash of data comprising a chunk of directory elements comprising one or more consecutive directory elements in a set of elements sorted in a canonical order is computed at a client system. One or more directory elements comprising the chunk are sent to a remote server in the event it is determined based at least in part on the computed hash that corresponding directory elements as stored on the remote server are not identical to the directory elements comprising the chunk as stored on the client system. | 04-05-2012 |
20120096058 | OPTIMIZING BROWSER CACHING THROUGH DETERMINISTIC MARKING OF FILES - Enhanced browser caching is provided through a file identifier attribute employed at a front end server level for deterministic marking A front end server may use an attribute of a file identifier such as an attached parameter, a pattern, a directory associated with the file, or similar attributes to change the links it emits into other content in order to prompt the browsers to request new files. The attribute may be changed (e.g. incremented) based on a web change associated with the content being served. | 04-19-2012 |
20120102079 | ACCESSING AND PROVIDING ACCESS TO COMPUTER FILES OVER A COMPUTER NETWORK - Methods, systems and computer program products are provided that may relate to controlling access to or accessing computer files over a computer network. A file server may execute on a first computer system and a client may execute on a second computer system. The client may be configured to send a first communication to the file server relating to a first computer file stored on the first computer system. The first communication may include first access control data associated with the first computer file. The file server may be configured to receive the first communication and extract the first access control data from the first communication. The file server may then store the extracted first access control data in extended attributes of the first computer file on the first computer system. | 04-26-2012 |
20120110044 | DATA STORAGE IN A CLOUD - Methods and systems for managing storage of data in a cloud by receiving a request, wherein the request includes information to store data within a cloud, environment comprising a plurality of data storages coupled to each other over a network; routing the data to be stored within a specific location of storage within the cloud environment by checking for any regulatory compliance. Other embodiments are also disclosed. | 05-03-2012 |
20120110045 | FILE MANAGEMENT METHOD AND STORAGE SYSTEM - Files stored in a storage system are grouped in a metadata server, and storage servers discretely storing these files are instructed to detect file duplication and to remove duplicate data. The storage servers detect duplicate data by comparing file fragments stored by the storage servers themselves with each other. In a case where duplicate data is detected, the storage servers delete the duplicate data. | 05-03-2012 |
20120117129 | DATA DISTRIBUTION SYSTEM AND METHOD THEREOF - A data distribution system includes a processor, a storage device, a display device and a network coupling device. The display device displays information of the digital data or relevant web resources regarding location-based services. The network coupling device allows at least one external device to couple to the processor to access the digital data or relevant web resources. Consequently, the data distribution system is able to inform the user availability of location-based services and allows user to access or interact with location-based services. | 05-10-2012 |
20120117130 | Apparatus and Method for Secure Distribution of Media Data - A technique for playing a media file by a data processing system. A degraded initial version of the media file is received from a sending data processing system. A supplemental version of the media file is received from the sending data processing system. The degraded version of the media file is merged with the supplemental version of the media file to form a combined media file, with the combined media file being played. In one embodiment, the degraded version of the media data has a reduced quality that is obtained by removing portions of the data and filling in the removed portions with dummy data. During a subsequent rebuilding of the media data by the receiving/recipient data processing system, a supplemental version of the media data is received and merged/combined with the degraded version to form a copy that corresponds to the original, high-quality version of the media data. | 05-10-2012 |
20120117131 | INFORMATION PROCESSING DEVICE, FILE MANAGEMENT METHOD, AND RECORDING MEDIUM FOR FILE MANAGEMENT PROGRAM - A computer-readable, non-transitory medium storing a program causing a computer to execute a process, the computer being connected through a network to a plurality of file management devices which store a plurality of files distributed in the plurality of file management devices, the process including: extracting an identification information of a file management device by a file descriptor specified in a request for locking a file, the request being generated by an application that is activated on the computer; and transmitting the request for locking the file through an interface section to the file management device corresponding to the identification information. | 05-10-2012 |
20120117132 | Configuration Management Server, Name Recognition Method and Name Recognition Program - An absolute path name and a command line of a process associated with a process operating on a business server are found from process information acquired from the business server. A standard process decision unit judges an OS standard process. An interpreter decision unit judges an interpreter name from the command line. A shared directory decision unit judges an executive file name located directly under a shared directory. A subdirectory decision unit judges a parent-child relation of an executive file directory from the absolute path name of the executable file. As a result, an application name recognition unit recognizes a name of an application. | 05-10-2012 |
20120124111 | SYSTEM FOR UPDATING INFORMATION STORED ON A REMOTE DEVICE - In certain embodiments of the present disclosure, a system for storing data is provided. The system includes a processor that receives an application request to update a file on a server storage device, and generates, based on the request, a command to update the file on a server storage device. The system also includes a communications module that provides, to the server storage device, the command to update the file on the server storage device. The request is formatted for a file storage protocol of a client storage device, and the command is formatted for a file storage protocol of the server storage device. The command to update the file on the server storage device is not specific to the application generating the application request. Methods and computer-readable mediums are also provided. | 05-17-2012 |
20120131076 | FILE SHARING METHOD AND FILE SHARING SYSTEM UTILIZING THE SAME - An electronic device in a file sharing system includes a processor, a short distance communication controller and a transceiver module. The processor identifies a peer electronic device in the file sharing system based on an authentication message carrying information pertinent to identity of the peer electronic device and obtains information pertinent to one or more file(s) stored in a storage device. The short distance communication controller receives the authentication message. The transceiver module transmits the information pertinent to the file(s) to the identified peer electronic device. | 05-24-2012 |
20120143929 | VIRTUALIZED OPERATING SYSTEM ENVIRONMENT FILE-SYSTEM - A method, system, and computer program product for an improved virtualized operating system environment file-system are provided in the illustrative embodiments. A computer receives a write request for a part in the virtualized operating system environment file-system. The computer determines whether the part in the virtualized operating system environment file-system is a link to a second part in a host file-system. The computer, responsive to the part in the virtualized operating system environment file-system being the link, replaces the link with content of the second part the content replacing the link forming a writable copy of the part. | 06-07-2012 |
20120143930 | FILE MANAGEMENT METHOD IN WEB STORAGE SYSTEM - The present invention relates to a file management method in a web storage system, and more specifically, to a file management method in a web storage system, in which when a user connects to the web storage system and creates, updates and stores files, files of a specific type are all deleted from a local PC and stored only in a file management system, and thus none of data is stored in the local PC. | 06-07-2012 |
20120150930 | CLOUD STORAGE AND METHOD FOR MANAGING THE SAME - Disclosed is a cloud storage managing a plurality of files, including: a plurality of metadata servers managing a plurality of metadata associated with the plurality of files; a plurality of data servers managing the data of the plurality of files; and a cluster management server managing the plurality of metadata servers and the plurality of data servers. | 06-14-2012 |
20120158805 | NON-DISRUPTIVE DATA MOVEMENT AND NODE REBALANCING IN EXTREME OLTP ENVIRONMENTS - Systems and methods for non-disruptive cache startup, shutdown, data partition movement, and node rebalancing for a data fabric within a data grid in a database environment. The data grid is a clustered in-memory database (IMDB) cache comprising one or more data fabrics including multiple IMDB cache nodes. The method takes a time tag and moves data from source to destination nodes while allowing updates to data on the source nodes. The method propagates updates occurring after the time tag to destination nodes from source nodes and switches applications and ownership to the destination nodes. Another method slices data for a partitioned fabric and stores slices on nodes. Another method starts a data fabric by moving data from a grid backend to the nodes. In an embodiment, another method rebalances nodes in a non-disruptive manner. When a fabric is shutdown, the method saves data from the nodes to the grid backend. | 06-21-2012 |
20120158806 | PROVISIONING NETWORK-ATTACHED STORAGE - A system may receive a user request for provisioning a network attached storage over a network, provision a server with a domain name in response to the user request, configure the server with a user identifier and a password, for gaining authorized access to the server, create a logical volume, mounting the logical volume on the server, and export the logical volume as a shared volume. | 06-21-2012 |
20120166500 | METHODS AND SYSTEMS FOR OPEN SOURCE COLLABORATION IN AN APPLICATION SERVICE PROVIDER ENVIRONMENT - A system and method for integrating a plurality of web-based applications with a web-based file management system. The web-based application may provide a service to the users of the web-based file management system, such that the web-based application can interact with the files of said users. The integration of the service of the web-based application with the web-based file management system is achieved through a simple web interface to configure the service, without the developer of the web-based application having to change the application programming interface (API) of the application. The user of the web-based file management system may add services of a plurality of available web-based applications and use these services with one or more files that are stored on the web-based file management system. | 06-28-2012 |
20120179731 | Method, Apparatus and System for Accessing Remote Files - The present invention relates to a method, apparatus and system for accessing remote files, wherein the method for accessing remote files comprising the following steps: obtaining download operation information for downloading a file in an operational system server; redirecting the download operation to a file server with safety space; saving a real copy of the downloaded file in the safety space and enumerating a corresponding virtual copy in the safety space. In the present invention, local file operations are redirected to the network file operations of network file storage system by redirecting the download operation on the file in the operational system server to the file server instead of being saved in the local user terminal to realize the “Not to local” effect for the key file. Even when it is power-off and then restarted, the data will not be saved in the local user terminal to achieve an effect close to “physical-like isolation”, which solves the safety problems of the offline key file much better. | 07-12-2012 |
20120179732 | Method For a Cloud-Based Meta-File System to Virtually Unify Remote and Local Files Across a Range of Devices' Local File Systems - A system and process that establish a singular shared file system among devices in order to create a virtual representation of data on all of the devices via metadata indexing. This virtual representation of data means that the files are not actually stored on all devices and thus, with the exception of a single physical location, they do not need to take up any space (i.e. storage) on any additional device's hard drive. This allows for significant amounts of data to be virtually stored on each device, even if there is no physical storage room available for the data on each device. The system and process do not require data to be stored on a provider server, but instead stores only lightweight metadata, i.e., a small fraction of information about the files, online. | 07-12-2012 |
20120185520 | AD HOC FILE SHARING - A method and apparatus of a device that transfers files and performs file browsing using an ad hoc file sharing service is described. In an exemplary method, the device transmits an advertisement of the ad hoc file sharing service to each of one or more of other devices. The transmitted advertisements each include a user identity of the user associated with the first device. Furthermore, access to the ad hoc file sharing service is granted on a per-user basis. The device establishes a connection with each of the other devices and transfers files with each of the plurality of other devices. | 07-19-2012 |
20120203807 | METHOD AND SYSTEM FOR MANAGING EXECUTION OF VIRTUAL APPLICATIONS - A system and method for directing download and execution of an application. A runtime engine receives an identifier of a block of shared memory from a directing process. The shared memory stores a map indicating which portions of an application file have been stored in a local copy of the application file. The runtime engine also receives an instruction from the directing process to execute the local copy when the local copy stores less than the entire application file. As the application executes, the runtime engine identifies requests from the application to access portions of the local copy and uses the map to determine whether the requested portions have been stored in the local copy. If the requested portions are not stored in the local copy, the runtime engine prevents the executing application from accessing the local copy until the map indicates the requested portions have been stored therein. | 08-09-2012 |
20120203808 | METHOD AND SYSTEM FOR MANAGING EXECUTION OF VIRTUAL APPLICATIONS - A system and method for directing download and execution of an application. A runtime engine receives an identifier of a block of shared memory from a directing process. The shared memory stores a map indicating which portions of an application file have been stored in a local copy of the application file. The runtime engine also receives an instruction from the directing process to execute the local copy when the local copy stores less than the entire application file. As the application executes, the runtime engine identifies requests from the application to access portions of the local copy and uses the map to determine whether the requested portions have been stored in the local copy. If the requested portions are not stored in the local copy, the runtime engine prevents the executing application from accessing the local copy until the map indicates the requested portions have been stored therein. | 08-09-2012 |
20120203809 | APPARATUS AND METHOD FOR MANAGING A FILE IN A DISTRIBUTED STORAGE SYSTEM - The present invention relates to an apparatus and method for managing files in a distributed storage system. The apparatus and method for managing a file in a distributed storage system according to the present invention counts the number of inquiries on a file requested by a client; selects the file as a hot file if the number of inquiries counted in a certain counting period is larger than a hot file selection threshold value; and increases the number of copies of the file selected as a hot file or stores the file selected as a hot file in a storage device having a relatively good performance. | 08-09-2012 |
20120209896 | System and Method for Storing Files of Multiple Users - A system and method for file sharing comprises receiving at a server tags corresponding to files of a user. The tags are based on information from the files and are associated with the user. Each of the tags is stored in a list associated with the user and compared to a list of tags previously stored by the server. The list of tags previously stored by the server includes tags associated with a plurality of different users and having corresponding files stored by the server. The server receives a file of the files which correspond to the tags in the list associated with the user if a corresponding tag of the file is not in the list of tags previously stored by the server. The user is provided access to files stored by the server which correspond to the tags stored in the list associated with the user. | 08-16-2012 |
20120209897 | DISC IMAGE FILE MANAGEMENT SYSTEM AND DISC IMAGE FILE MANAGEMENT METHOD - A disc image file management system and a disc image file method are provided. Disc image files stored in a disc image file server are transmitted from the disc image file server to a product line server according to a product schedule stored in the disc image file server. The product schedule file records time schedules for the disc image files to be transmitted to the product line server. The product line server determines whether a needed disc image file exists in the product line server, and requests the disc image file server to transmit the needed disc image file to the product line server if the needed disc image file does not exist in the product line server. The product line server transmits the needed disc image file to the client if the needed disc image file exists in the product line server. | 08-16-2012 |
20120209898 | DISTRIBUTED FILE SYSTEM LOGGING - A method for consolidating data logged in log files in a network of servers, each server running at least one application that logs data into files on the server, the method comprising: | 08-16-2012 |
20120209899 | ARTIFACT MANAGEMENT METHOD - The present invention relates to an Artifact management method, for managing an artifact in at least one repository under control of an artifact management server. The at least one repository is coupled to the artifact management server over a communications-link. The method includes the step of capturing at least one context of the artifact at receipt of a trigger at the artifact management server and furthermore the step of associating by the artifact management server, the captured context with the artifact maintained in the at least one repository. | 08-16-2012 |
20120221611 | MANAGEMENT SERVER, MANAGEMENT METHOD, AND MANAGEMENT PROGRAM FOR VIRTUAL HARD DISK - A file system corresponding to virtual hard disk files is identified, and a file size of the virtual hard disk files after optimization is calculated from the size of the volume in use of the file system so that a volume size can be ensured by the optimization is calculated. Specifically, a management server performs the above-described processing, and has the following structure. The management server is connected to a physical server that is virtually composed of virtual servers including virtual had disks. The management server comprises a volume acquiring unit that acquires the volume in use of a first file system on the virtual hard disks; a file size acquiring unit that acquires the file size of virtual hard disk files corresponding to the first file system; and a calculating unit that calculates an optimized file size of the virtual hard disk files on the basis of a difference between the acquired volume in use and the file size. | 08-30-2012 |
20120221612 | Real-Time Data Transformation to Access Foreign Data Sources - A method for providing access to a file by a requestor including creating an empty file in a format understood by the requestor, intercepting one or more reads by the requestor of the empty file, determining if a portion of the empty file being read by the requestor should contain expected content, if the portion of the empty file should contain expected content then, before fulfill ling the read, adding the expected content to the empty file to transform the empty file into a requested file, and fulfilling a read of the requested file. | 08-30-2012 |
20120226722 | SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR SECURE MULTI-ENTERPRISE STORAGE - In one embodiment, a system includes logic adapted for: receiving data identifiers (IDs), each associated with a file, from multiple data providers, storing the data IDs to a database, identifying any duplicate data IDs in the database to determine if any of the files associated with the data IDs are non-confidential, querying the data providers which provided the file having the duplicate data ID to determine if the data provider wants to store the file to a storage network, such as a cloud storage network, receiving a response from the data provider indicating whether or not to store the file to the storage network, receiving the file from the data provider, storing the file to a storage network, and causing deletion of the file from a system of the data provider. In other embodiments, computer program products are presented for storing data to a storage network. | 09-06-2012 |
20120233227 | FILE ATTACHMENT RETRIEVAL - Files located on local or remote storage device are retrieved by determining that a link attachment of an electronic communication received at a computer device matches a pointer of a file directory structure of the computer device. The pointer allows retrieving within the file directory structure a file link and file identification information, and then accessing a file at a local or remote storage device by the file link and using the file identification information. | 09-13-2012 |
20120233228 | APPENDING TO FILES VIA SERVER-SIDE CHUNKING AND MANIFEST MANIPULATION - Several different embodiments of a segmented object storage system are described. The object storage system divides files into a number of object segments, each segment corresponding to a portion of the object, and stores each segment individually in the cloud storage system. The system also generates and stores a manifest file describing the relationship of the various segments to the original data file. Requests to retrieve the segmented file are fulfilled by consulting the manifest file and using the information from the manifest to reconstitute the original data file from the constituent segments. Modifying, appending to, or truncating the object is accomplished by manipulating individual segments and the manifest file. In further embodiments, manipulation of the individual object segments and/or the manifest is used to implement copy-on-write, snapshotting, software transactional memory, and peer-to-peer transmission of the large file. | 09-13-2012 |
20120246206 | FILE SERVER SYSTEM AND STORAGE CONTROL METHOD - In accordance with a first aspect of the present invention, an edge node is provided with the storage destination management information that is corresponded to the edge node. The storage destination management information includes the information that indicates a storage destination for a core node of a file that has been written to a file storage region (an edge storage region) for an edge node that is corresponded to the information and includes the information that indicates a recall date that is a date that has been read by the edge node. The edge node judges whether or not there is an old file (a file before an update) in an edge storage region for the edge node based on the storage destination management information that is corresponded to the edge node and the storage destination information that is corresponded to another edge node, and create a stub for only an old file without creating a stub for a file after an update (a latest file). | 09-27-2012 |
20120254268 | APPLICATION WIDE NAME SPACE FOR ENTERPRISE OBJECT STORE FILE SYSTEM - A file system is disclosed that includes an application wide name space used for accessing objects related to an application. The file system includes one or more appliances. Each of the appliances logically define a storage cluster, for instance, a cluster file system. The file system also includes a tenant that logically spans across the one or more appliances. The file system also includes one or more physical file systems arranged within each of the one or more appliances. Further, one or more bucket sets define one or more corresponding physical file systems of a corresponding appliance for the tenant. The system also includes an application wide object name space that is used for accessing objects of an application, wherein the objects are stored in the physical file systems by bucket set across the one or more appliances in association with the tenant. | 10-04-2012 |
20120254269 | MANAGING PERFORMANCE WITHIN AN ENTERPRISE OBJECT STORE FILE SYSTEM - A file system is disclosed that includes an application wide name space instantiated in a global index (Gindex) that is used for accessing objects related to an application. Summary workload statistics are monitored and calculated via a calibrated hierarchical service level agreement (SLA) in a method of operation that includes: establishing a tenant wide name space used for accessing objects of an application stored in physical file systems across one or more appliances, each defining a storage cluster, in association with a tenant logically spanning across the appliances; and monitoring a performance statistic for the application across the tenant. | 10-04-2012 |
20120254270 | DATA MANAGEMENT APPARATUS, DATA MANAGEMENT METHOD, AND COMPUTER PROGRAM PRODUCT - A data management apparatus, method and computer program product use a communication unit that communicates with a plurality of online storage systems. At least one of the plurality of online storage systems is selected to save data to later be saved in the selected online storage. A Save location information is saved, and the save location information has information for identifying the data saved by the saving unit associated with information for identifying the online storage. A reading unit refers to the save location information stored in the save location storage unit in response to a read request of data and specifies the online storage that has the target data of the read request to read the target data of the read request from the specified online storage. | 10-04-2012 |
20120259901 | DISTRIBUTED STORAGE OF DATA IN A CLOUD STORAGE SYSTEM - Provided are apparatus and method for distributedly storing an object in a plurality of data centers included in a cloud storage system. In the method, an object may be divided into a plurality of sub-objects each having a fragmentation size. Then, the sub-objects may be distributedly stored in at least one data center based on weights of the plurality of data centers. | 10-11-2012 |
20120278371 | METHOD FOR UPLOADING A FILE IN AN ON-LINE STORAGE SYSTEM AND CORRESPONDING ON-LINE STORAGE SYSTEM - The present invention relates to a method for uploading in an on-line storage system a file from a user client device through a gateway connected to the client device through a local area network and to the on-line storage system through a wide area network. The on-line storage system comprises a storage server coupled to a target storage device in which the file is to be stored. | 11-01-2012 |
20120284317 | Scalable Distributed Metadata File System using Key-Value Stores - A computer-implemented method and a distributed file system in a distributed data network in which file metadata related to data files is distributed. A unique and non-reusable mode number is assigned to each data file that belongs to the data files and a directory of that data file. A key-value store built up in rows is created for the distributed file metadata. Each of the rows has a composite row key and a row value (key-value pair) where the composite row key for each data file includes the mode number and a name of the data file. When present in the directory, the data file is treated differently depending on size. For data files below the maximum file size the entire file or portion thereof is encoded in the corresponding row value of the key-value pair. Data files above maximum file size are stored in large-scale storage. | 11-08-2012 |
20120290629 | REFERENCE COUNT PROPAGATION - Methods and systems are provided for tracking object instances stored on a plurality of network nodes, which tracking enables a global determination of when an object has no references across the networked nodes and can be safely de-allocated. According to one aspect of the invention, each node has a local object store for tracking and optionally storing objects on the node, and the local object stores collectively share the locally stored instances of the objects across the network. One or more applications, e.g., a file system and/or a storage system, use the local object stores for storing all persistent data of the application as objects. | 11-15-2012 |
20120290630 | SCALABLE STORAGE FOR VIRTUAL MACHINES - A method and system is disclosed for providing storage services to Virtual Machines (VMs) and the Hypervisor Platforms that host them. NAS referrals are used to control selection of NAS proxy servers that are optimized for the support of VMs and the Hypervisor Platforms accessing directories that are exclusively used in conjunction of a single VM. Referrals are dynamically controlled in a manner specific to the target environment to provide an optimal combination of local and network storage in support of VMs. A method of using named attributes allows referrals to subsets of a directory. The overhead of using a NAS proxy is tailored to the smallest set of accesses required to gain beneficial result from the use of local storage, and using direct access to shared network storage when local storage is not allocated. Most of the new suggested techniques are transparent to the existing NAS clients; some techniques may require modification of the NAS client software. | 11-15-2012 |
20120290631 | RETRIEVING A HYPERTEXT MARKUP LANGUAGE FILE FROM A DISPERSED STORAGE NETWORK MEMORY - A method begins by a dispersed storage (DS) processing module receiving a request for a hypertext markup language (HTML) file, wherein the HTML file is encoded using a dispersed storage (DS) error coding function to produce a plurality of sets of encoded data slices, wherein the plurality of sets of encoded data slices is stored in a dispersed storage network (DSN) memory, and wherein the request includes a universal record locator (URL) associated with the HTML file. The method continues with the DS processing module translating the URL into a source name associated with the plurality of sets of encoded data slices. The method continues with the DS processing module requesting retrieval of a plurality of sets of at least a decode threshold number of encoded data slices of the plurality of sets of encoded data slices from the DSN memory in accordance with the source name. | 11-15-2012 |
20120296946 | FILE MANAGEMENT APPARATUS AND FILE MANAGEMENT APPARATUS CONTROLLING METHOD - A file management apparatus that selects either synchronous upload or asynchronous upload as a method for uploading a file to an online storage, the selection based on at least one of an attribute of the file to be uploaded or a status of a communication channel between the file management apparatus and the online storage. | 11-22-2012 |
20120296947 | FILE MANAGEMENT APPARATUS AND COMPUTER-READABLE RECORDING MEDIUM - A file management apparatus including a network interface that receives a storage request to store a file. A processor of the file management apparatus then controls uploading the file to an online storage in response to the storage request, and controls providing a continuous display indicating that a process for storing the file into the file management apparatus is being carried out until the upload of the file to the online storage is completed. | 11-22-2012 |
20120296948 | PROVISIONAL AUTHORITY IN A DISTRIBUTED DATABASE - Techniques for writing data in a distributed database system having a plurality of members and a master are disclosed. In one embodiment, a write request is received at an originating member. The write request is applied to a version of a database on the originating member and is placed in a journal queue of items for propagating to the master in one single atomic action. The write request is propagated to the master. Whether the propagated write request is associated with a conflict is determined, and in an event it is determined that the propagated write request is associated with the conflict, an indication that the write request is associated with the conflict is sent to the originating member. | 11-22-2012 |
20120303684 | FILE HISTORY RECORDING SYSTEM, FILE HISTORY MANAGEMENT SYSTEM AND FILE HISTORY RECORDING METHOD - At the time of copy & paste, an item, a size and a paste content are recorded, and the importance of the paste is determined based on the number of pasted items, and a pasted data size relative to the overall file. Also, an item name and a change content are recorded, and when the manager inputs an important keyword (or unimportant keyword) in visualizing a file history, the importance is increased (or decreased) if the keyword is included in the item name or the change content. A function of displaying the file history in order of importance if the file history is displayed in table format in visualizing the file history, and a function of displaying, or highlighting, only the source file in which the importance is greater than or equal to a threshold set by the manager if the file history is displayed graphically are provided. | 11-29-2012 |
20120303685 | SYSTEMS AND METHODS FOR STORING PARITY GROUPS - A system and method for dynamic redistribution of parity groups is described. The system and method for dynamic redistribution of parity groups operates on a computer storage system that includes a plurality of disk drives for storing parity groups. Each parity group includes storage blocks. The storage blocks include one or more data blocks and a parity block that is associated with the data blocks. Each of the storage blocks is stored on a separate disk drive such that no two storage blocks from a given parity set reside on the same disk drive. The computer system further includes a redistribution module to dynamically redistribute parity groups by combining some parity groups to improve storage efficiency. | 11-29-2012 |
20120303686 | SCALABLE CACHING OF REMOTE FILE DATA IN A CLUSTER FILE SYSTEM - Scalable caching of remote file data in cluster file systems is provided. One implementation involves maintaining a cache in a local cluster file system and caching local file data in the cache by fetching file data on demand from the remote cluster file system into the local cached file system over the network. The local file data and metadata corresponds to the remote file data and metadata in the remote cluster file system. Updates made to the local file data and metadata are pushed back to the remote cluster file system asynchronously. | 11-29-2012 |
20120303687 | NAMING SCHEME FOR MEDIA STORAGE - A method allowing for fast mapping between a content identifier (ID) for a media content file and the file path of said media content file includes: dividing a plurality of characters making up the contend ID into a plurality of ordered subsections separated by a separator character, correlating at least one of the subsections with a directory in an electronic file system, and correlating the last of the subsections with a name of the media content file, the media content file being located within a directory correlated with a preceding subsection. | 11-29-2012 |
20120311002 | COMPUTER AND DATA MANAGEMENT METHOD BY THE COMPUTER - The client computer which transmits an access request specifying an object existing in the first file system and the second computer which accesses the second file system are connected to the first computer which accesses the first file system. The second file system includes a shared directory. A specific object which is an object complying with the path name including the name determined in accordance with the type of the second computer is stored in the shared directory. The controller mounts the shared directory to the first file system. The controller creates a link which comprises a name determined in accordance with a certain naming regulation independent of the type of the computer and corresponds to the specific object in the first file system. | 12-06-2012 |
20120311003 | Clustered File Service - A cluster based file service may operate on a cluster of two or more independent devices that have access to a common data storage. The file service may have a namespace definition with each device in the cluster, but may be modified by any device operating the file service. Each instance of the file service may identify and capture a command that changes the namespace structure and cause the change to be propagated to the other members of cluster. If one of the devices in the cluster does not successfully perform an update to the namespace structure, that device may be brought offline. The cluster based file service may permit adding or removing devices from the cluster while the file service is operating, and may provide a high throughput and high availability file service. | 12-06-2012 |
20120311004 | FILE-SHARING SYSTEM AND METHOD FOR PROCESSING FILES, AND PROGRAM - Provided is a technique capable of efficiently operating files and directories that are stored in storage located in a physically far place from a file server, without causing a network latency. An index creation program is also loaded in a cloud computing environment, and a flag, which indicates whether or not to execute batch processing to a directory that has been migrated to the cloud side, is provided, whereby it becomes possible to collectively execute index creation processing for the migrated directory on the cloud side. More specifically, upon completion of migration of all files under a given directory to the cloud side, a flag, which indicates whether or not to perform batch processing on the cloud side, is validated for the metadata of the directory. Such a batch processing flag can be held for each application such as applications of the index creation processing and the virus check processing. | 12-06-2012 |
20130013655 | PEER-TO-PEER REDUNDANT FILE SERVER SYSTEM AND METHODS - Peer-to-peer redundant file server system and methods include clients that determine a target storage provider to contact for a particular storage transaction based on a pathname provided by the filesystem and a predetermined scheme such as a hash function applied to a portion of the pathname. Servers use the same scheme to determine where to store relevant file information so that the clients can locate the file information. The target storage provider may store the file itself and/or may store metadata that identifies one or more other storage providers where the file is stored. A file may be replicated in multiple storage providers, and the metadata may include a list of storage providers from which the clients can select (e.g., randomly) in order to access the file. | 01-10-2013 |
20130018929 | Distributed Storage Method and System - Methods and systems are disclosed for distributed storage systems. For example, a device can receive a read request for a first file, where the read request is generated by a host device. The read request is configured to access a file on the host device. The device can access mappings to identify a first mapping. The device can identify a first file on a mobile device based on the first mapping. The device can access the first file, where the accessing uses the first mapping. The device can access the first file by communicating with the mobile device to read the first file. The device can then return the first file. | 01-17-2013 |
20130018930 | PEER-TO-PEER REDUNDANT FILE SERVER SYSTEM AND METHODS - Peer-to-peer redundant file server system and methods include clients that determine a target storage provider to contact for a particular storage transaction based on a pathname provided by the filesystem and a predetermined scheme such as a hash function applied to a portion of the pathname. Servers use the same scheme to determine where to store relevant file information so that the clients can locate the file information. The target storage provider may store the file itself and/or may store metadata that identifies one or more other storage providers where the file is stored. A file may be replicated in multiple storage providers, and the metadata may include a list of storage providers from which the clients can select (e.g., randomly) in order to access the file. | 01-17-2013 |
20130024486 | METHOD AND SYSTEM FOR IMPLEMENTING HIGH AVAILABILITY STORAGE ON THINLY PROVISIONED ARRAYS - A method for storage allocation and reclamation in a storage device. The method includes executing a distributed computer system having a plurality of file systems accessing storage on a shared storage device, creating a physical storage allocation state map that indicates whether a plurality of data blocks comprising a range of data is allocated or unallocated, and consulting a free extent state map to identify free data blocks of the shared storage device. An allocation operation is performed causing the shared storage device to allocate storage a requested range of allocation. The physical storage allocation state map is updated in accordance with the requested range of allocation. Upon a subsequent reclamation process, the physical storage allocation state map is accessed to identify free previously allocated data blocks. Reclamation processing a subsequent performed on the identified free previously allocated data blocks. | 01-24-2013 |
20130031148 | SYSTEMS AND METHODS OF DISTRIBUTED FILE STORAGE - Systems and methods for distributed file storage are provided herein. Exemplary methods may include, dividing a file into sections, distributing one or more of the sections to each of a first subset of the plurality of client devices so that all sections of the file are distributed across the first subset of the plurality of client devices, each of the first subset of the plurality of client devices having storage space that is allocated to the web server, and upon determining that an actual amount of sections that are currently available to the web server are below a threshold amount, redistributing the sections of the file to a second subset of the plurality of client devices determined to have storage space that is allocated to the web server. | 01-31-2013 |
20130031149 | SYSTEMS AND METHODS OF DISTRIBUTED FILE STORAGE - Systems and methods for distributed file storage are provided herein. Exemplary methods may include, dividing a file into sections, distributing one or more of the sections to each of a first subset of the plurality of client devices so that all sections of the file are distributed across the first subset of the plurality of client devices, each of the first subset of the plurality of client devices having storage space that is allocated to the web server, and upon determining that an actual amount of sections that are currently available to the web server are below a threshold amount, redistributing the sections of the file to a second subset of the plurality of client devices determined to have storage space that is allocated to the web server. | 01-31-2013 |
20130031150 | Executing Transcription Requests on Files - One embodiment is method that receives a file and a transcription request to alter contents of the file. The file is associated with a file format, and the transcription request is associated with a function that will alter the contents of the file according to the transcription request. The function is executed on the file to alter the file format and to alter the contents of the file according to the transcription request. | 01-31-2013 |
20130054658 | VIRTUAL FILE DIRECTORY SERVICES FOR MOBILE DEVICES - Establishing virtual file directory services by receiving a notification from a first device in a first zone is that the first device is sharing a resource. Information about the shared resource is stored in an index. The stored information indicates that the resource is available from the device. As the device enters a second zone the stored information is transmitted to the second zone from the first zone. | 02-28-2013 |
20130066931 | PEER-TO-PEER REDUNDANT FILE SERVER SYSTEM AND METHODS - Peer-to-peer redundant file server system and methods include clients that determine a target storage provider to contact for a particular storage transaction based on a pathname provided by the filesystem and a predetermined scheme such as a hash function applied to a portion of the pathname. Servers use the same scheme to determine where to store relevant file information so that the clients can locate the file information. The target storage provider may store the file itself and/or may store metadata that identifies one or more other storage providers where the file is stored. A file may be replicated in multiple storage providers, and the metadata may include a list of storage providers from which the clients can select (e.g., randomly) in order to access the file. | 03-14-2013 |
20130073596 | FILE FOLDER TRANSMISSION ON NETWORK - Disclosed are a method and a system for transmitting a file folder from the sending end to the receiving end. The system uses a file folder transmission unit at the sending end side to generate a directory structure file of the file folder. The directory structure file may have properties such as the size of the file folder, paths and path lengths of the files in the file folder. The sending end then sends the directory structure file to the receiving end through the file folder transmission unit to allow the system to determine which files in the file folder need to be transmitted. The needed files in the file folder are then transmitted to the receiving end according to the determination. The sending end and the receiving end may communicate using an instant messaging tool. The disclosed method and system allow a faster and more convenient file folder network transmission. | 03-21-2013 |
20130080487 | COMPUTING DEVICE AND METHOD FOR READING AND PROCESSING POINT-CLOUD DOCUMENT - A computing device determines N number of execution units that a CPU has and creates N number of threads, divides a point-cloud document into N number of blocks, and stores data in the N number of blocks into N number of arrays. The computing device determines X, Y, Z coordinate values of each point in each block of the point-cloud document according to separators among data in the block, and stores the X, Y, Z coordinate values of each point into corresponding arrays. The computing device combines all of the N number of arrays into one array, and generates a point-cloud according to the coordinate values of each point in the combined array. | 03-28-2013 |
20130086134 | SYSTEMS AND METHODS FOR OBJECT TO XML MAPPINGS - Systems and methods are provided for automatically provisioning resources based on application characteristics. In accordance with an embodiment, a system can include a computer, including a computer readable medium and processor. The system can further include one or more servers executing on the computer and an extensible application deployed to the one or more servers, wherein the application includes a plurality of real properties. A plurality of tenants can each utilize the application at the one or more servers. The extensible application is configured to be customized for each tenant, wherein customizing includes for each tenant, defining one or more virtual properties for the application in a metadata file, and mapping the one or more virtual properties to the application using the metadata file. | 04-04-2013 |
20130086135 | SCALABLE FILE MANAGEMENT FOR A SHARED FILE SYSTEM - Managing a shared file system comprising a directory and files stored on a multiple storage devices shared by plural processing nodes, is provided. A plurality of parallel directory traversal records are partitioned into a plurality of ranges to allow for the records in each range to be written independently in parallel by plural processing nodes during parallel directory traversal. Parallel operations are performed comprising parallel directory traversal of all directory paths and files in the shared file system. | 04-04-2013 |
20130091188 | SYSTEM AND METHOD FOR PROVIDING ACCESS TO A FILE IN REAL TIME DURING A CLOUD STORAGE UPLOAD PROCESS - A cloud server includes a cloud storage for storing a folder uploaded to the cloud server, a database for storing administrative data; and a cloud service application. The cloud service application establishes a communication connection with an end point device to retrieve a user identification about the user, the end point device name, and folder name and location and stores this information in the database. A remote device communicates with the cloud server to access a folder stored on at least one of the endpoint device and the cloud storage. The cloud service application determines an authorized user and provides access to the folder by providing direct access to the endpoint device from the remote device utilizing the communication connection during uploading of the folder to the cloud, or directly to the cloud storage if the folder has been uploaded. | 04-11-2013 |
20130097211 | DATA COMMUNICATION PROTOCOL - Described is a data communication protocol, in which a client and server negotiate in a manner that does not require the client to retry negotiation when servers are not capable of the client-desired protocol. In one example implementation, the desired protocol is SMB 2.0 or greater. The protocol describes a create command with possibly additional context data attached for built-in extensibility, and a compound command comprising a plurality of related commands or unrelated commands. A multi-channel command requests data transfer on a separate data channel, a signed capability verification may be used to ensure that a secure connection is established, and the protocol provides the ability to transfer extended error data from the server in response to a request. | 04-18-2013 |
20130103726 | METHOD AND APPARATUS FOR PROVIDING OFFLINE BINARY DATA IN A WEB ENVIRONMENT - An approach is provided for enabling a web client to store binary data for offline use. A web client causes a transmission of a request for binary data for presentation in a web client. The web client then receives text data encoding the binary data. The web client further causes a storage of the text data into one or more databases associated with the web client that can hold multiple tables or object stores. A content platform also determines a request from a web client for binary data. The content platform then causes an encoding of the binary data into text data that is compatible with one or more databases of the web client that can hold multiple tables or object stores. The content platform further causes a transmission of the text data to the web client, wherein the binary data is decodable from the text data. | 04-25-2013 |
20130103727 | Accessible Information System - According to the invention, records pertaining to an individual are centralized such that the user has control over the integration and dissemination of their personal and private information. Records pertaining to an individual are systematically transported electronically by many different institutions to a centralized record storage provider wherein the individual user has ownership of and control of their confidential personal information. The systematic accumulation of medical records provides for better overall health tracking and faster and more accurate diagnosis when illness or emergency occurs. | 04-25-2013 |
20130103728 | RATE SENSITIVE PACKET TRANSFER MECHANISM OVER A PEER-TO-PEER NETWORK - An apparatus, method and system to improve data transfer across a communications network by employing an acknowledgment independent equalized data packet transfer mechanism on a peer-to-peer basis. The present disclosure teaches how many computers can send data to many other computers, with particularity on a peer-to-peer basis when desired, without requiring acknowledgements of safe receipt by the receiving computer. By aggregating several computers to send data in a collection to a requesting computer, transfer rates may be increased. Further, by not requiring acknowledgment of receipt from the receiving computer, and by treating all data packets with equal utility, the present disclosure teaches a mechanism that reduces file transfer administration bandwidth, increases file transfer scalability on demand, and increases overall network transfer efficiency. | 04-25-2013 |
20130110890 | TECHNIQUES TO SHARE MEDIA FILES | 05-02-2013 |
20130110891 | STORAGE SYSTEM AND OBJECT MANAGEMENT METHOD | 05-02-2013 |
20130110892 | TECHNIQUES TO DETERMINE NETWORK STORAGE FOR SHARING MEDIA FILES | 05-02-2013 |
20130110893 | METHODS OF PROCESSING FILES IN A MULTIPLE QUALITY OF SERVICE SYSTEM | 05-02-2013 |
20130110894 | REFERENCE COUNT PROPAGATION | 05-02-2013 |
20130117337 | Locally Connected Cloud Storage Device - The present invention includes systems and methods for implementing a locally connected cloud storage device. The locally connected cloud storage device includes a data storage medium; one or more network adapters capable of connecting the cloud storage device to a network; a file system; and an operating system. The operating system and file system are capable of providing an end user access to at least one storage cloud having at least one volume for data stored in the data storage medium. The cloud storage device also includes a user interface capable of receiving commands reflecting desired settings for the end user and the volume. The user interface, upon receiving a command reflecting desired settings, interacts with the file system and the operating system to effectuate the desired settings. | 05-09-2013 |
20130117338 | AIRCRAFT COMMUNICATIONS SYSTEM WITH VIDEO FILE LIBRARY AND ASSOCIATED METHODS - A video file system for an aircraft carrying a person having a personal electronic device (PED) for displaying video files includes a ground-based video server and an aircraft-based video system. The ground-based video server stores video files, with each video file being updatable from an available status to an unavailable status. The aircraft-based video system copies video files from the ground-based video server while the aircraft is on the ground. A determination is made, via communications with the ground-based video server and while the aircraft is on the ground, whether a given video file has been updated from the available status to the unavailable status. The PED is permitted to display the given video file if it has the available status, and is not permitted to display the given video file if it has the unavailable status. | 05-09-2013 |
20130117339 | METHOD, APPARATUS AND SYSTEM FOR MOUNTING FILE SYSTEM - The present invention belongs to the field of computer, and particularly provides a method, an apparatus and a system for mounting a file system. The method comprises: requesting, from a node mounted with a file system of a storage stack at the network distal end, for metadata corresponding to the mounting when the file system of the storage stack is to be mounted; receiving metadata transmitted by the node mounted with the file system of the storage stack, and caching the metadata in a memory; and mounting the file system of the storage stack according to the metadata; wherein the network bandwidth is larger than the IO bandwidth of the storage stack. The technical solutions provided by the present invention have the advantages that the time for mounting the file system is short and the reading and writing efficiency of the operating system is high. | 05-09-2013 |
20130132449 | MOBILE DEVICE, NETWORK SYSTEM, AND CONTROL METHOD FOR THE SAME - A mobile device includes a file information acquiring unit, a file information display unit that displays the file information acquired on a display unit, a file presence identifying unit that determines whether or not a file specified by file information designated by a user from among the file information displayed on the display unit is stored in a storage unit, a first file transmitting unit that transmits the stored file to another mobile device when the file presence identifying unit determines that the file is stored in the internal storage unit, a file acquiring unit that downloads the file specified by the designated file information from the server when the file presence identifying unit determines that the file is not stored in the internal storage unit, and a second file transmitting unit that transmits the file acquired by the file acquiring unit to the other mobile device. | 05-23-2013 |
20130138706 | Creating a New File for a Dispersed Storage Network - A method begins by a dispersed storage (DS) processing module receiving a file creation request to create a new file from portions of a set of existing files. The method continues with the DS processing module identifying data segments associated with the set of existing files corresponding to the portions of the set of existing files to produce identified data segments and identifying sets of encoded data slices of the identified data segments to produce identified sets of encoded data slices. The method continues with the DS processing module determining addressing information for the identified sets of encoded data slices from existing addressing information of the set of existing files and generating a segment allocation table for the new file based on the addressing information of the identified sets of encoded data slices such that the new file is created without duplication of the portions of the existing files. | 05-30-2013 |
20130138707 | METHOD AND APPARATUS FOR PROCESSING DIGITAL CONTENT - A method and an apparatus for processing digital content arranged in a container file comprising internal file management information are proposed, which allow to perform processing of the digital content with one or more processing nodes with a reduced delay caused by a transmission of the digital content to the one or more processing nodes. After creating placeholder files with the size of the digital content on storage systems associated to the processing nodes, the internal file management information is transmitted from a data repository to the storage systems and stored at locations within the placeholder files specified by the container file format. Subsequently, content elements of the digital content are transmitted from the data repository to the storage systems and stored at their specific locations within the placeholder files. These stored content elements are then processed with the one or more processing nodes. | 05-30-2013 |
20130138708 | DOCUMENT PROCESSING APPARATUS - According to an embodiment, there is provided a document processing apparatus including an electronic file storage unit that stores a plurality of electronic files; an upload time estimation unit that estimates time that will be taken to upload a specified electronic file to a destination if one or more electronic files stored in the electronic file storage unit are selected in a specific destination via a network for performing the upload; and a notification unit that notifies that an allowable time will be exceeded if the time estimated by the upload time estimation unit exceeds a predetermined allowable time. | 05-30-2013 |
20130138709 | Distributed Architecture for Paperwork Imaging - A method provides data files in a data file store of a local domain. The method includes notifying at least a central domain about the data file stored on a local domain. A reference element is provided to the central domain. The reference element indicates the local domain where the data file is stored. Search criteria for data files is transmitted from a destination domain to the central domain to retrieve information about available data files and the local domain. The reference element assigned to the requested data file is sent from the central domain to the destination domain. The data file is requested by submitting the reference element from the destination domain to the local domain. The requested data file is sent from the local domain to the destination domain. The claimed subject matter further relates to system executing the method. | 05-30-2013 |
20130144921 | ROOT NODE FOR FILE LEVEL VIRTUALIZATION - Root node arrangements configured to carry out file level virtualization for logically providing a plurality of share units that can be shared among file systems of the root node or other one or more root nodes, to a client. | 06-06-2013 |
20130151574 | METHOD, GATEWAY, AND SYSTEM FOR SHARING MEDIA FILE - The present invention discloses a method, a gateway, and a system for sharing a media file, and belongs to the network field. The method includes: searching a shared folder in a local area network according to an IP address of a terminal in the local area network; mounting the searched shared folder to a locally preset folder; and analyzing the shared folder that is mounted to the locally preset folder, and broadcasting an analysis result to all terminals in the local area network. The gateway includes a searching module, a mounting module, and a broadcasting module. | 06-13-2013 |
20130159365 | Using Distributed Source Control in a Centralized Source Control Environment - A method is presented for using a distributed source control system with a centralized source control system. A first set of files is obtained from a source control repository and stored on a first electronic computing device. The first set of files comprises all or part of a code base in the centralized source control system. A request is received for at least part of the code base from a second electronic computing device in a distributed source control system. As a result of the request, at least a part of the first set of files is sent to the second electronic computing device. A change set for the first set of files is received from the second electronic computing device. The change set is processed to be in a format compatible with the source control repository. The change set is submitted to the source control repository. | 06-20-2013 |
20130159366 | DATA DISTRIBUTION SYSTEM - Distributing data is disclosed. A first request for data associated with a first file is received at a first node. It is determined, at the first node, that the first file is located on a second node. A second request for data associated with the first file is received at the first node. It is determined that a third node should have an instance of the first file. The third node is caused to have an instance of the first file. | 06-20-2013 |
20130166613 | INFORMATION PROCESSING EQUIPMENT - It is an objective to diminish time required to read or write divided data. An information processing equipment that can be connected to a storage includes a division processing section for dividing original data into a plurality of sets of divided data and a storage location selection section that selects either the storage or a storage section of the information processing equipment as a divided data storage location and that stores the divided data into the selected storage location, wherein the division processing section determines a division ratio of divided data according to a data reading rate and/or a data writing rate of the storage location selected by the storage location selection section. | 06-27-2013 |
20130173674 | CONTEXT DATA IN UPNP SERVICE INFORMATION - A system, device, and method provide for the selection of a device to perform a service using context information for the device. The context information may be included in a request from a control point device to the device or may be included in a response from the device to the control point device. The context information provides additional information relative to the services provided by the device or relative to the device itself. For example, if the device is a camera, the camera may include for each photograph taken by the camera a date the photograph is taken, a time the photograph is taken, a location at which the photograph is taken, a subject matter of the photograph, a temperature at the photograph location, a photographer, etc in the context information. Additionally, the camera may include the current geographic location of the camera in the context information. | 07-04-2013 |
20130179481 | MANAGING OBJECTS STORED IN STORAGE DEVICES HAVING A CONCURRENT RETRIEVAL CONFIGURATION - A data storage method for storing data in a plurality of storage devices having a concurrent retrieval configuration. The data storage method comprises storing data in a plurality of data container objects distributed among in a plurality of storage devices, storing a plurality of metadata container objects and a plurality of metadata directory objects in the plurality of storage devices, wherein each metadata directory object indexes a group of the plurality of metadata container objects and each the metadata container object comprises metadata including storage location data of at least one of the plurality of data container objects and the plurality of metadata directory objects, and managing access to the plurality of data container objects by locally executing a plurality of data control requests by the plurality of storage devices, by a module installed in the plurality of storage devices or in a proxy. | 07-11-2013 |
20130198250 | FILE SYSTEM AND METHOD FOR CONTROLLING FILE SYSTEM - A file system includes a plurality of storage devices to store therein data transmitted from a first node, a plurality of second nodes connected to the first node through a first network, a second network, and a third node. The second network connects each of the plurality of second nodes with at least one of the plurality of storage devices. The second network is different from the first network. The third node manages a location of data, and notifies, in response to an inquiry from the first node, the first node of a location of data specified by the first node. Each of the plurality of second nodes writes, through the second network, same data into a predetermined number of storage devices from among the plurality of storage devices in response to an instruction from the first node. | 08-01-2013 |
20130204913 | FILE LIST GENERATION METHOD, SYSTEM, AND PROGRAM, AND FILE LIST GENERATION DEVICE - A file list generation method of the present invention includes: a first step of acquiring, from a file server, an operation history list showing additions, changes, and deletions performed on file data in a search target file after the last search index creating operation, the file server managing the search target file; and a second step of, when more than one operation history about a single file is included in the acquired operation history list, obtaining only the latest operation histories and then consolidating the operation histories and operation histories of the other files, and outputting the consolidated list as a difference list showing the differences from the history list of operations performed on the search target file after the last search index creating operation. | 08-08-2013 |
20130212134 | STORAGE CONFIGURATION DISCOVERY - A system is provided that includes a plurality of storage network devices and a storage manager communicatively coupled to the plurality of storage network devices. The storage manager includes a discovery engine configured to collect configuration information from the plurality of storage network devices. The system also includes an object model that represents the storage network system and is updated based on the configuration information collected by the discovery engine. The system also includes a mapping file that guides the discovery engine during an update of the object model. The discovery engine is triggered to perform a limited update of the object model upon the completion of a storage management operation. | 08-15-2013 |
20130212135 | COMMUNICATION CONTROL APPARATUS, COMMUNICATION CONTROL METHOD - In accordance with an embodiment, a communication control apparatus comprises a storage unit, a property storage unit, a reception unit and a transmission unit. The storage unit stores a file. The property storage unit stores a property information showing attribution of the file for each file stored in the storage unit. The reception unit receives a transmission request of the property information for the file stored in the storage unit from an information processing apparatus connected through a network. The transmission unit sends a screen information to the information processing apparatus, wherein the screen information assembles therein Web parts that serves as a viewer for displaying the file to display the content of the file, and displays thereon the property information of the file instructed by the transmission request. | 08-15-2013 |
20130226977 | DOCUMENT MANAGEMENT SERVER, DOCUMENT MANAGEMENT DEVICE, DOCUMENT MANAGEMENT SYSTEM, NON-TRANSITORY COMPUTER READABLE MEDIUM STORING DOCUMENT MANAGEMENT PROGRAM, AND DOCUMENT MANAGEMENT METHOD - Disclosed is a document management server including a storing unit that stores document information, a generating unit that generates connection information for accessing the document information stored in the storing unit, a transmitting unit that transmits the connection information generated by the generating unit to a document management device, wherein the connection information transmitted by the transmitting unit is substituted with the document information stored in the document management device. | 08-29-2013 |
20130226978 | SYSTEMS AND METHODS FOR SCALABLE OBJECT STORAGE - The present disclosure provides an advantageous systems and related methods for scalable object storage. One embodiment relates to a system that includes at least a manifest tracking subsystem and a chunk payload subsystem. The manifest tracking subsystem stores version manifests and encodes forward-references from the version manifests to chunks. The chunk payload subsystem stores the chunks and encodes back-references to version manifests that reference the chunk. Other embodiments, aspects and features are also disclosed. | 08-29-2013 |
20130226979 | SYSTEMS AND METHODS FOR MULTI-DEVICE RENDERING OF MULTIMEDIA PRESENTATIONS - A new approach is proposed that contemplates systems and methods to support multi-device rendering of multimedia presentations by allowing users of various presentation preparation and display programs to make their work product available for viewing on various hardware and software platforms on which the presentations would not otherwise be rendered correctly. First, multimedia presentations created by a user/author in their original format are generated and uploaded to a centralized repository. The uploaded presentations are then converted to a set of intermediate files in a format different from the original format of the presentations, wherein the intermediate files can be downloaded to and rendered on the hardware and software platform of a specific device associated with a viewer while maintaining the visual and audio integrity of the original presentation. | 08-29-2013 |
20130232179 | ENHANCED STORAGE QUOTA MANAGEMENT FOR CLOUD COMPUTING SYSTEMS - An embodiment of the invention provides a method for storage management in a cloud computing system. More specifically, locations of storage components in the cloud computing system and storage properties of the storage components are identified. The storage properties include the amount of available storage space and/or the cost of storage space. A storage quota for a user of the cloud computing system is generated with a cloud quota management module based on the locations of the storage components and/or the storage properties of the storage components. In at least one embodiment, the storage quota includes the maximum amount of storage allocated to the user in at least one of the storage components. | 09-05-2013 |
20130232180 | Transferring Task Execution in a Distributed Storage and Task Network - A method begins by a dispersed storage (DS) processing module ascertaining processing speeds of distributed storage and task (DST) execution units where the DST execution units receive a set of encoded data slices that includes a sub-set of data-based data slices. The method continues with the DS processing module allocating task performance on the sub-set of data-based data slices to a sub-set of DST execution units, where a first DST execution unit is allocated to perform a first partial task on a first data-based data slice of the sub-set of data-based data slices. When a second DST execution unit has a processing speed that is a threshold speed greater than a processing speed of the first DST execution unit, the method continues with the DS processing module identifying at least one encoded block of the first data-based data slice for transferring processing responsibilities to the second DST execution unit. | 09-05-2013 |
20130232181 | HIGH AVAILABILITY NETWORK STORAGE SYSTEM INCORPORATING NON-SHARED STORAGE SUITABLE FOR USE WITH VIRTUAL STORAGE SERVERS - A technique is disclosed for providing high availability (HA) capability with a plurality of storage servers, which may be virtual storage servers (VSSs), in a shared-nothing storage environment. The technique uses a proxy mechanism to route requests originating at one storage server to an HA partner storage server, where the proxy is implemented inside a VSS logically below the RAID layer. The technique also involves distributing non-shared storage devices “owned” by a storage server so that existing storage device-based heartbeat and fencing mechanisms can function unmodified for HA VSSs in shared-nothing environments. For example, a third, external host can be used to provide and export its non-shared storage to first and second storage servers, where the first and second storage servers do not own the non-shared storage on their local physical host machine. | 09-05-2013 |
20130238674 | LIVE-SERVER CONTENT STAGING - A process for staging file assets on a live Web server is described that includes detecting an index page of the Web server, creating a staging folder on the Web server, wherein the staging folder does not default to a directory listing when accessed, inserting a randomized string into a name of file assets containing content to be staged, and storing the file assets in the staging folder. By creating the staging folder that does not default to a directory listing when accessed, a system is enabled where users may access the file assets while other users may not. | 09-12-2013 |
20130238675 | INFORMATION PROCESSING APPARATUS, IMAGE FILE MANAGEMENT METHOD AND STORAGE MEDIUM - According to one embodiment, an information processing apparatus applied to a client management system managing desktop environments of client terminals comprises a first controller and a second controller. The first controller controls creation processing for first image files which are disk image files for the desktop environments and contain no information unique to the client terminals and difference files for formation of second image files respectively containing information unique to the client terminals based on the first image files. The second controller controls deletion processing for the difference file for which the second image file is completely acquired by a corresponding client terminal. | 09-12-2013 |
20130238676 | METHOD, SYSTEM, TOKEN CONREOLLER AND MEMORY DATABASE FOR IMPLEMENTING DISTRIBUTE-TYPE MAIN MEMORY DATABASE SYSTEM - Method, equipment and main memory data cluster, for implementing distribute-type memory database system are provided, which relates to the field of communication technology and resolve the problem of poor reliability of distribute-type memory database in prior art. The method of the embodiment main comprising: transmitting messages comprising node memory database information to at least two token controller; respectively receiving messages comprising memory database list from the at least two token controllers, wherein the memory database list comprises information within a cluster arranged according to at least one of the node memory database information; and processing transactions within the cluster according to the information within the cluster in the memory database list. The solution applies to memory database. | 09-12-2013 |
20130238677 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR USING A DATABASE TO ACCESS CONTENT STORED OUTSIDE OF THE DATABASE - In accordance with embodiments, there are provided mechanisms and methods for using a database to access content stored outside of the database. These mechanisms and methods for using a database to access content stored outside of the database can enable embodiments to provide a database system which can be used to access content when the content is incapable of being stored in the database system, or is otherwise not stored in the database system. The ability of embodiments to provide access to such data via the database system can improve the usability of the database system. | 09-12-2013 |
20130238678 | DOCUMENT INTEGRATION AND DISTRIBUTION SYSTEM, METHOD AND DEVICE - A system is configured to receive a data file from an electronic device. The system, in one embodiment, is operable to receive a user's selection of a party together with information input by the user. The system is operable to send the data file to the selected party. The system stores, in association with the selected party, the input information and data related to the sending of the data file. | 09-12-2013 |
20130238679 | METHOD, APPARATUS AND SYSTEM FOR MOUNTING FILE SYSTEM - The present invention belongs to the field of computer, and particularly provides a method, an apparatus and a system for mounting a file system. The method comprises: requesting, from a node mounted with a file system of a storage stack at the network distal end, for metadata corresponding to the mounting when the file system of the storage stack is to be mounted; receiving metadata transmitted by the node mounted with the file system of the storage stack, and caching the metadata in a memory; and mounting the file system of the storage stack according to the metadata; wherein the network bandwidth is larger than the IO bandwidth of the storage stack. The technical solutions provided by the present invention have the advantages that the time for mounting the file system is short and the reading and writing efficiency of the operating system is high. | 09-12-2013 |
20130254248 | Method And Apparatus For A Distributed File System In A Cloud Network - Various embodiments provide a method and apparatus of providing a distributed network file system in a cloud network that provides performance guarantees in cloud storage that are independent of the accessed files and the access locations. A client's file system is provisioned using a file placement strategy that is based on client's access locations and determined maximum access bandwidths and does not require knowledge of file access patterns. | 09-26-2013 |
20130262536 | TECHNIQUES FOR INTELLIGENT MEDIA SHOW ACROSS MULTIPLE DEVICES - An apparatus may include a processor circuit and a media management module operative on the processor circuit to identify meta-data from one or more of a plurality of media files, and to allocate, based on the meta-data, one or more media files for a first media presentation on a first device and one or more different media files for a second media presentation on a second device different than the first device, at least a portion of the first and second media presentations to occur concurrently. Other embodiments are described and claimed. | 10-03-2013 |
20130262537 | IDENTIFICATION OF FILES OF A COLLABORATIVE FILE STORAGE SYSTEM HAVING RELEVANCE TO A FIRST FILE - Methods and systems for providing related files in a collaborative file storage system are disclosed. One method includes identifying a plurality of files within the collaborative file storage system, wherein the plurality of files each have a relationship with the first file, and wherein the collaborative file storage system allows sharing of the plurality of files between multiple users through a network. The method further includes generating, by a system server, a list of inquiries based on the plurality of files, providing, by the system server, the list of inquiries to at least one collaborator of the first file, receiving from the at least one collaborator at least one response to the list of inquiries, selecting a subset of the plurality of files based on the at least one response, and storing information related to the selected subset of the plurality of files. | 10-03-2013 |
20130275478 | FILE FOLDER TRANSMISSION ON NETWORK - Disclosed are a method and a system for transmitting a file folder from the sending end to the receiving end. The system uses a file folder transmission unit at the sending end side to generate a directory structure file of the file folder. The directory structure file may have properties such as the size of the file folder, paths and path lengths of the files in the file folder. The sending end then sends the directory structure file to the receiving end through the file folder transmission unit to allow the system to determine which files in the file folder need to be transmitted. The needed files in the file folder are then transmitted to the receiving end according to the determination. The sending end and the receiving end may communicate using an instant messaging tool. The disclosed method and system allow a faster and more convenient file folder network transmission. | 10-17-2013 |
20130275479 | SYSTEMS AND METHODS FOR PROVIDING DYNAMIC FILE SYSTEM AWARENESS ON STORAGE DEVICES - Systems and methods for providing awareness of a host file system on a storage device are described. In one embodiment, a storage device includes a host interface and a file awareness block. The host interface provides an interface between a host and the storage device. The file awareness block provides an awareness of the host file system to the storage device. | 10-17-2013 |
20130282776 | Trusted File Indirection - Methods and systems for performing file transfers across different domains hosted by a virtualization server are described herein. A trusted domain (Dom | 10-24-2013 |
20130290388 | System and Method for Using a Memory Buffer to Stream Data from a Tape to Multiple Clients - Embodiments described herein provide systems and methods for streaming data to multiple reading clients. More particularly, embodiments described herein provide systems and methods for using a memory buffer to stream file data from a mounted tape file system volume to multiple reading clients. | 10-31-2013 |
20130297662 | Secure Virtual File Management System - A virtual file management system provides user access to managed content on mobile devices. The system comprises storage domains storing the managed content distributively using file systems, and a data infrastructure that organizes the managed content into a virtual file system that maintains information of storage domain specific file system primitives for accessing corresponding portions of the managed content. The data infrastructure, which maintains metadata of the storage domains and the mobile devices, comprises a policy definition and decision component that maintains policies defining controls for permissible operations on the managed content, the permissible operations including the file system primitives. A client application hosted on the mobile devices is coupled to the data infrastructure and the storage domains and includes an enforcement component that communicates with the policy definition and decision component to retrieve and enforce the policies by applying the controls on the mobile devices. | 11-07-2013 |
20130304774 | Determining File Allocation Based on File Operations - A storage system may store files on multiple nodes. One or more logs may indicate operations performed on the files stored in the storage system and may identify the nodes that requested the operations. A new allocation or file placement scheme may be determined to reduce network traffic. | 11-14-2013 |
20130304775 | STORAGE UNIT FOR HIGH PERFORMANCE COMPUTING SYSTEM, STORAGE NETWORK AND METHODS - There is disclosed a storage unit for high performance computing system, a storage network and a method of providing storage and of accessing storage. The storage unit includes an enclosure constructed and arranged to receive plural storage devices to provide high density, high capacity storage. The unit also includes a network connector and at least one integrated application controller constructed and arranged to run a scalable parallel file system for accessing data stored on the storage devices and providing server functionality to provide file access to a client via the network connector. | 11-14-2013 |
20130304776 | MANAGING UNDER-FILLED SPOT BLOCKS - A media automation system can provide a common program to multiple different servers, for example a terrestrial broadcast radio server and a streaming radio server. Each of the different servers can receive different content blocks to be inserted during breaks in the common program. Media items from existing content blocks can be removed, and different items inserted. If a content block is under-filled, media items can be inserted without removing existing media items. When items are removed or added to a content block, the removal can be reported to a traffic and billing system for appropriate action. Content blocks can be customized by removing or inserting items based on information obtained from a cloud-based application, or some other source. | 11-14-2013 |
20130311527 | SYSTEM AND METHOD FOR IMPLEMENTING A NETWORKED FILE SYSTEM UTILIZING A MEDIA LIBRARY - Embodiments of systems and methods for implementing a file system utilizing a media library are disclosed. In particular, embodiments may present a network based file system to one or more host devices. These host devices may utilize the network based file system to organize, store, read or perform other operations in association with files. These files may be managed in conjunction with the media library. | 11-21-2013 |
20130318134 | Providing Storage Resources Upon Receipt of a Storage Service Request - A mechanism is provided for providing storage resources of a storage management system. A storage service request is received comprising an indication of a service class. A determination is made of all resource managers mapped to the indicated service class according to a first mapping. For each of the determined resource managers: a determination is made of selected ones of all the storage resources controllable by the determined resource manager; monitoring data of the selected storage resources is gathered; the gathered monitoring data is compared for calculating a score for each one of the selected storage resources; and at least one function of the determined resource manager operable to control the storage resource having an optimum score is called. | 11-28-2013 |
20130318135 | DATA RECORD DYNAMIC ACTIVE CONTENT SYSTEMS AND METHODS - A record management system includes a record data store, on a server, configured to store a plurality of records for access by a host application on a remote device, each of the records having a plurality of data elements; and an applet data store configured to store a plurality of applets for execution by the host application. The system is configured to associate an applet of the plurality of applets with a record of the plurality of records based on a request from the host application. The associated applet is for processing at least some of the data elements of the record. The associated applet is for publishing at least some of the data elements of the record. | 11-28-2013 |
20130325914 | FILE STORAGE SYSTEM AND FILE STORAGE METHOD - The file storage system of the present invention comprises a first server including a first file system (FS), and a second server including a second FS. The first and second servers respectively store first and second difference management tables. Upon receiving a write request, the first server stores a difference of a first file in the first FS, updates the first difference management table, and sends, to the second server, a difference storage notification showing that the difference of the first file has been stored in the first FS. The second server receives the difference storage notification, and updates the second difference management table. | 12-05-2013 |
20130325915 | Computer System And Data Management Method - A computer system, comprising: a plurality of computers for storing data; a management computer for managing the data; and a storage, the management computer stores: storage configuration information including information on the storage areas; and file management information including information relevant to placement of the plurality of pieces of division data; the management computer is configured to: identify the file system being a storage destination of a file, in a case of receiving a file generation request including the file identification information on the file from at least one of applications; refer to the storage configuration information to determine the placement method for the plurality of pieces of division data, generated from the plurality of pieces of file data of the file; generate the file management information. | 12-05-2013 |
20130325916 | Full text search capabilities integrated into distributed file systems - Incrementally Indexing Files - A hierarchical distributed search mechanism is integrated into a distributed file system. Traditional file system APIs (create, open, close, read, write, link, rename, delete, . . . ) and the over-the-wire protocols employed to project these APIs into remote client sites (CIFS, NFS, DDS, Appletalk) are extended to enable the dynamic creation of temporary directories containing links to objects identified by search engines (executing at sites “close” to “their” data) as meeting the search criteria specified by the first parameter of a search function call. The search function, derived from the standard file system API function create, is added to the file system API. | 12-05-2013 |
20130339407 | AVOIDING CLIENT TIMEOUTS IN A DISTRIBUTED FILESYSTEM - The disclosed embodiments disclose techniques that facilitate of avoiding client timeouts in a distributed filesystem. Multiple cloud controllers collectively manage distributed filesystem data that is stored in one or more cloud storage systems; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem in a local storage pool. During operation, a cloud controller receives from a client system a request for a data block in a target file that is stored in the distributed filesystem. Although the cloud controller is already caching the requested data block, the cloud controller delays transmission of the cached data block; this additional delay gives the cloud controller more time to access uncached data blocks for the target file from a cloud storage system, thereby ensuring that subsequent requests of such data blocks do not exceed a timeout interval on the client system. | 12-19-2013 |
20130346457 | EVENT MEDIA FILE DISCOVERY - A computer implemented method and computer program product provides for announcing file availability. A source device receives a uniform resource locator (URL). The source device reports the URL, the URL corresponding to an event and to a network addressable server. | 12-26-2013 |
20140006464 | USING PROJECTED TIMESTAMPS TO CONTROL THE SEQUENCING OF FILE MODIFICATIONS IN DISTRIBUTED FILESYSTEMS | 01-02-2014 |
20140006465 | MANAGING A GLOBAL NAMESPACE FOR A DISTRIBUTED FILESYSTEM | 01-02-2014 |
20140012887 | INFORMATION PROCESSING DEVICES, DISTRIBUTED FILE SYSTEM, CLIENT DEVICE, INFORMATION PROCESSING METHOD AND COMPUTER PROGRAM - An information processing device can determine, as a placement destination of object data, a storage location which is the most suitable for speeding up future processing which uses a plurality of pieces of data including the object data simultaneously, even when the object data is stored newly before use of it. | 01-09-2014 |
20140019495 | PROCESSING A FILE SYSTEM OPERATION IN A DISTRIBUTED FILE SYSTEM - Processing a file system operation is disclosed. An indication of a desired operation of a distributed file system is received. A metadata node for the desired operation is identified. It is indicated to the identified metadata node to process the desired operation. In the event the identified metadata node becomes not fully functional before the processing by the identified metadata node is confirmed, the distributed file system is analyzed to determine whether to indicate again to process the desired operation. | 01-16-2014 |
20140019496 | DATA TRANSFER METHOD - The present disclosure provides a data transfer method, for regulating the data transferring process between a transmitting-end electronic device and a receiving-end electronic device. The method includes: when the transmitting-end electronic device receives a data transfer instruction, the transmitting-end electronic device computes the quantity of the split-files according to the size of a file to be transferred; establishing a corresponding recording file; transferring the split split-files to the receiving-end electronic device via a primary transmission interface and recording the transmission progress in the recording file; when the transmission of the primary transmission interface has been interrupted, detecting whether or not the transmitting-end electronic device can transfer the split-files through a secondary transmission interface; if determined that the transmitting-end electronic device can use the secondary transmission interface for file transfer, continuing transferring the split-files to the receiving-end electronic device through the secondary transmission interface according to the recording file. | 01-16-2014 |
20140019497 | MODIFICATION OF FILES WITHIN A CLOUD COMPUTING ENVIRONMENT - A system, computer readable medium and a method for modifying a file, the method may include: determining, by a management server within a cloud computing environment, to modify the file; retrieving the file from a storage entity that is managed by a first storage service within the cloud computing environment; modifying the file, by the management server, to provide a modified file, wherein the modifying comprises flagging the modified file as to be handled by an agent that is hosted by a device of a user, wherein the agent is arranged to cooperate with a management server; and providing the modified file to at least one storage service. | 01-16-2014 |
20140019498 | SYSTEM, METHOD AND COMPUTER READABLE MEDIUM FOR FILE MANAGEMENT - A method for file management, the method may include: calculating, by a management server that is located within a cloud computing environment, signatures of multiple files that are stored at multiple storage entities; and finding, by the management server, groups of similar files out of the multiple files, wherein the finding is in response to similarities between signatures of the multiple files; wherein the multiple storage entities comprise at least a first storage entity that is managed by a first management entity and a second storage entity that is managed by a second management entity that differs from the first management entity. | 01-16-2014 |
20140019499 | INFORMATION STORING DEVICE, INFORMATION STORING SYSTEM AND METHOD - An information storing device includes a storage device in which one or more storage areas are generated for storing electronic data therein, wherein in the storage device at least one of first and second processes is set on a storage area basis; a storing part configured to, when the information storing device has received electronic data and a designation of the storage area from one of a plurality of electronic apparatuses, store the received electronic data in the storage area designated by the received designation; and an executing part configured to, when the received electronic data is stored by the storing part, perform the first process on the stored electronic data if the first process is set in the storage area in which said electronic data is stored, and perform the second process using the stored electronic data if the second process is set in the storage area in which said electronic data is stored. | 01-16-2014 |
20140025711 | UNIFIED FILE AND OBJECT DATA STORAGE - A server computing device receives, from a client computing device, a hypertext transfer protocol (HTTP) request to perform an operation on an object. The server computing device identifies a file, that corresponds to the object, in a network attached storage file system in a local area network. The server computing device mounts, via the local area network, the network attached storage file system to perform the operation using the file that corresponds to the object. The computer device sends a HTTP response indicating performance of the operation to the client computing device. | 01-23-2014 |
20140025712 | Global Recently Used Files List - A global recently used files list identifies files recently accessed by a user through one or more network services and files accessed by the user that are stored locally on a computing device. In order to generate the global recently used files list, a network recently used files list is retrieved that identifies files that were recently accessed through the one or more network services. Applications may update the network recently used files list each time a user accesses files by way of a network service. The network recently used files list may then be merged with a local recently used files list that identifies recently accessed locally stored files in order to generate the global recently used files list. Applications may update the local recently used files list each time files are accessed that are stored locally on a computing device. | 01-23-2014 |
20140025713 | UNIFIED FILE AND OBJECT DATA STORAGE - A server computing device receives, from a client computing device, a request to perform an operation on an object. The server computing device identifies a file, that corresponds to the object, in a network attached storage file system in a local area network. The server computing device mounts, via the local area network, the network attached storage file system to perform the operation using the file that corresponds to the object. The computer device sends a response indicating performance of the operation to the client computing device. | 01-23-2014 |
20140025714 | Method and Apparatus for Realizing a Dynamically Typed File or Object System Enabling the User to Perform Calculations Over the Properties Associated with the Files or Objects in the System - A dynamically typed file system and method enables a user to perform calculations over the meta information associated with files, documents, or other entities stored in a non-transitory computer readable medium. | 01-23-2014 |
20140032619 | NETWORK REPOSITORY FOR METADATA - A method and apparatus for a network repository for metadata. Embodiments of a data repository include a memory to store data including one or more data content items, where each data content item is associated with zero or more metadata items, and where each data content item is associated with a handle and each metadata item is associated with an attribute name. The data repository further includes a network interface configured to communicate with a client device, and a control unit configured to control the storage of data in the memory, where the control unit provides functions for writing data to and reading data from the memory and where the control unit is to transfer the data without interpretation. | 01-30-2014 |
20140032620 | METHOD OF SHARING DATA IN A HOME NETWORK AND APPARATUS IMPLEMENTING THE METHOD - The invention proposes a method and device for sharing content in a heterogeneous home network comprising a plurality of different devices with a plurality of different network resource sharing protocols and different file systems. | 01-30-2014 |
20140040330 | Establishment, Optimization, and Routing of Remote Transitive Name Space Access - A mechanism is provided for establishment, optimization, and routing of remote transitive name space access. The illustrative mechanism adds a new protocol primitive to distributed file systems, which establishes a new multiplexed client connection between the client, the transitive server, and the destination server(s). The protocol allows establishment of remote mounts on a transitive file server. The protocol allows the client to request a “recipe” for a direct connection to the destination file server without intermediate nodes. The protocol allows the intermediate server to be established as a multiplexer that forwards requests/responses to/from destination servers without unmarshalling/remarshalling. | 02-06-2014 |
20140040331 | COMPUTER SYSTEM, FILE MANAGEMENT METHOD AND METADATA SERVER - A computer system, comprising: a file server; a metadata server; and a business server, the metadata server being coupled to a storage apparatus for providing a save area for storing at least one file that is removed from the file server, the metadata server storing a metadata repository for managing metadata of a file and the files stored in the save area, the metadata server being configured to: store a file as a saved file in the save area, in a case of detecting that the file stored in the file server is to be removed; and store information indicating a location of the file in the file server and information indicating the location of the saved file in the save area in association with each other in the metadata repository. | 02-06-2014 |
20140040332 | DIRECTORY LEASING - Described are embodiments for allowing clients that access a distributed file system to locally cache directory metadata. The client may request a read lease which allows the client to cache the directory metadata locally and service requests received from the same application which originally requested the directory metadata using the cache. In addition, the client may also request a handle lease which allows a client to delay the closing of a directory handle and allow the handle to be reused to service subsequent directory metadata requests from the same or a different application. A client may also request a write lease which allows an application on the client to modify the directory metadata, such as by creating or deleting new files in the directory, or changing their attributes, and cache those changes. | 02-06-2014 |
20140046987 | FILE SYSTEM QUEUE - A method and system that enables operation of a file system-based queue that supports the efficient and fair distribution of messages among a plurality of processors. | 02-13-2014 |
20140046988 | CONTENT MANAGEMENT APPARATUS, CONTENT MANAGEMENT METHOD, AND PROGRAM - A content management apparatus includes: an uploaded content detection unit which detects a content item uploaded to a network service by a user; a management information generation unit which generates management information of: the content item uploaded to the network service by the user; and a content item stored on a device connected to a network; an uploaded content information storage unit which stores the management information of the uploaded content item; a home content information storage unit which stores the management information of the content item stored on the device; a home content detection unit which detects a new content item newly stored on the device; and an identification unit which verifies, when the new content item is detected, whether the new content item and the content item whose management information is stored on the uploaded content information storage unit are identical. | 02-13-2014 |
20140059094 | MAKING USE OF A FILE PATH TO DETERMINE FILE LOCALITY FOR APPLICATIONS - A processing device identifies a path name of a file that is stored in a file system and sends an extended attribute request comprising the path name to a server computer system to identify a physical location of the file in the file system. The file system includes a virtual extended attributes that identify the physical location of the file that corresponds to the path name in the request. The processing device receives a response from the server computer system indicating the physical location of the file in the file system | 02-27-2014 |
20140067887 | Grid Computing System Alongside A Distributed File System Architecture - Systems and methods are provided for a grid computing system that performs analytical calculations on data stored in a distributed file system. A grid-enabled software component at a control node is configured to invoke the distributed file system software at the control node to provide block locations for a plurality of the data blocks; determine a configuration of data blocks to read at the plurality of worker nodes; instruct the grid-enabled software components at the plurality of worker nodes to retrieve locally stored data, perform an analytical calculation on the retrieved data, and send the results of the analytical calculation on the retrieved data to the grid-enabled software component at the control node; and assemble the results of the analytical calculations performed by the grid-enabled software components from the plurality of worker nodes. | 03-06-2014 |
20140067888 | COMMUNICATION DEVICE, INFORMATION PROVIDING DEVICE, AND WEB PAGE ACQUISITION PROGRAM - A communication device has a request transmitter configured to transmit a batch acquisition request for an object to an information providing device providing a plurality of files needed to compose the object, a response generator configured to receive object information and files in the object information transmitted from the information providing device responding to the batch acquisition request, the object information including a file source information list of the respective files needed to compose the object and file sizes of the files, an area securing unit configured to allocate areas for storing the files in an information storage, based on the file sizes included in the received object information, and a storage controller configured to store the files received by the response generator in the areas in the information storage allocated by the area securing unit. | 03-06-2014 |
20140074898 | CLIENT TO CLIENT RESOURCE SHARING IN A CLIENT-SERVER FILE-SYSTEM - A request is received from a first client, at a file-server, to use a handle available at the file-server, the handle corresponding to a resource available at a second client. A response message is selected, the selected response being specified in a file-system protocol. The request is multiplexed with the selected response. An identifier is added to the multiplexed response, the identifier associating a set of requests and responses between the first client and the second client concerning the resource. The multiplexed response is sent to the second client. A second response is received from the second client. Responsive to the request from the first client, and further responsive to the second response from the second client, a third response is sent to the first client, the third response enabling the client to client resource sharing in the client-server file-system. | 03-13-2014 |
20140074899 | METHODS AND SYSTEM FOR EFFICIENT LIFECYCLE MANAGEMENT OF STORAGE CONTROLLER - A computerized method for efficient retirement process of an old controller in a computer network storage system. The method provides for combining legacy non-pNFS data storage with a new temporary parallel NFS data storage. In an embodiment, the method comprises a series of relatively short time consuming operations wherein a storage system efficiently migrates the stored data from the old controller storing legacy data stored solely under pNFS storage, wherein the efficient data migration implements the ability to reclaim layouts (pNFS, stand alone pNFS MDS) and redirect the old data to new controllers. In another embodiment the method comprises a sequence of operations under which a storage system efficiently migrates data from a storage controller that has non-pNFS data storage. In this embodiment the storage utilization during the retirement period combines both legacy non-pNFS storage, as well as new temporary pNFS storage space management. | 03-13-2014 |
20140082033 | METHODS AND SYSTEMS FOR MANAGING FILES IN AN ON-DEMAND SYSTEM - Methods and systems are provided for managing files in an on-demand system. One exemplary method involves a server obtaining an input value from a data input field of an electronic file that was generated based on a template that maintains an association between the data input field and a field of an object in a database. The method continues with the server storing the input value in the field of the object in the database based on the association. In one or more embodiments, an input value indicated by a graphical user interface element within an electronic file is mapped to a column of an object table in the database that corresponds to the field of the object associated with the data input field that corresponds to the graphical user interface element. | 03-20-2014 |
20140089358 | ONLINE BINDERS - Technology is disclosed for organizing, managing and sharing data files as pages of an online binder (“the technology”). In various embodiments, the technology stores multiple data files received in multiple formats from multiple sources as pages of the online binder. The pages of the online binder are of a common format. The common format allows the pages, that is, the data files corresponding to the pages, to be accessed using a variety of devices regardless of a platform of the devices. The online binder is platform agnostic. The technology provides tools to create notes for the pages of the online binder. The notes can include text annotations, drawings, or audio visual annotations, including a recording of the user actions as presented on the device of the user. The technology provides a collaboration service for sharing the online binder with multiple users asynchronously or in real-time. | 03-27-2014 |
20140089359 | System and Method for Managing Information Retrievals for Integrated Digital and Analog Archives on a Global Basis - A system and method for managing information retrievals from all of an enterprises' archives across all operating locations. The archives include both digital and analog archives. A single “virtual archive” is provided which links all of the archives of the enterprise, regardless of the location or configuration of the archive. The virtual archive allows for data aggregation (regardless of location) so the a user can have data from multiple physical locations on a single screen in a single view. A single, consistent and user friendly interface is provided through which users are able to access multiple applications through a single sign-on and password. Logical tables that are used to direct information retrieval requests to the physical archives. The retrieved information is reformatted and repackaging to resolve any incompatibility between the format of the stored information and the distribution media. | 03-27-2014 |
20140089360 | System And Method For Support Wireless Device Access To External Storage - To meet the needs for storing larger volume personal information for user of wireless device, it is desire to provide extra storage space to the wireless device such as for cell phone etc due to the limited storage space that the wireless device has. Instant application disclosed a system and method for the wireless device to efficiently and effectively use remotely located storage space provided by a server. | 03-27-2014 |
20140095557 | INFORMATION PROCESSING DEVICE - The information processing device may determine a file type of a send file which is a file to be sent to the storage device and to be stored in the storage device. The information processing device may acquire a plurality of stored tag information from the storage device. The stored tag information may be tag information associated with a stored file which is a file stored in the storage device. The information processing device may cause a display unit to display one or more stored tag information among the acquired plurality of stored tag information. The information processing device may store, in association with the send file, at least one selected tag information into the storage device. The information processing device may cause the display unit to display a first group of stored tag information in preference to a second group of stored tag information. | 04-03-2014 |
20140095558 | COMPUTING SYSTEM AND METHOD OF MANAGING DATA THEREOF - A computing system includes a virtual file system and a file system. The virtual file system is configured to provide a first data request to read first file data. The file system is configured to receive the first data request, to read first metadata and second metadata from a storage device in response to the first data request, and then to read first file data corresponding to the first metadata and second file data corresponding to the second metadata from the storage device. | 04-03-2014 |
20140101212 | DOCUMENT MANAGEMENT SYSTEMS AND METHODS - A system for managing files over a network comprises a first computer hosting managed folders and files and one or more second computers. The first computer comprises database management software, server software such as server pipe software, and a first unique token. The second computer comprises a software module adapted and configured to be integrated into application software, client software such as client pipe software, and a second unique token. The computers communicate in part using the server and client software to establish a secure session for file access and transfer between the first and second computers. | 04-10-2014 |
20140101213 | COMPUTER-READABLE RECORDING MEDIUM, EXECUTION CONTROL METHOD, AND INFORMATION PROCESSING APPARATUS - A slave computer reads a plurality of input files that have different formats and generates, for each of the input files, an intermediate file that has added thereto, as a join key, data in a type of column that is common to the input files. The slave computer sorts data in each intermediate file in accordance with the join key. The slave computer extracts, from each intermediate file that has data sorted therein, data that has the format of each of the input files so as to generate a plurality of output files that have data sorted therein with respect to each of the input files. The slave computer inputs the plurality of output files generated to a join program that joins data. | 04-10-2014 |
20140108474 | System and Method for Exposing Cloud Stored Data to a Content Delivery Network - A system for exposing data stored in a cloud computing system to a content delivery network provider includes a database configured to receive and store metadata about the data, the database being implemented in the cloud computing system to store configuration metadata for the data related to the content delivery network, and an origin server configured to receive requests for the data from the content delivery network provider, and configured to provide the data to the content delivery network provider based on the metadata. | 04-17-2014 |
20140115017 | RESTFUL SERVICE DESCRIPTION LANGUAGE - A processing device identifies uniform resource identifiers (URIs) for a RESTful (Representational State Transfer) web service in a server and creates server-side metadata describing each of the URIs without nesting metadata of one of the URIs in metadata of another one of the URIs. The processing device creates a file that includes the URIs and the corresponding server-side metadata for the corresponding URI to describe the RESTful web service. | 04-24-2014 |
20140115018 | Document Tracking and Management System and Methods - Systems and methods for document tracking and management are provided. A method may provide for providing an identification data to a remote user. The identification data may be associated with a first batch of documents. The method may comprise receiving the first batch of documents with the associated identification data from the remote user and storing an electronic file of each document in the first batch of documents in a document database, the electronic files associated with the identification data. The method may further provide for storing a tracking data indicative of the first batch of documents being forwarded to, and received by, an end user. The tracking data may be stored in the document database and associated with the identification data. Access to the electronic files of the first batch of documents to the remote user or the end user may also be provided. | 04-24-2014 |
20140115019 | DISTRIBUTION PROCESSING UNIT OF SHARED STORAGE - When processing data via multiple computers, the number of computers can be increased or decreased without actually moving the data assigned to the respective computers, and the data can be arranged and processed so as to enhance the performance of the system in response to the increase of the number of computers. A plurality of computers for performing data processing stores target data to be processed in a shared storage system, and when data processing is to performed, the shared storage divides the storage area storing data corresponding to the number of computers, and creates virtual data storage areas referring to a portion of the storage area for each computer, so as to enable each computer to refer to independent virtual data storage areas and to complete data processing. | 04-24-2014 |
20140115020 | WEB SERVER FOR STORING LARGE FILES - A system and method for processing large image files using HTML 5 employed by Web Browsers for efficiently process multiple images from the same or different sets of images by one or more client-side users contemporaneously, where the system includes a file server for storing native, processed, or partially processed, image files and meta data associated with the image files, a Web Viewer Cache for dynamic storage of such files and meta data such, a plurality of dedicated Web Servers to perform some or all of the image processing functionality, and a load balancer server dedicated to interfacing with one or more Web Browsers from client-side computers to direct, distribute and manage image retrieval and processing by the dedicated Web Servers regardless of whether a pre-fetch image processing request or a real-time image processing request has been made by the client-side computer users. | 04-24-2014 |
20140122546 | TUNING FOR DISTRIBUTED DATA STORAGE AND PROCESSING SYSTEMS - The present disclosure describes tuning for distributed data and storage and processing systems. A device may comprise a tuner module configured to determine a distributed data and storage and processing system configuration based at least on configuration information available in the device, and to adjust the distributed data and storage and processing system configuration based on a baseline configuration. The tuner module may be further configured to then determine sample information for the distributed data and storage and processing systems derived from actual distributed data and storage and processing system operation, and to use the sample information in creating a performance model of the distributed data and storage and processing system. The tuner module may be further configured to then evaluate configuration changes to the system based on the performance model, and to determine a recommended distributed data and storage and processing system configuration based on the evaluation. | 05-01-2014 |
20140122547 | FILE SERVER FOR MIGRATION OF FILE AND METHOD FOR MIGRATING FILE - A file server stores storage management information and migration policy information. The storage management information includes information that indicates a storage attribute for each storage apparatus. The migration policy information includes a plurality of information sets. Each of the information sets includes information that indicates a condition of a file attribute and information that indicates a condition of a storage attribute of a storage apparatus that is a migration destination. The file server specifies a migration target file, specifies a storage apparatus that conforms to the storage attribute condition indicated by the information set that includes the information indicating a condition of a file attribute that conforms to that of a file attribute of a target file based on the storage management information, and migrates a target file from a storage apparatus that has stored the target file to the storage apparatus that has been specified. | 05-01-2014 |
20140129598 | DYNAMIC MANAGEMENT OF LOG PERSISTENCE - Disclosed is a method and system for dynamically persisting log data from member computers in a network. The log data is transmitted as a plurality of shards to a router of router-writer pairs which transmits the shards to writers of the router-writer pairs that persist the shards into a storage unit. A shard contains a distinct subset of the log data. The shards are transmitted to the writers based on a writer assignment map that identifies a writer assigned to persist each of the shards. The assignment of the shards to a writer is performed based on assignment criteria that include at least one of (i) number of writers, (ii) a load of the writers, (iii) number of shards, (iv) size of a particular shard, or (v) estimated load capacity of writers. | 05-08-2014 |
20140129599 | PERSONALIZED DATA MANAGEMENT SYSTEMS AND METHODS - This disclosure relates to systems and methods for managing data associated with a user using a personalized cloud storage platform operating as a centralized repository for user data generated from a variety of sources and/or user devices. By centralizing the storage and/or management of personal data that would conventionally be confined between multiple information silos, embodiments of the systems and methods disclosed herein may improve the ability of a user to control their personal data, facilitate utilization of their personal data in a variety of ways not offered by services associated with the silos, and/or allow a user to centrally manage their personal data. Further embodiments disclosed herein allow a user to define one or more policies or other rules associated with personal data stored in their personal cloud. | 05-08-2014 |
20140136580 | METHOD AND SYSTEM FOR OPENING FILE AND COMPUTER READABLE STORAGE MEDIUM STORING THE METHOD - A method for opening a file includes the following step: a web page is provided to a client device for being displayed on the client device. The web page is utilized to keep detecting if there is a request for opening a file. When the request is detected, the client device is utilized to transmit the request and the file. File information of the file is identified. A target application server, which has an ability to execute the file, is selected from several candidate application servers in an application server pool according to the file information. The target application server is utilized to execute the file, such that at least one execution frame about executing the file is generated. The at least one execution frame is transmitted to the client device, such that the client device displays the at least one execution frame. | 05-15-2014 |
20140136581 | STORAGE SYSTEM AND CONTROL METHOD FOR STORAGE SYSTEM - In an example of the invention, a first storage subsystem includes a first router, a first processor, and a second processor. The first router receives a first write command and first write data for the first write command from a host. The first router transfers the first write command and the first write data to the second storage subsystem. Upon determination that a first processor cannot process the first write command because of a failure, the first router transfers the first write command to a second processor. The second processor performs processing to store the first write data to a first volume in accordance with the first write command. | 05-15-2014 |
20140143286 | INTER-PROTOCOL COPY OFFLOAD - Methods and apparatuses for performing inter-protocol copy offload operations are provided. In one embodiment, a method includes receiving a request in a first interface protocol from a host device. The request is a request to copy a data set from a source data storage location to a destination data storage location. The request includes a token, representing the data set, to be copied that was created using a second interface protocol that is different from the first interface protocol. The method also includes transferring the data set, in response to receiving the request, from the source data storage location to the destination data storage location without transferring the data set to the host device. | 05-22-2014 |
20140143287 | APPARATUS AND METHOD FOR PROVIDING A CONTENT UPLOAD SERVICE BETWEEN DIFFERENT SITES - A service providing apparatus includes a communicator configured to receive a first webpage of a user from a first site server through a network, and a file creator configured to create a service file including content of the first webpage received from the first site server. The communicator is further configured to upload the created service file to a second site server that provides a second webpage of the user, different from the first webpage. | 05-22-2014 |
20140143288 | EFFICIENT FILE SYSTEM FOR SHARED DADA BLOCKS - A technique for efficiently scanning various datasets in a storage system to generate metadata for shared data blocks is provided. In one embodiment, data containers in an active file system of a storage object are first scanned. Remaining images (e.g., snapshots of the file system) are arranged in a chronological order based on the age of such images in the storage object. In some instances, to perform a metadata scan of a given image, the storage server compares each data container in the given image to a corresponding data container in a prior image (from the chronological order) to identify any non-identical data blocks (i.e., blocks that are not common between the data containers of the two images) in each data container. The metadata scanner then generates metadata only for the non-identical data blocks in each data container and skips metadata generation for any remaining data blocks. | 05-22-2014 |
20140149475 | MANAGING DISTRIBUTED STORAGE QUOTAS - A processing device causes a plurality of storage servers to create tenant identifiers for a tenant of a multi-tenant distributed file system that is distributed over the plurality of storage servers, the plurality of storage servers having underlying local file systems that interface with the multi-tenant distributed file system. The processing device maps the tenant to the tenant identifiers. The processing device assigns a global storage quota to the tenant. The processing device divides the global storage quota into a plurality of local storage quotas and assigns a local storage quota of the plurality of local storage quotas to each storage server of the plurality of storage servers. | 05-29-2014 |
20140149476 | STORAGE SYSTEM AND FILE MANAGEMENT METHOD - In a first file storage apparatus, a first controller, which manages a first file system comprising a plurality of files, transfers a copy of the first file to a second file storage apparatus when managing the first file, manages the copy of the first file as a first replication file, configures the replication destination of the first replication file in the first file as a first pointer and, when processing a second file as a de-duplication target file, manages the first replication file as a copy of the first file and second file, configures a first pointer in the second file, and deletes the first data on condition that the storage destination of the first data which comprises the first file has been configured in the first file, or deletes the second data on condition that the storage destination of the second data which comprises the second file has been configured in the second file. | 05-29-2014 |
20140149477 | STORAGE TAPE ANALYTICS USER INTERFACE - A method of accessing tape storage analytics data from tape libraries. The method includes generating a user interface on client devices. The user interface includes a first screen displaying graphics or an analysis table based on the tape storage analytics data. The method includes receiving user input selecting the displayed graphics or an item within a cell of the analysis table and displaying a second screen, which presents a subset of the tape storage analytics data and provides data on operation of at least tape libraries or library components (e.g. robots, elevators, CAPs, passthrough ports), tape drives, and tape media within the tape libraries, or alternatively, activities involving any or a combination of these components. The receiving and modifying steps are repeated to navigate between data corresponding to a tape library or its comprising components, a tape drive, media, or corresponding activities. | 05-29-2014 |
20140156713 | Deadline-Based Scheduling in a Distributed File System - Approaches for retrieving files from a replicated file system. A component receives, from a requestor, a request for a copy of a data unit. The component identifies a plurality of storage nodes that each stores a complete copy of the data unit. The component sends, to the plurality of storage nodes, an instruction to retrieve a copy of the data unit within a specified period of time. At each storage node receiving an instruction, a determination of whether the copy of the data unit may be retrieved within the specified period of time is made, and if so, the copy of the data unit is provided to the component only if the copy of the data unit was actually retrieved within the specified period. The component provides the first copy of the data unit it receives to the requestor and discards any subsequently received copies of the data unit. | 06-05-2014 |
20140156714 | DISTRIBUTED FILE SYSTEM PROCESSING APPARATUS AND METHOD, AND STORAGE MEDIA STORING THE SAME - Disclosed is a distributed file system processing apparatus that includes at least one Service Configuration and Management (SCM) client unit including a distributed file system, the distributed file system set by setting information defined by a specific regulation, a SCM server unit configured to manage each setting item in the distributed file system, per version, through a setting environment database and configured to generate setting information in the setting environment database according to the specific regulation, and at least one SCM agent unit configured to receive the generated setting information from the SCM server unit to provide the received setting information to the at least one SCM client unit. | 06-05-2014 |
20140156715 | FILE UPLOADING SYSTEM AND METHOD - A monitoring computer is electronically connected to a data center that includes a plurality of cloud servers. The monitoring computer calculates a priority coefficient of each cloud server according to parameters of the cloud servers. The monitoring computer generates a priority list and saves the calculated priority coefficients into the priority list. The monitoring computer selects one cloud server that has a minimal priority coefficient in the priority list, and saving a file uploaded by a client into the selected cloud server. | 06-05-2014 |
20140156716 | ACCESSING DISTRIBUTED COMPUTING FUNCTIONS IN A DISTRIBUTED COMPUTING SYSTEM - A method begins by a processing module identifying, in accordance with an ordered manner, a next distributed computing function, where distributed computing functions are stored in multiple storage units as a set of encoded computing function slices. The method continues with the processing module determining whether ownership of the next distributed computing function can be established and when the ownership of the next distributed computing function can be established, securing ownership of the next distributed computing function. When the ownership of the next distributed computing function cannot be established, the method continues with the processing module requesting another next distributed computing function. | 06-05-2014 |
20140164446 | SHARING ELECTRONIC FILE METADATA IN A NETWORKED COMPUTING ENVIRONMENT - Embodiments of the present invention provide an approach for sharing electronic file metadata in a networked computing environment (e.g., a cloud computing environment). In a typical embodiment, metadata related to electronic files stored in a shared storage device is maintained and updated. Such metadata may be viewable via a user interface of one or more applications used to access the files (e.g., from a plurality of computerized/electronic devices). Among other things, the metadata may identify previous accesses of the files (e.g., by user, date/time, etc.), and may be provided in a list or the like. | 06-12-2014 |
20140164447 | COOKIE SYNCHRONIZATION AND ACCELERATION OF THIRD-PARTY CONTENT IN A WEB PAGE - Described herein are, among other things, systems and methods for synchronizing cookies across different domains, and leveraging such systems and methods for content delivery. For example, two parties hosting content under different domain names from one another may desire to synchronize identification or ‘ID’ cookies that hold identifiers for a given client and/or end-user, so that one or both of the parties can map a given identifier from one domain to the identifier used in the other domain. Without limitation, some techniques described herein leverage one or more proxy servers that may be part of a distributed computing platform known as a content delivery network. Further, by way of example, some of the techniques for cookie synchronization can be leveraged to accelerate the delivery of content on a website with content from multiple domains. | 06-12-2014 |
20140164448 | Method For Synchronizing Files And Electronic Device Using The Same - A method for synchronizing files and an electronic device using the same are described. The method includes receiving a first instruction; executing the application installed on the electronic device according to the first instruction, a first file among a plurality of files for the application converts into a second state from the first state during a process for executing the application; writing the first file with the second state into a network storage by a first file system, in order to enable the application installed on another electronic device to be executed based on the first file with the second state in the network storage. An application progress may be shared and synchronized conveniently without a user's interaction or participation by writing the first file with the converted state into the network storage. | 06-12-2014 |
20140164449 | VIRTUAL FILE SYSTEM INTEGRATING MULTIPLE CLOUD STORAGE SERVICES AND OPERATING METHOD OF THE SAME - Disclosed is a virtual file system integrating and managing multiple cloud storages. A virtual file system may comprise an API database storing information on open API of the cloud storages, a storage state database storing state information of the cloud storages, a metadata database storing metadata of the cloud storages, a cloud storage allocation part receiving an user request and selecting a cloud storage appropriate for the user request among the cloud storages by referring to the storage state database and the metadata database, and an API mapping part reading out open API information of the cloud storage selected by the cloud storage allocation part from the API database, converting the user request to an open API of the selected cloud storage, and transferring the converted open API to the selected cloud storage. | 06-12-2014 |
20140164450 | FILE MANAGEMENT SYSTEM, METHOD AND COMPUTER PROGRAM - A file management system that transmits a record file of voice data or image data created by a local device to a center device over a network and manages the record file in the center device. A first device creates the record file and attribute information indicating the attribute about the record file, stores the record file in a first storage unit, and transmits the attribute information to the second device through the network. A second device receives the attribute information transmitted from the first device and stores it in a second storage unit. The second device receives the record file transmitted from the first device according to transfer condition that is beforehand determined and store it in the second storage unit. A terminal may acquire the record file by using the attribute information. | 06-12-2014 |
20140164451 | FILE MANAGEMENT SYSTEM, METHOD AND COMPUTER PROGRAM - A file management system that provide a record file rapidly to a terminal, request source, by saving a record file to a storage device set at the local area, and to make it possible to refer it. A first device creates the record file and attribute information indicating the attribute about the record file, stores the record file in a first storage unit, and transmits the attribute information to the second device through the network. A second device receives the attribute information and the record file transmitted from the first device and stores them in a second storage unit. The terminal requests to acquire the record file based on the acquired attribute information to the first device or the second device. The first device or the second device transmits the record file requested to the terminal. | 06-12-2014 |
20140164452 | DECENTRALIZING A HADOOP CLUSTER - In some examples, a distributed file system is described. The distributed file system may include multiple data nodes and a director unit. The multiple data nodes may each include one or more data blocks. The director unit may include multiple master nodes configured in a peer-to-peer distributed architecture and operably coupled to the multiple data nodes. Each of the master nodes may be configured to receive a task related to managing data with respect to the distributed file system; to manage a distribution of the task among one or more of the plurality of master nodes; and to communicate a task status and a status of at least a part of the distributed file system to each of the other master nodes. | 06-12-2014 |
20140164453 | CLOUD BASED FILE SYSTEM SURPASSING DEVICE STORAGE LIMITS - Technology is disclosed herein for a cloud based file system that can surpass physical storage limit. According to at least one embodiment, a computing device includes a file system having multiple storage objects. The metadata of the storage objects are stored in local storage of the computing device. A remote storage server is responsible for storing the content data of the storage objects. The computing device presents the storage objects via an output device as if the content data are stored locally in the computing device. The computing device identifies some of the storage objects that have a high possibility to be read by computer applications of the computing device, and caches the content data of these storage objects locally. | 06-12-2014 |
20140172929 | ADAPTIVE DATA STRIPING AND REPLICATION ACROSS MULTIPLE STORAGE CLOUDS FOR HIGH AVAILABILITY AND PERFORMANCE - Technologies for adaptively striping data across multiple storage clouds include receiving user constraints corresponding one or more cloud storage providers, receiving a file to be striped across the cloud storage providers, splitting the received file into file blocks, allocating each of the file blocks to a different one of the cloud storage providers as a function of the user constraints and operating conditions of each of the cloud storage providers, and sending each of the file blocks to the cloud storage provider to which each file block is allocated. In some embodiments, file blocks may be re-allocated from one cloud storage provider to another cloud storage provider as a function of changing user constraints or operating conditions. In addition, each of the file blocks may be retrieved from the cloud storage providers to re-assemble the file. | 06-19-2014 |
20140172930 | FAILURE RESILIENT DISTRIBUTED REPLICATED DATA STORAGE SYSTEM - A failure resilient distributed replicated data storage system is described herein. The storage system includes zones that are independent, and autonomous from each other. The zones include nodes that are independent and autonomous. The nodes include storage devices. When a data item is stored, it is partitioned into a plurality of data objects and a plurality of parity objects calculated. Reassembly instructions are created for the data item. The data objects and parity objects are spread across all nodes and zones in the storage system. Reassembly instructions are also spread across the zones. When a read request is received, the data item is prepared from the lowest latency nodes according to the reassembly instructions. This provides for data resiliency while keeping the amount of storage space required relatively low. | 06-19-2014 |
20140188953 | DIRECTORY-LEVEL REFERRAL METHOD FOR PARALLEL NFS WITH MULTIPLE METADATA SERVERS - An aspect of the invention is directed to a plurality of MDSs (metadata servers) in a distributed storage system which includes data servers storing file contents, each MDS having a processor and a memory and storing file system metadata. Directories of a file system namespace are distributed to the MDSs through referral directories referring to real directories using hash value of inode number of each of the referral directories. During a process to create a directory in the file system namespace, a first MDS dynamically creates a referral directory in the first MDS, and creates a real directory in a second MDS, the referral directory in the first MDS referring to the real directory in the second MDS by maintaining location information of the real directory in the second MDS, the real directory in the second MDS containing the file system metadata for the directory in the file system namespace. | 07-03-2014 |
20140188954 | COMPUTING DEVICE AND FILE STORING METHOD - In a file storing method executed by a computing device, storage space of a cloud storage device in a network is allocated to multiple client computers. When a client computer stores a file into the storage space allocated to the client computer in the cloud storage device, a webpage of the file including a web address of the file in the network is generated. The web address of the file is encoded to generate a code of the file. The code of the file is transmitted to the client computer. | 07-03-2014 |
20140188955 | CLUSTERED FILESYSTEM WITH MEMBERSHIP VERSION SUPPORT - A computer system with read/write access to storage devices creates a snapshot of a data volume at a point in time while continuing to accept access requests to the mirrored data volume by copying before making changes to the base data volume. Multiple snapshots may be made of the same data volume at different points in time. Only data that is not stored in a previous snapshot volume or in the base data volume are stored in the most recent snapshot volume. | 07-03-2014 |
20140195572 | METHOD AND APPARATUS TO TRANSFER FILE DATA TO A CLOUD ENVIRONMENT - Systems and methods are directed to a file storage system that manages configuration information for each cloud gateway's storage device. Systems and methods also manage a configuration parameter; and a file transfer slot number, which represents how many HTTP sessions the cloud gateway can process substantially simultaneously. Based on the configuration information, systems and methods may prioritize the multiple cloud gateways. Systems and methods calculate time lengths weighted by the priorities of the cloud gateways and multiplied by the file-transfer slot number for each cloud gateway in a time period, and then allocate time slots of the cloud gateways in the time period according to the above calculated time lengths. Systems and methods therefore allow for automatically aligning the traffic between cloud gateways and cloud storage according to the configuration of cloud gateways. | 07-10-2014 |
20140195573 | STORAGE SYSTEM AND CONTROL METHOD FOR STORAGE SYSTEM - An example of the present invention is a storage system comprising a first real storage apparatus including a plurality of real resources. The first real storage apparatus includes: real resource groups allocated to a plurality of virtual storage apparatuses; first management information for associating virtual resource identifiers individually assigned to real resources in a namespace independently defined for each of the plurality of virtual storage apparatuses with real resource identifiers individually assigned to the real resources in a namespace defined for the first real storage apparatus; and a controller for receiving a command including a designation with a virtual resource identifier, converting the virtual resource identifier in the command into a real resource identifier with reference to the first management information, and processing the command with the converted real resource identifier. | 07-10-2014 |
20140195574 | STORING ENCODED DATA FILES ON MULTIPLE FILE SERVERS - In some examples, a method for encoding and storing data blocks of a data file on multiple file servers is described. The method may include selecting a data clip size S, selecting a number N of data clips to include in each data block, and dividing the data file into data blocks each having data size (S×N). The method may also include, for each data block, dividing the data block into N data clips, generating a random number R where 1≦R≦N, selecting a number K of redundant data clips where N≦K<2̂N, encoding K data clips using random linear coding by XORing R data clips K times, and storing the K encoded data clips on the multiple file servers. | 07-10-2014 |
20140195575 | DATA FILE HANDLING IN A NETWORK ENVIRONMENT AND INDEPENDENT FILE SERVER - According to one embodiment, an independent file server connected to a wide area network (WAN) includes local file storage, a file system comprising information about directory structures, path, and file names of other file systems of other file servers connected to the WAN, and a deduplication module configured to communicate with other deduplication modules of other file servers connected to the WAN, perform data deduplication of data objects stored locally in the local file storage, and create and maintain a deduplication table mapping data chunks of locally stored data objects to identification characteristics and storage location in the local file storage, and construction plans of data files including locations of data chunks within the data files. Other systems, methods, and computer program products are presented according to more embodiments. | 07-10-2014 |
20140201250 | SYSTEMS AND METHODS FOR WRITING DATA AND STORAGE SYSTEM SPECIFIC METADATA TO NETWORK ATTACHED STORAGE DEVICE - A system and method for communicating, browsing, verifying and routing data in storage operation systems using network attached storage devices is provided. In some embodiments, the system may include a management module and a media management component connected to the management server, which interoperate with network attached storage devices to provide the communicating, browsing, verifying and routing functions. | 07-17-2014 |
20140207834 | SYSTEMS AND METHODS FOR SCALABLE STORAGE NAME SERVER INFRASTRUCTURE - In accordance with embodiments of the present disclosure, a method may include extracting identities of one or more hosts from a storage resource-to-host mapping database associated with a storage resource. The method may also include, for each of the one or more hosts: computing a discovery domain unique identifier based on the host unique identifier, determining if the discovery domain unique identifier is present in a discovery domain database associated with the storage resource, and adding a storage resource unique identifier of the storage resource to an entry of the discovery domain database associated with the storage resource. | 07-24-2014 |
20140207835 | CONFIGURING A CACHED WEBSITE FILE REMOVAL USING A PULLED DATA LIST - An exemplary method generating a data list of at least one website and configuring a server computer to clear a cache for the at least one website may comprise the steps of the server computer requesting a data list generated from one or more job records, identifying one or more websites within the data list to remove one or more website files within a cache on another server, removing the website file(s) from the cache and transmitting instructions to write a job check in record to a database on the other server. | 07-24-2014 |
20140214908 | MEDIA DELIVERY PLATFORM - A method of delivering an audio and/or visual media file including, for example, one or more of full or partial master recordings of songs, musical compositions, ringtones, videos, films, television shows, personal recordings, animation and combinations thereof, over the air wirelessly, from one or more servers to an electronic device with or without an Internet connection, said method comprising transmitting and audio and/or visual media file in compressed format to said electronic device, and wherein the electronic device is effective to receive said audio and/or visual file and playback said audio and/or visual content on demand by a user. | 07-31-2014 |
20140222878 | TRACKING FILES AND DIRECTORIES RELATED TO UNSUCCESSFUL CHANGE OPERATIONS - A server computer system identifies change operations for an object in a file system. The object can be a file or a directory. The change operations can include a change to a local copy of the object and one or more remote copies of the object. The server computer system determines that one of the change operations is unsuccessful and creates tracking data that identifies the object that is associated with at least one change operation that is unsuccessful. | 08-07-2014 |
20140222879 | METHOD AND SYSTEM FOR UNMOUNTING AN INACCESSIBLE NETWORK FILE SYSTEM - The invention provides a technique for managing hard-mounted network file systems (NFSs). First, a network file system (NFS) interface detects that a hard-mounted NFS is inaccessible. In response, the NFS interface obtains a list of virtual nodes (vNodes) associated with the hard-mounted NFS. If the NFS interface determines that each vNode in the list of vNodes is only associated with a read IN/OUT (I/O) operation, then the NFS interface automatically unmounts the hard-mounted NFS since doing so does not compromise the coherency of the hard-mounted NFS. Alternatively, if the NFS interface determines that at least one vNode in the list of vNodes is associated with data that is open for a write I/O operation, is mapped into a memory, or is associated with at least one dirty page, then the NFS interface does not unmount the hard-mounted NFS since doing so will compromise the coherency of the hard-mounted NFS. | 08-07-2014 |
20140237008 | Versioned file system using structured data representations - A versioned file system comprises a set of structured data representations. At a first time, an interface creates and exports to a cloud data store a first structured data representation corresponding to a first version of the local file system. The first structured data representation is an XML tree having a root element, one or more directory elements associated with the root element, and one or more file elements associated with a given directory element. Upon a change within the file system, the interface creates and exports a second structured data representation corresponding to a second version of the file system. The second structured data representation differs from the first structured data representation up to and including the root element of the second structured data representation. The interface continues to generate and export the structured data representations to the data store. | 08-21-2014 |
20140237009 | SERVICING DATABASE OPERATIONS USING A MESSAGING SERVER - A client computing system publishes a database operation request to a global exchange on an advanced message queuing protocol (AMQP) server, wherein the database operation request identifies an operation to be performed on a database using a different application layer protocol. The client computing system obtains database operation result data from a client queue, on the AMQP server, that corresponds to the client computing system in response to publishing the database operation request and converts the database operation result data from a wire level format to a data format for the different application layer protocol. | 08-21-2014 |
20140244700 | COMPOSING OBJECTS IN HOSTED STORAGE - A hosted storage system includes a namespace that contains object identifiers. A first object containing a first data component is stored. A first object identifier in the namespace uniquely identifies the first object. A second object containing a second data component is stored. A second object identifier in the namespace uniquely identifies the second object. A compose object request that designating the first object identifier, the second object identifier, and a third object identifier in the namespace is received. A third object that includes the first data component and the second data component without duplicating the first data component and the second data component is created. The third object identifier is associated with the third object such that the third object identifier uniquely identifies the third object. | 08-28-2014 |
20140244701 | DATA ANALYTICS PLATFORM OVER PARALLEL DATABASES AND DISTRIBUTED FILE SYSTEMS - Performing data analytics processing in the context of a large scale distributed system that includes a massively parallel processing (MPP) database and a distributed storage layer is disclosed. In various embodiments, a data analytics request is received. A plan is created to generate a response to the request. A corresponding portion of the plan is assigned to each of a plurality of distributed processing segments, including by invoking as indicated in the assignment one or more data analytical functions embedded in the processing segment. | 08-28-2014 |
20140250156 | METHOD FOR PROVIDING AND RECEIVING INFORMATION REPRESENTING PHYSICAL FEATURES OF A PORTION OF A THREE DIMENSIONAL SURFACE - A method for providing information representing physical features of a portion of a three-dimensional surface, the information including data files at different resolution levels. The data files are stored in a hierarchical file system. A hash value is computed from a file designator of a data file and is assigned to the data file. The data file is stored according to the assigned hash value in the file system. A request hash value is received from the external device, and a data file that has an assigned value corresponding to the request hash value is provided to the external device. A method for receiving such information is also provided, in which information including an information designator is requested. A request hash value is computed from the information designator and transmitted to the server. A data file that includes the requested information is received from the remote server. | 09-04-2014 |
20140250157 | FILE LEVEL HIERARCHICAL STORAGE MANAGEMENT SYSTEM, METHOD, AND APPARATUS - Time required for a file server to determine files to be migrated from a first storage region to a second storage region is reduced. A file service system coupled to the storage system for providing a first storage region and a second storage region stores identifiers of files that have been accessed by a client, in accessed file identifier information and determines the files to be migrated from the first storage region to the second storage region based on metadata of the files stored in the first storage region and the accessed file identifier information. | 09-04-2014 |
20140250158 | METHOD AND DEVICE FOR OBTAINING FILE - A method and a system for obtaining a file are provided by this invention which adapts to computer field. The method includes the following steps: obtaining a file size of a target file; determining whether the file size of the target file is larger than a maximum file size transfer limit; and if yes, obtaining a file segment of the target file each time, until the entire target file being obtained, wherein the file segment is segmented from the target file according to the maximum file size transfer limit. | 09-04-2014 |
20140258348 | METHODS AND SYSTEMS FOR ASSOCIATION OF E-BOOK AND MULTIMEDIA CONTENT - The present invention discloses methods and systems to allow association of selected E-book content with multimedia content, such as video content on one device. The files for the E-book and the multimedia content can reside either on the device or reside remotely. The invention includes the sharing and distribution of the selected E-book content and multimedia content association so that other users having the same E-book may find associated multimedia content when viewing their E-book. | 09-11-2014 |
20140258349 | Systems for Associating an Online File Folder with a Uniform Resource Locator - Systems and method of the present invention provide for one or more server computers configured to register a domain name; receive a request to: generate a file folder linked to an online storage account owned by a user; and map a URL, comprising a sub domain concatenated to the registered domain name, to the file folder. The server(s) may be further configured to determine whether an alias for the URL, comprising the subdomain, is located in a DNS record for the domain name. The server(s) may automatically generate the file folder and map the URL to the file folder. Any HTTP requests comprising the URL received by the server(s) may be resolved to the file folder. | 09-11-2014 |
20140280399 | VISUALIZING DATA TRANSFERS IN DISTRIBUTED FILE SYSTEM - Data transfers within and between nodes in a distributed computing environment are visualized. In one aspect, the nodes are represented as geometrical shapes. The first part of the geometrical shape represents logic of the corresponding node. The second part of the geometrical shape represents storage of the corresponding node. A line connecting the first part and the second part represents data transfer between logic of a node and storage of a node. Both inter-node and intra-node transfers may be shown. | 09-18-2014 |
20140280400 | SYSTEM AND METHOD FOR IMPROVED DATA ACCESSIBILITY - A system is configured to allow for near simultaneous data capture, encoding, and uploading of the resultant data file containing the captured data. By operating in a substantially parallel fashion, the separate processes of capturing, encoding, and uploading one or more data files created from a data source can be completed much more quickly and efficiently, thereby making the resultant data file available to the content consumer in an overall shorter period of time than presently possible using conventional sequential data file creation techniques. The method also includes the reorganization of standard data files as part of the process to more quickly and efficiently create the data file for distribution and ultimate consumption by the content consumer user. | 09-18-2014 |
20140280401 | DATA FORMAT CONVERSION SYSTEM, INFORMATION ADMINISTRATION SYSTEM, INFORMATION SYSTEM, DATA FORMAT CONVERSION METHOD, CONTROL METHOD OF INFORMATION SYSTEM, PROGRAM OF THESE METHODS, AND RECORDING MEDIUM STORING THE PROGRAM - A data format conversion system of converting a format of electronic data includes a storing part that stores the electronic data and data information including format information indicative of a data format of the electronic data; a changing part that changes the data information stored in the storing part; a determining part that determines whether the format information included in the data information is changed by the changing part, an identifying part that identifies the data format using the format information when it is determined by the determining part that the format information is changed, and a converting part that converts the data format of the electronic data stored in the storing part based on the data format identified by the identifying part. | 09-18-2014 |
20140280402 | COMPUTER IMPLEMENTED METHOD AND APPARATUS FOR SLICING ELECTRONIC CONTENT AND COMBINING INTO NEW COMBINATIONS - Systems and methods for automatically splitting electronic content, for example, from books, magazines, journals, and other sources, to create new smaller ready-to-publish content parts, called slices, and recombining content parts from various sources to create new custom electronic book collections called Remixes. In a number of embodiments, content file splitting and custom book creation are automated so that it is easy for content owners of a reasonable technical skill level to quickly split existing electronic content files into ready-to-publish parts and to create custom ready-to-publish electronic content files composed of collections of existing content. In other embodiments, a member of the general public, end user, or consumer, can purchase those publisher-created parts and combine parts from various sources to create new custom electronic books. | 09-18-2014 |
20140280403 | SYSTEM AND METHOD FOR DEVICE-OPTIMIZED TRANSMISSION, RENDERING, EDITING AND STORING OF FILES - The present invention relates to a computer-implemented method and system for device optimized rendering and storage of files to mobile devices. Only the individual parts of a file being accessed by the user are transmitted to the mobile device requiring significantly less bandwidth and time in contrast to downloading a complete file. The file is deconstructed into parts and a data structure is created that associates the individual parts of the file. At least one part of the file is transmitted to the requesting client in a “view only” format. A separate, “editable” format of the same part of the file is transmitted to the client in response to a request to edit the file. When the “editable” part of the file is saved, the updated file part is transmitted to the server and is merged with the master file while retaining the original formatting and the process begins again. A separate “placeholder” format of the same file part is transmitted to the client to represent all file parts that have not been requested on the client and the file parts that has been transmitted to the client. | 09-18-2014 |
20140289288 | RELAY APPARATUS, SYSTEM, AND NON-TRANSITORY COMPUTER READABLE MEDIUM - A relay apparatus includes a receiving unit, a downloading unit, and an uploading unit. The receiving unit receives a file operation request from a client apparatus. The file operation request includes storage source information identifying a file stored in a storage area of a first server apparatus providing a cloud service with a storage location of the file, storage destination information identifying one storage location included in a storage area of a second server apparatus providing a cloud service, and operation type information instructing copy or movement of the file. The downloading unit downloads the file identified by the storage source information from the storage location identified by the storage source information. The uploading unit uploads the downloaded file to the storage area identified by the storage destination information included in the received file operation request without transmitting the downloaded file to the client apparatus. | 09-25-2014 |
20140289289 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING SYSTEM, AND COMPUTER READABLE MEDIUM - There is provided an information processing device having: a distribution portion that distributes an update data to a client terminal updating, on the client terminal, a first manual information constituted as a structured document; a PDF generation portion that generates a PDF file having a second manual information updated with the update data; and a file storage portion that stores the PDF file generated by the PDF generation portion in a state allowing the client terminal which is a distribution destination of the update data to download the PDF file. | 09-25-2014 |
20140289290 | CONCATENATING MULTIPLE MEDIA FILES INTO A SINGLE FILE BASED ON TIMECODE AND OTHER METADATA - A method and system concatenate multiple media files into a single, continuous media file. The method includes receiving a group of media files and metadata about the group over a network connection. The method also includes in response to receiving the group of media files, determining an order of the media files in the group based at least partially on the metadata. The method includes concatenating the group of media files into a concatenated file based on the determined order. The concatenated file may be transferred to a client device over a network connection. The concatenated file may be transcoded into a file format determined based on the user device before transferring the concatenated file to the user device. The order of the media files in the group may be determined based on a timecode for each of the media files, which is included within the metadata. | 09-25-2014 |
20140297699 | APPARATUS AND METHOD FOR MONITORING COMMUNICATION - An apparatus acquires a packet transmitted according to a protocol employing block access, from a communication network, and determines which one of a system attribution block storing stores file system attribution data, a file attribution block storing file attribution data, and a file name block storing file name data the packet is related to. The apparatus calculates a block number of the file attribution block, based on addresses provided to the system and file attribution blocks, when the packet is determined to be related to the file attribution block. The apparatus calculates an identification number of each piece of the file attribution data, based on the system attribution data and the calculated block number, and associates file attribution data stored in the file attribution block with file name data stored in the file name block, based on the calculated identification numbers and identification numbers provided to the file name data. | 10-02-2014 |
20140297700 | SYSTEM AND METHOD TO STORE THIRD-PARTY METADATA IN A CLOUD STORAGE SYSTEM - A cloud storage system identifies and creates metadata associated with a stored file. On receiving a request to access the file with an application, the cloud storage system generates a metadata category associated only with the application, and creates metadata associated with the generated metadata category and corresponding to the file. On receiving a request to access file metadata, the cloud storage system identifies an application associated with the metadata access request, identifies a set of metadata categories associated with the identified application, filters metadata associated with the file based on the identified set of metadata categories, and provides the filtered metadata to the application. | 10-02-2014 |
20140304313 | TERMINAL AND METHOD FOR PROVIDING APPLICATION-RELATED DATA - A method for providing application-related data includes connecting a mobile terminal and a device, determining an object displayed on the mobile terminal, determining a data file associated with the object, and controlling the data file associated with the object to be accessible by the connected device and controlling information of the data file to be displayed on a display of the connected device according to the determination of the object. A terminal that provides application-related data includes a connection unit connecting the terminal and another device to each other; and a synchronization unit, when the connection unit is connected to the another device, synchronizing related data of an application that is in the middle of execution in the terminal or an application selected by a user after the connection with the another device. | 10-09-2014 |
20140317160 | SYSTEMS AND METHODS OF STORING AND MANAGING CONFIGURATION DATA IN TELECOMMUNICATIONS SYSTEMS AND DEVICES - Systems and methods of storing and managing data, such as configuration data, in telecommunications systems and devices. The data are stored as objects, each data object having an associated type, and each object type having at least one instance of the data object. Each instance of each data object has a primary key field, which identifies that instance of the data object. Each instance of each data object can have zero or more foreign key fields, each of which can be used to make reference to the primary key of at least one other data object. By employing at least the foreign key fields and the primary keys of the respective data objects, various referential relationships, branching referential relationships, and many-to-many relationships among one or more groups of the object types can be defined and maintained, for use in storing and/or managing the data with increased flexibility and efficiency. | 10-23-2014 |
20140324928 | LARGE-SCALE DATA TRANSFER - Data transfer is disclosed, for example as the data transfer may be implemented to transfer large sets of data from source file system to a destination file system. An example method may include determining an architecture of a data set to be transferred from a source file system via a dynamic parallel scan. The method may also include scheduling a plurality of the file serving nodes to transfer the data set from the source file system to a destination file system. The method may also include identifying changes to the data set of the source file system, the changes occurring as the data set is transferred to the destination file system. The method may also include based on the changes, updating the data set at the destination file system. | 10-30-2014 |
20140324929 | Versioned file system with sharing - A method of data sharing among multiple entities is provided. Each entity exports to a data store a structured data representation comprising a versioned file system local to that entity. The method begins by forming a sharing group that includes two or more entities. Sharing of the structured data representations by members of the sharing group is enabled. | 10-30-2014 |
20140324930 | SYSTEM AND METHOD FOR SYNCHRONIZED FILE EXECUTION ACROSS MULTIPLE INTERNET PROTOCOL DEVICES - A method of synchronizing the execution of a data file by one or more network accessible devices is provided. The method comprises the steps of uploading a data file identifier and a predetermined execution time via a network server to a database. The data file identifier and associated instructions for executing a data file associated with the data file identifier are downloaded the network server from the database onto one or more network accessible devices. The internal clock of the one or more network accessible devices are synchronized to an internal clock of the server. The data file is executed on each of the one or more network accessible devices at the predetermined execution time. | 10-30-2014 |
20140330874 | STREAMING CONTENT AND PLACEHOLDERS - Aspects of the subject matter described herein relate to file system placeholders. In aspects, placeholders may be used by a client to represent remote file system objects. The placeholders may include metadata and may also include none, some, or all of the content of the represented remote file system objects. In response to a request to access content of a file system object represented by a placeholder, a client may obtain needed data from a remote storage system and stream or not stream the data to the requesting application based on whether the requesting application is capable of streaming the data. | 11-06-2014 |
20140330875 | METHOD AND SYSTEM FOR PROCESSING DATA FILES USING DISTRIBUTED SERVICES - A method for processing data files, comprising: storing a data file and a template file in a file system, the template file containing a command identifier for a command for processing the data file, the template file being stored in a directory in a directory path of the data file, the directory path indicating where the data file is stored in the file system; receiving a request for a data file to process from a satellite service; and, forwarding the directory path for the data file to the satellite service in response to the request, the satellite service searching the directory path to locate the data file and the template file, the satellite service calling a program with the command indentified by the command identifier in the template file to process the data file. | 11-06-2014 |
20140330876 | METHOD FOR STORING CONTENT DATA OF A CONTENT RECEIVER IN A PORTABLE STORAGE DEVICE, AND ASSOCIATED CONTROL DEVICE - A control device is designed to equip a content receiver having a first file system. This device is arranged, consecutively to a first coupling of a storage device, having a second file system incompatible with the first file system, on the content receiver, on the one hand, to instruct the content receiver to transmit to the storage device a set of control data comprising a third system of the virtual file type compatible with the first file system, so that it stores this set in at least one file of its second file system, and, on the other hand, to control the transmission of data content received by the content receiver, from the latter to the storage device, under the control of the first file system, such that the content data is stored in the storage device under the control of the third file system. | 11-06-2014 |
20140337394 | DISPERSED STORAGE WITH PARTIAL DATA OBJECT STORAGE AND METHODS FOR USE THEREWITH - A first section of the data object is received that contains less than a full amount of the data object. A processing module of a distributed storage (DS) processing unit determines that communication of the data object has been interrupted and whether to store the first section of the data object. The first section of the data object is stored in a DS network when determined to store the first section of the data object. | 11-13-2014 |
20140344316 | SYSTEMS AND METHODS FOR TUNING A STORAGE SYSTEM - Implementations described and claimed herein provide systems and methods for tuning and sizing one or more storage appliances in a storage system with respect to an application load and for optimizing a storage system based on a configuration of a client network and/or a storage appliance in a storage network. In one implementation, data corresponding to an application load configured to be applied to a storage appliance in the storage system is obtained. The application load is characterized in the context of a configuration of the storage system. One or more recommendations for optimizing performance of the storage system based on the characterized application load are generated. | 11-20-2014 |
20140344317 | Method for Protecting Network Uploaded Information and Storage Control System - A method for protecting network uploaded information and a storage control system. The method includes the following steps: performing a segmentation program for uploaded information by a storage control system; dividing the uploaded information to form a plurality of information segments by the storage control system after the segmentation process; and transmitting and storing the plurality of information segments respectively through the storage control system to a plurality ones of network storage space. In this way, the present invention may prevent the other user to crack and obtain the uploaded information easily. | 11-20-2014 |
20140344318 | Digest Listing Decomposition - To identify slice errors, a processing module of a computing device in a dispersed storage network (DSN) sends first list digest requests to at least first and second dispersed storage (DS) units. The requests indicates a first range of slice names to include in a first list digest. The processing module receives digest responses from the DS units, and compares the digest responses to determine whether they identify the same slices. If they do not identify the same slices, the processing module sends second list digest requests indicating a sub-range of the first range of slice names to include in second list digests. The sub-range continues to be narrowed until the processing module identifies at least one sub-range of slice names where a slice error exists. | 11-20-2014 |
20140351300 | METHOD AND SYSTEM FOR DATA TRANSFER BETWEEN COMPUTE CLUSTERS AND FILE SYSTEM - A data migrating system and method are provided in which a Burst Buffer Network Aggregator (BBNA) process is configured either on the File Servers or on the File System's dedicated I/O nodes to coalesce data fragments stored in participating Burst Buffer nodes under the direction of a primary BB node appointed by a data generating entity prior to transfer of the full data stripe into the File System. The “write” request in the form of a full data stripe is distributed into a plurality of data fragments among participating BB nodes along with corresponding metadata. The primary BB node gathers the metadata from the participating BB nodes, sends the metadata list to the BBNA unit, responsive to which the BBNA unit allocates a buffer sufficient to store the full data stripe, and transfers data fragments from participating BB nodes into the full data stripe buffer, thereby coalescing the data fragments into the full data stripe, which is subsequently transferred from the buffer in the BBNA unit into the File System. | 11-27-2014 |
20140351301 | FAST APPLICATION STREAMING USING ON-DEMAND STAGING - Embodiments are directed to rapidly launching a virtual software application using on-demand file staging, rapidly launching a virtual software application using on-demand registry staging and to rapidly publishing a virtual software application using on-demand staging. In one scenario, a computer system creates a high-level file listing that includes a list of specified high-level data files and directories that are part of a virtual application package. The computer system receives an indication from an application user that the virtual application is to be accessed and dynamically creates sparse data files for those data files that are to be accessed based on the received indication. Then, upon determining that the virtual application is attempting to access the sparse data files, the computer system dynamically streams the data corresponding to the sparse data files on demand from the remote data store. | 11-27-2014 |
20140358977 | Management of Intermediate Data Spills during the Shuffle Phase of a Map-Reduce Job - A system and a method for spill management during the shuffle phase of a map-reduce job performed in a distributed computer system on distributed files. A spilling protocol is provided for handling the spilling of intermediate data based on at least one popularity attribute of key-value pairs of the input data on which the map-reduce job is performed. The spilling protocol includes and assignment order to storage resources belonging to the computer system based on the at least one popularity attribute. The protocol can be deployed in computer systems with heterogeneous storage resources. Additionally, pointers or tags can be assigned to improve shuffle phase performance. The distributed file systems that are most suitable are ones usable by Hadoop, e.g., Hadoop Distributed File System (HDFS). | 12-04-2014 |
20140365540 | REMOTE ENUMERATION OF A DIRECTORY - When enumerating of a set of content items in a directory in a remote file server, an electronic device provides a request for information associated with the set of content items. The electronic device and the file server may use, respectively, use an OS X®-based operating system and a Windows®-based operating system. In response to the request, the file server may access information specifying the set of content items. For example, the information may include maximal access information and finder information for each content item in the set of content items in the directory. Next, the electronic device may receive a response with the requested information from the file server. The providing of the request and the receiving of the response may, respectively, involve single instances of a request and a response, thereby significantly reducing the amount of communication between the electronic device and the file server. | 12-11-2014 |
20140365541 | STORING AN OBJECT IN A DISTRIBUTED STORAGE SYSTEM - A method and system for storing an object in a distributed storage system are provided. An example system includes an object name identifier that receives a request to save an object having an initial object name within a file system space and determines, based on a set of regular expressions, whether the initial object name is a temporary object name. The example system also includes a converter that, when the initial object name is determined to be a temporary object name, transforms, based on the set of regular expressions, the initial object name into a permanent object name. The example system further includes a selector that applies a function to the permanent object name and selects, based on a result of the function applied to the permanent object name, a server of a plurality of servers. The object is sent to the selected server for storage. | 12-11-2014 |
20140365542 | DATA PROCESSING SYSTEM AND METHOD - A data processing system and a data processing method for a number of electronic devices are disclosed. All the electronic devices are connected to the same network. When an electronic device performs a task, the system broadcasts a request to other electronic devices, and the request contains an attribute of the electronic device and content relative to the task. The system acquires the attribute of the electronic device and the content associated with the task in response to the request and acquires an attribute of each of other electronic devices and acquires files relative to the content from each of other electronic devices according to the attributes of each of other electronic devices and the electronic device. The system receives the files from each of other electronic devices and acquiring files relative to the content from the electronic device to finish the task. | 12-11-2014 |
20140365543 | DOCUMENT MANAGEMENT SERVER, DOCUMENT MANAGEMENT METHOD, AND NON-TRANSITORY STORAGE MEDIUM STORING PROGRAM - A document management server includes: a generation unit configured to generate, by using a request received from a client, a character string for identifying a requested document; a determination unit configured to determine whether or not an image file of the document exists in a location represented by the character string by performing a check using the character string; a storage unit configured to, in a case that the determination unit determines that no image file of the document exists in the location, acquire an entity file of the document, generate an image file of the document by using the acquired entity file, and store, as cache data, the generated image file in the location; an acquisition unit configured to, in a case that the determination unit determines that an image file of the document exists in the location, acquire the image file of the document existing in the location. | 12-11-2014 |
20140372492 | SYSTEM AND METHOD FOR FILE SHARING AND UPDATING - Embodiments of the present invention include a method and system for sharing changes made by an application to a file on one computer, coherently with other computers, over the Internet. if the application changes multiple files (also referred to as a file group), changes made to all the files are shared together coherently with other computers over the Internet. Coherence over multiple file copies and file group copies is maintained whether users work on files online or offline. A ‘File Upload Lock’ is maintained on a Cloud Server for ensuring coherent sharing of changes made to files. Embodiments include two file syncing processes, variously described as ‘Incremental File Upload’ or ‘Incremental File Download’ and ‘Delta File Upload’ or ‘Delta File Download’. Embodiments also encompass an ‘Explorer’ software tool and user interface that displays folders and files on user devices with pertinent details from the device and the Cloud Server. | 12-18-2014 |
20140379766 | DISTRIBUTED HIGH PERFORMANCE POOL - For a distributed high performance pool, the distributed high performance pool is provided with a fast rank. A management module promotes an extent from a storage pool to the distributed high performance pool in response to the extent satisfying promotion criteria. The distributed high performance pool and the storage pool are logically and physically distinct. | 12-25-2014 |
20140379767 | OUT OF BAND METHODS AND SYSTEM OF ACQUIRING ACCESS DATA IN A PARALLEL ACCESS NETWORK FILE SYSTEM AND METHODS OF USING SUCH ACCESS DATA - A method for gathering access data of a file stored in one or more storage devices of a parallel access network file system. The method comprises monitoring layout requests received from a plurality of clients of the parallel access network file system, each the layout request is for a layout of data segments of one of a plurality of data objects which are stored in a plurality of storage devices of a parallel access network file system, sending to the plurality of clients a plurality of recall requests to recall a plurality of layouts requested by the plurality of layout requests, monitoring a plurality of recurring layout requests for mapping data segments of at least some of the plurality of data objects from at least some of the plurality of clients, and updating access data of the plurality of data objects according to the plurality of recurring layout requests. | 12-25-2014 |
20140379768 | DATA SYNCHRONIZATION AMONG FILE STORAGES USING STUB FILES - A method switches file server from old file server to new file server which are coupled via a backend network and provides data synchronization. The old file server and new file server are coupled with one or more host computers via a frontend network to direct input/output (I/O) requests from the one or more host computers. The method comprises creating stub files in the new file server, the stub files including stub information indicating location of data in the old file server; switching I/O requests directed to old file server to I/O requests directed to the new file server; checking whether the new file server has any stub files; and, if the new file server has one or more stub files, recalling data corresponding to the one or more stub files from the old file server according to the stub information to replace the one or more stub files. | 12-25-2014 |
20150012571 | METHOD AND APPARATUS FOR VIRTUALIZATION OF A FILE SYSTEM, DATA STORAGE SYSTEM FOR VIRTUALIZATION OF A FILE SYSTEM, AND FILE SERVER FOR USE IN A DATA STORAGE SYSTEM - The present invention relates to a method and an apparatus for providing a virtualized file system enabling indirect access to a second file system in a data storage system comprising a plurality of client computers | 01-08-2015 |
20150012572 | AUTOMATIC RESOURCE OWNERSHIP ASSIGNMENT SYSTEM AND METHOD - A method for automatic folder ownership assignment, including ascertaining which first folders, among a first multiplicity of folders, have at least one of modify and write permissions to non-IT administration entities, adding the first folders to a list of candidates for ownership assignment, defining a second multiplicity of folders which is a subset of the first multiplicity of folders and not including the first folders and descendents and ancestors thereof, ascertaining which second folders among the second multiplicity of folders, have permissions to non-IT administration entities, adding the second folders to the candidates, defining a third multiplicity of folders, which is a subset of the second multiplicity of folders and not including the second folders and descendents and ancestors thereof, ascertaining which third folders among the third multiplicity of folders are topmost folders, adding the third folders to the candidates, and recommending possible assignment of ownership of the candidates. | 01-08-2015 |
20150012573 | AUTOMATIC RESOURCE OWNERSHIP ASSIGNMENT SYSTEM AND METHOD - A method for automatic folder ownership assignment, including ascertaining which first folders, among a first multiplicity of folders, have at least one of modify and write permissions to non-IT administration entities, adding the first folders to a list of candidates for ownership assignment, defining a second multiplicity of folders which is a subset of the first multiplicity of folders and not including the first folders and descendents and ancestors thereof, ascertaining which second folders among the second multiplicity of folders, have permissions to non-IT administration entities, adding the second folders to the candidates, defining a third multiplicity of folders, which is a subset of the second multiplicity of folders and not including the second folders and descendents and ancestors thereof, ascertaining which third folders among the third multiplicity of folders are topmost folders, adding the third folders to the candidates, and recommending possible assignment of ownership of the candidates. | 01-08-2015 |
20150019600 | COMPUTER PRODUCT, FILE IDENTIFYING APPARATUS, AND FILE EVALUATION METHOD - A non-transitory, computer-readable recording medium stores a file evaluation program that causes a computer to execute a process including classifying, for each server group of a plurality of server groups, a plurality of files of a same name into a layer that is one of a plurality of layers, based on a matching degree of contents of the plurality of files, the plurality of files being stored in the server group; and extracting a first plurality of files having a same name, being classified into different layers, and being stored in different server groups among the plurality of server groups. | 01-15-2015 |
20150019601 | PROVIDING NETWORK ATTACHED STORAGE DEVICES TO MANAGEMENT SUB-SYSTEMS - Systems, methods, and computer-readable and executable instructions are provided for providing network attached storage (NAS) devices | 01-15-2015 |
20150026226 | FILENAME-BASED INFERENCE OF REPOSITORY ACTIONS - In response to detecting a file upload request of a file to a file repository, at least one filename metadata token that includes a subset of characters of a filename of the file is inferred using text analysis techniques. At least one inferred filename metadata token is extracted from the characters of the filename of the file, and is mapped to at least one repository upload processing action. The at least one repository upload processing action is executed in association with the file upload request of the file to the file repository. | 01-22-2015 |
20150032784 | ELECTRONIC DEVICE AND METHOD FOR PROCESSING SYSTEM EVENT LOGS - A method of processing system event logs (SELs) of a second electronic device using a first electronic device. The SELs are stored in a second storage device of the second electronic device. Once a baseboard management controller (BMC) of the second electronic device sends warning signal, which indicates that a remaining space of the second storage device, is less than a predetermined value, the first electronic device obtains the SELs in the second storage device, and stores the obtained SELs in a first storage device of the first electronic device. The first electronic device further controls the BMC to delete the SELs in the second storage device, to release space of the second storage device. | 01-29-2015 |
20150032785 | NON-TRANSITORY COMPUTER-READABLE MEDIA STORING FILE MANAGEMENT PROGRAM, FILE MANAGEMENT APPARATUS, AND FILE MANAGEMENT METHOD - A non-transitory computer-readable storage medium that stores a file management program for causing a computer to execute a file management process including: transmitting a file search request based on a search condition from a currently operating information processing apparatus to a plurality of other information processing apparatuses, receiving file information searched by the respective other information processing apparatuses, and displaying the file information in the search result; selecting another information processing apparatus to be a transfer source out of a plurality of other information processing apparatuses that store a same file as a file which is selected from the search result, based on the transfer time of the selected file to the currently operating information processing apparatus; and requesting transfer of the selected file to the selected other information processing apparatus to be the transfer source, receiving the transferred selected file and displaying the selected file. | 01-29-2015 |
20150039659 | DATA LOCATION MANAGEMENT AGENT USING REMOTE STORAGE - Methods and systems for offloading data to a remote storage resource from a local storage resource on an information handling system may involve using a data location management agent and an offload mapping. The data location management agent may detect requests for access to files stored on a file system and may offload files to the remote storage resource to maintain a specified available capacity of the local storage resource, based on at least in part on the offload mapping. The data location management agent may classify certain files as pinned files that are excluded from offloading. | 02-05-2015 |
20150039660 | CO-LOCATE OBJECTS REQUEST - A method begins by a dispersed storage (DS) processing module receiving a data object co-locate write request. The method continues with the DS processing module obtaining a plurality of sets of encoded data slices for a data object to co-locate. The method continues with the DS processing module generating a plurality of sets of slice names for the data object to co-locate based on another plurality of sets of slice names associated with a data object to be co-located with. The method continues with the DS processing module storing the plurality of sets of encoded data slices in the DSN using the generated plurality of sets of slice names for the data object co-locate. | 02-05-2015 |
20150052179 | Shared Data Storage Leveraging Dispersed Storage Devices - A storage system provides shared storage by utilizing dispersed storage devices while optimizing both the placement of data across the dispersed storage devices and the method for accessing the stored data. The storage system enables high level of scalability and performance while minimizing resource consumption. | 02-19-2015 |
20150052180 | FILE STORAGE SYSTEM BASED ON COORDINATED EXHAUSTIBLE AND NON-EXHAUSTIBLE STORAGE - A file storage system may be implemented by coordinating non-exhaustible and exhaustible storage devices. The exhaustible storage devices may be lower grade flash based storage devices. The non-exhaustible storage devices may be storage devices based on magnetic recording mechanisms or higher grade flash storage. The file storage system may store received content items on the exhaustible storage devices. The file storage system may additionally store metadata for the content items and/or the file storage system on the non-exhaustible storage devices. During operation, the file storage system may globally optimize the content items on the exhaustible storage devices such that more heavily accessed items are moved to exhaustible storage devices that have experienced relatively few data operations. The file storage system can move less frequently accessed content items to exhaustible storage devices that have experienced a relatively large number of data operations. As such, the operation lifetime of the exhaustible storage devices as a whole can be prolonged. | 02-19-2015 |
20150058384 | SCALABLE DISTRIBUTED STORAGE ARCHITECTURE - Techniques are disclosed for providing a file system interface for an object store intended to support simultaneous access to objects stored in the object store by multiple clients. In accordance with one method, an abstraction of a root directory to a hierarchical namespace for the object store is exposed to clients. The object store is backed by a plurality of physical storage devices housed in or directly attached to the plurality of host computers and internally tracks its stored objects using a flat namespace that maps unique identifiers to the stored objects. The creation of top-level objects appearing as subdirectories of the root directory is enabled, wherein each top-level object represents a separate abstraction of a storage device having a separate namespace that can be organized in accordance with any designated file system. | 02-26-2015 |
20150058385 | BILATERAL TRANSFER SYSTEM USING MULTIPLE ONE-WAY DATA LINKS - A system for bilaterally transferring information between a client and a remote server. The client is coupled with a server proxy running on a second receive server via a first network and communicates thereon. Processed first information is passed to a first send server via a dedicated network connection. The first send server causes the first information to be transmitted to the remote server, via a first one-way data link, a first receive server, a second dedicated network connection and a client proxy running on a second send server. The remote server is coupled to the client proxy via a second network. The client proxy forwards information received from the server to the client via a second one-way link, the server proxy running on the second receive server, and the first network. | 02-26-2015 |
20150067002 | DISTRIBUTED FILE SYSTEM USING CONSENSUS NODES - A cluster of nodes in a distributed file system may include; at least two namenodes, each coupled to a plurality of data nodes and each configured to store a state of a namespace of the cluster and each being configured to respond to a request from a client while other(s) of the namenodes are responding to other requests from other clients; and a coordination engine coupled to each of the namenodes. The coordination engine may be configured to receive proposals from the namenodes to change the state of the namespace by replicating, deleting and/or adding data blocks stored in the data nodes and to generate, in response, an ordered set of agreements that specifies an order in which the namenodes are to change the state of the namespace. The namenodes are configured to delay making changes thereto until after the ordered set of agreements is received from the coordination engine. | 03-05-2015 |
20150067003 | Adaptive Parallel Data Processing - Adaptive parallel data processing techniques are described. In one or more embodiments, a request is received to process a data file. The data file is split into multiple portions and sent to multiple nodes, where each node is configured to process a respective portion of the data file. Responsive to an amount of processing of the data file being completed, at least one of the multiple portions of the data file is dynamically split into multiple sub-portions. The sub-portions are submitted to one or more of the multiple nodes for processing of the sub-portions. | 03-05-2015 |
20150067004 | DISTRIBUTED FILE SYSTEM USING CONSENSUS NODES - A cluster of nodes in a distributed file system may include; at least two namenodes, each coupled to a plurality of data nodes and each configured to store a state of a namespace of the cluster and each being configured to respond to a request from a client while other(s) of the namenodes are responding to other requests from other clients; and a coordination engine coupled to each of the namenodes. The coordination engine may be configured to receive proposals from the namenodes to change the state of the namespace by replicating, deleting and/or adding data blocks stored in the data nodes and to generate, in response, an ordered set of agreements that specifies an order in which the namenodes are to change the state of the namespace. The namenodes are configured to delay making changes thereto until after the ordered set of agreements is received from the coordination engine. | 03-05-2015 |
20150067005 | PATH RESOLVER FOR CLIENT ACCESS TO DISTRIBUTED FILE SYSTEMS - Systems and methods implementing a path resolver facilitating client access to a distributed file system. An example method may comprise: receiving, by a processing device, file identifier comprising a symbolic link; producing, by a user space process being executed by the processing device, a modified file identifier, by replacing a pre-defined sequence of characters within the file identifier by a path to a mount point of a distributed file system; and identifying, in view of the modified file identifier, a data structure comprising information about a file identified by the file identifier. | 03-05-2015 |
20150067006 | SYSTEM AND METHOD FOR TRANSPORTING FILES BETWEEN NETWORKED OR CONNECTED SYSTEMS AND DEVICES - A system and method for file transfer management are disclosed. An example embodiment includes: initiating a transfer of a file from a source system to a target system; deconstructing a file into logical components based on the format of the file; storing the cacheable logical components in a parent cache; generating an element list including a component identifier of the cacheable logical components; and delivering the element list to the target system. The example embodiment includes: receiving, at the target system the element list; determining if cacheable logical components are present in a child cache; fetching the cacheable logical components from the child cache; fetching other cacheable logical components and non-cacheable gap components from the source system; reconstructing the file by combining the fetched components; storing the missing cacheable logical components into the child cache; and delivering the reconstructed file to a destination. | 03-05-2015 |
20150081749 | SYMBOLIC-LINK IDENTIFYING - Identifying symbolic links in network file systems is provided. An absolute path may be determined at a network file server. This may include determining a complete client path from an initial client path and combining the complete client path with a server export path. Once the absolute path is determined, it may be traversed using a file descriptor of each file in the absolute path to identify a symbolic link. | 03-19-2015 |
20150088940 | PROGRAMMATICALLY CHOOSING PREFERRED STORAGE PARAMETERS FOR FILES IN LARGE-SCALE DISTRIBUTED STORAGE SYSTEMS - Methods to determine and automatically recommend or adjust configuration parameters for storing files in large-scale distributed storage systems are disclosed. These methods may receive file metadata and trace data that allows the system to identify file access patterns. Additionally, the methods may receive information about distributed storage systems in a datacenter. This information can be used to choose storage parameters on a per-file basis for storing files. | 03-26-2015 |
20150088941 | PROGRAMMATICALLY CHOOSING PREFERRED STORAGE PARAMETERS FOR FILES IN LARGE-SCALE DISTRIBUTED STORAGE SYSTEMS BASED ON DESIRED FILE RELIABILITY OR AVAILABILITY - Methods to determine and automatically recommend or adjust configuration parameters for storing files in large-scale distributed storage systems are disclosed. These methods may receive file metadata and trace data that allows the system to identify file access patterns. Additionally, the methods may receive information about distributed storage systems in a datacenter. This information can be used to choose storage parameters on a per-file basis for storing files. | 03-26-2015 |
20150088942 | Methods and Systems for Providing File Services - Disclosed herein are systems and methods of providing file services. According to the disclosed systems and methods, a networking device may be configured to (a) receive installation of an application that provides access to one or more file services, and (b) after receiving the installation, make the one or more file services available for access on a given client device of the one or more client devices without requiring the given client device to separately install an application that provides access to the one or more file services. In one example, the networking device may make the one or more file services available for access on the given client device by sending the given client device an instruction to dynamically update its graphical user interface (e.g., a context menu) to reflect that the one or more file services are available for access on the given client device. | 03-26-2015 |
20150088943 | Media-Aware File System and Method - An embodiment Media-Aware File System (MAFS) includes a network node having a processor executing programming stored on a non-transitory computer readable medium of the network node. The programming includes instructions to: receive a first media stream made up of a plurality of primary frames; receive a primary namespace for the first media stream; determine a first file name for the first media stream and a second file name for a second media stream in accordance with the primary namespace; and determine a partition index for partitioning the first media stream into a plurality of groups of primary frames, including a first group having a first length in frames and a second group having a different length. The programming also includes instructions to determine the second media stream that includes a derived group of frames, including at least one frame that is derived in accordance with the first group. | 03-26-2015 |
20150095384 | FILE TRANSFER TO A DISTRIBUTED FILE SYSTEM - A file storage system to receive a file from a client device includes a determination module to determine a primary set of virtual segments from amongst a plurality of virtual segments of the file to be received from the client device. Each of the plurality of virtual segments is a logical portion of the file. The file storage system further includes a receiving module to establish a secure connection and a plurality of file transfer protocol connections corresponding to the secure connection, with the client device, to receive the primary set of virtual segments from the client device. The receiving module further receives, in parallel, the primary set of virtual segments from the client device for storage, through the plurality of file transfer protocol connections. | 04-02-2015 |
20150095385 | Content Based File Chunking - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transferring electronic data. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of identifying a data item to be chunked; determining the type of the data item; determining whether the type of the data item is one of a specified one or more types; if it is determined that the type of the data item is not one of the specified one or more types, performing a first chunking of the data item; and if it is determined that the type of the data item is one of the specified one or more types, performing a second chunking of the data item that is based on the particular content portions of the data item. | 04-02-2015 |
20150106411 | MIGRATING FILE LOCKS IN DISTRIBUTED FILE SYSTEMS - Systems and methods for migrating file locks in distributed file systems. An example method may comprise: receiving, by a file system server, over a first connection initiated by a file system client, a connection identifier comprising a file identifier; identifying, in view of the connection identifier, a second connection initiated by the file system client, the second connection associated with a file lock with respect to a file identified by the file identifier; and associating the file lock with the first connection. | 04-16-2015 |
20150120793 | MANAGING DEVICE OF DISTRIBUTED FILE SYSTEM, DISTRIBUTED COMPUTING SYSTEM THEREWITH, AND OPERATING METHOD OF DISTRIBUTED FILE SYSTEM - Provided is a distributed computing system, which includes a plurality of slave devices configured to dispersively store each of a plurality of data blocks; a master device configured to divide data into the plurality of data blocks, to manage distributed storage information about the plurality of data blocks, and to process an access request; and an optimization device configured to calculate a target value of each of at least one performance parameter, wherein the target value sets an operation environment with a target performance, and the target value is calculated by repeatedly changing a value of each of the at least one performance parameter until the operation environment with the target performance is set. | 04-30-2015 |
20150127693 | CONTENT FETCHING AND CACHING ON A MOBILE DEVICE - A device may receive application information associated with an application. The application information may include information associated with a native homepage associated with the application, and may include a single file that includes content associated with the application. The device may receive an indication associated with running the application. The device may present, for display, the native homepage. The native homepage may include information associated with accessing the content. The device may determine that the content, associated with the application, is not current content. The device may obtain the current content, associated with the application, based on determining that the content is not the current content. The device may store the current content based on obtaining the current content. The device may load the current content based on storing the current content. The current content may be loaded to prepare the current content to be displayed to a user. | 05-07-2015 |
20150142862 | REDUCING APPLICATION INPUT/OUTPUT OPERATIONS FROM A SERVER HAVING DATA STORED ON DE-DUPED STORAGE - The present disclosure relates generally to the field of reducing application input/output operations from a server having data stored on (e.g., remotely stored on) de-duped storage. In various embodiments, reducing application input/output operations from a server having data stored on (e.g., remotely stored on) de-duped storage may be implemented in the form of systems, methods and/or algorithms. | 05-21-2015 |
20150142863 | SYSTEM AND METHODS FOR DISTRIBUTED DATA STORAGE - A systematic distributed storage system (DSS) comprising: a plurality of storage nodes, wherein each storage node configures to store a plurality of sub blocks of a data file and a plurality of coded blocks, a set of repair pairs for each of the storage nodes, wherein the system is configured to use the respective repair pair of storage nodes to repair a lost or damaged sub block or coded block on a given storage node. Also a distributed storage system DSS comprising h non-empty nodes, and data stored non homogenously across the non-empty nodes according to the storing codes (n,k). Further a method for determining linear erasure codes with local repairability comprising: selecting two or more coding parameters including r and δ; determining if an optimal [n, k, d] code having all-symbol (r, δ)-locality (“(r, δ) | 05-21-2015 |
20150149516 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM - An information processing apparatus is connected via a network to an electronic apparatus, and includes a first storage that stores a first file received from the electronic apparatus in response to a request from the electronic apparatus, a detection unit that detects that the first file is stored in the first storage, a similarity calculation unit that calculates similarity levels between the first file and other files stored in the first storage based on characteristic information of the first file and characteristic information of the other files when the detection unit detects that the first file is stored in the first storage, and a first conversion unit that generates a second file by converting a first data format of the first file into a second data format different from the first data format based on the similarity levels. | 05-28-2015 |
20150293911 | COMPUTING DEVICE CONFIGURED WITH A TABLE NETWORK - A computing device configured to compute a data function (f) on a function-input value (w), the device comprising an electronic storage storing a first table network configured for the data function (f), the computing device comprising an electronic processor coupled to the storage and configured to obtain multiple first table inputs for the first table network, the multiple first table inputs (x=E(w, s)) including the function-input value (w), and to compute the data function (f) by applying the first table network to the multiple first table inputs (x) to produce multiple first table outputs (u=E(f(w), g(w,s)), the multiple first table outputs (u) including a function-output value (f(w)), the function-output value (f(w)) corresponding to the result of applying the data function (f) to the function-input value (w), the electronic storage is further storing a second table network configured to cooperate with the first table network for countering modifications made to the first table network, the electronic processor being configured to obtain multiple second table inputs for the second table network, the second table inputs including the multiple first table outputs (u) and at least one of the multiple first table inputs (w; s), and to apply the second table network to the multiple second table inputs, the second table network being configured to verify for at least a specific one (f(w) or g(w,s)) of the multiple first table outputs if an unmodified first table network could obtain the specific one of the multiple first table outputs (f(w); g(w,s)) from the given at least one of the multiple first table inputs (w; s), the second table network produces second table outputs (v=E(w′, s′)) including a protected function output (w′), the protected function output being equal to the function output (f(w)) in case the verification is successful and the protected function output (w′) being unequal to the function output in case the verification is unsuccessful. | 10-15-2015 |
20150293936 | DISTRIBUTED DATA PROCESSING SYSTEM AND DISTRIBUTED DATA PROCESSING METHOD - A distributed data processing system to efficiently execute distributed processing on pairs of a plurality of types of data is provided. A distributed data processing system | 10-15-2015 |
20150302026 | SYSTEMS AND METHODS FOR MULTI-THREADED SHADOW MIGRATION - Implementations described and claimed herein provide systems and methods for migration data from a source to a target in the background using an optimal number of threads. In one implementation, a file system operation request is received at the target. The file system operation request specifying a read request for a directory having a directory level migration attribute on the target that is marked. An optimal number of threads is allocated for migrating the directory. Metadata for content in the directory is obtained from the source using the optimal number of threads. A directory entry for a file in the directory is created on the target using the metadata, the directory entry for the file associated with a file level migration attribute that is marked. | 10-22-2015 |
20150302111 | Method and Apparatus for Constructing File System in Key-Value Storage System, and Electronic Device - A method and an apparatus for constructing a file system in a key-value storage system. According to the method for constructing a file system in a key-value storage system disclosed by the present invention, a directory number corresponding to a directory path of a directory at each level is acquired first; then, according to the directory number and a file stored in the directory at each level, corresponding keywords Key of the directory and the file are constructed. | 10-22-2015 |
20150310032 | INFORMATION MANAGEMENT COMMAND PROCESS DEVICE - An illustrative method for providing a job to an information management system may include monitoring, by a command processing device such as a command processing tool operating on one or more computing devices, operation of a series of commands communicated to at least one information management system via a communication link. The command processing device may determine a status associated with one or more commands of the series of commands based on the operation of the command in the information management system. The command processing device may be configured for controlling a rate at which the series of commands is communicated to the information management system based, at least in part, on the status of one or more of the commands. | 10-29-2015 |
20150310033 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD, AND STORAGE MEDIUM STORING PROGRAM - An information processing apparatus is capable of communicating with a file server storing a document file and with a storage unit storing information on the document file as a record. The information processing apparatus accepts a request to perform an operation on a document file, and registers entity data of the document file in the file server. After this, the information processing apparatus locks a record corresponding to a folder storing the document file, registers a record corresponding to the document file, and updates information of the locked record corresponding to the folder. | 10-29-2015 |
20150312342 | PARALLEL I/O WRITE PROCESSING FOR USE IN CLUSTERED FILE SYSTEMS HAVING CACHE STORAGE - In one embodiment, a method includes using an owner gateway node to write data for a fileset, determining whether to utilize other gateway nodes to handle a portion of write traffic for the fileset, selecting a set of eligible gateway nodes based on: a current internal workload, a network workload, and recent performance history data in regard to workload distribution across the other gateway nodes, assigning and defining a size for one or more write task items for each gateway node in the set based on a current dynamic profile of each gateway node, providing availability to in-memory and/or I/O resources at each gateway node in the set to handle assigned write task items, and distributing workload to the set of eligible gateway nodes according to the size for each of the assigned write task items for each individual gateway node in the set of eligible gateway nodes. | 10-29-2015 |
20150312343 | PARALLEL I/O READ PROCESSING FOR USE IN CLUSTERED FILE SYSTEMS HAVING CACHE STORAGE - In one embodiment, a method for providing parallel reading in a clustered file system having cache storage includes using an owner gateway node to read data for a fileset, determining whether to utilize other gateway nodes to handle a portion of read traffic for the fileset, selecting a set of eligible gateway nodes based on: a current internal workload, a network workload, and recent performance history data regarding workload distribution across the other gateway nodes, assigning and defining a size for read task items for each gateway node in the set based on a current dynamic profile of each gateway node in the set, providing in-memory and/or input/output resources at each gateway node in the set to handle assigned read task items, and distributing workload to the set of eligible gateway nodes according to the size for the assigned read task items for each gateway node in the set. | 10-29-2015 |
20150317330 | STORING DATA TO MULTIPLE STORAGE LOCATION TYPES IN A DISTRIBUTED HISTORIZATION SYSTEM - A system for historizing process control data. A historian storage module receives data to be stored and determines a storage type of the received data. The historian storage module loads an abstraction layer module with the received data and the determined storage type. The abstraction layer module determines a storage type interface that matches the received storage type from one or more storage type interfaces. The abstraction layer module formats the received data to the matching storage type interface and determines a storage location that matches the received storage type. The abstraction layer module sends the formatted data to be stored at the matching storage location via the matching storage type interface. | 11-05-2015 |
20150324370 | MULTIMEDIA PORTFOLIO MANAGEMENT SYSTEM AND METHOD - A system and a method for creating, publishing, and managing a plurality of multimedia portfolios, each portfolio associated with a user of the system, is provided. Computer systems are programmed to allow a plurality of users to each create, publish, and manage multimedia portfolios. The process of working with multimedia portfolios is streamlined by utilizing a single web-based software application that can accomplish all of the tasks necessary to manage the portfolios. In addition, a software wizard is provided that will easily and conveniently guide users through certain tasks related to the management of multimedia portfolios. Users of the system also have the ability to control third party access to all or parts of a portfolio. | 11-12-2015 |
20150324387 | BROADCAST DATA OPERATIONS IN DISTRIBUTED FILE SYSTEMS - Systems, methods, and software for distributed file systems (DFS) are provided herein. In one example, the DFS is operable to respond to a write operation for the DFS by transferring a write command to a selected storage system for broadcast of the write command to a plurality of storage devices associated with a network switch fabric of the selected storage system. Further operations of the DFS can include, responsive to a read operation for the DFS, transferring a read command to a selected storage system for broadcast of the read command to a plurality of storage devices associated with a network switch fabric of the selected storage system. | 11-12-2015 |
20150331873 | SHARING A VIRTUAL HARD DISK ACROSS MULTIPLE VIRTUAL MACHINES - Embodiments provide a method and system for sharing storage among a plurality of virtual machines. Specifically, one or more embodiments are directed to sharing a virtual hard disk with various virtual machines in a virtual machine cluster. In embodiments, a command is sent from a virtual machine to a local parser. The parser prepares the command for transport over a file system protocol. The command is sent to a remote file server using the file system protocol. When the command is received by the file server, the file server unpacks the command, determines features about the command and converts the command to a format that executes the command on the virtual shared storage. | 11-19-2015 |
20150347402 | SYSTEM AND METHOD FOR ENABLING A CLIENT SYSTEM TO GENERATE FILE SYSTEM OPERATIONS ON A FILE SYSTEM DATA SET USING A VIRTUAL NAMESPACE - A file system data set is scanned to (i) identify the file system objects of the file system data set, and (ii) obtain contextual data and metadata for file system objects of the file system data set. A virtual namespace for the file system data set is then constructed using the contextual data and the metadata. From a computer system, one or more atomic file system operations are issued to exercise the file system data set using the virtual namespace. | 12-03-2015 |
20150347404 | METHOD FOR STORING DATA BY USING CLOUD SERVICES AND APPARATUS THEREOF - A method of storing data includes receiving, by a network storage server, a request for transmitting a file from an external apparatus; obtaining information about a cloud storage, in which the file is stored; receiving the file from the cloud storage, based on the information about the cloud storage; and transmitting the received file to the external apparatus. | 12-03-2015 |
20150350302 | Loading a Mobile Computing Device with Media Files - In general, the subject matter described in this specification can be embodied in methods, systems, and program products for loading media files to a mobile computing device. A media library that includes media files is stored at a server system. Information indicating a present state of the mobile device is accessed, where the present state is based on the device being at a geographical location at a present time. Information indicating a previous state of the mobile device is accessed, where the previous state is based on the device being at a previous geographical location at a previous time. A selection of preferred media files are accessed based on the present state and the previous state. A selection of a subset of media files are accessed based on the preferred media files. At least a portion of each media file in the subset is transmitted to the mobile device. | 12-03-2015 |
20150350322 | STORAGE SUBSYSTEM - The present invention provides a storage subsystem capable of realizing a backend network enabling SSDs arranged in a small number of rows to be shared among controllers, and capable of having a large number of HDDs loaded thereto, according to which the performance of the storage is enhanced. In a topology of the backend network, the respective controllers | 12-03-2015 |
20150350366 | SCALABLE CACHING OF REMOTE FILE DATA IN A CLUSTER FILE SYSTEM - A system facilitates access to data in a network. One implementations includes a caching layer function that is configured to integrate into a local cluster file system, to cache local file data in a cache based on fetching file data on demand from a remote cluster file system, and to operate on a multi-node cache cluster. The cache is visible to file system clients as a Portable Operating System Interface (POSIX) compliant file system, applications execute on the multi-node cache cluster using POSIX semantics via a POSIX compliant file system interface, and data cache is locally consistent for updates made at the multi-node cache cluster using distributed locking for the data cache | 12-03-2015 |
20150356115 | Method for Storage and Retrieval of Digital Files - Method for storage and retrieval of digital files ( | 12-10-2015 |
20150363422 | RESOURCE MANAGEMENT SYSTEM AND RESOURCE MANAGEMENT METHOD - If resources are allocated without considering physical layouts of virtualized physical resources, resources may be physically allocated astride logical partitions, so that a single physical failure may affect multiple logical partitions. Further, if a computer system that does not have a logical partition creation function is replaced with a computer having the logical partition creation function, it may not be possible to maintain the availability prior to migration if logical partitions are created without considering the physical configuration that had been considered prior to replacement. The present invention provides a method for retaining conditions to be ensured for guaranteeing availability of a storage subsystem and a host computer and amount of resources that can be used for creating logical partitions of the storage node when migrating a whole system from the storage subsystem to the storage node, computing a method for creating the logical partitions capable of maximizing the number of conditions that can be ensured for guaranteeing the availability within the range of the amount of resources, and presenting the maximum number of conditions (value of availability that the system has) and the method for creating logical partitions to the user. | 12-17-2015 |
20150363423 | METHOD AND SYSTEM FOR PARALLEL DATA REPLICATION IN A DISTRIBUTED FILE SYSTEM - Methods and systems are described for redundant storage of a data block from a data source into a distributed file system over a software-defined network. According to one embodiment, the methods and system describe a cloud manager in the network that identifies a first and second storage server in a network, along with the clusters that the servers are in, and the in-cluster network elements (NEs) of those clusters. The cloud manager calculates best paths through the NEs of the network to reach the identified storage servers, reserves bandwidth along the best paths so that the data block can be sent, configures the forwarding tables of the NEs in these best paths to forward the data block to the storage servers, and sends the data block through the best paths. | 12-17-2015 |
20150378993 | SYSTEM AND METHOD FOR IMPLEMENTING A QUOTA SYSTEM IN A DISTRIBUTED FILE SYSTEM - A system and method for implementing a quota system in a distributed file system is provided. Each node manages a quota database tracking available quota for the node. Should additional quota be required, a node queries a remote node to obtain a lock over the remote quota database. The additional quota is shifted and remaining free quota is reallocated between the local and remote nodes. | 12-31-2015 |
20160012075 | COMPUTER SYSTEM AND DATA MANAGEMENT METHOD | 01-14-2016 |
20160019235 | FILE FOLDER TRANSMISSION ON NETWORK - Disclosed are a method and a system for transmitting a file folder from the sending end to the receiving end. The system uses a file folder transmission unit at the sending end side to generate a directory structure file of the file folder. The directory structure file may have properties such as the size of the file folder, paths and path lengths of the files in the file folder. The sending end then sends the directory structure file to the receiving end through the file folder transmission unit to allow the system to determine which files in the file folder need to be transmitted. The needed files in the file folder are then transmitted to the receiving end according to the determination. The sending end and the receiving end may communicate using an instant messaging tool. The disclosed method and system allow a faster and more convenient file folder network transmission. | 01-21-2016 |
20160026647 | METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR SHARING INFORMATION - In one embodiment, a method includes: receiving an excerpt of information from a first user, wherein the excerpt of information includes information from a target web page; storing the excerpt, in an XML format, in a folder on a storage medium; detecting a change in the target web page; in response to the detected change in the target web page, updating the excerpt of information from the target web page; receiving, from the first user, an identification of a second user with whom the first user wishes to share the excerpt of information; and transmitting a communication to the second user inviting the second user to view the excerpt of information in the folder. | 01-28-2016 |
20160034593 | APPARATUS AND METHOD ENABLEMENT OF CUSTOMER INFORMATION CONTROL SYSTEMS ON A MAINFRAME COMPUTER - Digital information is transferred between an application that processes a plurality of on-line transactions executed on the mainframe computer and a file system of an operating system. A programmable processor identifies the data held in memory under control of the application. The programmable processor calls a first routine to associate a portion of the data with a container of the application and calls a second routine to dynamically allocate a file of the file system. The programmable processor opens the file of the file system and calls an input/output routine of the operating system to transfer the data associated with the container to the file of the file system. | 02-04-2016 |
20160036914 | INFORMATION COMMUNICATION APPARATUS, INFORMATION COMMUNICATION METHOD AND PROGRAM STORAGE MEDIUM - The invention provides an information communication apparatus that discloses, on a network channel, an electronic file in a public region provided in a connected storage apparatus, causes the network channel to operate when the public region is accessible or stops the network channel when the public region is inaccessible and stops the network channel when the storage apparatus is connected for the first time irrespective of whether or not the public region is accessible. | 02-04-2016 |
20160041996 | SYSTEM AND METHOD FOR DEVELOPING AND IMPLEMENTING A MIGRATION PLAN FOR MIGRATING A FILE SYSTEM - A migration plan is used to create a namespace for the destination file system based at least in part on a namespace of the source file system. The migration plan is also used to determine a destination collection of policies for implementation on the destination file system. At least one of the namespace or the collection of destination policies include an operator-specific configuration that is specified by the one or more rules or parameters of the operator input. | 02-11-2016 |
20160048533 | Remotely Stored Application Files - Systems and techniques are described for distributing and resolving application files. A described technique includes receiving, for an application, selection data specifying one or more referenced application files. The one or more referenced application files can be a proper subset of a set of application files used by the application. A distribution bundle for the application can be provided to a remote system. The distribution bundle can include one or more included application files that were not selected from the set of application files and a descriptor that includes a reference to each of the one or more referenced application files. The descriptor can cause the remote system to retrieve the one or more referenced application files from one or more remote repositories in response to the application being initialized by the remote system. | 02-18-2016 |
20160055151 | CONTROL DEVICE, NON-TRANSITORY COMPUTER READABLE MEDIUM, AND CONTROL METHOD - A control device includes a first memory, a receiving unit, a second memory, an acquiring unit, and an output unit. The first memory stores therein a specific directory and an acquisition destination of data in an external storage device on a network in association with each other. The receiving unit receives, from a connected information processing device, an acquisition request of the data with respect to a directory. The second memory stores history of the acquisition-requested directory. The acquiring unit performs data acquisition from the acquisition destination associated with the directory specified by the acquisition request when the history stored in the second memory satisfies a predetermined condition. The output unit outputs the acquired data to the information processing device as a response to the acquisition request. | 02-25-2016 |
20160057217 | REFERENCE COUNT PROPAGATION - Methods and systems are provided for tracking object instances stored on a plurality of network nodes, which tracking enables a global determination of when an object has no references across the networked nodes and can be safely de-allocated. According to one aspect of the invention, each node has a local object store for tracking and optionally storing objects on the node, and the local object stores collectively share the locally stored instances of the objects across the network. One or more applications, e.g., a file system and/or a storage system, use the local object stores for storing all persistent data of the application as objects. | 02-25-2016 |
20160063023 | FILE MANAGEMENT METHOD FOR SELECTING FILES TO PROCESS A FILE MANAGEMENT INSTRUCTION SIMULTANEOUSLY - A method performed by a digital device including a touch interface display apparatus to simultaneously process files displayed thereon includes determining an execution instruction from a first input by a processor, the first input including a user's touch movement in a first direction on a first file, executing the execution instruction for at least two files including the first file from a second input by the processor, the second input including the user's touch movement in a second direction intersecting the first direction, transmitting the execution instruction over a communication network to one or more remote servers associated with the at least two files, and executing the received execution instruction, by each of the remote servers, for corresponding ones of the at least two files stored on a database of the remote server, in which the files displayed on the digital device are arranged in the second direction. | 03-03-2016 |
20160070719 | CONSISTENCY BASED ACCESS OF DATA IN A DISPERSED STORAGE NETWORK - A method begins by a requesting entity sending a normal data segment access request to first and second groups of storage units of a dispersed storage network. The method continues with the requesting entity sending a group failure data segment access request to the first group of storage units when the second group of storage units has less than a decode threshold number of encoded data slices of a set of encoded data slices available. When the second group of storage units has reestablished that the at least the decode threshold number of encoded data slices is available, the method continues with the requesting entity sending a re-integration data segment write request to the first and second groups of storage units and sending a re-integration data segment read request to the first group of storage units. | 03-10-2016 |
20160085765 | COMPUTING ENVIRONMENT SELECTION TECHNIQUES - A user of a computing device selects a data file and, through an input device, transmits a command to open the selected data file. In response, the computing device launches a location determination application determines, based at least in part on a policy associated with a file type corresponding to the selected data file, that the data file is to be opened in a virtual computing environment. The computing device provides the selected data file to the virtual computing environment along with one or more executable instructions that may cause a server to launch an application within the virtual computing environment capable of opening the selected data file. The user of the computing device, through a virtual computing environment interface installed on the computing device, may access the virtual computing environment to use the selected data file. | 03-24-2016 |
20160092467 | FILE SYSTEM WITH PER-EXTENT CHECKSUMS - A file system allows a different checksum algorithm to be used for different extents of a file system object independently of other extents of the file system object. The checksum algorithm can be a selectable attribute of an extent or range of extents of a file system object, such that some extents of a file system object can use a first checksum algorithm, while other extents of the file system object can use a second checksum algorithm. An extent of the file system object also may have no associated checksum algorithm. The file system stores, for each extent of a file system object, data indicating a checksum for the extent and an indication of any checksum algorithm used for the extent. | 03-31-2016 |
20160103851 | PROVIDING EXTENDED FILE STORAGE FOR APPLICATIONS - Various embodiments of systems and methods for providing extended file storage for cloud applications are described herein. The method involves receiving a deployment request from a cloud application for file storage service, at the time of deployment. The deployment request includes information identifying a local folder and a mode of storage. The metadata relating to the information in the deployment request is stored in a persistent storage. Further, in response to receiving a start request to run the cloud application an application virtual machine is allocated and a block level storage volume is identified and attached to the application virtual machine. Further, the identified block level storage volume is mapped to the local folder identified in the stored metadata and the application virtual machine running the cloud application is started. The block level storage volume mapped to the local folder is accessed by application processes for performing read/write operations. | 04-14-2016 |
20160110380 | METHOD AND APPARATUS FOR VIRTUALIZATION OF A FILE SYSTEM, DATA STORAGE SYSTEM FOR VIRTUALIZATION OF A FILE SYSTEM, AND FILE SERVER FOR USE IN A DATA STORAGE SYSTEM - The method performed by the apparatus includes interconnecting a first file system managing unit | 04-21-2016 |
20160124986 | COMPUTERIZED SHARING OF DIGITAL ASSET LOCALIZATION BETWEEN ORGANIZATIONS - A computerized system and method provides for sharing digital assets among multiple different organizations in a multi-organization system, and further providing that one or more of localized digital assets can be assembled using digital assets, templates and rules specified by different organizations. Further, the various organizations can contribute and share digital assets with organizations, while controlling the localization of the asset with brand or other information both as specified by the provider organization and as specified by the user organization. | 05-05-2016 |
20160124987 | ACCESS CONTROL BASED ON REQUESTOR LOCATION - File system entity access control based on location of the requestor. Location data is associated with a file system entity (e.g., a file, a directory, a partition, or a disk) such that the file system entity and the location data are moved or copied atomically together. Upon receiving a request to perform an operation on the file system entity, the system identifies the location of the requestor, and accesses the location data associated with the file system entity. The location data and the requestor location are then used to determine whether or not the requested file operation is to be permitted. | 05-05-2016 |
20160132517 | METHOD TO SIMPLIFY THE CHECK-IN OF CHECKED-OUT FILES IN AN ECM SYSTEM - Techniques are disclosed for managing a file stored in an enterprise content management (ECM) repository. In response to a check-out request from a client machine for a file stored in the ECM repository, a management application for an ECM system identifies ECM-related metadata associated with the file. The management application stores the ECM-related metadata into the file (or an associated file) prior to sending the file to the client. At check-in for the file, the management application identifies the location of the corresponding file in the ECM repository using the metadata previously stored in the file sent to the client. | 05-12-2016 |
20160132522 | LOCAL CONTENT SHARING THROUGH EDGE CACHING AND TIME-SHIFTED UPLOADS - According to one exemplary embodiment, a method for time-shifted uploading of a data file through a backhaul network to a backend provider is provided. The method may include intercepting an upload request from an originating user located at a network edge. The method may include caching the data file associated with the upload request upstream of the backhaul network. This method may include uploading a placeholder file to the backend provider. The method may include receiving a file ID from the backend provider. The method may include mapping the received file ID to the cached data file. The method may include intercepting a request to access the data file by a requesting user. The method may include sending the requesting user the cached data file. The method may include uploading a copy of the data file to the backend provider based on a backhaul utilization policy. | 05-12-2016 |
20160140140 | FILE CLASSIFICATION IN A DISTRIBUTED FILE SYSTEM - A file may be identified and a plurality of rules associated with a plurality of storage servers may be received. An order for the rules may be identified. A particular storage server of the plurality of storage servers that satisfies a condition for each of the rules in view of the order for the rules and a characteristic associated with each of the plurality of storage servers. The file may be stored at the particular storage server that satisfies the condition for each of the rules. | 05-19-2016 |
20160140141 | FILE LOOKUP IN A DISTRIBUTED FILE SYSTEM - A request to store a file in a directory of a volume associated with a distributed file system may be received. A server of a plurality of servers of the distributed file system that is associated with the file may be identified. A first version number associated with the directory and a second version number associated with the volume may be compared. The file may be stored in the directory at the identified server when the first version number matches the second version number and when the file is not currently stored at the server. | 05-19-2016 |
20160147783 | REPOSITORY-BASED DATA CACHING APPARATUS FOR CLOUD RENDER FARM AND METHOD THEREOF - Provided are an apparatus for caching data stored in a repository in a server on a cloud that performs a rendering work, so as to perform a computer graphic rendering work on a common cloud, and a method thereof. The data caching apparatus includes a rendering repository server, and a plurality of rendering servers including a cache client. | 05-26-2016 |
20160154820 | Optimized UEFI File System with Network File System Compound Statements | 06-02-2016 |
20160173603 | METHOD AND APPARATUS FOR MANAGING FILE SYSTEM OF UNIFIED STORAGE SYSTEM | 06-16-2016 |
20160188613 | VIRTUALIZED WORKSPACES FOR STANDARDIZATION OF ACCESS TO DATA - A system and method for bridging between various operating systems, applications, file formats and file structures and the like is described. The system and methods described include the creation of a virtual workspace transparent to a user that allows the user to access information stored on an accessible computer readable medium in a manner that is compatible with the user's system, even where the requested data may reside on a system having an operating system or file structure that is incompatible with the user's system or application. | 06-30-2016 |
20160188621 | CENTRALIZED MANAGEMENT CENTER FOR MANAGING STORAGE SERVICES - Methods and systems for a storage system are provided. One method includes obtaining network interface information by a processor executable plugin executed by a computing device from a storage system node managing stored information; filtering logical interface information based on a protocol used by a processor executable application that uses the storage system node to store information; obtaining aliases for the logical interface information, when available; and storing the filtered logical interface information and associated aliases at a network identifier cache managed by the plugin; wherein the network identifier cache is used by the plugin to verify network interface information as associated with a data path for a data container stored at a storage device. | 06-30-2016 |
20160203153 | COMPUTING DEVICE AND CLOUD STORAGE METHOD OF THE COMPUTING DEVICE | 07-14-2016 |
20160203219 | DISTRIBUTED FILE SYSTEM FOR VIRTUALIZED COMPUTING CLUSTERS | 07-14-2016 |
20160378346 | CLIENT APPLICATION PROGRAM INTERFACE FOR NETWORK-ATTACHED STORAGE SYSTEM - Methods and apparatus for providing a network attached storage system which does not require specialized hardware to operate. In one embodiment, a downloadable software package is provided via a web interface. After a user has downloaded and installed the software package, a sharable volume is created upon a host system. In one embodiment, the sharable volume is adapted to present the contents of one or more remote systems to the host system as a local file, drive, or directory. One or more processes resident in the host system are adapted to intercept a command interpretable by the host system and translate the command into one or more commands interpretable by at least one remote system. The one or more commands are then serviced by at least one remote system and a result set is generated. The result set may then be converted into a format interpretable by the host system and output accordingly. | 12-29-2016 |
20170235760 | VIRTUALIZED FILE SERVER | 08-17-2017 |
20170235761 | VIRTUALIZED FILE SERVER DEPLOYMENT | 08-17-2017 |
20170235762 | VIRTUALIZED FILE SERVER SMART DATA INGESTION | 08-17-2017 |
20170235764 | VIRTUALIZED FILE SERVER DISTRIBUTION ACROSS CLUSTERS | 08-17-2017 |
20180025025 | MANAGING A GLOBAL NAMESPACE FOR A DISTRIBUTED FILESYSTEM | 01-25-2018 |
20180027048 | FILE TRANSMISSION METHOD, APPARATUS, AND DISTRIBUTED CLUSTER FILE SYSTEM | 01-25-2018 |
20220138158 | RELIABLE DELIVERY OF EVENT NOTIFICATIONS FROM A DISTRIBUTED FILE SYSTEM - Embodiments include a method for fault tolerance in the delivery of event information within a file system cluster. One or more processors to determine event information associated with file system activity performed by a node of the cluster. The one or more processors add the event information to an event log buffer in memory. The one or more processors receive a first log sequence number (LSN) associated with flushing of recovery information from a recovery log buffer. The one or more processors determine the event information in the event log buffer having a log sequence number less than or equal to the first log sequence number, and determining the event information includes log sequence numbers less than or equal to the first log sequence number, the one or more processors flush the corresponding event information from the event log buffer to disk storage. | 05-05-2022 |
20220138162 | SYSTEM AND METHOD FOR IDENTIFYING, INVENTORYING, MANAGING, AND MONETIZING WATER ASSETS - Computer-implemented systems and methods for water asset management are disclosed. The systems include water data services components having computer implemented modules for generating a prompt for a user to input a water asset identification number, retrieving and returning water asset metadata in response to input of a valid water asset identification number, generating a prompt for user validation of the returned water asset metadata, storing validated water asset metadata;, communicating the stored and validated water asset metadata to an interplanetary file system (IPFS) for generation of a water asset metadata hash value, and storage of the water asset metadata hash value in a cloud table. The systems also include a cloud big table component comprising modules for storing and updating the cloud table. | 05-05-2022 |