Abstract:
An I/O network channel (140) achieves relatively high rates of data communication between a plurality of widely physically dispersed devices interconnected by a LAN-type media (170). A processor (172) connected to each node (174) of the media controls the data transmitting and receiving functions at each node to establish network level, transport level and session level data communication and control functions.
Abstract:
A method and apparatus for flexibly interconnecting the nodes (9, 10, n) of a local data network to achieve reliable internodal data transmission while minimizing the extra data processing load on the host processors of each node. An interface processor (100) is provided at each node which controls transmission and reception of data packets and the communication of data from and to the location in node storage associated with the program processes which generate and receive the data. Different protocols are provided for different types of messages and are controlled by the interface processor in order to provide high reliability data transmission where needed. Destination addresses are associated with each data packet to provide flexible routing of data.
Abstract:
A server device for transmitting media data includes a first unit and a second unit. The first unit comprises one or more processing units configured to send descriptive information for media data to the second unit of the server device, wherein the descriptive information indicates a segment of the media data or a byte range of the segment and an earliest time that the segment or the byte range can be delivered or a latest time that the segment or the byte range of the segment can be delivered, and send the media data to the second unit. The second unit thereby delivers the segment or the byte range of the segment according to the descriptive information (e.g., after the earliest time and/or before the latest time).
Abstract:
The present invention is based on a computer program product that is adapted to be executed on a processor that is placed in a client-server environment and on execution it is adapted to enable the processor to perform a given set of steps. A request of a web service is made by a client computing device to a server computing device. This request is sent over the web service and at least a newsfeed by the server computing device to the client computing device. The web service is then displayed onto the client computing device, and further generates a news feed interface within an area of displayed web services. The news feed is then displayed onto the interface which then enables the client computing device to interact with the interface. The computer program product is a web service, which is a social networking web platform.
Abstract:
An interactive communication system where a communication established between a user and a content provider comprises a plurality of disparate communication devices for engaging at least one user, a plurality of gateways in communication with the plurality of disparate communication devices, a multi-channel proxy service, a response engine, a message push engine, a message push scheduler and a content database. The response engine has a dynamic response engine and a just in time response engine. The interactive communication system having an inherent ability to anticipate a response from a user have the ability to construct an expected and coherent response dynamically to user. The interactive communication system is also capable of completing and/or continuing communication through a time tagged data management. The interactive communication can be obtained by broadcasting a message to a user and receiving a reply from the user for training, quizzing, studying, polling and surveying.
Abstract:
One embodiment of the present invention is a method for file encryption in a server, the method (200) comprising the steps of accessing a server by logging in to a server via a predetermined programming language (202), selecting at least one file for encryption upon successful login to a server (204), initializing encryption process to generate an encryption key, SK (206), encrypting at least one file using the encryption key, SK to obtain X (208), storing X in a database of the server (210), encrypting the encryption key, SK using a user public key to obtain Y (212) and storing Y in the database of the server (214). Another embodiment of the present invention is a method for file decryption in a server, the method (300) comprising the steps of accessing a server by logging in to a server via a predetermined programming language (302), selecting the encrypted file, X from a database of the server for decryption (304), accessing the encrypted file, Y from the database of the server (306), forwarding the encrypted file, Y from the database of the server for decryption (308), decrypting the encrypted file, Y using user private key to obtain an encryption key, SK (310), encrypting the encryption key, SK using server public key extracted from a server certification to obtain an encrypted file, Z (312), forwarding the encrypted file, Z to the server (314), decrypting the encrypted file, Z using server private key to obtain encryption key, SK (316) and decrypting encrypted file, X using encryption key, SK to obtain an original document (318). Another embodiment of the present invention is a system for file encryption and decryption in a server, the system (400) comprising a plurality of tokens (402), a client system (404), a server system (406) and a database (408).