Patents by Inventor Stuart Te-Hui Shih

Stuart Te-Hui Shih 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: 10691810
    Abstract: Methods and apparatuses are described for detecting vulnerabilities associated with a software application build. A server generates a software application build based upon a source code repository, including determining application dependencies of the software application build. The server identifies vulnerabilities associated with the application dependencies. For each identified vulnerability, the server creates an aspect class based upon a package file associated with the vulnerability, the aspect class comprising vulnerability logging code. The server integrates the created aspect classes into libraries of the application dependencies, generates a new package file based upon the application dependencies, and integrates the new package file into the software application build. The server executes the software application build, including generating log statements by calling the aspect classes in the new package file.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: June 23, 2020
    Assignee: FMR LLC
    Inventors: Jon Augustine Freitag, Joseph Scott Yarman, Stuart Te-Hui Shih
  • Patent number: 8924338
    Abstract: Described are methods and apparatuses, including computer program products, for automatically updating a tag embedded in a webpage that summarizes a current version of the webpage. A first model representative of the current version of the webpage is extracted. The first model is compared with a second model corresponding to a previous version of the webpage to detect one or more changes to the webpage. If the changes exceed a threshold, at least one keyword is determined for to the current version of the webpage. The tag of the webpage can be updated to include the keyword.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: December 30, 2014
    Assignee: FMR LLC
    Inventors: Xinxin Sheng, Hong Sun, Stuart Te-Hui Shih, Junjie Lu
  • Patent number: 6651123
    Abstract: The present invention utilizes a file locking emulator between an application program and an operating system. The file locking emulator comprises an application program interface and a file lock supervisor. The file locking emulator receives the file locking requests from the application program and generates file requests and file lock query commands. When the application program interface receives a file request it first checks the files lock status and then either returns an error for incompatible file requests or executes the compatible lock request along with any other compatible operation request such as a read, write or truncate file operation. Only code in the file request emulator needs to be rewritten when an application program is ported to different operating systems sharing incompatible but executable processes. In this manner tested code of the application program does not have to be rewritten.
    Type: Grant
    Filed: March 30, 2000
    Date of Patent: November 18, 2003
    Assignee: International Business Machines Corporation
    Inventors: Robert Brian Hutchison, Stuart Te-Hui Shih