Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

82 results about "Server replication" patented technology

Selective and renewable encryption for secure distribution of video on-demand

Selective encryption is provided in a process which includes: determining whether a predetermined criterion is satisfied; setting a selective encryption status field if the predetermined criterion is satisfied; and encrypting an unencrypted payload to generate an encrypted payload, and constructing a packet with the encrypted payload, if the predetermined criterion is satisfied. The predetermined criterion may be one of several criteria, each of which reduce the required amount of encryption and decryption while maintaining a high level of security. Renewable encryption is provided in a process which includes: copying a first encrypted digital video program from a remote server to a video source; decrypting the first encrypted digital video program using a first key to generate an unencrypted digital video program; encrypting the unencrypted digital video program using a second key to generate a second encrypted digital video program; transmitting the second encrypted digital video program from the video source to the remote server; and deleting the first encrypted digital video program from the remote server.
Owner:COMCAST IP HLDG I

Method and system in a computer network for the reliable and consistent ordering of client requests

A method and system for reliably and consistently delivering client requests in a computer network having at least one client connectable to one or more servers among a group of servers, wherein each server among the group of servers replicates a particular network service to ensure that the particular network service remains uninterrupted in the event of a server failure. A particular server is designated among the group of servers to manage client requests which seek to update a particular network service state, prior to any receipt of a client request which seeks to update the particular network service state by any remaining servers among the group of servers. Thereafter, an executable order is specified in which client requests which seek to update the particular network service state are processed among the remaining servers, such that the executable order, upon execution, sequences the client request which seeks to update the particular network service state with respect to all prior and subsequent client requests. The executable order and the client request which seeks to update the particular network service state are automatically transferred to the remaining servers from the particular server, in response to initiating the client request. Thereafter, the client request which seeks to update the particular network service state is processed in a tentative mode at the particular server without waiting for the executable order to be executed through to completion among the remaining servers.
Owner:IBM CORP

Resource invalidation in a content delivery network

A repeater server in a content delivery network (CDN) maintains a list of resources that are no longer valid. When the server gets a request for a resource, it checks whether that resource is on the list, and, if so, it replicates the resource from a content provider's content source such as an origin server. Otherwise the repeater server tries to serve a copy of the requested resource or to obtain a copy from another location in the CDN.
Owner:SANDPIPER CDN LLC +2

Extended storage capacity for a network file server

A NAS switch provides extended storage capacity to a file server in a decentralized storage network such as a NAS (Network Attached Storage) storage network. The NAS switch sits in the data path of a client on the front end and a directory file server and shadow file servers on the back end. A segregation module in the NAS switch replicates data from the directory file server to a shadow file server, and then replaces the data in the directory file server with holey files. Holey files, which store a range of consecutive values such as zero with negligible storage space, retain the attributes of the data without retaining its storage consumption. Thus, the directory file server can server as a single directory hierarchy for several shadow file servers containing data beyond a capacity of the directory file server. When the NAS switch receives operations from the client, an association module forwards directory operations to the directory file server and data operations to the shadow file server. The NAS switch also provides services to several shadow file servers from a single directory file server.
Owner:CISCO TECH INC

Streaming while fetching broadband video objects using heterogeneous and dynamic optimized segmentation size

An video data object distribution system for transfer of video data objects includes a network of digital data file servers. The network of digital data file servers communicate with a client system to transfer video data objects. A scheduling apparatus schedules the transfer of the video data objects. A client streaming device within the client begins transfer of a first segment such that the video data object is started streaming of prior to reception of a totality of the first segment. An ordered sequential transfer device orders and sequentially transfers segments of the video data object to the client system. The preemption device allows persistent video data object transfer of video data object without resending the video data objects. A hierarchical caching controller copies segments of any of the video data objects from a central distribution server to any of the network of data file servers.
Owner:INFOVALUE COMPUTING

Hypervisor-based server duplication system and method and storage medium storing server duplication computer program

Disclosed herein are a server duplication system and method and a storage medium storing a server duplication computer program. The server duplication system includes a primary server including a hypervisor including a hypervisor-based fault tolerance module and a first file system virtual machine (FS VM), and a first standby server including a hypervisor including a hypervisor-based fault tolerance module that exchanges data with a fault tolerance module provided on the hypervisor of the primary server and duplicates the primary server. The first FS VM provides a first file system that is shared by a user virtual machine (USER VM), and a buffer cache that is used in conjunction with the first file system is provided on virtual memory. The first FS VM is duplicated into the standby server using the hypervisor-based fault tolerance module of the primary server and the hypervisor-based fault tolerance module of the standby server.
Owner:SAMSUNG SDS CO LTD

Method and system for replicating content over a network

A system and method is directed to replicating packet transactions over a network. The system includes a replication component and a plurality of servers enabled to include substantially the same content. The replication component receives a packet from a client and forwards it to a first server. If the packet is to be replicated, a replicate of the packet is forwarded to the other servers in the plurality of servers so that at least a portion of the content on the first server and the other servers are synchronized. Forwarding of the replicate packet may be delayed for some period of time, and need not be concurrent. If responses received from each server are substantially the same, a message is sent to the client. Moreover, transaction replication can occur across servers arranged in different configurations, including disparate databases.
Owner:F5 NETWORKS INC

Autonomic recommendation and placement of materialized query tables for load distribution

ActiveUS20070174292A1Increase overall query execution efficiencyIncreased overall query execution efficiencyDigital data information retrievalData processing applicationsServer replicationInput/output
A system and method of evaluating queries in distributed databases with MQTs comprises deriving MQTs; replicating the derived MQTs from a local server to at least one remote server; and distributing data and replicated derived MQTs to a plurality of other remote servers, wherein the distributing increases overall query execution efficiency. The databases may comprise heterogeneous databases. The query execution efficiency comprises observed response time at a frontend database and associated costs comprising computational central processing unit costs, input / output costs, and network communication costs. All of the associated costs comprise statistically estimated costs. The method further comprises running a MQT advisor at a frontend database, and considering the costs of at least one MQT placed at the frontend database. The method further comprises running a MQT advisor at a non-frontend database. Additionally, the increased overall query execution efficiency may consider all dependencies of all involved database instances and associated costs.
Owner:TWITTER INC

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 airborne, 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.
Owner:LIVETV

System and method for network file system server replication using reverse path lookup

The system and method described herein may use reverse path lookup to build mappings between file handles that represent network file system objects and full path names associated therewith and distinguish hard links between different file system objects having the same identifier with different parents or file names. The mappings and information distinguishing the hard links may then be cached to enable replicating changes to the file system. For example, a server may search the cached information using a file handle associated with a changed file system object to obtain the file name and full path name associated therewith. The server may then send the file name and full path name and metadata describing how the file system object was changed to a replica host, which may then replicate the change to the file system object.
Owner:CA TECH INC

Method for shortening the resynchronization time following failure in a computer system utilizing separate servers for redundancy

ActiveUS7246255B1Efficient system recoveryMinimum computing timeDigital data information retrievalProgram synchronisationMass storageServer replication
An apparatus for and method of enhancing reliability within a cluster lock processing system having a relatively large number of commodity cluster instruction processors which are managed by a cluster lock manager. Because the commodity processors have virtually no system viability features such as memory protection, failure recovery, etc., the cluster / lock processors assume the responsibility for providing these functions. The low cost of the commodity cluster instruction processors makes the system almost linearly scalable. The cluster / locking, caching, and mass storage accessing functions are fully integrated into a single hardware platform which performs the role of the cluster / lock master. Upon failure of this hardware platform, a second redundant hardware platform converts from slave to master role. The logic for the failure detection and role swapping is placed within software, which can run as an application under a commonly available operating system. Furthermore, the recovery is completely accomplished without assistance of the Host computer(s) or ultimate user(s) coupled via the Host computer(s). Following repair of the failed server, it is restarted in an orderly fashion to resume a slave role. For the server to be completely restored, coherent memory must be copied from master to slave. Because cluster lock processing must be paused throughout the system to transfer the copy, it is important to minimize the transfer time to minimize the impact on system throughput.
Owner:UNISYS CORP

Replication architecture for a directory server

A directory server includes a supplier server, a consumer server in communication with the supplier server, a plurality of pluggable services that manage replication of data contained within the directory server from the supplier server to the consumer server, and a change log maintained on the consumer server of data replicated to the consumer server. The replication of data is managed by the plurality of pluggable services using the change log.
Owner:ORACLE INT CORP

File server and file server controller

The redundancy of a file is maintained without using a centralized controller in a system where file servers are connected via a network. Each domain ND within a file storage system includes a file server FS, a monitoring server WS, and a client CL, which are connected via a LAN. When the file server FS detects a failure in another file server FS in the system, it considers that redundancy of a file stored in the failed file server FS has decreased, and then determines whether or not it is responsible for recovering the redundancy. If the file server FS has determined that it is responsible for recovering the redundancy, it selects a file server FS as a file copy source and a file server FS as a file copy destination, and then copies the identical file from the copy source server to the copy destination server.
Owner:HITACHI LTD

Periodic data replication

Systems and methods for replicating data from a production server to a backup server include recording at least one operation on one or more data items stored in a volume of a production server. The operation may be recorded as at least one journal event in a memory. A determination may then be made regarding whether a system malfunction incident has occurred in the production server and if so, a first set of journal events may be transferred from the memory to an auxiliary storage at a first time instant. At a second time instant, a second set of journal events recorded in the memory between the first and second time instants may be transferred to the auxiliary storage. At one journal event stored in the auxiliary storage unit may then be sent for replication to a backup server.
Owner:CA TECH INC

Method, apparatus and means for silently customizing software within a multi-platform environment

A method, apparatus, and means for silently customizing software within a multi-platform environment. A software grouping is copied from a control server to a software source server and de-serialized. The software grouping is customized by the control server passing user information to the software source server, where the information is then stored in a response file inside of the software grouping. The response file is then used to remotely customize the installation of the software grouping on workstations.
Owner:HEWLETT-PACKARD ENTERPRISE DEV LP

Virtual machine mirror image updating method, server and desktop cloud system

The invention provides a virtual machine mirror image updating method, a server and a desktop cloud system, and relates to the field of computers. The dependency relationship after a main mirror image and a sub mirror image are updated and upgraded can be established to realize the smooth upgrade of the main mirror image and the sub mirror image. The method comprises the following steps of: after the main mirror image is established, dividing the whole main mirror image into a block area; after the main mirror image is updated, dividing each updated part into a block area; when the sub mirror image is established, copying the block area structure of the main mirror image from a server to serve as the block area structure of the sub mirror image; after the sub mirror image is updated, dividing each updated part into a block area; when the main mirror image is upgraded, obtaining the overlapped part of the block area of the updated part of the main mirror image and the block area of the updated part of the sub mirror image by the server; and according to the overlapped part, combining the updated part of the main mirror image into the sub mirror image. The embodiment of the invention is used for establishing the dependency relationship after the main mirror image and the sub mirror image are updated and upgraded, and the smooth upgrade of the main mirror image and the sub mirror image is realized.
Owner:福建多多云科技有限公司

File server and file server controller

The object of the present invention is to maintain redundancy of file without using a centralized controller in a system where a plurality of file servers are connected with each other via a network. Each domain ND within a file storage system 10 includes a file server FS, a monitoring server WS, and a client CL, which are connected with each other via a LAN. When the file server FS detects a failure having occurred in another file server FS included in the system, it considers that redundancy of a file stored in the failed file server FS has decreased, and then determines whether or not it is responsible for recovering the redundancy. If the file server FS has determined that it is responsible for recovering the redundancy, it selects a file server FS as a file copy source and a file server FS as a file copy destination, and then copies based on the selection the identical file from the copy source server to the copy destination server.
Owner:HITACHI LTD

System and method for providing instructional data integrity in offline e-learning systems

The present invention is a system and method for maintaining the integrity of data during the offline mode of an e-learning process. The invention maintains the integrity of online course material in a learning management system by determining when a student attempts to access online course material and to downloaded the material from a learning management server to a student server for offline utilization resulting in an offline access mode. The invention then provides a set of procedures for monitoring the course material when it has been accessed. The set of procedures may determine that the course material is in an offline access mode and prevent the student from accessing the course object from the learning management server while the course object is in the offline access mode. Further, the system and method of the present invention may also serve to synchronize the course material between the learning management server and the student server by copying the course material from one server to another. In one embodiment, the system and method of the present invention can prevent a student from uploading the course material to the learning management server unless the student has completed the one or more progress objectives associated with the course object. Finally, the set of procedures can provide a security mechanism to insure the security of the online course material when it is in the offline access mode.
Owner:IBM CORP

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.
Owner:LIVETV

Method and system for realizing across virtual private local area network multicast

The invention discloses a method and a system for realizing across virtual private local area network multicast. The mapping relationship of a multicast group, a multicast source and a multicast VFI (Virtual Forward Instance) is configured; according to the mapping relationship, the multicast VFI to which the user-requested multicast group belongs is found; and according to the found multicast VFI, a multicast forward table is maintained. In the method and the system, across VIF multicast can be realized in two layer of network equipment, the multicast source requested by the user and the multicast group of the multicast VFI can be accurately distinguished so as to solve the problem that multicast dataflow can not be accurately forwarded to the multicast user when the multicast user broadcasts the multicast data in different multicast sources in the same multicast group; network load and system expenditure for the multicast source server to copy the multicast dataflow is effectively lowered, the performance, such as the bandwidth use ration and the like, of the network equipment can be improved; in addition, the multicast group and the multicast source are mapped to the corresponding multicast VFI; and the accuracy on multicast dataflow transmission is guaranteed.
Owner:ZTE CORP

Method and system for distributing and updating heterogeneous resources

Methods, systems and apparatus for distributing and updating resources. An example method comprising the steps of: a resource producer registering a resource and a resource plug-in with a first server, and submitting a resource patch thereto when a resource update occurs; a second server replicating the resource, the resource plug-in and the resource patch from the first server, and a resource consumer downloading the resource, the resource plug-in and the resource patch from the second server; and updating the resource at the resource consumer side by executing the resource plug-in to apply the resource patch on the resource, and obtaining an updated resource version. The method and system of the present invention will greatly save network bandwidth in a large scale progressive resource distribution and make the design more flexible and extensible.
Owner:IBM CORP

System and method for network file system server replication using reverse path lookup

The system and method described herein may use reverse path lookup to build mappings between file handles that represent network file system objects and full path names associated therewith and distinguish hard links between different file system objects having the same identifier with different parents or file names. The mappings and information distinguishing the hard links may then be cached to enable replicating changes to the file system. For example, a server may search the cached information using a file handle associated with a changed file system object to obtain the file name and full path name associated therewith. The server may then send the file name and full path name and metadata describing how the file system object was changed to a replica host, which may then replicate the change to the file system object.
Owner:CA TECH INC

Apparatus, system, and method for validating application server replication errors

An apparatus, system, and method are disclosed for validating application server replication errors. The method includes receiving a first information message with a test sequence from a caller. The caller is engaged in a communication session with a callee according to a communication protocol and the communication session is managed by a first application server. The method also includes storing the test sequence in a replicable data structure on the first application server. The replicable data structure is replicated to a second application server to form a replicated data structure and both servers operate within an active-active configuration. The method also includes receiving a second information message from the caller. The second information message includes a confirmation sequence. In addition, the method includes determining a replication error in response to comparing the stored test sequence in the replicated data structure with the confirmation sequence.
Owner:IBM CORP

Reparse point replication

Systems and methods for replicating data from a master server to a replica or backup server include capturing a read event associated with a retrieved file at the master server. The retrieved file may be generated by updating a reference file with remotely stored data. Attributes associated with the retrieved file may be checked to determine if they include attributes associated with the reference file, and if they do not, at least a portion of data and one or more attributes of the retrieved file may be copied or replicated to the replica server. The captured read event may be generated when an application attempts to access or read the retrieved file. An event associated with generation of the reference file may also be captured at the master server, and copies to the replica server.
Owner:CA TECH INC

Method and system for distributing and updating heterogeneous resources

Methods, systems and apparatus for distributing and updating resources. An example method comprising the steps of: a resource producer registering a resource and a resource plug-in with a first server, and submitting a resource patch thereto when a resource update occurs; a second server replicating the resource, the resource plug-in and the resource patch from the first server, and a resource consumer downloading the resource, the resource plug-in and the resource patch from the second server; and updating the resource at the resource consumer side by executing the resource plug-in to apply the resource patch on the resource, and obtaining an updated resource version. The method and system of the present invention will greatly save network bandwidth in a large scale progressive resource distribution and make the design more flexible and extensible.
Owner:IBM CORP

Method and system for legally monitoring IP multimedia subsystem network

The present invention provides an IP multimedia subsystem network legal monitoring method and system. The method comprises the following steps: (a) after the calling session controlling function CSCF receives the session initiation protocol SIP message, if the monitoring is necessary, the SIP message is transferred to the monitoring gateway application server; b) the monitoring gateway application server receives the SIP message, the calling agent interface and the called agent interface of the calling are distributed on ten monitoring gateway application server, the SIP message of the calling is modified, the calling interface message is modified into the calling agent interface message to be transmitted to the caller, and the called interface message is changed into the called agent interface message to be transmitted to the caller; c) the media flow between the caller and the called party are respectively transmitted to the called agent interface or the caller agent interface of the monitoring gateway application server, the monitoring gateway application server copies the media flow and transmits to the law enforced monitoring facility LEMF.
Owner:ZTE CORP

Method and apparatus to manage files for a portable device

A method and apparatus to manage files of a portable device such as an mp3 player, a mobile phone, or a game console, the method comprising copying files to be played from a source server and storing the files in a file system on a folder-by-folder basis; determining the presence of files which have been changed in the portable device by checking the file system when the files are completely copied; and creating a playlist of the files, folder-by-folder, according to file path information of the file system when there are the changed files.
Owner:SAMSUNG ELECTRONICS CO LTD

Method for protecting the program environment of a microsoft component object model (COM) client

An apparatus for and method of creating a standardized interface between Microsoft Component Object Model environment and a non-compatible legacy environment. The technique is equally effective for both object oriented and non-object oriented scripting protocols. The interface is scripted in the native legacy command language thereby freeing the interface developer from the need to create script in both the legacy command language and a Microsoft COM compatible language, such as Visual Basic. A determination is made upon an attempt to instantiate a COM server whether the server is local or in-process. If in-process and registered, the server is instantiated within a surrogate server to isolate the calling client from potential corruption of its memory space or copying of its sensitive data by the registered in-process server. This apparatus and method operates transparently to users and administrators, such that the client memory space and sensitive data is protected without requiring special COM server registration.
Owner:JOHNSON CHARLES A
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products