Abstract:
The present invention provides a method and system for allowing use of a Portal by Mobile Devices in a disconnected mode. The inventive system and method provide means to automatically create a Mobile Device specific content topology at the server side based on an existing user-defined connected content topology, user selectable options as well as dynamically changeable technical parameters, e.g. bandwidth, time, location, type of the target Mobile Device, downloads this Mobile Device specific content topology including its associated data to a target Mobile Device, and uses that Mobile Device specific content topology with its data by a local disconnected Portal frame work of a target Mobile Device in a disconnected mode. The Mobile Device specific content topology will be updated by a synchronization mechanism during connected mode.
Abstract:
A computer system (10) is described comprising at least one content provider (11, 12, 13) which is coupled to a portal (17) which is coupled to a user (19). The content provider (11, 12, 13) comprises means for generating information in a markup language and for sending the information to the portal (17). The portal (17) comprises means for combining the received information and for sending the combined information to the user (19).
Abstract:
PROBLEM TO BE SOLVED: To simplify the use of a smart card and to improve the operability of a device and a program which use the smart card by adding the control information used for the start mode of a card application to the stored information. SOLUTION: A background program is executed at a terminal and independent within the terminal and also independent of other card applications. The background program waits for a smart card that is to be inserted into a card reader. The memory of the smart card includes at least a card application and the data for the computer program that can be used by the card application. When the inserting of the smart card into the card reader is once confirmed, the configuration of the smart card is automatically read out.
Abstract:
PROBLEM TO BE SOLVED: To provide a system and method for realizing dynamic integration of a remote portlet to each portal. SOLUTION: Each portal server is given a publishing function for realizing electrical preparation of service explanation concerning each single local portlet and publishing it to a central registry and a retrieving/binding function which retrieves a remote portlet Web service via the central registry and binding the remote portlet Web service by using service explanation for accessing the remote portlet. Thus, the remote portlet can dynamically be integrated to each portal by providing the local portlet as the remote portlet Web service.
Abstract:
PROBLEM TO BE SOLVED: To perform the communication with an application by means of a protected data carrier when a smart card or its reader, in particular, is not available. SOLUTION: An improved communication architecture has the common virtual smart card interfaces between the respective smart card applications and the modules, so that an access is facilitated to a protected data carrier (smart card). The access is possible to a physical smart card, a virtual software smart card or a hardware smart card by means of the said modules. Every common virtual smart card interface shows that every application is completely independent of each module or each data carrier.
Abstract:
A highly scalable and highly responsive RTC system uses asynchronous or non-blocking I/O and HTTP response queuing to avoid server overload. The system distinguishes between two types of requests: an update request and a change request. An update request is a request used to fetch an update or change notification. A change request is a request to change some data related to the real-time session. For a given RTC session, the server first checks whether any updates exist for an update request. If an update exists, the server code can send an immediate response to the client. However, if no update exists, the server code application sets a well-defined HTTP response header, and then responds. Once the server code application responds, all application server resources are freed, and the application server is free to handle the next requests without blocking any thread. The existence of the well-defined response header, allows the lower level networking code to queue the response, allowing it to be later addressed by the RTC session ID. This way, the HTTP response can be delayed (queued) without blocking a thread in the application server. A Change Request is a request used to change some data related to the real-time session. Such requests would typicallybe tied to an action within a given RTC session (e.g., adding text to a chat, changing a slide, etc.). When these actions are sent to the server, the server-side application can determine whether the request affects the queued responses that are awaiting change notifications. In the case of a change, the notification response is computed, and then an API call into the lower-level network flushes all queued responses awaiting updates in the session. Therefore this mechanism is used to trigger the responses to complete, thus providing immediate updates to clients.
Abstract:
The present invention provides a system and method for dynamically integrating remote Portal fragments into a local Portal while maintaining the look and feel of the local Portal by receiving Meta-information of the remote Portal fragment, integrating said Meta-information into the existing navigation tree of the local Portal resulting in an new navigation tree, traversing the new navigation tree for rendering the integrated Portal page, identifying references in the new navigation tree for remote Portal fragments, establishing Communication with the remote Portal, and receiving and including remote Portal fragments into the local Portal page. The present invention secures a seamless integration of Portal fragments into the local Portal while maintaining the local Portal's look and feel.
Abstract:
The present invention relates to network traffic improvements and proposes a mechanism for server-side performance optimization which is based on conditional in-advance content delivery to browsers (50) associated with content requesting end-users, whereby the condition is determined preferably by evaluating the current load of the content server (56). One or a pair of dedicated server computer systems (42, 60) may contribute to that.
Abstract:
The present invention describes an improved communication architecture for smart card systems and an improved procedure for communication of the smart card applications using protected data carriers, particularly in the case where smart cards or smart card readers cannot be used. The improved communication architecture has a common virtual smart card interface between the respective smart card applications and the modules which facilitate access to the protected data carriers (smart cards). The modules allow access to either physical smart cards, virtual software smart cards or hardware smart cards. The common virtual smart card interface means that the application is completely independent of the respective module or the respective data carrier. Alternatively, the improved communication architecture additionally contains a virtual smart card adapter which communicates over the common virtual smart card interface with the respective smart card application. The different modules are attached to the smart card adapters and selected statically or dynamically over the smart card application. Virtual software smart cards which functionally imitate true physical smart cards can be linked over the virtual smart card adapter to communicate with a smart card application. This procedure is then particularly suited for when the smart card is lost or defective, the smart card reader cannot function, or for testing new smart card technologies.
Abstract:
Access control systems for safeguarding access to the contents of web-sites e.g. during exchange of information and business ideas on the internet suffer from shortcomings, such as proneness to bugging, and to the risk of replacement of one TCP/IP address of an authorized client by another TCP/IP address of an unauthorized client, and to provide improved security during communication , the use of a smart card during access control to web-sites is used and considerably raises the level of security of the authentication procedure, without requiring any change to the existing browser.