Patent US7065707B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US7065707B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Segmenting and indexing web pages using function-based object models

Assignee: Microsoft Technology Licensing LLC
•
Filing: 2002-06-24
•
Granted: 2006-06-20
•
Expires: 2022-06-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract By understanding a website author's intention through an analysis of the function of a website, website content can be adapted for presentation or rendering in a manner that more closely appreciates and respects the function behind the website. A website's function is analyzed so that its content can be adapted to different client environments. A function-based object model (FOM) identifies objects associated with a website, and analyzes those objects in terms of their functions. Desktop oriented websites are adapted for mobile devices based on the FOM and on a mobile control intermediary language. While the FOM attempts to understand a website author's intention based on functional analysis of web content, the mobile control intermediary language enables the author to create web content that can be presented in various mobile devices by processing the objects, by extracting forms from the objects, and by generating a file in the mobile control intermediary language for each form.

Inventors

  • 👤 Jin-Lin Chen
  • 👤 Wei-Ying Ma

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 22:15
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/957; G06F16/9577

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 278 words
A computer-implemented method comprising: (A) generating a logical layered structure for an original web page by steps comprising: (1) detecting one or more objects that comprise a web page, said one or more objects including basic objects and composite objects; (2) ascertaining functional properties of any said basic object and generating them from a basic function-based object model (FOM); (3) ascertaining functional properties of any said composite object and generating them from a basic FOM; (4) generating a specific FOM (SFOM) for any said basic object using the ascertained functional properties thereof; (5) generating an SFOM for any said composite object using the ascertained functional properties thereof; and (6) applying one or more rules to assemble the logical layer structure for the original web page using one or more of the basic objects, the composite objects, the basic FOM for the basic objects, the basic FOM for the composite objects, the SFOM for the basic objects, and the SFOM for the composite objects; (B) generating one or more page files by steps comprising: (1) performing an object processing process comprising: (a) applying one or more rules to remove objects in the logical layered structure; (b) associating each remaining object in the logical layered structure with a mobile control; (2) performing a form extraction process comprising: (a) applying one or more rules to remove one or more layers in the logical layered structure; (b) applying one or more rules to segment the logical layered structure into forms; (3) performing a file generation process comprising: (a) generating one said page file for each said form segmented from the logical layered structure; and (b) generating an index for the page files.
Claim 2
Dependent Claim 278 words
A computer-implemented method comprising: (A) generating a logical layered structure for an original web page by steps comprising: (1) detecting one or more objects that comprise a web page, said one or more objects including basic objects and composite objects; (2) ascertaining functional properties of any said basic object and generating them from a basic function-based object model (FOM); (3) ascertaining functional properties of any said composite object and generating them from a basic FOM; (4) generating a specific FOM (SFOM) for any said basic object using the ascertained functional properties thereof; (5) generating an SFOM for any said composite object using the ascertained functional properties thereof; and (6) applying one or more rules to assemble the logical layer structure for the original web page using one or more of the basic objects, the composite objects, the basic FOM for the basic objects, the basic FOM for the composite objects, the SFOM for the basic objects, and the SFOM for the composite objects; (B) generating one or more page files by steps comprising: (1) performing an object processing process comprising: (a) applying one or more rules to remove objects in the logical layered structure; (b) associating each remaining object in the logical layered structure with a mobile control; (2) performing a form extraction process comprising: (a) applying one or more rules to remove one or more layers in the logical layered structure; (b) applying one or more rules to segment the logical layered structure into forms; (3) performing a file generation process comprising: (a) generating one said page file for each said form segmented from the logical layered structure; and (b) generating an index for the page files.
Claim 3
Dependent Claim 48 words
The method as defined in claim 1 , further comprising: rendering a web page, configured for a mobile device, for one or more of the page files; and transmitting to the mobile device: the index for the page files; and the one or more of the page files.
Claim 4
Dependent Claim 53 words
The method as defined in claim 2 , wherein the rendering of a web page further comprises: receiving a demand for the original web page from the mobile device; and rendering the web page applying one or more rules specific to the mobile device so as to be configured for the mobile device.
Claim 5
Dependent Claim 31 words
One or more computer-readable media having computer-readable instructions thereon which, when executed by one or more processors, cause the one or more processors to implement the method of claim 1 .

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2009-06-19 2009-12-19 2010-06-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2013-06-19 2013-12-19 2014-06-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2017-06-19 2017-12-19 2018-06-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag