Apex Standards Claim Construction


Patent: US7774740B2
Filed: 1998-03-18
Issued: 2010-08-10
Patent Holder: (Original Assignee) Implicit Networks Inc     (Current Assignee) IMPLICIT LLC
Inventor(s): Edward Balassanian

Title: Application server

Abstract: The present invention is an applet server which accepts requests for applets from client computers. A request specifies the format in which an applet is to be delivered to the requesting client computer. The applet server has a cache which it uses to store applets for distribution to client computers. If the specified form of the requested applet is available in the cache, the applet server transmits the applet to the requesting client. If the applet is not available in the cache, the server will attempt to build the applet from local resources (program code modules and compilers) and transformer programs (verifiers and optimizers). If the applet server is able to build the requested applet, it will then transmit the applet to the requesting client computer. If the applet server is unable to build the requested applet, it will pass the request to another applet server on the network for fulfillment of the request.

The First Claim: 1. A method operating on a computer system, having a client computer and a server computer, for managing requests to the server computer, the method comprising: at the server computer, receiving a request from the client computer, the request identifying an application and identifying a form of the application, the identified form being one of a plurality of available forms; and in response to receiving the request: generating the identified form of the application from a source form of the application, wherein generating comprises: compiling the source form of the application into a compiled form of the application; and transforming the application into a transformed form of the application, wherein transforming comprises compression of the compiled form of the application; and sending the transformed form of the application to the client computer.


Disclaimer: The promise of Apex Standards Claim Construction (CC) is that it will conduct the Broadest Reasonable, Ordinary, or Customary Interpretation for the claim elements of a target patent or the technical specification languages of an industrial standard. Therefore, a top-down, apriori evaluation is enabled, allowing stakeholders to swiftly and effectively analyze the relevance and scope of terms and phrases under consideration prior to making complex, high-value judgments. CC is intended to alleviate the initial burden of evidence by providing an exhaustive list of contextual semantic understandings that can be used as building blocks in the development of a prosecution-ready, licensing-ready, or litigation-ready work product. Stakeholders can then utilize the CC to revise the original claim or technical languages, as well as to find more relevant arts in order to build strategy and accomplish additional goals.



Reference Claim Element / Subject Matter Feature Meaning Claim Construction & Interpretation
[1] 1 .

A method [1]
method [1] [Meaning 1] computer
[Meaning 2] process
[Meaning 3] server
[Meaning 4] program
[Meaning 5] method of
[Meaning 6] computer method
[Meaning 7] server method
[Meaning 8] data processing method
[Meaning 9] method of software
[Meaning 10] server request management method
[Meaning 11] computer program product capable of
[Meaning 12] method of computer implemented steps
[Meaning 13] computerized method and program product
[Meaning 14] computer program product comprising instructions for
[Interpretation 1] computer program product for managing requests to an application on an internet protocol network of the internet protocol network application
[2] operating (and computer program product, implemented by program instructions, of operating an application, in computer program execution, performed by an application server, implemented by an application server program, in accordance with claim 10 implemented) on a computer system [2] computer system [2] [Meaning 1] network
[Meaning 2] system
[Meaning 3] computer
[Meaning 4] server
[Meaning 5] platform
[Meaning 6] distributed system
[Meaning 7] computing system
[Meaning 8] communication network
[Meaning 9] network system
[Meaning 10] data processing system
[Meaning 11] client server system
[Meaning 12] network computer system
[Meaning 13] computer network system
[Meaning 14] computer network of computers
[Interpretation 1] network of computer systems in accordance with an embodiment of the present invention is for use in an application system
[Interpretation 2] client computer for managing requests to the server computer of an application and operating on an application request management system
[3] , having (the computer system comprising, wherein the system comprises, which is coupled to, of the type that includes, the computer system being coupled to, which is in data communication with, the computer system being in communication with) a client computer [3] client computer [3] [Meaning 1] client
[Meaning 2] computer
[Meaning 3] network
[Meaning 4] server
[Meaning 5] clients computer
[Meaning 6] first computer
[Meaning 7] computer client
[Meaning 8] plurality of clients
[Meaning 9] client computer coupled thereto
[Meaning 10] computer having an application
[Meaning 11] computer having an operating system
[Meaning 12] client computer connected via the internet
[Meaning 13] computer network and at least one client computer
[Meaning 14] client computer having one or more user interfaces
[Interpretation 1] network of computer systems and at least one user interface for interacting with at least one of the client computer
[4] and a server computer [4] server computer [4] [Meaning 1] server
[Meaning 2] computer
[Meaning 3] network
[Meaning 4] client
[Meaning 5] sever computer
[Meaning 6] client computer
[Meaning 7] computer executing an application
[Meaning 8] server computer coupled in communication
[Meaning 9] client and server computer network
[Meaning 10] client computer and server computer interface
[Meaning 11] server computer in communication with the client computer
[Interpretation 1] network of server computers connected to the client computer and configured to execute applications on the network of server computers in accordance with an operating system
[Interpretation 2] network of server computers connected to the client computer and having at least one server computer connected to the network
[5] , for managing (reducing the number of, responding to client computer, processing client computer application, sending application form generation, providing form based application, transforming applications identified in client, generating application forms from client) requests [5] requests [5] [Meaning 1] access
[Meaning 2] applications
[Meaning 3] changes
[Meaning 4] connections
[Meaning 5] applications available
[Meaning 6] forms available
[Meaning 7] application requests
[Meaning 8] data sent
[Meaning 9] applications for download
[Meaning 10] application forms for submission
[Meaning 11] applications from the client computer
[Meaning 12] the access of the client computer
[Meaning 13] applications stored on storage devices coupled
[Meaning 14] form generation by the client computer with respect
[Interpretation 1] form data of an application in an application form database of the server computer when the client computer is connected
[6] to the server computer [4] , the method [1] comprising (comprising the steps of, including the steps of, being characterized by the following, operating on the computer system comprising, having the steps of the following, being implemented by the server computer by, for managing requests to the server computer comprising) : at the server computer [4] , receiving (determining whether to receive, in response to receiving, monitoring for receipt of, at least temporarily receiving, receiving via the network, receiving at the server computer, during normal operation and receiving) a request [6] request [6] [Meaning 1] requests
[Meaning 2] communication
[Meaning 3] call
[Meaning 4] message
[Meaning 5] first request
[Meaning 6] client request
[Meaning 7] user request
[Meaning 8] client application request
[Meaning 9] server computer request
[Meaning 10] form generation request
[Meaning 11] request for data
[Meaning 12] request for an application
[Meaning 13] form of the request
[Meaning 14] requested by the server
[7] from the client computer [3] , the request [6] identifying (comprising an identifier of, being for access to, containing information specify identifying, being for the execution of, identifying an application name of, specify that the request identifies, comprising at least one of identifying) an application [7] application [7] [Meaning 1] applications
[Meaning 2] identifier
[Meaning 3] event
[Meaning 4] apply
[Meaning 5] executable application
[Meaning 6] available application
[Meaning 7] associated application
[Meaning 8] requested application
[Meaning 9] application for execution
[Meaning 10] identification of application
[Meaning 11] item of application
[Meaning 12] operation of an application
[Meaning 13] address of an application server
[Meaning 14] application running on the client computer
[8] and identifying a form of the application [7] , the identified (application identified and identified, source form and identified, request specify that the, identified form being the, form identified as the, application being executable and the, request being received with the) form being one of a plurality of available forms ; and in response [8] response [8] [Meaning 1] responsive
[Meaning 2] reply
[Meaning 3] reaction
[Meaning 4] accordance
[Meaning 5] further response
[Meaning 6] direct response
[Meaning 7] operative response
[Meaning 8] real time responsive
[Meaning 9] the server responsive
[Meaning 10] an affirmative response
[Meaning 11] response in part
[Meaning 12] computer readable response
[Meaning 13] response to or prior
[Meaning 14] accordance with or prior
[9] to receiving the request [6] : generating (generating the application in, automatically generating and storing, starting generating to generate, in the server computer automatically generating, in response to the request by generating, creating the application using the request and, generating the application from the identified application and) the identified form of the application [7] from a source form [9] source form [9] [Meaning 1] source
[Meaning 2] form
[Meaning 3] copy
[Meaning 4] portion
[Meaning 5] version
[Meaning 6] resource form
[Meaning 7] raw form
[Meaning 8] native form
[Meaning 9] target form
[Meaning 10] corresponding source form
[Meaning 11] predetermined source form
[Meaning 12] source form file
[Meaning 13] plurality of source forms
[Meaning 14] source of the form
[10] of the application [7] , wherein generating comprises (the identified form comprises, of the form comprises, is performed by performing, comprises at least one of, is performed by one of, comprises one or more steps of, comprises performing one or more operations comprising) : compiling (compiling the application from, performing binary compilation of, un compiling and decompressing, compiling at least part of, at least one of compiling, executing an instruction to compile, generating the identified form by compiling) the source form [9] of the application [7] into a compiled (format of the identified, form representing the identified, compiled form of the, format compatible with the identified, code that defines the identified, plurality of portions of the, plurality of forms to generate the compiled) form of the application [7] ; and transforming (transforming the form of, the compiled form of, converting the form of) the application [7] into a transformed (format of the identified, compressed and compiled transformed, plurality of available transformed, format compatible with the identified, transformed form from the compiled, different form than the identified, form that corresponds to the identified) form of the application [7] , wherein transforming comprises compression [10] compression [10] [Meaning 1] transformation
[Meaning 2] modification
[Meaning 3] execution
[Meaning 4] processing
[Meaning 5] modifying content
[Meaning 6] removing portions
[Meaning 7] performing transformation
[Meaning 8] changing content
[Meaning 9] the use
[Meaning 10] modifying an attribute
[Meaning 11] performing an analysis
[Meaning 12] changing the format
[Meaning 13] altering the content
[Meaning 14] modifying at least part
[11] of the compiled form of the application [7] ; and sending (providing an indication of, sending the application in, generating an output of, in response sending back, transmitting the identified form and) the transformed form of the application [7] to the client computer [3] .