Patents by Inventor Dennis Chua Lee

Dennis Chua Lee 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: 8818836
    Abstract: A method, system, and computer-readable medium for dynamically generating actual fulfillment plans for a current order or a potential order so as to enhance the future fulfillment process for expected future orders is described. In some situations, actual delivery information based on one or more such actual fulfillment plans will then be provided to a customer, such as by displaying actual delivery date and/or time before or during the ordering process based on one or more actual fulfillment plans that can be or will be used to fulfill the order. A variety of types of criteria can be used to evaluate the effects of using a fulfillment plan to fulfill a current order, including criteria that consider the modeled future cost of fulfilling expected future orders, such as an overall cost of fulfilling all orders during a specified time period that is at least partially in the future.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: August 26, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Erich Braumoeller, Richard Brinkerhoff, Jeffrey Alan Holden, Dennis Chua Lee
  • Patent number: 6014513
    Abstract: A computer software tool used for automatically identifying code portions and data portions of a binary executable software program in which the code portions include machine instructions that are of arbitrary length. Software products are typically distributed as binary, executable files, which comprise a string of binary values. In general, an executable file has no structure or meaning, except as determined by its behavior when dynamically executed, one instruction at a time, by a digital computer. The software tool determines a set of addresses for any known code and data portions. The tool is then used to disassemble machine instructions, beginning at a starting address for each known code portion, to identify the target addresses of other code portions and other data portions. Other sections of the binary executable software program that could be either code or data are then analyzed to identify additionAL code and data portions.
    Type: Grant
    Filed: December 23, 1997
    Date of Patent: January 11, 2000
    Assignee: University of Washington
    Inventors: Geoffrey Michael Voelker, Theodore H. Romer, Alastair Wolman, Dennis Chua Lee, Brian N. Bershad, John Bradley Chen, Henry M. Levy, Wayne Anthony Wong
  • Patent number: 5953534
    Abstract: A method and procedure for modifying modules comprising a binary executable software program in such a way that, despite the transformations performed and the creation of new versions of the modules, the transformed program appears (to that program, including all of its components) as if it is running in the identical environment as the original program. The environment includes environment variables, the name of the program, the names of all of the dynamically loaded library (DLL) files that the program references, the directory in which the program resides, and the current directory at the time the program started execution. When the program has been transformed, e.g., for the purposes of monitoring or measurement, the environment also includes the effective addresses of data and instruction references made by the program.
    Type: Grant
    Filed: December 23, 1997
    Date of Patent: September 14, 1999
    Assignee: University of Washington
    Inventors: Theodore H. Romer, Alastair Wolman, Dennis Chua Lee, Geoffrey Michael Voelker, Brian N. Bershad, John Bradley Chen, Henry M. Levy, Wayne Anthony Wong