Patents by Inventor Edwin Chan

Edwin Chan 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).

  • Publication number: 20090287766
    Abstract: The invention provides a novel mobile web services discovery method that is capable of fulfilling the requirements from both the clients and providers. It allows the provider to balance the cost/performance ratios and utilize the network bandwidth more effectively, while also attaining the quality levels expected by the client.
    Type: Application
    Filed: May 15, 2008
    Publication date: November 19, 2009
    Inventors: Edwin Chan, Paul Ward
  • Publication number: 20090274877
    Abstract: A material capable of promoting adhesion through transitioning reversibly between a first state and a second state when the material is exposed to or removed from a stimulus, wherein, the first state includes a first texture and the second state includes a second texture different from the first texture.
    Type: Application
    Filed: March 11, 2009
    Publication date: November 5, 2009
    Inventors: Edwin Chan, Jeffrey M. Karp, Robert S. Langer
  • Publication number: 20090055798
    Abstract: A computer implemented method, apparatus, and computer program product for obtaining aliasing information for a target variable in a computer program. A control flow graph representing the computer program is partitioned into an taken address portion that includes all reachable nodes in which an address of the target variable is taken and an untaken address portion that includes all other reachable nodes. All references to the target variable are replaced with a temporary variable in the untaken address portion. The target variable is initialized with the value from the temporary variable at each intermediary node in a set of intermediary nodes in the taken address portion. An intermediary node is a node at which an address of a target variable is taken. The aliasing information for the target variable is generated using the modified computer program.
    Type: Application
    Filed: August 22, 2007
    Publication date: February 26, 2009
    Inventors: Edwin Chan, Raul E. Silvera
  • Publication number: 20090055815
    Abstract: A method and computer program product for eliminating maximum and minimum expressions within loop bounds are provided. A loop in a code is identified. The loop is determined to meet conditions, which require an upper loop bound and a lower loop bound to contain maximum and minimum expressions, loop-invariant operands, a predetermined size for a code size, and a total number of instructions to be greater than a predetermined constant. A profitability of loop versioning is determined based on a performance gain of a fast version of the loop, a probability of executing the fast version of the loop at runtime, and an overhead for performing loop versioning. A pair of lower loop bound and upper loop bound values resulting in a constant number is identified. A loop iteration value is checked to be a non-zero constant. Branches are identified, and loop versioning is performed to generate a versioned loop.
    Type: Application
    Filed: August 21, 2007
    Publication date: February 26, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Edwin Chan
  • Publication number: 20080028383
    Abstract: A method for implementing architecture cloning including: constructing a program call graph in a link phase of interprocedural analysis to model calling relationships between one or more procedures in a program; analyzing the program call graph to obtain information about the program; analyzing the program to identify the one or more procedures subject to architecture cloning; determining feasibility of architecture cloning; marking the one or more procedures in the program suitable for architecture cloning; naming the one or more procedures in the program suitable for architecture cloning; inserting a runtime routine call at an entry point of the program; invoking architecture cloning when one or more candidate procedures are identified during procedure cloning; providing a user with an interface for specifying multiple architecture targets to the compiler; and enabling the compiler to generate architectural specific instructions optimized for each of the multiple architecture targets.
    Type: Application
    Filed: July 31, 2006
    Publication date: January 31, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Roch G. Archambault, Edwin Chan, Raul E. Silvera
  • Publication number: 20060254525
    Abstract: An integrated pet environment for a mobile vehicle. The integrated pet environment will consist of two pet care units, one located behind the driver's seat and the other located behind the passenger's seat. The driver's seat unit will have storage for pet supplies, and will have a gate which the driver can easily reach with one hand while driving to close off his/her seat, preventing the dog from disturbing him/her while he/she is driving. The passenger's seat unit will have more storage plus a ramp for the dog. The passenger's seat itself will fold all the way down forward and will provide a seat for the dog, accessible from the back of the truck, which will not allow the dog to reach the driver. One of the two storage units will also have food and water dishes.
    Type: Application
    Filed: April 6, 2006
    Publication date: November 16, 2006
    Inventors: Lisa Troutman, David Musso, Melissa Appel, Edwin Chan, Elijah Dobrusin
  • Publication number: 20060168723
    Abstract: A combination jackknife bed and couch for a mobile vehicle. The jackknife bed and couch allows drivers to wake up and fold their sheets and pillow away from a seamless sleeping surface without the need to remove the sheets, blankets, pillows or other bedding materials. The sheets stay made within the folded up bed now turned into the couch. The couch may be unfolded with the sheets fully made so the driver may catch some well deserved post socializing rest without having to re-install the sheets. These features are made possible by folding the bed in and half and keeping it in the backrest of the couch. The sheets are held in place by stretchable retaining surface that may be extended over the bedding materials. When returned to the bed mode, the stretchable retaining surface must be released and potential energy in the winder may be used to retract the retaining surface.
    Type: Application
    Filed: January 25, 2006
    Publication date: August 3, 2006
    Inventors: William Bernstein, Derek Blitz, Andrew Kilb, Megan Stanton, David Wynne, Deepshikha Antes, Edwin Chan, Benjamin Morris, Scott Raven
  • Publication number: 20060170250
    Abstract: A raised floor sleeper for an over the road tractor for pulling a trailer. In order to effectively utilize the upper space in a sky-rise sleeper cab, one must first be able to reach it, which is the fundamental reason for the raised floor. Beyond bringing the upper space to the driver, raising the floor offers many other advantages. A combination stool and coffee table provides options that are enabled by the raised floor. The stool offers additional seating for socializing. The stool also functions as a freestanding table leg for the coffee table. The coffee table has a female indent on the bottom that mate with the stool. Two legs fold out supporting the other side of the table.
    Type: Application
    Filed: January 25, 2006
    Publication date: August 3, 2006
    Inventors: William Bernstein, Derek Blitz, Andrew Kilb, Megan Stanton, David Wynne, Deepshikha Antes, Edwin Chan, Benjamin Morris, Scott Raven
  • Publication number: 20060163911
    Abstract: A pull-out desk unit for a mobile vehicle. The pull-out desk unit has a cantilevered dual surface table component. The cantilevered dual surface table offers truckers a legless table for eating and general tasks, as well as desk area that keeps their belongings as they leave them eliminating the need to clean up or put things away. The innovation in this product lies in the memory foam lid. Once the table is pulled out, the lid (top surface for eating/general table) can be unlatched and fold back revealing a desk area lower than the surface of the eating/general table. On the under side of the lid is relatively thin low density memory foam. This foam can compress easily inch allowing it to conform to anything left on the table.
    Type: Application
    Filed: January 25, 2006
    Publication date: July 27, 2006
    Inventors: William Bernstein, Derek Blitz, Andrew Kilb, Megan Stanton, David Wynne, Deepshikha Antes, Edwin Chan, Benjamin Morris, Scott Raven
  • Publication number: 20060140988
    Abstract: The present invention relates to methods and depot emulsion compositions for delivery of visco-supplements.
    Type: Application
    Filed: December 19, 2005
    Publication date: June 29, 2006
    Inventors: Guohua Chen, Edwin Chan, Joel Rosenblatt
  • Patent number: 7032787
    Abstract: A dispenser for powdered, granular or related fluent materials. The dispenser includes a reservoir and an actuation mechanism that together define a housing, or enclosure. The reservoir sealingly contains a fluent material such that the contents are not easily contaminated or tampered with. User-imparted relative movement between cooperating parts of the actuation mechanism and reservoir enables a predetermined and repeatable quantity of the fluent contents to be discharged from the dispenser and onto a desired area, such as a food product. The dispenser is configured as a disposable device such that, after depletion of the fluent material contents arising out of a multiplicity of uses, it can be thrown away.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: April 25, 2006
    Inventors: William M. Sherk, Jr., Edwin Chan, Marco Perry, Richard C. Shonfeld
  • Patent number: 6710641
    Abstract: A bandgap reference circuit that operates with a voltage supply that can be less than 1 volt and that has one stable, non-zero current operating point. The core has a current generator embedded within it and includes one operational amplifier that provides a self-regulated voltage for several transistors used in the circuit.
    Type: Grant
    Filed: December 2, 2002
    Date of Patent: March 23, 2004
    Assignee: Lattice Semiconductor Corp.
    Inventors: Quan Yu, Edwin Chan
  • Publication number: 20030213820
    Abstract: A dispenser for powdered, granular or related fluent materials. The dispenser includes a reservoir and an actuation mechanism that together define a housing, or enclosure. The reservoir sealingly contains a fluent material such that the contents are not easily contaminated or tampered with. User-imparted relative movement between cooperating parts of the actuation mechanism and reservoir enables a predetermined and repeatable quantity of the fluent contents to be discharged from the dispenser and onto a desired area, such as a food product. The dispenser is configured as a disposable device such that, after depletion of the fluent material contents arising out of a multiplicity of uses, it can be thrown away.
    Type: Application
    Filed: April 30, 2003
    Publication date: November 20, 2003
    Inventors: William M. Sherk, Edwin Chan, Marco Perry, Richard C. Shonfeld
  • Patent number: 6650188
    Abstract: A two-stage coupling loop system that provides in-phase and quadrature signals in the two stages. Each stage includes a signal coupler, an LC-based voltage controlled oscillator (VCO) and an in-loop signal buffer that provides an additional controllable phase shift. Inclusion of the buffers in the loop decreases the capacitance load of each VCO.
    Type: Grant
    Filed: December 2, 2002
    Date of Patent: November 18, 2003
    Assignee: Lattice Semiconductor Corporation
    Inventors: Edwin Chan, Ming Qu, Ji Zhao
  • Patent number: 6614291
    Abstract: A signal multiplexer system and a signal latch system for low voltage (Vdd≈1.2 volts) and high speed transitions between states. A dc signal isolation circuit, inserted between a clock signal circuit and a signal input/output circuit, allows use of a two-transistor-layer vertical structure that provides adequate headroom voltage (about 0.3-0.4 volts, or larger) for high speed transistor response.
    Type: Grant
    Filed: June 15, 2001
    Date of Patent: September 2, 2003
    Assignee: Lattice Semiconductor Corp.
    Inventors: Ji Zhao, Kochung Lee, Edwin Chan
  • Patent number: 6555545
    Abstract: Hepatic cirrhosis and fibrosis and fatty liver can be prevented and treated by administering to a subject in need thereof an effective amount of at least one adenosine A2A receptor antagonist or at least one adenosine uptake promotor.
    Type: Grant
    Filed: February 12, 2001
    Date of Patent: April 29, 2003
    Assignee: New York University
    Inventors: Bruce N. Cronstein, Edwin Chan
  • Patent number: 6525617
    Abstract: A two-stage ring oscillator system that provides a phase shift of 90° in each of the two stages. Each stage includes an LC-based stage including a voltage controlled oscillator (VCO) and an in-line signal buffer that provides an additional controllable phase shift in the forward path and reduces loading capacitance of each LC-based stage by an estimated 10-50 percent. In-phase and quadrature output signals are provided by the system.
    Type: Grant
    Filed: August 9, 2001
    Date of Patent: February 25, 2003
    Assignee: Lattice Semiconductor Corporation
    Inventors: Edwin Chan, Ming Qu, Ji Zhao
  • Patent number: 6492877
    Abstract: A two-stage coupling loop system that provides in-phase and quadrature signals in two stages. Each stage includes a signal coupler, an LC-based voltage controlled oscillator (VCO) and in-loop signal buffer that provides an additional controllable phase shift. Inclusion of the buffers in the loop decreases the capacitance load of each VCO.
    Type: Grant
    Filed: August 9, 2001
    Date of Patent: December 10, 2002
    Assignee: Lattice Semiconductor Corporation
    Inventors: Edwin Chan, Ming Qu, Ji Zhao
  • Patent number: D473057
    Type: Grant
    Filed: July 8, 2002
    Date of Patent: April 15, 2003
    Assignee: Hayco Manufacturing Limited
    Inventor: Edwin Chan
  • Patent number: D499556
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: December 14, 2004
    Assignee: Hayco Manufacturing Limited
    Inventors: Christopher James Mccaughan Hay, Edwin Chan