Data transmission and rendering techniques implemented over a client-server system
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/00
G06F-015/16
G06F-009/44
출원번호
UP-0378643
(2009-02-17)
등록번호
US-7853870
(2011-02-10)
발명자
/ 주소
Paila, Narasimha Rao
Mayya, Ajit Ramachandra
Nguyen, Huy
Norrell, Shannon
인용정보
피인용 횟수 :
13인용 특허 :
182
초록▼
A technique is disclosed for generating formatted information for display on a computing device. The computing device may be configured to include at least one interface for communicating with a server system. A request is sent from the computing device to the server system. According to one embodim
A technique is disclosed for generating formatted information for display on a computing device. The computing device may be configured to include at least one interface for communicating with a server system. A request is sent from the computing device 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 computing device. The embedded instructions are then executed on the data to thereby generate formatted markup information for display on the computing device. According to a specific embodiment, the formatted markup information corresponds to HTML data to be rendered for display on the computing device.
대표청구항▼
We claim: 1. A computer readable storage medium comprising a plurality of instructions for facilitating accessing information by a user and displaying information for the user via a network, the plurality of instructions, when executed by a computing device, result in the computing device: receivin
We claim: 1. A computer readable storage medium comprising a plurality of instructions for facilitating accessing information by a user and displaying information for the user via a network, the plurality of instructions, when executed by a computing device, result in the computing device: receiving a request from another computing device via the network regarding at least a portion of a first set of formatted markup information to be displayed on the another computing device; transmitting a response to the another computing device, the response being responsive to the request and including embedded data and embedded instructions, giving the another computing device the ability to generate at least a portion of the first set of formatted markup information for display on the another computing device by executing at least a portion of the embedded instructions on at least a portion of the embedded data, with the byte size of the at least a portion of the embedded instructions and the at least a portion of the embedded data together being less than the byte size of the at least a portion of the first set of formatted markup information being generated for display, thereby improving the response time for the transmission of the at least a portion of the first set of formatted markup information; subsequently receiving another request from the another computing device via the network regarding at least a portion of additional formatted markup information to be displayed on the another computing device; and transmitting another response to the another computing device, the another response being responsive to the another request and including at least another set of embedded data, giving the another computing device the ability to generate at least a portion of the additional formatted markup information for display on the another computing device by executing at least a portion of the previously transmitted embedded instructions on at least a portion of the another set of embedded data, wherein the at least a portion of the additional formatted markup information is able to be generated without having to re-transmit the previously transmitted embedded instructions, wherein the first set of formatted markup information includes a plurality of items for the user to select via the another computing device, and a search user interface to enable the user to submit search data to the computing device, wherein in response to submitted search data, the computing device enables formatted markup information regarding search results to be displayed by the another computing device, and wherein at least a portion of the first set of formatted markup information corresponds to hypertext markup language (HTML) data to be rendered for display on the another computing device. 2. The computer readable storage medium as recited in claim 1, wherein the embedded instructions include scripting language code, which can be interpreted by the browser application. 3. The computer readable storage medium as recited in claim 2, wherein at least a portion of the scripting language code is implemented using JavaScript. 4. The computer readable storage medium as recited in claim 1, wherein at least a portion of the embedded data is in ASCII text format. 5. The computer readable storage medium as recited in claim 1, wherein at least a portion of the embedded data is in Unicode. 6. The computer readable storage medium as recited in claim 1, wherein the search data submitted corresponds to a selection of one of the items. 7. The computer readable storage medium as recited in claim 6, wherein the search results are related to the one of the items. 8. The computer readable storage medium as recited in claim 1, wherein the search user interface enables the user to submit search data to a webstore, which, upon receiving the search data, accesses a database to retrieve at least a portion of the search results. 9. A computing device for facilitating accessing information by a user and displaying information for the user via a network, the computing device comprising: at least one CPU; memory; and at least one interface for communicating with another computing device; the computing device being configured or designed to receive a request from the another computing device via the network regarding at least a portion of a first set of formatted markup information to be displayed on the another computing device; the computing device being further configured or designed to transmit a response to the another computing device, the response being responsive to the request and including embedded data and embedded instructions, giving the another computing device the ability to generate at least a portion of the first set of formatted markup information for display on the another computing device by executing at least a portion of the embedded instructions on at least a portion of the embedded data, with the byte size of the at least a portion of the embedded instructions and the at least a portion of the embedded data together being less than the byte size of the at least a portion of the first set of formatted markup information being generated for display, thereby improving the response time for the transmission of the at least a portion of the first set of formatted markup information; the computing device being further configured or designed to subsequently receive another request from the another computing device via the network regarding at least a portion of additional formatted markup information to be displayed on the another computing device; and the computing device being further configured or designed to transmit another response to the another computing device, the another response being responsive to the another request and Including at least another set of embedded data, giving the another computing device the ability to generate at least a portion of the additional formatted markup information for display on the another computing device by executing at least a portion of the previously transmitted embedded instructions on at least a portion of the another set of embedded data, wherein the at least a portion of the additional formatted markup Information can be able to be generated without having to re-transmit the previously transmitted embedded instructions, wherein the first set of formatted markup information includes a plurality of items for the user to select via the another computing device, and a search user interface to enable the user to submit search data to the computing device, wherein in response to submitted search data, the computing device enables formatted markup information regarding search results to be displayed by the another computing device, and wherein at least a portion of the first set of formatted markup Information corresponds to hypertext markup language (HTML) data to be rendered for display on the another computing device. 10. The computing device as recited in claim 9, wherein the embedded instructions include scripting language code, which can be interpreted by the browser application. 11. The computing device as recited in claim 10 wherein at least a portion of the scripting language code is implemented using JavaScript. 12. The computing device as recited in claim 9 wherein at least a portion of the embedded data is in ASCII text format. 13. The computing device as recited in claim 9 wherein at least a portion of the embedded data is in Unicode. 14. The computing device as recited in claim 9 wherein the search data submitted corresponds to a selection of one of the items. 15. The computing device as recited in claim 14, wherein the search results are related to the one of the items. 16. The computing device as recited in claim 9 wherein the search user interface enables the user to submit search data to a webstore, which, upon receiving the search data, accesses a database to retrieve at least a portion of the search results. 17. A computer device for facilitating accessing information by a user and displaying information for the user via a network, the computing device comprising: at least one CPU; memory; and at least one interface for communicating with another computing device; the computing device being configured or designed to receive a request from the another computing device via the network regarding at least a portion of a first set of formatted markup Information to be displayed on the another computing device; the computing device being further configured or designed to transmit a response to the another computing device, the response being responsive to the request and including embedded data and embedded instructions, giving the another computing device the ability to generate at least a portion of the first set of formatted markup Information for display on the another computing device by executing at least a portion of the embedded instructions on at least a portion of the embedded data, with the byte size of the at least a portion of the embedded instructions and the at least a portion of the embedded data together being less than the byte size of the at least a portion of the first set of formatted markup information being generated for display, thereby improving the response time for the transmission of the at least a portion of the first set of formatted markup information; the computing device being further configured or designed to subsequently receive another request from the another computing device via the network regarding at least a portion of additional formatted markup Information to be displayed on the another computing device; and the computing device being further configured or designed to transmit another response to the another computing device, the another response being responsive to the another request and including at least another set of embedded data, giving the another computing device the ability to generate at least a portion of the additional formatted markup Information for display on the another computing device by executing at least a portion of the previously transmitted embedded instructions on at least a portion of the another set of embedded data, wherein the at least a portion of the additional formatted markup information can be generated without having to re-transmit the previously transmitted embedded instructions, wherein the first set of formatted markup information includes contact information, wherein the additional formatted markup information includes additional contact information, and wherein at least a portion of the first set of formatted markup Information corresponds to hypertext markup language (HTML) data to be rendered for display on the another computing device.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (182)
Jones, Martin Kelly, Advanced notification systems and methods utilizing a computer network.
Pauly Thomas E. (Jacksonville FL) Van Doren Jeffrey C. (Jacksonville FL) Henessey John P. (Jacksonville FL) Christiansen James M. (Jacksonville FL), Apparatus and method for satisfying disposable contact lens prescriptions.
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.
Lohrey David W. (339 Golden Gate Ave. Belvedere CA 94920) Danel Alexander R. (660 Berkeley Ave. Menlo Park CA 94025), Automated customer interface for services involving drop-off and pickup.
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.
Cameron Paul S. (Minneapolis MN) Nash John C. (Shoreview MN) Bloomer Robert C. (Little Canada MN) Wollan Robert E. (Minneapolis MN) Kreutter Kelly M. (Minnetonka MN) Ahler Olmstead Melinda A. (Shorev, Computerized order entry system and method.
Ficken Leonard A. (St. Louis County MO), Container storage and dispensing apparatus and vending machine for dispensing refrigerated, unrefrigerated and/or heated.
Yanagawa Atsuyuki (Tokyo JPX) Shimizu Hisao (Tokyo JPX), Data processing system for locally updating customer data distributed by a host computer to a remote facility and for re.
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.
Hacker David C. (Jacksonville FL) Walter Jerry L. (Cedar Rapids IA) Danielson Arvin D. (Solon IA) Durbin Dennis A. (Cedar Rapids IA), Hand-held data entry system removable signature pad.
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.
Stephenson Winn ; Lindow Bruce ; Bailey Tracy ; Hollahan Terence ; Mundie David, Integrated data collection and transmission system and method of tracking package data.
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.
Ham,Peter; Klots,Boris; Hari,Radhakrishna; Koenig,Franklin R.; Bhargava,Gautam; Perham,Gerry, Inventory replication based upon order fulfillment rates.
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.
Maritzen, L. Michael; Ludtke, Harold Aaron, Method and apparatus for a biometrically-secured self-service kiosk system for guaranteed product delivery and return.
Westerlage Kenneth R. ; Kennedy ; III William C. ; Saunders William C. ; Beasley Dale E. ; Hoag William L., Method and apparatus for determining expected time of arrival.
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.
Deaton David W. (Abilene TX) Gabriel Rodney G. (Abilene TX), Method and system for selective incentive point-of-sale marketing in response to customer shopping histories.
Arnold John K. ; Bennett John R. ; Claar Peter O. ; Dahl Kurt D. ; Dobson Jennifer L. ; Fontaine Charles A. ; Johanson Philip H. ; McGuire Donald G. ; Swanson Mary ; Wagner David G. ; Wainright Steve, Method and system for tracking the purchase of a product and services over the Internet.
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.
Koenck Steven E. ; Bunte Alan G. ; Cargin ; Jr. Keith K. ; Hanson George E. ; Mahany Ronald L. ; Miller Phillip ; Salvay Steven H. ; Danielson Arvin D. ; West Guy J., Multi-level, hierarchical radio-frequency communication system.
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.
Ruppert Jonathan Paul (17147 Heatherwood Way Morgan Hill CA 95037) Fish Ronald Craig (16590 Oak View Cir. Morgan Hill CA 95037) Yap Thomas Allan (1069 Summerwind Ct. San Jose CA 95132) Ames Ronald Me, Portable RF ID tag and barcode reader.
Sherman Richard A. ; Schultz Darald R. ; Salvay Steven H. ; Jaeger Robert B. ; Davis Patrick H. ; Hanson George E., Portable modular work station including printer and portable data collection terminal.
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.
Wojcik Casimir M. ; Pretto Paul A. ; Courier Jim ; Morrow Bob ; Wehry ; Jr. Joseph R. ; Kuczynski Paul ; Edwards Matt F. ; Schnieder Mark A. ; Loftus Thomas W. ; Schnieders Brian ; Bernardi Thomas C., 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.
O'Connor William Y. ; Stanford Donald L. ; Khan Tariq M. ; Hutton Michael A. ; Beason Steve W. ; Angell Robert C., Technique for secure network transactions.
Christopher M. White ; Mark H. Krueger JP; David R. Anderson ; Jeffrey D. Yaksick ; Joe F. Britt, Jr., User interface for controlling audio functions in a web browser.
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는 부적절한 답변을 할 수 있습니다.