Patents by Inventor Greg I. Chiou

Greg I. Chiou has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8065667
    Abstract: Techniques for extracting content from a rendered page are provided. In one approach, a tool allows a user to specify executable code (e.g., JavaScript) to be inserted into a file (e.g., HTML file). The code-injected file is interpreted and the executable code is executed, including, optionally, any executable code already in the file. Content is subsequently generated and provided to another application for further processing.
    Type: Grant
    Filed: March 20, 2007
    Date of Patent: November 22, 2011
    Assignee: Yahoo! Inc.
    Inventors: David Kellogg, Greg I. Chiou
  • Publication number: 20080235671
    Abstract: Techniques for extracting content from a rendered page are provided. In one approach, a tool allows a user to specify executable code (e.g., JavaScript) to be inserted into a file (e.g., HTML file). The code-injected file is interpreted and the executable code is executed, including, optionally, any executable code already in the file. Content is subsequently generated and provided to another application for further processing.
    Type: Application
    Filed: March 20, 2007
    Publication date: September 25, 2008
    Inventors: David Kellogg, Greg I. Chiou
  • Patent number: 7058699
    Abstract: 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.
    Type: Grant
    Filed: August 29, 2000
    Date of Patent: June 6, 2006
    Assignee: Yahoo! Inc.
    Inventors: Greg I. Chiou, Lev Stesin, Arup Mukherjee