发明名称 System and methods for implementing code translations that enable persistent client-server communication via a proxy
摘要 Systems and methods for extending or modifying the behavior of mobile (downloadable) software, such as JavaScript, HTML, and/or data that can be downloaded to a client device. One or more morphing agents are provided for translating and modifying code and data from a software source, such as a remote server. Each morphing agent translates and modifies one or more particular types of code. For example, one morphing agent may be provided for processing JavaScript code and another may be provided for processing HTML code and data. Each morphing agent typically includes a tokenizer module, a parser module and a translation module, each of which follows specific rule sets. Original software content is first tokenized according to a set of tokenizer rules, and subsequently parsed according to a set of parser rules. The parsed code is then translated according to the set of translator rules to produce the desired modified software content. An exception handler module is also provided for implementing exception rules when an exception occurs.
申请公布号 US7058699(B1) 申请公布日期 2006.06.06
申请号 US20000650273 申请日期 2000.08.29
申请人 YAHOO! INC. 发明人 CHIOU GREG I.;STESIN LEV;MUKHERJEE ARUP
分类号 G06F13/00;H04M1/725 主分类号 G06F13/00
代理机构 代理人
主权项
地址