Data transmission and rendering techniques implemented over a client-server system
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/00
G06F-003/00
출원번호
US-0821307
(2007-06-22)
등록번호
US-7493554
(2009-02-17)
발명자
/ 주소
Paila,Narasimha Rao
Mayya,Ajit Ramachandra
Nguyen,Huy
Norrell,Shannon
출원인 / 주소
Paila,Narasimha Rao
Mayya,Ajit Ramachandra
Nguyen,Huy
Norrell,Shannon
인용정보
피인용 횟수 :
19인용 특허 :
142
초록▼
A technique is disclosed for generating formatted information for display on a computer system. The computer system may be configured to include at least one interface for communicating with a server computer system. A request is sent from the computer system to the server system. According to one e
A technique is disclosed for generating formatted information for display on a computer system. The computer system may be configured to include at least one interface for communicating with a server computer system. A request is sent from the computer system to the server system. According to one embodiment, the request may correspond to an HTTP request for information relating to a specific HTML page or web page. A response is then received from the server system. According to one embodiment, the response includes response information comprising embedded instructions and data. The embedded instructions may include instructions for using the data to generate formatted markup information for display on the computer system. The embedded instructions are then executed on the data to thereby generate formatted markup information for display on the computer system. According to a specific embodiment, the formatted markup information corresponds to HTML data to be rendered for display on the computer system.
대표청구항▼
We claim: 1. A computer-implemented method for facilitating ordering items by a customer via a network, the method comprising: receiving, by a first computing device, a request from a second computing device via the network regarding a first set of formatted markup information to be displayed on th
We claim: 1. A computer-implemented method for facilitating ordering items by a customer via a network, the method comprising: receiving, by a first computing device, a request from a second computing device via the network regarding a first set of formatted markup information to be displayed on the second computing device; transmitting, by the first computing device, a response to the second computing device, the response being responsive to the request and including embedded instructions and embedded data, wherein the first set of formatted markup information is generated for display on the second computing device by the second computing device executing at least a portion of the embedded instructions on the embedded data, wherein the byte size of the embedded instructions and the embedded data is less than the byte size of the first set of formatted markup information, which improves transmission time for the response, and wherein the method further comprises: receiving, by the first computing device, another request from the second computing device via the network regarding additional formatted markup information to be displayed on the second computing device; and transmitting, by the first computing device, another response to the second computing device, the another response being responsive to the another request and including another set of embedded data, wherein the additional formatted markup information is generated for display on the second computing device by the second computing device executing at least a portion of the previously received embedded instructions on the another set of embedded data, wherein the embedded instructions include scripting language code, and wherein the second computing device executes the scripting language code on the embedded data to generate markup language data to be rendered for display on the second computing device, wherein the first set of formatted markup information to be displayed on the second computing device includes an item for the customer to select by placing a customer order via the second computing device, and wherein after the customer has placed the order, upon customer request, formatted markup information regarding the order status of the customer order can be displayed on the second computing device, and wherein the order is shipped to the customer based on a delivery time set by the customer. 2. The computer-implemented method as recited in claim 1, wherein the order status will indicate that the order has been shipped if the order has been shipped. 3. The computer-implemented method as recited in claim 1, wherein if at least one ordered item has not been fulfilled in the order after the order has been shipped, the order status will include an adjustment regarding the order. 4. The computer-implemented method as recited in claim 1, wherein the order is fulfilled in a distribution center, wherein at least one item in the order is transported in the distribution center and wherein the at least one item is loaded into a vehicle to ship the order to the customer, with the status of the order updated in view of the shipment. 5. The computer-implemented method as recited in claim 4, wherein the at least one item is related to an identifier, and wherein the identifier of the at least one item is scanned by a scanner in the distribution center. 6. The computer-implemented method as recited in claim 5, wherein the method further comprises keeping track of the at least one item in the order via the identifier, as the at least one item is transported in the distribution center. 7. The computer-implemented method as recited in claim 4, wherein the at least one item in the order is in a container to transport in the distribution center, wherein the container has an identifier, and wherein the identifier of the container is scanned by a scanner in the distribution center. 8. The computer-implemented method as recited in claim 7, wherein the container is associated with the order, and wherein the method further comprises keeping track of the container with the at least one item inside being transported in the distribution center. 9. The computer-implemented method as recited in claim 4, wherein the method further comprises keeping track of the at least one item being loaded into the vehicle to be shipped to the customer. 10. The computer-implemented method as recited in claim 4, wherein the at least one item is put in a container, wherein the container has an identifier, wherein the container is tracked via the identifier, wherein the container is loaded into the vehicle to ship the order to the customer, and wherein the method further comprises keeping track of the container being loaded into the vehicle to be shipped to the customer. 11. The computer-implemented method as recited in claim 1, wherein the order is shipped to the customer via a vehicle, wherein the vehicle has an identifier, and wherein the method further comprises keeping track of the identifier of the vehicle associated with shipping the order. 12. The computer-implemented method as recited in claim 1, wherein a plurality of items in the order are delivered to the customer, and wherein the method further comprises keeping track of an identifier associated to the order as the order is shipped to the customer, and updating the status of the order in view of the shipment. 13. The computer-implemented method as recited in claim 12, wherein the plurality of items in the order are in a container when the order is shipped to the customer, and if the customer keeps the container when the order is delivered to the customer, the method further comprises keeping track of the container being kept by the customer. 14. The computer-implemented method as recited in claim 13, wherein the container has an identifier, which is scanned to keep track of the container being kept by the customer. 15. The computer-implemented method as recited in claim 14, wherein during a subsequent order delivery to the customer, the method further comprises crediting a deposit credit to an account of the customer via the identifier of the container if the container is picked up from the customer. 16. The computer-implemented method as recited in claim 1, wherein the customer order specifies a location where the customer receives the order, and wherein during order delivery, at the location, a piece of information is scanned by a scanner to keep a record of an item in the order being delivered to the customer, and to update the status of the order. 17. The computer-implemented method as recited in claim 16, wherein the piece of information is kept track of together with a time related to the delivery being made to the customer. 18. The computer-implemented method as recited in claim 16, wherein an item received by the customer is scanned to keep a record of the item in the order being received by the customer, and to update the status of the order. 19. The computer-implemented method as recited in claim 1, wherein the order is delivered to the customer and the customer rejects an item in the order, and wherein the method further comprises keeping record of the item being rejected by the customer. 20. The computer-implemented method as recited in claim 19, wherein the item being rejected by the customer has an identifier, and wherein the identifier is scanned to keep record of the item being rejected by the customer. 21. A computer-implemented method for facilitating ordering items by a customer via a network, the method comprising: sending, by a first computing device, a request to a second computing device via the network for displaying formatted markup information on the first computing device; receiving, by the first computing device, a response from the second computing device, the response including embedded instructions and embedded data; and executing, by the first computing device, at least a portion of the embedded instructions on the embedded data to thereby generate the formatted markup information for display on the first computing device, wherein the byte size of the embedded instructions and the embedded data is less than the byte size of the formatted markup information, which improves a response time to the request, wherein the formatted markup information for display on the first computing device includes an item for the customer to select by placing a customer order via the first computing device, wherein the order is fulfilled in a distribution center, with an item in the order being loaded into a vehicle from the distribution center to ship the order to the customer, and wherein formatted markup information regarding the item being shipped to the customer can be displayed on the first computing device, wherein the order is delivered to the customer, wherein the method further comprises keeping record of at least the item in the order being rejected by the customer, and wherein the method further comprises: sending, by the first computing device, another request to the second computing device via the network for displaying additional formatted markup information on the first computing device; receiving by the first computing device, another response from the second computing device, the another response including another set of embedded data; and executing, by the first computing device, at least a portion of the previously received embedded instructions on the another set of embedded data to thereby generate the additional formatted markup information for display on the first computing device, wherein the embedded instructions include scripting language code, and wherein the first computing device executes the scripting language code on the embedded data to generate markup language data to be rendered for display on the first computing device.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (142)
Dietrich Brenda L. (Yorktown Heights NY) Wittrock Robert J. (Ossining NY), Allocation method for generating a production schedule.
Edgar James William Hardie,GB6 ; Gathercole Peter John,GB2 ; Johnson Michael Alan,GB2 ; Roycroft Alistair Edward,GB2 ; Smith Alan,GB2 ; Webster Donald Brian,GB2, Appointment booking and scheduling system.
Hanzek, Joe J., Communication schema of online system and method of status inquiry and tracking related to orders for consumer product having specific configurations.
Doyle John D. (Libertyville IL) Hoholik Anthony P. (Gurnee IL) Groth Dennis P. (Grayslake IL), Computer integration network for channeling customer orders through a centralized computer to various suppliers.
Chelliah Raman ; Cornez Jason S. ; Dellar Carl ; Harrison Stephen ; Hempe John A. ; Hsu Chih-Cheng ; Golin Eric J. ; Price Charles A. ; Rutta Neal S. ; Wood Thomas A. ; Yamamoto Wayne K., Computer system and method for electronic commerce.
Cameron Paul Scott ; Nash John Charles ; Bloomer Robert Christopher ; Wollan Robert Edward ; Kreutter Kelly Marie ; Ahler Olmstead Melinda Ann ; Renner Dale Harry ; Bourne Ryan Douglas ; Carnish Keit, Computerized event-driven routing system and method for use in an order entry system.
Ficken Leonard A. (St. Louis County MO), Container storage and dispensing apparatus and vending machine for dispensing refrigerated, unrefrigerated and/or heated.
Paila,Narasimha Rao; Mayya,Ajit Ramachandra; Nguyen,Huy; Norrell,Shannon, Data transmission and rendering techniques implemented over a client-server system.
Asthana Ajay K. (Chicago IL) Gupta Subhash (Minnetonka MN) Mehrotra Ravi (Bloomington MN) Singhal Sharad (Chicago IL 4), Demand scheduled partial carrier load planning system for the transportation industry.
Arganbright, Daniel A.; Bamborough, Dave; Bancino, Randy S.; Blodgett, James G.; Carlson, Bruce H.; Dangl, William; Hazard, William; Horder-Koop, Robin; Hunking, Jim; Kamphuis, Aaron M.; Lang, Gregor, Electronic commerce transactions within a marketing system that may contain a membership buying opportunity.
Arnold Blinn ; Michael Ari Cohen ; Michael Lorton ; Gregory J. Stein, Electronic shopping and merchandising system accessing legacy data in a database independent schema manner.
Dodrill, Lewis Dean; Nayak, Narasimha; Danner, Ryan Alan; Martin, Steven J., HTTP-based load generator for testing an application server configured for dynamically generating web pages for voice enabled web applications.
Yoshio Junichi,JPX ; Yoshimura Ryuichiro,JPX ; Sawabe Takao,JPX ; Moriyama Yoshiaki,JPX ; Yamamoto Kaoru,JPX ; Tozaki Akihiro,JPX ; Nakamura Hiroshi,JPX, Information record medium, apparatus for recording the same and apparatus for reproducing the same.
Borders,Louis H.; Relan,Arvind Peter; Lloyd,Margaret Sue; Bhargava,Sunil; Wijaya,Joyo; Ham,Peter; Clossman,Gray Andrew; Mayya,Ajit Ramachandra, Integrated system for ordering, fulfillment, and delivery of consumer products using a data network.
Brinkley Paul Andrew ; Dorval Thomas Lindsay,CAX ; Zwierzynski Theresa McMahon ; Gerenser ; deceased George J., Inventory management strategy evaluation system and method.
Danielson Arvin D. ; Durbin Dennis A. ; Hanson George E., Laser scanner module having integral interface with hand-held data capture terminal proximity and label sensing, and en.
Bookman Matthew ; Haverty John Francis ; Lonnroth Magnus Mard ; Montinola Teresita Katrina Rodriquez ; Pistritto Joseph Charles, Method and apparatus for generating dynamic web pages by invoking a predefined procedural package stored in a database.
Rauber Brett Alan ; Sanderson Blaine Everett ; Myers Paul David ; Hanshaw ; III Frank ; Ruiz Robert Anthony ; Pack Louis D., Method and apparatus for managing inventory.
Lesaint, David; Voudouris, Christos; Azarmi, Nader; Laithwaite, Robert N. W.; O'Donoghue, John J; Noble, Andrew P; Walker, Paul; Alletson, Ian S, Method and apparatus for resource allocation when schedule changes are incorporated in real time.
O'Brien Michael F. ; Off George W. ; Cherney Timothy L. ; Katz Gary M., Method and apparatus for selective distribution of discount coupons based on prior customer behavior.
Tracy William X. ; Roslak Thomas K. ; Murrah Judith ; Riso Francis ; Beach Robert ; Sandler Robert ; Klein John, Method and system for presenting item information using a portable data terminal.
Rauber, Brett Alan; Pack, Louis D.; Bogue, Blaine Everett; Myers, Paul David; Hanshaw, III, Frank; Ruiz, Robert Anthony, Method for managing inventory.
Walker, Jay S.; Mik, Magdalena; Van Luchene, Andrew S.; Bemer, Keith; Shepardson, John, Methods and apparatus wherein a buyer arranges to purchase a first product using a communication network and subsequently takes possession of a substitute product at a retailer.
Rebecca R. Guidice ; Bruce J. McDonald ; Scott M. Dix ; John A. Moore ; Timothy L. Atwell ; Aaron M. Linz, Online tracking of delivery status information over a computer network.
Klots, Boris; Waddington, William Henry; Grewell, Patricia C.; Ham, Peter; Griese, Susan L.; Perham, Gerry, Order allocation to select from inventory locations stocking few units of inventory.
Panarello Gregory ; Bermann Joseph W. ; Koifman Alexander ; Scano John Carl, Platform independent enhanced help system for an internet enabled embedded system.
Tso Michael Man-Hak ; Jing Jin ; Knauerhase Robert Conrad ; Romrell David Alfred ; Gillespie Daniel Joshua ; Bakshi Bikram Singh ; Sathyanarayan Seshardi, Scaling proxy server sending to the client a graphical user interface for establishing object encoding preferences after receiving the client's request for the object.
Butts Thomas H. ; Burris ; Jr. Stuart H. ; Zuefeldt Paul C., Server and terminal emulator for persistent connection to a legacy host system with printer emulation.
Nair Parameswaran B. (Acworth GA) Choudhuri Kumar S. (Kennesaw GA) Morton Murray A. (Coral Springs FL) Krahe Holly B. (Deerfield Beach FL) Evans John C. (Atlanta GA) Brady Mark (Dix Hills NY) Kligfel, Signature capturing printer and data card terminal.
Bernard Warren E. ; Jacobson Philip A., System and method for automated remote previewing and purchasing of music, video, software, and other multimedia product.
Bibelnieks, Eric; Bullock, Mark; Haydock, Michael; Schiller, Mindy; Kugel, Wayne; Pednault, Edwin Peter Dawson; Soderquist, Nancy; Crowder, Harlan, System and method for increasing the effectiveness of customer contact strategies.
Roberts Jobe L. W.,CAX ; Stolte Patricia A.,CAX ; Brisebois Mitch A.,CAX, System and method for retrieving customer information at a transaction center.
Babayev Djangir A. (Boulder CO) Berger Richard M. (Boulder CO) Dean Vincil C. (Edgewater CO) Hansen Ronald L. (Louisville CO) Parrish Scott H. (Boulder CO), System and method for scheduling service providers to perform customer service requests.
Bernard ; II Clay (Pt. Richmond CA) Lichti ; Sr. Robert D. (Lake Almanor Peninsula CA) Lukken Stanley H. (San Francisco CA) Perry Daniel C. (San Jose CA), System for delivery.
Wojcik Casimir M. (Tampa FL) Pretto Paul A. (Clearwater FL) Courier Jim (Dade City FL) Morrow Bob (Plant City FL) Wehry ; Jr. Joseph R. (Riverview FL) Kuczynski Paul (Tampa FL) Edwards Matt F. (Dade , System for managing customer orders and method of implementation.
Lowery Keith ; Levine Andrew B. ; Howell Ronald L., System for managing dynamic web page generation requests by intercepting request at web server and routing to page serve.
Martin Cynthia C. (Richardson TX) Thrift Philip R. (Dallas TX) Lineberry Marion C. (Dallas TX), Systems and methods for planning the scheduling travel routes.
Breen, Jr., Napier Fulton; Hompesch, Randall, Systems, methods and computer program products for conducting regulation-compliant commercial transactions of regulated goods via a computer network.
Woodward,Franklin Goodhue; Mills,James Connell; Hodge,Randolph Ashton; Miller,Andrew Karl; Wijaya,Joyo, Technique for handling sales of regulated items implemented over a data network.
Yoshida, Yoichi; Kaneta, Jun; Takahashi, Koichi, Technique for permitting collaboration between web browsers and adding content to HTTP messages bound for web browsers.
Kantarjiev, Christopher; Unni, Shankar; Borders, Louis H., Technique for processing customer service transactions at customer site using mobile computing device.
Paila, Narasimha Rao; Mayya, Ajit Ramachandra; Nguyen, Huy; Norrell, Shannon, Data transmission and rendering techniques implemented over a client-server system.
Miller, Andrew Karl; Menendez, Jack Dee; Mayya, Ajit Ramachandra, Load balancing technique implemented in a data network device utilizing a data cache.
Woodward, Franklin Goodhue; Mills, James Connell; Hodge, Randolph Ashton; Miller, Andrew Karl; Wijaya, Joyo, Restricted purchase of regulated items over a network.
Kantarjiev, Christopher; Unni, Shankar; Borders, Louis H., Techniques for processing customer service transactions at customer site using mobile computing device.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.