Abstract:
PROBLEM TO BE SOLVED: To allow a web server to indicate which device, user, software and network property can be used to generate individual contents for a request side user and to make the web side indicate which property is actually required for it to generate meaningful contents. SOLUTION: When the user selects a link annotated by PROFILEATTRS attributes, browser software decides the set of requested properties to be provided, then generates a request for a linked document and buries the properties of the selected set in the request. At the time of deciding which of the requested properties is to be provided, a client may inquire the user asking for confirmation that the information can be publicized depending on cases. It is especially appropriate when it is considered that the requested client property requires secrecy.
Abstract:
PROBLEM TO BE SOLVED: To realize network installation capable of making it unnecessary to preliminarily network machines, and minimizing user errors. SOLUTION: When software is installed on each machine, constitution information is stored in writeable media. Installation software is able to search the writeable media, and to dynamically know installation options made at the other machines. When another software is required, the installation software is able to generate the list of available hosts based on the constitution information on the writeable media. When a preference is required to constitute an application, the installation software is able to select appropriate default values. A user is promoted to create the clone of the constitution of the previous installation of the same application.
Abstract:
PROBLEM TO BE SOLVED: To obtain an efficient multiuser communication environment for a game developer by segmenting game space into plural areas, deciding area view information for every of plural areas and sending a data packet from each host according to the area view information. SOLUTION: A data processing system 8 is provided with networks of LANs 10 and 32 and has plural computers 12 and 30. A software program code that is distributed by a developer is stored in a storage device 14 of the computer 12 of a gateway server 28 or the LAN 10. Each computer 12 and 30 produces data in a game that is sent to plural other computers 12 and 30, a game includes game space and the game space is segmented into plural areas. Area view information is decided for each of plural these areas. Each computer 12 and 30 transfers a data packet according to the area view information.
Abstract:
PROBLEM TO BE SOLVED: To realize collaboration in different execution environments in a portable form by operating collaboration in an existing Web browser by using a proxy and a shared state server. SOLUTION: A proxy 202 communicating with an MUSSS(multi-user shared state server) 201 receives a Web page request from a local Web browser 205, and transfers it to a Web server 206 at a corresponding designation. A web browser 205 displays data obtained from the Web server 206 through transfer software 204. The browser 205 executes an uplet 207 integrated into data obtained by the transfer software 204. The uplet 207 maintains connection 208 with a client software 203 of the proxy 202. The uplet 207 receives a command from a cooperative session through the connection 208, and applies information which the client software 203 can distribute to the cooperative session.
Abstract:
A method and apparatus for preventing exchange of viruses. Preexisting content is maintained for a device in a first location. New content associated with the device is placed in a second location, wherein the new content is an update to the preexisting content. The preexisting content and the new content are combined in a third location to form merged content. A check for viruses is performed on the merged content prior to performing a transfer of the new content.
Abstract:
A method and system for increasing ease-of-use and bandwidth utilization in a wireless device capable of accessing a communication network is disclosed. The present invention uses the wireless device to send information about the environment to a server on the communication network. In response, the wireless device receives identifiers from the server of the web sites most likely to be requested by a user of the wireless device in that environment. In a further aspect of the present invention, the wireless device may also pre-fetch contents from the identified web sites in times when bandwidth is not in use to further speed responsiveness of the device.
Abstract:
A Web server indicates which device, user, software, and network properties it can use to generate personalized content for a requesting user. The Web server also indicates which properties are actually required for it to generate any meaningful content at all. Using this mechanism, the client can optionally query the user for permission before including requested information in the request. Furthermore, the client device can save network bandwidth by only transmitting information that the server will use.
Abstract:
A method and apparatus for preventing exchange of viruses. Preexisting content is maintained for a device in a first location. New content associated with the device is placed in a second location, wherein the new content is an update to the preexisting content. The preexisting content and the new content are combined in a third location to form merged content. A check for viruses is performed on the merged content prior to performing a transfer of the new content.
Abstract:
Collaboration capabilities (both "push" and "pull" of information) are portably added to World-Wide Web content. In particular, a persistent connection is maintained to a shared state server for retrieving data via a "push" mechanism which maintains the freedom to access arbitrary Web content via the "pull" mechanism. Moreover, the collaboration is provided in a portable manner, in the same way that all other Web content is portable both across hardware platforms and across browser implementations.
Abstract:
Methods, systems and computer program products are provided which provide profile information associated with a client to a server by generating, at the client, a profile document containing profile information associated with the client and incorporating in the profile document a designator which indicates that profile information identified by the designator is not provided by the client and is provided by a network intermediary in a path between the client and the server. The designator in the profile document is encrypted utilizing a key associated with the client and the profile document with the encrypted designator transmitted from the client to the server utilizing the path. Method, systems and computer program products corresponding to the network intermediaries are also provided.