Abstract:
PROBLEM TO BE SOLVED: To prevent an executable component code from being unnecessarily regenerated and recompiled when an executable code is constructed for a component-based application. SOLUTION: The method for constructing the executable code for the component-based application includes: a step 306 of extracting a signature for each source code component when a request to compile a source code is received; a step 308 of retrieving a stored signature corresponding to a currently available instance of executable code for the source code component; a step 310 of comparing the derived signature with the stored signature; a step 312 of compiling the source code component into the executable code when the derived signature does not match the stored signature; and a step 314 of obtaining the executable code for the source code component from a repository when the extracted signature matches the stored signature. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a more efficient and new interval indexing method. SOLUTION: This invention introduces a new concept called virtual construct intervals (VCI), where each predicate interval is decomposed into one or more of these construct intervals. These VCIs strictly cover the predicate interval. Namely, every attribute value covered by the predicate interval is also covered by at least one of the decomposed VCIs, and vice versa. Each construct interval has a unique ID or interval coordinate and a set of endpoints. A construct interval is considered activated when a predicate interval using it in its decomposition is added to the system. The predicate ID is then inserted into the ID lists associated with the decomposed VCIs. To facilitate fast search, a bitmap vector is used to indicate the activation of VCIs that cover an event value. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a method and system for cache server balancing. SOLUTION: In a system including a collection of cooperating cache servers such as proxy cache servers, a request can be forwarded to a cooperating cache server if the requested object cannot be found locally. An overload condition is detected if for example, due to reference skew, some objects are in high demand by all the clients and the cache servers that contain those hot objects become overloaded due to forwarded requests. In response, the load is balanced by shifting some or all of the forwarded requests from an overloaded cache server to a less loaded one. Both centralized and distributed load balancing environments are described. COPYRIGHT: (C)2007,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide hashing corresponding to a waiting time to common Web caching between proxy caches distributed geographically. SOLUTION: This method performs common Web caching between the proxy caches distributed geographically and, in particular this system/method for waiting time-corresponding hashing performs common Web caching between the proxy caches distributed geographically. In hashing, the delay of network waiting time and a proxy loading state are considered. When the loading state is good as the result, a request can be hashed to the proxy caches which is geographically close. in other cases, the request is hashed to geographically remote proxy caches to balance the load between the caches.
Abstract:
PROBLEM TO BE SOLVED: To provide a system and method for charging to one or plural persons concerned in response to a client access to an internet. SOLUTION: At least one of one or plural persons concerned is identified as a person responsible for payment of claimed charge (a step 203). Then, charge is shared by each responsible person concerned based on a prescribed function. Then, the total sum of the charge to each responsible person concerned is calculated based on the function of share and the band width using amounts by the client (a step 204).
Abstract:
In a system including a collection of cooperating cache servers, such as proxy cache servers, a request can be forwarded to a cooperating cache server if the requested object cannot be found locally. An overload condition is detected if for example, due to reference skew, some objects are in high demand by all the clients and the cache servers that contain those hot objects become overloaded due to forwarded requests. In response, the load is balanced by shifting some or all of the forwarded requests from an overloaded cache server to a less loaded one. Both centralized and distributed load balancing environments are described.
Abstract:
A system and method are provided for collaborative web caching among geographically distributed cache servers, particularly using a latency-sensitive hashing system. Thus network latency delays as well as proxy load conditions are taken into consideration during hashing. As a result, requests can be hashed into geographically closer proxy caches if the load conditions permit. Otherwise, requests will be hashed into geographically distant proxy caches to better balance the load among the caches. The method selects the proxy cache by first identifying a set of possible proxy caches by hashing the required URL into an anchor hash partition, and also including one or more nearby partitions into the anchor hash partition. Each partition is mapped to a proxy cache and the cache is then selected according to which one has the smallest latency delay.
Abstract:
In a system including a collection of cooperating cache servers, such as pro xy cache servers, a request can be forwarded to a cooperating cache server if t he requested object cannot be found locally. An overload condition is detected if for example, due to reference skew, some objects are in high demand by all t he clients and the cache servers that contain those hot objects become overload ed due to forwarded requests. In response, the load is balanced by shifting som e or all of the forwarded requests from an overloaded cache server to a less loaded one. Both centralized and distributed load balancing environments are described.
Abstract:
In a system including a collection of cooperating cache servers, such as proxy cache servers, a request can be forwarded to a cooperating cache server if the requested object cannot be found locally. An overload condition is detected if for example, due to reference skew, some objects are in high demand by all the clients and the cache servers that contain those hot objects become overloaded due to forwarded requests. In response, the load is balanced by shifting some or all of the forwarded requests from an overloaded cache server to a less loaded one. Both centralized and distributed load balancing environments are described.
Abstract:
A system and method for billing one or more participating parties for client access to the internet is disclosed including the steps of identifying at least one of the one or more participating parties as being responsible for the billing, allocating a share of the billing to each responsible participating party based on a predetermined function and computing a billing amount for each of the responsible participating parties based on a function of the share and a client bandwidth usage.