Data processing: presentation processing of document – operator i – Presentation processing of document – Layout
Reexamination Certificate
2007-05-08
2007-05-08
Bashore, William (Department: 2176)
Data processing: presentation processing of document, operator i
Presentation processing of document
Layout
C715S252000, C715S252000, C715S252000, C709S203000, C709S228000
Reexamination Certificate
active
09999565
ABSTRACT:
The present invention is directed towards providing a system and method for optimizing HTML output in a just-in-time compiling environment for devices such as mobile devices. A method is provided for optimizing the output in a single pass as device content is rendered. The method delays writing a closing tag until it is determined that a formatting or layout of the next control conflicts. Tags are emitted in a predefined order to minimize the number of tags that will need to be closed to accommodate a following control whose style differs. Object hierarchy is leveraged to predict the order in which tags should be written without looking ahead of the current control in the hierarchy.
REFERENCES:
patent: 3937925 (1976-02-01), Boothroyd
patent: 3956615 (1976-05-01), Anderson et al.
patent: 4186871 (1980-02-01), Anderson et al.
patent: 4807154 (1989-02-01), Scully et al.
patent: 4847785 (1989-07-01), Stephens
patent: 4949300 (1990-08-01), Christenson et al.
patent: 4979148 (1990-12-01), Bush et al.
patent: 5299315 (1994-03-01), Chin et al.
patent: 5349657 (1994-09-01), Lee
patent: 5388156 (1995-02-01), Blackledge, Jr. et al.
patent: 5465332 (1995-11-01), Deloye et al.
patent: 5517655 (1996-05-01), Collins et al.
patent: 5548340 (1996-08-01), Bertram
patent: 5550560 (1996-08-01), Kanada et al.
patent: 5604908 (1997-02-01), Mortson
patent: 5638176 (1997-06-01), Hobbs et al.
patent: 5640449 (1997-06-01), Worley et al.
patent: 5649131 (1997-07-01), Ackerman et al.
patent: 5664228 (1997-09-01), Mital
patent: 5675520 (1997-10-01), Pitt, III et al.
patent: 5706505 (1998-01-01), Fraley et al.
patent: 5732256 (1998-03-01), Smith
patent: 5732267 (1998-03-01), Smith
patent: 5745103 (1998-04-01), Smith
patent: 5748890 (1998-05-01), Goldberg et al.
patent: 5774670 (1998-06-01), Montulli
patent: 5793982 (1998-08-01), Shrader et al.
patent: 5812996 (1998-09-01), Rubin et al.
patent: 5835724 (1998-11-01), Smith
patent: 5855020 (1998-12-01), Kirsch
patent: 5878141 (1999-03-01), Daly et al.
patent: 5878282 (1999-03-01), Mital
patent: 5897622 (1999-04-01), Blinn et al.
patent: 5911068 (1999-06-01), Zimmerman et al.
patent: 5918007 (1999-06-01), Blackledge, Jr. et al.
patent: 5940075 (1999-08-01), Mutschler, III et al.
patent: 5940847 (1999-08-01), Fein et al.
patent: 5953524 (1999-09-01), Meng et al.
patent: 5956489 (1999-09-01), San Andres et al.
patent: 5961601 (1999-10-01), Iyengar
patent: 5963952 (1999-10-01), Smith
patent: 5983227 (1999-11-01), Nazem et al.
patent: 5991802 (1999-11-01), Allard et al.
patent: 5995753 (1999-11-01), Walker
patent: 6006230 (1999-12-01), Ludwug et al.
patent: 6014637 (2000-01-01), Fell et al.
patent: 6014666 (2000-01-01), Helland et al.
patent: 6023714 (2000-02-01), Hill et al.
patent: 6032207 (2000-02-01), Wilson
patent: 6038551 (2000-03-01), Barlow et al.
patent: 6067578 (2000-05-01), Zimmerman et al.
patent: 6072664 (2000-06-01), Aoyagi et al.
patent: 6076108 (2000-06-01), Courts et al.
patent: 6101607 (2000-08-01), Bachand et al.
patent: 6108717 (2000-08-01), Kimura et al.
patent: 6115744 (2000-09-01), Robins
patent: 6121968 (2000-09-01), Arcuri et al.
patent: 6138150 (2000-10-01), Nichols et al.
patent: 6138171 (2000-10-01), Walker
patent: 6167524 (2000-12-01), Goodnow et al.
patent: 6173316 (2001-01-01), De Boor et al.
patent: 6178461 (2001-01-01), Chan et al.
patent: 6185608 (2001-02-01), Hon et al.
patent: 6203220 (2001-03-01), Takenoshita et al.
patent: 6205480 (2001-03-01), Broadhurst et al.
patent: 6212192 (2001-04-01), Mirashrafi et al.
patent: 6218958 (2001-04-01), Eichstaedt et al.
patent: 6230160 (2001-05-01), Chan et al.
patent: 6246422 (2001-06-01), Emberling et al.
patent: 6247044 (2001-06-01), Gosling et al.
patent: 6253228 (2001-06-01), Ferris et al.
patent: 6253234 (2001-06-01), Hunt et al.
patent: 6279151 (2001-08-01), Breslau et al.
patent: 6286133 (2001-09-01), Hopkins
patent: 6300947 (2001-10-01), Kanevsky
patent: 6326957 (2001-12-01), Nathan et al.
patent: 6334157 (2001-12-01), Oppermann et al.
patent: 6343148 (2002-01-01), Nagy
patent: 6351767 (2002-02-01), Batchelder et al.
patent: 6353447 (2002-03-01), Truluck et al.
patent: 6354477 (2002-03-01), Trummer
patent: 6363352 (2002-03-01), Dailey et al.
patent: 6370561 (2002-04-01), Allard et al.
patent: 6373841 (2002-04-01), Goh et al.
patent: 6397253 (2002-05-01), Quinlan et al.
patent: 6401099 (2002-06-01), Koppolu et al.
patent: 6401132 (2002-06-01), Bellwood et al.
patent: 6405241 (2002-06-01), Gosling et al.
patent: 6412008 (2002-06-01), Fields et al.
patent: 6430575 (2002-08-01), Dourish et al.
patent: 6457030 (2002-09-01), Adams et al.
patent: 6460071 (2002-10-01), Hoffman
patent: 6460141 (2002-10-01), Olden
patent: 6463442 (2002-10-01), Bent et al.
patent: 6470381 (2002-10-01), De Boor et al.
patent: 6480894 (2002-11-01), Courts et al.
patent: 6487665 (2002-11-01), Andrews et al.
patent: 6505238 (2003-01-01), Tran
patent: 6509913 (2003-01-01), Martin et al.
patent: 6535896 (2003-03-01), Britton et al.
patent: 6546516 (2003-04-01), Wright et al.
patent: 6556217 (2003-04-01), Makipaa et al.
patent: 6557038 (2003-04-01), Becker et al.
patent: 6560598 (2003-05-01), Delo et al.
patent: 6560618 (2003-05-01), Ims
patent: 6564251 (2003-05-01), Katariya et al.
patent: 6591272 (2003-07-01), Williams
patent: 6606418 (2003-08-01), Mitchell et al.
patent: 6610105 (2003-08-01), Martin et al.
patent: 6622168 (2003-09-01), Datta
patent: 6633416 (2003-10-01), Benson
patent: 6704728 (2004-03-01), Chang et al.
patent: 6714794 (2004-03-01), O'Carroll
patent: 6725219 (2004-04-01), Nelson et al.
patent: 6728421 (2004-04-01), Kokemohr
patent: 6826597 (2004-11-01), Lonnroth et al.
patent: 6886013 (2005-04-01), Beranek
patent: 6901437 (2005-05-01), Li
patent: 6954751 (2005-10-01), Christfort et al.
patent: 6961776 (2005-11-01), Buckingham et al.
patent: 2001/0037404 (2001-11-01), Hafsteinsson et al.
patent: 2001/0054020 (2001-12-01), Barth et al.
patent: 2002/0004815 (2002-01-01), Muhlestein et al.
patent: 2002/0008703 (2002-01-01), Merrill et al.
patent: 2002/0073163 (2002-06-01), Churchill et al.
patent: 2002/0078101 (2002-06-01), Chang et al.
patent: 2002/0078144 (2002-06-01), Lamkin et al.
patent: 2002/0083171 (2002-06-01), Hoogenboom et al.
patent: 2002/0095445 (2002-07-01), alSafadi et al.
patent: 2002/0103858 (2002-08-01), Bracewell et al.
patent: 2002/0107891 (2002-08-01), Leamon et al.
patent: 2002/0108102 (2002-08-01), Muhlestein et al.
patent: 2002/0116534 (2002-08-01), Teeple
patent: 2002/0120753 (2002-08-01), Levanon et al.
patent: 2002/0161928 (2002-10-01), Ndili
patent: 2002/0188890 (2002-12-01), Shupps et al.
patent: 2003/0009476 (2003-01-01), Fomenko et al.
patent: 2003/0009519 (2003-01-01), Gosling et al.
patent: 2003/0009567 (2003-01-01), Farouk
patent: 2003/0018827 (2003-01-01), Gutherie et al.
patent: 2003/0025728 (2003-02-01), Ebbo et al.
patent: 2003/0028565 (2003-02-01), Landsman et al.
patent: 2003/0074634 (2003-04-01), Emmelmann
patent: 2003/0097639 (2003-05-01), Niyogi et al.
patent: 2003/0187952 (2003-10-01), Young et al.
patent: 2004/0003112 (2004-01-01), Alles et al.
patent: 2004/0003139 (2004-01-01), Cottrille et al.
patent: 2004/0003248 (2004-01-01), Arkhipov
patent: 2004/0073873 (2004-04-01), Croney et al.
patent: 2004/0172484 (2004-09-01), Hafsteinsson et al.
patent: 1156415 (2001-11-01), None
patent: 1156427 (2001-11-01), None
patent: 1156428 (2001-11-01), None
patent: 1164473 (2001-12-01), None
patent: 01111680.3-2201- (2002-04-01), None
patent: 01111681.1-2201- (2002-04-01), None
patent: 2339374 (2000-01-01), None
patent: WO 98/21651 (1998-05-01), None
patent: WO 98/44695 (1998-10-01), None
patent: WO 99/34288 (1999-07-01), None
patent: WO 0127783 (2001-04-01), None
patent: WO 01755667 (2001-10-01), None
patent: WO 02213434 (2002-03-01), None
Heins et al., “Taking Your Information Into the Wireless World: Developing Information for Delivery to Mobile Devices”, IEEE, pp. 237-244, Oct. 2001.
Kirda, “Web Engineering Device Independent Web Services”, Distributed Systems Group, IEEE, pp. 795-796, May 2001.
Kagal et al., “Centaurus: A Framewor
Gibbs Matthew E.
Lehenbauer Daniel R.
Niyogi Shanku S.
Schechter Greg D.
Bashore William
Merchant & Gould P.C.
Microsoft Corporation
Nguyen Maikhanh
LandOfFree
Method and system for predicting optimal HTML structure... 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 predicting optimal HTML structure..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for predicting optimal HTML structure... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3806555