Abstract:
Provided is a method, system, and program for transferring data from a first server to a second server through a client computer over a network. The client performs downloading and displaying content in a first page from the first server and downloading and displaying content in a second page from the second server including transfer data to communicate to the first server. The client computer displays the transfer data with the content from the first page and communicates the transfer data to the first server.
Abstract:
A system and method for a third party logging server to keep track of sales by online merchants of copyrighted works. Providers of copyrighted works, such as publishers and authors, register with the third party logging server and acquire an authentication mechanism to use the server, such as a username and password. The providers upload digital works and royalties corresponding to the works to the third party logging proxy server. Online merchants register with the third party logging proxy server and also acquire an authentication mechanism to use the server. The merchant downloads works and royalty rates to the merchant's computer for online sales. The merchant also downloads software that informs the third party logging proxy server whenever the merchant makes a sale. The server keeps track of the sale. The server collects royalty payments from merchants. The server also calculates and sends providers their royalty payments.
Abstract:
Several different embodiments of an electronic document delivery system are described including a client machine (e.g., a palmtop/handheld computer or wireless communication device) coupled to a transcoder proxy. One embodiment of the system allows a client machine with limited resources to support JAVASCRIPT. The transcoder proxy receives an electronic document in a first digital format (e.g., HTML or XML). A JAVASCRIPT event may be associated with an element of the document including JAVASCRIPT code executed in response to the JAVASCRIPT event. The transcoder proxy assigns a unique identifier to the element, and forms a model of a logical structure of the document (e.g., a document object model or DOM). The transcoder proxy uses the model to produce an “original” script including a portion of the document expressed in a second digital format (e.g., a scripting language), and provides the original script to the client machine. The client machine uses the original script to display/present the document portion. The client machine associates the JAVASCRIPT event with the element identifier, generates the JAVASCRIPT event in response to user input, and provides JAVASCRIPT event information and the associated identifier to the transcoder proxy. The transcoder proxy accesses the element within the model using the identifier, executes the JAVASCRIPT code producing a result, uses the model and the result to produce a “modification” script, and provides the modification script to the client machine. The client machine uses the modification script to modify the displayed/presented portion of the document.
Abstract:
Initially, a client requests a specific document and provides the preferences, including readability level preferences of the document, locale preferences, content filtering instructions preferences, governmental regulations preferences, natural language preferences, and document syntactic format preferences. The transcoding proxy requests and receives the document from the origin server, with the document having origin semantic characteristics. The document from the origin server has an origin readability level and origin locale, is conformant with origin content filtering instructions and origin governmental regulations, and is in origin natural language and in origin document syntactic format. Using the client semantics preferences, the transcoding proxy revises the document in a sequential or parallel fashion. The origin semantics characteristics of the document are, thus, revised to the semantic preferences specified by the client.
Abstract:
A method and a computer program product for promoting collaborative, consensus-driven decisions from a plurality of decision-making entities using electronic communications in a real-time forum. The inventive instant messaging application can be used for registering participants, developing forum pages, communicating queries, receiving messages and tallying responses that can enable implementation of online trading transactions. The application module and support databases are maintained by one or more central coordinators that reside as software objects on a server. Setpoint values are used for measuring the extent to which the participants' cumulative response satisfies one or more decision parameters. Arbitration and intra-group caucussing can also be initiated as a means to promote consensus and arrive at a collective decision. The collective decision can be used to initiate a specific course of action that may involve further communications with one or more remote trading networks.
Abstract:
The present invention is a method to develop and test the WML/HTML applications, and in particular web sites, on a multitude of user agents/browsers at the same time. The user selects the browsers in which the user has an interest. The method executes the web site file on the selected browsers and then displays on a virtual screen, screen shots of the file as viewed on different browsers. The user can use this information to modify their HTML/WML source code and run the code again through the program and view the changes in the output. The present invention can incorporate a WML/HTML editor, which will allow the user to make changes on-line and recheck their results. This method receives a HTML/WML file, selects a browser on which to display the file, edit the displayed output to the file and displays the edited version of the file on the screen. This process can be repeated for a number of browsers.
Abstract:
A method and apparatus is disclosed for preventing an unauthorized computer system from using copied software or data. An identification code provided by a client computer is combined with a pre-determined number provided by the source of software or data to be copied to generate at least one unique encryption key. Prior to each use the encrypted program re-derives the original encryption key, which includes the identification code of the client computer, to decrypt the critical files prior to use. The identification code may be a unique identifier associated with the client computer such as a network identifier or a processor ID provided by the client computer.
Abstract:
Disclosed is a method, system, and program for providing a connection to a merchant server implementing a merchant electronic commerce (e-commerce) web site at a customer computer. A request is received from the customer computer, through a third party internet service provider (ISP), for a web page from the merchant server made from a link within a web page from a third party server. An installation program is transmitted to the customer computer in response to the request from the customer computer. The installation program executes on the customer computer to install an access program on the customer computer that when executed by the customer computer opens a direct connection from the customer computer to the merchant server without going through the third party ISP.
Abstract:
A method for automatically displaying dynamic images as a sequence of still frames is disclosed. The method includes receiving dynamic image data, transforming the dynamic image data into static image data, and displaying, frame by frame, the static image data on a display device. The method may be employed in a computer, a computer network or a system which has a display information card having at least a port for receiving the dynamic image data, a processor for transforming the dynamic image data into static image data, an internal memory for storing the static image data, and a display device. In the preferred embodiment, the method is employed in a web browser.
Abstract:
A system, method, and program enables an aggregation of opinions at a Web site by aggregating a separate hyperlink to each opinion instead of aggregating the content of the opinions. The content of each opinion remains resident at each opinion writer's Web site. Upon a request for the opinions oriented Web site, a Web page is sent to the requester which contains a description of the subject matter of the opinions, a list of at least one selectable hyperlink to an opinion at a different address site, and an input field for entering a hyperlink to an opinion. If a hyperlink is entered, the opinions oriented Web site generates a hyperlink in the Web page to the opinion. In a subsequent request for the Web page, the entered hyperlink is shown within the list of selectable hyperlinks.