US20100169761A1 - Computer and method for converting a web page - Google Patents

Computer and method for converting a web page Download PDF

Info

Publication number
US20100169761A1
US20100169761A1 US12/580,355 US58035509A US2010169761A1 US 20100169761 A1 US20100169761 A1 US 20100169761A1 US 58035509 A US58035509 A US 58035509A US 2010169761 A1 US2010169761 A1 US 2010169761A1
Authority
US
United States
Prior art keywords
local
urls
url
web page
byte streams
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US12/580,355
Other versions
US8250466B2 (en
Inventor
Chung-I Lee
Chien-Fa Yeh
Da-Peng Li
Zhi-Hong Li
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Original Assignee
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hongfujin Precision Industry Shenzhen Co Ltd, Hon Hai Precision Industry Co Ltd filed Critical Hongfujin Precision Industry Shenzhen Co Ltd
Assigned to HONG FU JIN PRECISION INDUSTRY (SHENZHEN) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD. reassignment HONG FU JIN PRECISION INDUSTRY (SHENZHEN) CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: LI, Da-peng, LI, ZHI-HONG, YEH, CHIEN-FA, LEE, CHUNG-I
Publication of US20100169761A1 publication Critical patent/US20100169761A1/en
Application granted granted Critical
Publication of US8250466B2 publication Critical patent/US8250466B2/en
Expired - Fee Related legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9566URL specific, e.g. using aliases, detecting broken or misspelled links

Abstract

A method for converting a web page sets local URLs to correspond to effective URLs of web pages, saves the local URLs and the effective URL of the web pages in the storage. The method further searches the storage for an effective URL corresponding to a local URL inputted by a user, accesses the web page in a web server according to the effective URL. The method also obtains byte streams of content in the web page, converts the image byte streams into images, converts the character byte streams into characters, and generates a local web page comprising the images and the characters.

Description

    BACKGROUND
  • 1. Technical Field
  • Embodiments of the present disclosure relate to web page management, and particularly to a computer and method for converting a web page.
  • 2. Description of Related Art
  • By the advent of the Internet, enormous amounts of information have become easily accessible. If a computer is connected to the Internet, users are able to use the computer to browse web pages to obtain information. However, for security reasons, a lot of companies limit web page access of their employees.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a block diagram of one embodiment of a computer including a web page converting system.
  • FIG. 2 is a block diagram of one embodiment of the web page converting system of FIG. 1.
  • FIG. 3 illustrates a flowchart of one embodiment of a method for converting a web page.
  • DETAILED DESCRIPTION
  • All of the processes described below may be embodied in, and fully automated via, functional code modules executed by one or more general purpose computers or processors. The code modules may be stored in any type of computer-readable medium or other computer storage device. Some or all of the methods may alternatively be embodied in specialized computer hardware.
  • FIG. 1 is a block diagram of one embodiment of a computer 1 including a web page converting system 10. The web page converting system 10 is used to access a web page in a web server 4 via the Internet 3, and convert the web page into a local web page for users to view via the local server 2.
  • The computer 1 is electronically connected to a local server 2 and electronically connected to the web server 4 via the Internet 3. The local server 2 and the web server 4 may be a host computer, for example.
  • The computer 1 also includes a storage 11, a processor 12, and a display 13. The processor 12 executes one or more computerized operations of the computer 1 and other applications, to provide the functions of the computer 1. The storage 11 stores one or more programs, such as programs of an operating system, other applications of the computer 1, and various kinds of data, such as a uniform resource locator (URL) of a web page, for example. In one embodiment, the storage 11 may be a memory of the computer 1 (e.g., a hard disk) or an external storage card, such as a flash card, for example. The display 13 may display or output visible data, such as the web page, for example.
  • FIG. 2 is a block diagram of one embodiment of the web page converting system 10 in FIG. 1. In one embodiment, the web page converting system 10 includes a setting module 100, a searching module 102, an accessing module 104, an obtaining module 106, a converting module 108, and a displaying module 110. The modules 100, 102, 104, 106, 108, and 110 may comprise one or more computerized operations to be executed by the processor 12 to perform one or more operations of the computer 1. Details of these operations will be provided below.
  • The setting module 100 sets local URLs to correspond to effective URLs of web pages accessed though the web server via the Internet 3, saves the local URLs and the effective URLs of the web pages in the storage 11. In one embodiment, each of the local URLs corresponds to an effective URL of each of the web pages. The effective URL is a physical address in the web server 4, such as “http://xxx.sina.com,” for example. The local URL is a virtual address in the local server 2. The virtual address corresponds to the physical address, such as, “http://localhost/hrs/sample” corresponds to the physical address of “http://xxx.sina.com,” for example.
  • The searching module 102 searches the storage 11 for an effective URL corresponding to a local URL input by a user. For example, if a local URL input by the user is “http://localhost/hrs/sample,” a corresponding effective URL of the local URL stored in the computer 1 is http://xxx.sina.com. In one example, the user may input the local URL via a keyboard or a touch screen of the computer 1, for example.
  • The accessing module 104 accesses the web page in the web server 4 according to the effective URL via the Internet 3. In one embodiment, if the effective URL is “http://xxx.sina.com,” the accessing module 104 accesses a web page of the “http://xxx.sina.com” via the Internet 3.
  • The obtaining module 106 obtains byte streams of content in the accessed web page. The byte streams may include image byte streams and character byte streams. In one embodiment, the byte streams may be binary data. The image byte streams are used to display images of the accessed web page, and the character byte streams are used to display characters of the accessed web page.
  • In one embodiment, the converting module 108 converts the image byte streams into images, and convert the character byte streams into characters.
  • In another embodiment, the characters may be linked to one or more URLs. The linked URLs may be relative URLs or absolute URLs, for example. The absolute URL includes a protocol, such as “http,” a network location, an optional path, or a file name. For example, a URL “http://xxx.sina.com/mil?id=123456” is an absolute URL; while a relative URL is a compact representation of the location of a resource relative to the absolute URL, for example, a URL “/mil?id=123456” is a relative URL.
  • The converting module 106 may further extract the linked URLs of the characters, and convert the linked URLs of the characters to local absolute URLs. In one embodiment, the local URL is “http://localhost/hrs/sample,” the effective URL is “http://xxx.sina.com,” the linked URL in the characters is “/mil?id=123456.” First, the converting module 106 converts the relative linked URL “/mil?id=123456” to an absolute URL “http://xxx.sina.com/mil?id=123456.” Then, the converting module 106 converts the absolute URL “http://xxx.sina.com/mil?id=123456” to the local absolute URL “http://localhost/hrs/sample?q=http://xxx.sina.com/mil?id=123456.”
  • The converting module 108 may also generate a local web page including the images and the characters including the local absolute URLs for the user to view via the local server 2. The local web page is being displayed on the local server 2. Thus, though the local server 2 is not connected to the Internet for security reasons, the user of the local server 2 can view web page from the computer 1.
  • FIG. 3 illustrates a flowchart of one embodiment of a method for converting a web page. Depending on the embodiment, additional blocks may be added, others removed, and the ordering of the blocks may be changed.
  • In block S10, the setting module 100 sets local URLs to correspond to effective URLs of web pages accessed though the web server via the Internet 3, saves the local URLs and the effective URLs of the web pages in the storage 11. Each of the local URLs corresponds to an effective URL of each of the web pages. The effective URL is a physical address in the web server 4, such as “http://www.flashempire.com,” for example. The local URL is a virtual address in the local server 2. The virtual address corresponds to the physical address, such as, “http://localhost/hrs/sample” corresponds to the physical address of “http://www.flashempire.com,” for example.
  • In block S12, the searching module 102 searches the storage 11 for an effective URL corresponding to a local URL input by a user. For example, if a local URL input by the user is “http://localhost/hrs/sample,” a corresponding effective URL of the local URL stored in the computer 1 is “http://www.flashempire.com.”
  • In block S14, the accessing module 104 accesses the web page in the web server 4 according to the effective URL via the Internet 3. If the effective URL is “http://www.flashempire.com,” the accessing module 104 accesses a web page of the “http://www.flashempire.com” via the Internet 3.
  • In block S16, the obtaining module 106 obtains byte streams of content in the accessed web page. The byte streams may include image byte streams and character byte streams. In one embodiment, the byte streams are binary data. The image byte streams are used to display images of the accessed web page, and the character byte streams are used to display characters of the accessed web page.
  • In block S18, the converting module 108 converts the image byte streams into images, and convert the character byte streams into characters. The characters may be linked to one or more URLs. The linked URLs may be relative URLs or absolute URLs, for example. The absolute URL includes a protocol, such as “http,” a network location, an optional path, or a file name. For example, a URL “http://www.flashempire.com/flash/swfl/1089246822_zhenzj.swf” is an absolute URL; while a relative URL is a compact representation of the location of a resource relative to the absolute URL, for example, a URL “lash/swfl/1089246822_zhenzj.swf” is a relative URL.
  • In block S20, the converting module 106 extracts the linked URLs of the characters, and convert the linked URLs of the characters to local absolute URLs. For example, if the local URL is “http://localhost/hrs/sample,” the effective URL is “http://www.flashempire.com,” the linked URL in the characters is “lash/swfl/1089246822_zhenzj.swf.” First, the converting module 106 converts the relative linked URL “lash/swfl/1089246822_zhenzj.swf” to an absolute URL “http://www.flashempire.com/flash/swfl/1089246822_zhenzj.swf.” Then, the converting module 106 converts the absolute URL “http://www.flashempire.com/flash/swfl/1089246822_zhenzj.swf http://xxx.sina.com/mil?id=123456” to the local absolute URL “http://localhost/hrs/sample?q=http://www.flashempire.com/flash/swfl/1089246822_zhenzj.swf.”
  • In block S22, the converting module 108 generates a local web page including the images and the characters including the local absolute URLs for the user to view via the local server 2. The local web page is being displayed on the local server 2. Thus, though the local server 2 is not connected to the Internet for security reasons, the user of the local server 2 can view web page from the computer 1.
  • Although certain inventive embodiments of the present disclosure have been specifically described, the present disclosure is not to be construed as being limited thereto. Various changes or modifications may be made to the present disclosure without departing from the scope and spirit of the present disclosure.

Claims (15)

1. A computer for converting a web page, the computer being electronically connected to a local server and electronically connected to a web server via the Internet, the computer comprising:
a storage;
at least one processor; and
one or more programs stored in the storage and being executable by the at least one processor, the one or more programs comprising:
a setting module operable to set local uniform resource locators (URLs) to correspond to effective URLs of web pages accessed though the web server via the Internet, save the local URLs and the effective URL of the web pages in the storage, each of the local URLs corresponding to an effective URL of each of the web pages;
a searching module operable to search the storage for an effective URL corresponding to a local URL inputted by a user;
an accessing module operable to access the web page in the web server according to the effective URL;
an obtaining module operable to obtain byte streams of content in the web pages, the byte streams comprising image byte streams and character byte streams;
a converting module operable to convert the image byte streams into images, convert the character byte streams into characters, and generate a local web page comprising the images and the characters, the local web page being displayed on the local server.
2. The computer as claimed in claim 1, wherein the local URL is a virtual address in the local server.
3. The computer as claimed in claim 1, wherein the effective URL is a physical address in the web server.
4. The computer as claimed in claim 1, wherein the characters are linked to one or more URLs, the linked URLs comprising relative URLs and absolute URLs.
5. The computer as claimed in claim 4, wherein the converting module is further operable to convert the linked URLs of the characters to local absolute URLs.
6. A computer-implemented method for converting a web page, the method comprising:
Setting local uniform resource locators (URLs) to correspond to effective URLs of web pages accessed though the web server via the Internet, save the local URLs and the effective URL of the web pages in the storage, each of the local URLs corresponding to an effective URL of each of the web pages;
searching the storage for an effective URL to correspond to a local URL inputted by a user;
accessing the web page in the web server according to the effective URL;
obtaining byte streams of content in the web page, the byte streams comprising image byte streams and character byte streams; and
converting the image byte streams into images, convert the character byte streams into characters, and generating a local web page comprising the images and the characters, the local web page being displayed on the local server.
7. The method of claim 6, wherein the local URL is a virtual address in the local server.
8. The method of claim 6, wherein the effective URL is a physical address in the web server.
9. The method of claim 6, wherein the characters are linked to one or more URLs, the linked URLs comprising relative URLs and absolute URLs.
10. The method of claim 9, wherein the converting module is further operable to convert the linked URLs of the characters to local absolute URLs.
11. A computer-readable medium having stored thereon instructions that, when executed by a computerized device, cause the computerized device to execute a computer-implemented method for converting a web page, the method comprising:
Setting local uniform resource locators (URLs) to correspond to effective URLs of web pages accessed though the web server via the Internet, save the local URLs and the effective URL of the web pages in the storage, each of the local URLs corresponding to an effective URL of each of the web pages;
searching the storage for an effective URL corresponding to a local URL inputted by a user;
accessing the web page in the web server according to the effective URL;
obtaining byte streams of content in the web page, the byte streams comprising image byte streams and character byte streams; and
converting the image byte streams into images, convert the character byte streams into characters, and generating a local web page comprising the images and the characters, the local web page being displayed on the local server.
12. The medium of claim 11, wherein the effective URL is a physical address in the web server.
13. The medium of claim 11, wherein the effective URL is a physical address in the web server.
14. The medium of claim 11, wherein the characters are linked to one or more URLs, the linked URLs comprising relative URLs and absolute URLs.
15. The medium of claim 14, wherein the converting module is further operable to convert the linked URLs of the characters to local absolute URLs.
US12/580,355 2008-12-27 2009-10-16 Computer and method for converting a web page Expired - Fee Related US8250466B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN200810306600A CN101770488A (en) 2008-12-27 2008-12-27 Web page transition system and method
CN200810306600 2008-12-27
CN200810306600.5 2008-12-27

Publications (2)

Publication Number Publication Date
US20100169761A1 true US20100169761A1 (en) 2010-07-01
US8250466B2 US8250466B2 (en) 2012-08-21

Family

ID=42286418

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/580,355 Expired - Fee Related US8250466B2 (en) 2008-12-27 2009-10-16 Computer and method for converting a web page

Country Status (2)

Country Link
US (1) US8250466B2 (en)
CN (1) CN101770488A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104049991A (en) * 2013-03-13 2014-09-17 国际商业机器公司 Method and system for converting network applications into mobile applications
US20140281863A1 (en) * 2013-03-13 2014-09-18 International Business Machines Corporation Enhanced mobilization of existing web sites
US20140281905A1 (en) * 2013-03-13 2014-09-18 International Business Machines Corporation Mobilizing a web application to take advantage of a native device capability
US9426201B2 (en) 2013-03-13 2016-08-23 International Business Machines Corporation Transforming application cached template using personalized content
US9448776B1 (en) 2015-01-08 2016-09-20 AppNotch LLC Method and apparatus for converting a website into a native mobile application
US10083156B2 (en) 2013-03-13 2018-09-25 International Business Machines Corporation Mobile enablement of webpages

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102752267B (en) * 2011-04-20 2016-08-03 阿里巴巴集团控股有限公司 Website information provides method and device
CN104899212B (en) * 2014-03-05 2019-11-12 腾讯科技(深圳)有限公司 Web page display method, server and system
CN104978339A (en) * 2014-04-08 2015-10-14 北京奇虎科技有限公司 File processing method and equipment, and network system
CN105068803A (en) * 2015-08-07 2015-11-18 广州汽车集团股份有限公司 Human-computer interface realization method and device
CN105701178B (en) * 2016-01-05 2017-06-09 北京汇商融通信息技术有限公司 Distributed picture storage system
CN113536163A (en) * 2021-07-13 2021-10-22 北京百度网讯科技有限公司 Processing method, device and equipment for picture linking and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020169891A1 (en) * 2001-05-09 2002-11-14 J-Data Co., Ltd. Web address conversion system and Web address conversion method
US20040095400A1 (en) * 2002-11-19 2004-05-20 Anderson Andrew T. Reconfiguration of content for display on devices of different types
US7406498B2 (en) * 2000-04-12 2008-07-29 Webcollage Inc. Dynamic integration of web sites
US20090157633A1 (en) * 2007-12-13 2009-06-18 Hon Hai Precision Industry Co., Ltd. System and method for downloading text content and images in web pages
US7702814B2 (en) * 2006-08-18 2010-04-20 Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd. System and method for downloading hypertext markup language formatted web pages
US7895525B2 (en) * 2005-01-21 2011-02-22 Hewlett-Packard Development Company, L.P. Method of managing multiple resource identifiers

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101178717A (en) 2007-12-05 2008-05-14 优视动景(北京)技术服务有限公司 Method for adaptation processing web page and web page adaptation device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7406498B2 (en) * 2000-04-12 2008-07-29 Webcollage Inc. Dynamic integration of web sites
US20020169891A1 (en) * 2001-05-09 2002-11-14 J-Data Co., Ltd. Web address conversion system and Web address conversion method
US20040095400A1 (en) * 2002-11-19 2004-05-20 Anderson Andrew T. Reconfiguration of content for display on devices of different types
US7895525B2 (en) * 2005-01-21 2011-02-22 Hewlett-Packard Development Company, L.P. Method of managing multiple resource identifiers
US7702814B2 (en) * 2006-08-18 2010-04-20 Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd. System and method for downloading hypertext markup language formatted web pages
US20090157633A1 (en) * 2007-12-13 2009-06-18 Hon Hai Precision Industry Co., Ltd. System and method for downloading text content and images in web pages
US8041732B2 (en) * 2007-12-13 2011-10-18 Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd. System and method for downloading text content and images in web pages

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9426202B2 (en) 2013-03-13 2016-08-23 International Business Machines Corporation Transforming application cached template using personalized content
US9563448B2 (en) 2013-03-13 2017-02-07 International Business Machines Corporation Mobilizing a web application to take advantage of a native device capability
US20140281904A1 (en) * 2013-03-13 2014-09-18 International Business Machines Corporation Mobile enablement of existing web sites
US20140281863A1 (en) * 2013-03-13 2014-09-18 International Business Machines Corporation Enhanced mobilization of existing web sites
US20140281905A1 (en) * 2013-03-13 2014-09-18 International Business Machines Corporation Mobilizing a web application to take advantage of a native device capability
US9426201B2 (en) 2013-03-13 2016-08-23 International Business Machines Corporation Transforming application cached template using personalized content
US20140281883A1 (en) * 2013-03-13 2014-09-18 International Business Machines Corporation Mobile enablement of existing web sites
US10831858B2 (en) * 2013-03-13 2020-11-10 International Business Machines Corporation Mobile enablement of existing web sites
CN104049991A (en) * 2013-03-13 2014-09-17 国际商业机器公司 Method and system for converting network applications into mobile applications
US9563449B2 (en) * 2013-03-13 2017-02-07 International Business Machines Corporation Mobilizing a web application to take advantage of a native device capability
US10083156B2 (en) 2013-03-13 2018-09-25 International Business Machines Corporation Mobile enablement of webpages
US10089283B2 (en) 2013-03-13 2018-10-02 International Business Machines Corporation Mobile enablement of webpages
US10346501B2 (en) * 2013-03-13 2019-07-09 International Business Machines Corporation Mobile enablement of existing web sites
US10346502B2 (en) * 2013-03-13 2019-07-09 International Business Machines Corporation Mobile enablement of existing web sites
US9448776B1 (en) 2015-01-08 2016-09-20 AppNotch LLC Method and apparatus for converting a website into a native mobile application

Also Published As

Publication number Publication date
CN101770488A (en) 2010-07-07
US8250466B2 (en) 2012-08-21

Similar Documents

Publication Publication Date Title
US8250466B2 (en) Computer and method for converting a web page
US8385589B2 (en) Web-based content detection in images, extraction and recognition
US7496497B2 (en) Method and system for selecting web site home page by extracting site language cookie stored in an access device to identify directional information item
WO2020253389A1 (en) Page translation method and apparatus, medium, and electronic device
US7536391B2 (en) System and method for URL virtualization and mapping
US10963651B2 (en) Reformatting of context sensitive data
US20170083518A1 (en) System and Method for Launching a Process Using a Keyword Identifier
US10110966B2 (en) Method, device, server and client device for video processing
WO2015081848A1 (en) Socialized extended search method and corresponding device and system
US20140195888A1 (en) Tagging autofill field entries
US20090276425A1 (en) Encoding search results as a search permanent link uniform resource locator
WO2015154682A1 (en) Network request processing method, network server, and network system
US20130282699A1 (en) Using Authority Website to Measure Accuracy of Business Information
US9576065B2 (en) Method for maintaining common data across multiple platforms
KR101637016B1 (en) Method for providing user reaction web page
CN106156128B (en) Method and device for realizing multi-language and multi-domain name service of website
JP2007122398A (en) Method for determining identity of fragment, and computer program
CN111680247A (en) Local calling method, device, equipment and storage medium of webpage character string
CN114124883B (en) Data access method and device based on cloud storage address, computer equipment and medium
WO2015154681A1 (en) Link address generation method, device, and server
US11258845B2 (en) Browser management system, browser management method, browser management program, and client program
TWI407321B (en) Device and method for processing customized web pages
CN106713217B (en) Verification method and device
JP4715031B2 (en) Structured document conversion system and structured document conversion program
US20080319972A1 (en) Short period search keyword

Legal Events

Date Code Title Description
AS Assignment

Owner name: HONG FU JIN PRECISION INDUSTRY (SHENZHEN) CO., LTD

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LEE, CHUNG-I;YEH, CHIEN-FA;LI, DA-PENG;AND OTHERS;SIGNING DATES FROM 20090925 TO 20091012;REEL/FRAME:023382/0004

Owner name: HON HAI PRECISION INDUSTRY CO., LTD.,TAIWAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LEE, CHUNG-I;YEH, CHIEN-FA;LI, DA-PENG;AND OTHERS;SIGNING DATES FROM 20090925 TO 20091012;REEL/FRAME:023382/0004

Owner name: HON HAI PRECISION INDUSTRY CO., LTD., TAIWAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LEE, CHUNG-I;YEH, CHIEN-FA;LI, DA-PENG;AND OTHERS;SIGNING DATES FROM 20090925 TO 20091012;REEL/FRAME:023382/0004

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Expired due to failure to pay maintenance fee

Effective date: 20160821