Systems and methods for providing localized functionality in browser based postage transactions
First Claim
1. A method comprising:
- identifying, at a postage generation server computing system, a subset of raw postage rating data, wherein said subset of raw postage rating data is identified as useful to a remote computing system for performing a postage indicium generation function associated with creating at least one postage indicium request;
converting, at said postage generation server computing system, said subset of said raw postage rating data into one or more postage rating script functional objects that are executable by said remote computing system when performing said postage indicium generation function associated with creating said at least one postage indicium request;
sending at least one postage rating script functional object of said one or more postage rating script functional objects to said remote computing system to be cached, wherein said remote computing system is located remote to said postage generation server computing system and communicates with said postage generation server computing system via a network;
receiving, at said postage generation server computing system, a postage indicium request, wherein said postage indicium request was created by the postage indicium generation function of the remote computing system using said cached at least one postage rating script functional object by making a call to said cached at least one postage rating script functional object;
using, by said postage generation server computing system, at least a portion of said postage indicium request to determine that said cached at least one postage rating script functional object produced an erroneous postage indicium request, wherein determining that said cached at least one postage rating script functional object produced the erroneous postage indicium request comprises the postage generation server computing system independently performing a function of the at least one postage rating script functional object to verify results of use of the at least one postage rating script functional object by the postage indicium generation function of the remote computing system; and
based at least on the determination that said at least one postage rating script functional object produced the erroneous postage indicium request, sending an updated at least one postage rating script functional object to said remote computing system to be cached.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods which implement localized functionality in a client server system using a technique of caching one or more functional objects for access in response to an appropriate server call are shown. Embodiments provide a browser based postage indicia generation and printing solution in which a browser upon which a postage client is operable is controlled to cache one or more functional objects in the form of script files. Various functional objects may be optimized for caching by clients such as postal rating scripts, postal insurance rating scripts, address verification scripts, etc. Security and/or accuracy verification may be implemented by a server to independently verify the results of the use of functional objects by a client.
184 Citations
25 Claims
-
1. A method comprising:
-
identifying, at a postage generation server computing system, a subset of raw postage rating data, wherein said subset of raw postage rating data is identified as useful to a remote computing system for performing a postage indicium generation function associated with creating at least one postage indicium request; converting, at said postage generation server computing system, said subset of said raw postage rating data into one or more postage rating script functional objects that are executable by said remote computing system when performing said postage indicium generation function associated with creating said at least one postage indicium request; sending at least one postage rating script functional object of said one or more postage rating script functional objects to said remote computing system to be cached, wherein said remote computing system is located remote to said postage generation server computing system and communicates with said postage generation server computing system via a network; receiving, at said postage generation server computing system, a postage indicium request, wherein said postage indicium request was created by the postage indicium generation function of the remote computing system using said cached at least one postage rating script functional object by making a call to said cached at least one postage rating script functional object; using, by said postage generation server computing system, at least a portion of said postage indicium request to determine that said cached at least one postage rating script functional object produced an erroneous postage indicium request, wherein determining that said cached at least one postage rating script functional object produced the erroneous postage indicium request comprises the postage generation server computing system independently performing a function of the at least one postage rating script functional object to verify results of use of the at least one postage rating script functional object by the postage indicium generation function of the remote computing system; and based at least on the determination that said at least one postage rating script functional object produced the erroneous postage indicium request, sending an updated at least one postage rating script functional object to said remote computing system to be cached. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A postage indicia distribution system comprising:
-
a client computing system having cache memory associated therewith, said client computing system configured under control of browser software executing platform independent postage indicia generation code for performing a postage indicia generation function, wherein said client computing system is located remote to a postage server computing system and communicates with said postage server computing system via a network; and a first browser executable postage rating script, which was created for said client computing system by said postage server computing system, stored in said cache memory and identified by a first substantially unique uniform resource locator, wherein execution of said platform independent postage indicia generation code invokes said first browser executable postage rating script from said cache memory to create a postage indicium generation request associated with postage indicium generation using said first substantially unique uniform resource locator, wherein said created postage indicium generation request is sent to said postage server computing system and requests authorization of said postage indicium generation; wherein said client computing system is configured to receive a request response, wherein said request response is received in response to said postage server computing system determining that said invoked first browser executable postage rating script produced an erroneous postage indicium generation request in which a rate calculation of the postage indicium generation request is determined to be incorrect by the postage server computing system independently performing a function of the first browser executable postage rating script, and wherein said request response comprises a second browser executable postage rating script having updated postage data regarding a postage indicia generation function of the first and second browser executable postage rating scripts contained therein, which is stored in said cache memory. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving one or more postage rating script functional objects from a postage generation server computing system at a client computing system, wherein said one or more postage rating script functional objects were created by said postage generation server computing system using a subset of raw postage rating data that has been identified by said postage generation server computing system as useful for performing a postage indicium generation function associated with creating at least one postage indicium request at said client computing system, and wherein said client computing system is located remote to said postage generation server computing system and communicates with said postage generation server computing system via a network; caching, in a cache of said client computing system, at least one of said one or more postage rating script functional objects; generating, by said client computing system, a postage indicium request, wherein said postage indicium request is generated by the postage indicium generation function using said cached at least one postage rating script functional object by making a call to the cached at least one postage rating script functional object; sending, by said client computing system, said postage indicium request to said postage generation server computing system; and receiving, by said client computing system, a postage indicium request response comprising an updated at least one postage rating script functional object, wherein said postage indicium request response is received in response to verification that said at least one postage rating script functional object produced an erroneous postage indicium request, wherein the verification that the cached at least one postage rating script functional object produced the erroneous postage indicium request comprises the postage generation server computing system independently performing a function of the at least one postage rating script functional object to verify results of use of the at least one postage rating script functional object by the postage indicium generation function of the client computing system. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A postage indicia distribution system comprising:
a server computing system comprising; a processor; and a memory, communicatively coupled to the processor; wherein the server computing system is configured to perform steps comprising; identifying a subset of raw postage rate table data, wherein said subset of raw postage rate table data is identified as relevant to performing a postage indicium generation function associated with creating at least one postage indicium generation request using a cache memory; converting said subset of raw postage rate table data into one or more postage rating script functional objects, said raw postage rate table data being useful for performing a postage rating function associated with the postage indicium generation request using said cache memory, wherein said cache memory is located remote to said server computing system, and wherein said server computing system sends said one or more postage rating script functional objects to said cache memory for storage via a network; receiving a postage indicium generation request, wherein said postage indicium generation request was created by the postage indicium generation function using postage rating information provided by said cached one or more postage rating script functional objects by making a call to the cached one or more postage rating script functional objects; and creating a postage indicium generation request response in response to said received postage indicium generation request, wherein said postage indicium generation request response comprises an updated one or more postage rating script functional objects to store on said cache memory, wherein said postage indicium generation request response is created in response to said server computing system determining that said cached one or more postage rating script functional objects used to create said postage indicium generation request produced an erroneous postage indicium generation request, and wherein determining that the cached one or more postage rating script functional objects produced the erroneous postage indicium generation request comprises the server computing system independently performing a function of the one or more postage rating script functional objects to verify results of use of the one or more postage rating script functional objects by the postage indicium generation function. - View Dependent Claims (23, 24, 25)
Specification