Method and system for application load balancing

Electrical computers and digital processing systems: multicomput – Distributed data processing – Client/server

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S224000, C709S226000

Reexamination Certificate

active

07454458

ABSTRACT:
In one aspect of the invention, a method for load balancing an application among a plurality of computing devices coupled with at least one access network for communication between the devices is provided. The method comprises storing the application on a server device coupled with the access network. The method also comprises measuring a set of application attributes associated with the application, including at least one performance attribute for characterizing a user perceived performance of the application. The method further comprises issuing a request, from a client device coupled with the access network, for the application. Additionally, the method comprises provisioning execution of the application on the client or server device in response to the request based on the set of application attributes. The method further comprises executing the application on the client or server device in response to provisioning the execution of the application.

REFERENCES:
patent: 5493689 (1996-02-01), Waclawsky et al.
patent: 5848234 (1998-12-01), Chernick et al.
patent: 5928323 (1999-07-01), Gosling et al.
patent: 5987506 (1999-11-01), Carter et al.
patent: 6049673 (2000-04-01), McComb et al.
patent: 6092178 (2000-07-01), Jindal et al.
patent: 6195680 (2001-02-01), Goldszmidt et al.
patent: 6324524 (2001-11-01), Lent et al.
patent: 6418445 (2002-07-01), Moerbeek
patent: 6487607 (2002-11-01), Wollrath et al.
patent: 6694329 (2004-02-01), Murray
patent: 6738813 (2004-05-01), Reichman
patent: 6738933 (2004-05-01), Fraenkel et al.
patent: 6760748 (2004-07-01), Hakim
patent: 6779016 (2004-08-01), Aziz et al.
patent: 6868448 (2005-03-01), Gupta et al.
patent: 6920480 (2005-07-01), Mitchell et al.
patent: 6941341 (2005-09-01), Logston et al.
patent: 7210099 (2007-04-01), Rohrabaugh et al.
patent: 7236260 (2007-06-01), Ohta
patent: 7240094 (2007-07-01), Hackney et al.
patent: 7315885 (2008-01-01), Weisshaar et al.
patent: 2001/0047393 (2001-11-01), Arner et al.
patent: 2002/0013832 (2002-01-01), Hubbard
patent: 2002/0112036 (2002-08-01), Bohannon et al.
patent: 2002/0165900 (2002-11-01), Kubo et al.
patent: 2002/0178262 (2002-11-01), Bonnell et al.
patent: 2002/0188717 (2002-12-01), Mushlin et al.
patent: 2003/0048751 (2003-03-01), Han et al.
patent: 2003/0056026 (2003-03-01), Anuff et al.
patent: 2003/0061017 (2003-03-01), Dotaro et al.
patent: 2003/0069974 (2003-04-01), Lu et al.
patent: 2003/0088529 (2003-05-01), Klinker et al.
patent: 2003/0131075 (2003-07-01), Bear et al.
patent: 2004/0205689 (2004-10-01), Ellens et al.
patent: 2004/0215829 (2004-10-01), Hubbard et al.
patent: 2005/0028171 (2005-02-01), Kougiouris et al.
patent: 2006/0143239 (2006-06-01), Battat et al.
“Java™ 2 Platform, Micro Edition,” Sun Microsystems Datasheet, 2001.
“Java™ 2 Platform, Micro Edition (J2ME™ Platform),” http://java.sun.com/j2me/.
“Java™ 2 Platform, Micro Edition,” http://java.sun.com/j2me/fag.html.
“What is Java™ Technology,” http://java.sun.com/java2.
“Java™ 2 Enterprise Edition J2EE™) Platform,” http://developer.java.sun.com/developer/products/j2ee/.
“JavaServer Pages™ Dynamically Generated Web Content,” http://java.sun.com/products/jsp.
“JavaServer Pages™ Key Features,” http://java.sun.com/products/jsp/keyfeatures.html.
“JavaServer Pages™ Frequently Asked Questions,” http://java.sun.com/products/jsp/fag.html.
“JavaServer Pages™ White Paper,” http://java.sun.com/products/jsp/whitepaper.html.
“JavaServer Pages™ Tomcat@ Jakarta,” http://java.sun.com/products/jsp/tomcat/.
“Tomcat,” http://java.sun.com/products/javamail/Tomcat.html.
“3.3.3 The Web Container,” http://java.sun.com/blueprints/guidelinesdesigning—enterprise—applications—2e—draft/web-tier11.html.
“Java™ Message Service Tutorial,” http://java.sun.com/products/jms/tutorial/.
“JavaBeans™,” http://java.sun.com/products/javabeans/.
“Java™ Servlet Technology, The Power Behind the Server,” http://java.sun.com/products/servlet/.
“Java Accessibility, The Pluggable Look And Feel,” http://java.sun.com/products/ifc.jaccess-1.1/doc/pluggable/html.
“Java™ Foundation Classes (JFC),” http://java.sun.com/products/jfc/.
“Java AWT Imaging,” http://java.sun.com/products/java-media/jai/forDevelopers/jai1—0—1guide-unc/J2D-concepts.doc.html.
“Java Bookshelf, java Developer Connection™, Chapter 3 Graphics from Graphic Java 1.2, vol. 1—AWT,” http://developer.java.sun.com/developer/Books/Graphics/index.html.
“Common Language Runtime Introduction and Overview,” Microsoft for Partners, http://www.microsoft.com/partner/products/microsoftnetCLRTechPage.asp.
“Java Guru: What is the J2ME?,” http://www.jguru.com/fag/view.jsp?EID=142831.
“High-Tech Dictionary Definition—No Frames, definition ‘tag’,” http://www.computeruser.com/resources/dictionary
oframes
f.definition.html?bG9va3V.
“High-Tech Dictionary Definition—No Frames, definition ‘API’,” http://www.computeruser.com/resources/dictionary
oframes
f.definition.html?bG9va3VwPTEvMjl=.
“High-Tech Dictionary Definition—No Frames, definition ‘URI’,” http://www.computeruser.com/resources/dictionary
oframes
f.definition.html?bG9va3VwPTEyMjl=.
“High-Tech Dictionary Definition—No Frames, definition ‘URL’,” http://www.computeruser.com/resources/dictionary
oframes
f.definition.html?bG9va3VwPTEyMjl=.
“Technical Overview of the Common Language Runtime,” Meijer, Erik and Gough, John (undated).
Distributed Systems, (pp. 40-58; 399-401); Mullender, Sape, Editor; ACM Press, 1993.
Introductory Engineering Statistics (pp. 80-85), Guttman, Irwin, Wilks, S.S., & Hunter, J. Stuart; John Wiley & Sons, Inc., 1965.
Java in a Nutshell—Fourth Edition (pp. 328-415); Flanagan, David; O'Reilly & Associates, Inc., Mar. 2002.
JAVA™ 2 Platform, Enterprise Edition (pp. 12-45); Shannon et al., Sun Microsystems, Addison-Wesley, 2000.
Designing the User Interface—Third Edition (pp. 71-80), Schneiderman, Ben, Addison Wesley Longman, Inc., 1998.
“Agile Application-Aware Adaptation for Mobility,” Noble et al., School of Computer Science, Carnegie Mellon University, 1997.
“Rover: A Toolkit for Mobile Information Access,” Joseph et al., M.I.T. Laboratory for Computer Science, Cambridge, MA, 1995.
“Using Latency to Evaluate Interactive System Performance,” Endo et al., Second Symposium on Operating Systems Design and Implementation (OSDI), 1996.
“A Flexible Security System for Using Internet Content,” Islam et al., IEEE Software, Sep./Oct. 1997.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and system for application load balancing does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for application load balancing, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for application load balancing will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4030497

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.