Apex Standards Claim Construction


Patent: US8056075B2
Filed: 1998-03-18
Issued: 2011-11-08
Patent Holder: (Original Assignee) Edward Balassanian     (Current Assignee) IMPLICIT LLC
Inventor(s): Edward Balassanian

Title: Server request management

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 for delivering one or more applets to one or more client computers, comprising, in no particular order, the steps of: configuring an applet server manager at a server computer to manage at least one request from the one or more client computers for the one or more applets, the applet server manager having access to one or more networks; receiving the at least one request at the applet server manager; passing the at least one request from the applet server manager to at least one of the one or more networks; receiving the one or more applets at the applet server manager from the at least one of the one or more networks; processing the one or more applets at the applet server manager, wherein processing the one or more applets includes at least one of the following steps: compressing the one or more applets before sending the one or more applets to the one or more client computers, optimizing the one or more applets before sending the one or more applets to the one or more client computers, and verifying the one or more applets before sending the one or more applets to the one or more client computers; and sending the one or more applets from the applet server manager to the one or more client computers.


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] process
[Meaning 2] system
[Meaning 3] technique
[Meaning 4] procedure
[Meaning 5] computerized method
[Meaning 6] delivery method
[Meaning 7] distributed method
[Meaning 8] method of
[Meaning 9] data processing method
[Meaning 10] system and method
[Meaning 11] method and system
[Meaning 12] machine readable storage medium
[Meaning 13] method of computer implementation
[Meaning 14] method in an operating system
[Interpretation 1] method for delivering one or more applet files to one or more client computers in accordance with the invention comprises the steps of providing an architecture
[Interpretation 2] computerized method for delivering one or more applet programs to one or more client computers claims claims 1a computerized method
[Interpretation 3] computer program product comprising one or more programs for executing one or more computer systems to perform an automated method
[2] for delivering (managing the distribution of, the secure distribution of, providing the delivery of, the efficient distributed distribution of, reducing the latency of sending, opt opt the delivery of, providing an applet service including) one or more applets [2] applets [2] [Meaning 1] applet
[Meaning 2] applications
[Meaning 3] programs
[Meaning 4] instructions
[Meaning 5] scripts
[Meaning 6] applet programs
[Meaning 7] executable programs
[Meaning 8] embedded applications
[Meaning 9] browser applications
[Meaning 10] java applet files
[Meaning 11] downloadable applet files
[Meaning 12] executable applet files
[Meaning 13] hyper text executable instructions
[Meaning 14] applet or applet sets
[Interpretation 1] executable instructions to one or more client computers by providing one or more applet servers for delivering the executable instructions
[Interpretation 2] instructions to one or more client computers by an applet server manager to deliver one or more instructions for execution
[3] to one or more client computers [3] client computers [3] [Meaning 1] clients
[Meaning 2] computers
[Meaning 3] users
[Meaning 4] customers
[Meaning 5] clients computers
[Meaning 6] computer clients
[Meaning 7] client computers for execution
[Meaning 8] clients via the internet
[Meaning 9] client computers over the internet
[Meaning 10] clients at an applet server
[Meaning 11] computer systems via the internet
[Meaning 12] end users at one or more client computers
[Meaning 13] computer systems having one or more client computers
[Meaning 14] user computers via one or more communication networks
[Interpretation 1] client computers in an applet server environment wherein the one or more applet servers are located on one or more networks and accessible by client computers
[Interpretation 2] computer systems in an internet protocol network to enable the one or more computer systems to run the one or more applet in an operating system
[Interpretation 3] user computers in an online environment where the one or more applet is stored on one or more server computers
[Interpretation 4] client computers in an applet server environment for use in the context of one or more computer systems or networks
[4] , comprising (wherein the method includes, the method comprising performing, comprising the following steps, the method comprising in combination, comprising one or more of, including at least in part, comprising one or more computers performing) , in no particular order , the steps of : configuring (sending an instruction to, providing an interface to, establishing an interface with, providing an operating system and, creating and providing access to, sending an applet manager to, creating at least one instance of) an applet server manager [4] applet server manager [4] [Meaning 1] applet
[Meaning 2] application
[Meaning 3] agent
[Meaning 4] interface
[Meaning 5] interpreter
[Meaning 6] applet server
[Meaning 7] server manager
[Meaning 8] application manager
[Meaning 9] administrative server
[Meaning 10] executable applet server manager
[Meaning 11] applet server manager located
[Meaning 12] applet server manager in an applet server executing
[Meaning 13] embedded server manager of an applet server located
[Interpretation 1] application server manager to manage one or more of the one or more applet servers and an applet server manager
[5] at a server computer [5] server computer [5] [Meaning 1] server
[Meaning 2] computer
[Meaning 3] location
[Meaning 4] workstation
[Meaning 5] host
[Meaning 6] computing device
[Meaning 7] computer system
[Meaning 8] first computer
[Meaning 9] network server
[Meaning 10] central processing unit
[Meaning 11] network management system
[Meaning 12] computer system configured
[Meaning 13] server computer in order
[Meaning 14] point in the network
[Interpretation 1] computer system to manage one or more applet delivery processes for the one or more client computers and to be used by the applet server manager
[Interpretation 2] server computer to manage the one or more applet and to manage at least one of the following steps and
[Interpretation 3] network server computer to manage the one or more applet servers at the network server computer and to be configured
[6] to manage (be capable of receiving, receive and respond to, at least partially process, perform the processing of, be capable of responding to, provide an interface for receiving, perform the steps of receiving) at least one request [6] request [6] [Meaning 1] requests
[Meaning 2] communication
[Meaning 3] query
[Meaning 4] request received
[Meaning 5] applet request
[Meaning 6] requested request
[Meaning 7] of the requests
[Meaning 8] client computer request
[Meaning 9] request to or
[Meaning 10] of the following requests
[Meaning 11] request from one or more
[Meaning 12] client computer request that originates
[Meaning 13] request from the server computer or
[Meaning 14] client computer request to be received
[7] from the one or more client computers [3] for the one or more applets [2] , the applet server manager [4] having (being configured to have, and client computers having, including means for providing, having at least partial, configured to provide secure, at the server computer having, having an interface for providing) access [7] access [7] [Meaning 1] connectivity
[Meaning 2] connections
[Meaning 3] interfaces
[Meaning 4] direct access
[Meaning 5] network access
[Meaning 6] communication access
[Meaning 7] access rights
[Meaning 8] means for connecting
[Meaning 9] configured to connect
[Meaning 10] an interface coupled
[Meaning 11] network interfaces connected
[Meaning 12] communication capabilities connected
[Meaning 13] one or more interfaces
[Meaning 14] at least one connection
[Interpretation 1] an applet server manager interface to the one or more client computers and an applet server manager network interface to the one or more client computers
[Interpretation 2] access to one or more network interfaces at the server computer and the one or more network interfaces having access
[Interpretation 3] at least one processor and one or more memory devices and being configured to be coupled via an interface device
[8] to one or more networks [8] networks [8] [Meaning 1] network
[Meaning 2] databases
[Meaning 3] computers
[Meaning 4] memories
[Meaning 5] computer networks
[Meaning 6] communication networks
[Meaning 7] different networks
[Meaning 8] network connections
[Meaning 9] internet protocol networks
[Meaning 10] of the networks
[Meaning 11] networks of computers
[Meaning 12] servers and multiple networks
[Meaning 13] network and storage resources
[Meaning 14] of the following networks
[Interpretation 1] other servers and one or more networks to which the one or more client computers are connected and which are connected to the applet server manager
[Interpretation 2] other servers and one or more networks to which the one or more other servers and applet server manager connect
[9] ; receiving (receiving an indication of, at least partially processing, identifying the source of, processing the content of, processing at least part of, receiving from the client computer, identifying the client computer making) the at least one request [6] at the applet server manager [4] ; passing (sending information related to, initiating the routing of, forwarding the contents of, sending at least part of, issuing an instruction to send, providing one or more parameters associated with, sending the one or more portions of) the at least one request [6] from the applet server manager [4] to at least one of the one or more networks [8] ; receiving the one or more applets [2] at the applet server manager [4] from the at least one of the one or more networks [8] ; processing (at least partially processing, pro processing each of, performing processing related to, processing the request for, processing at least one of, performing one or more steps of processing, executing the one or more requests for) the one or more applets [2] at the applet server manager [4] , wherein processing the one or more applets [2] includes (is performed according to, comprises the performance of, further comprises carrying out, at the server comprises, is at least part of, comprises at least partially performing) at least one of the following (one or more following, group consisting of the, at least the following, or more of the, following pre and post, following or any combination of, at least one of the) steps : compressing (reducing the size of, changing the format of, modifying the content of, de novo bug of, performing an integrity check on, changing the data structure of, removing an executable portion of) the one or more applets [2] before sending (the step of sending, and during sending of, or after sending of, en sending each of, sending the one of, the applet server manager sends, or at least after sending) the one or more applets [2] to the one or more client computers [3] , optimizing (changing the format of, adding an extension to, performing an encryption on, compressing the data in, de compressed data from, modifying the data structure of, compressing the data associated with) the one or more applets [2] before sending the one or more applets [2] to the one or more client computers [3] , and verifying (reducing the size of, changing the format of, performing security checks on, applying security measures to, applying an obfuscation algorithm to, changing the data structure of, opt opt the size of) the one or more applets [2] before sending the one or more applets [2] to the one or more client computers [3] ; and sending the one or more applets [2] from the applet server manager [4] to the one or more client computers [3] .