Patents by Inventor Edward Lam

Edward Lam 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: 20180268371
    Abstract: This disclosure considers a vehicle routing problem with pickup and delivery, time windows, and location resource constraints. Locations provide a number of cumulative resources that are utilized by vehicles either during service (e.g., forklifts) or for the entirety of their visit (e.g., parking bays). The problem is highly challenging from a computational standpoint as the resource constraints add temporal dependencies between vehicles and a scheduling substructure not featured in traditional vehicle routing problems. The main contribution of this disclosure is a branch-and-price-and-check model that incorporates a branch-and-price algorithm that solves the underlying vehicle routing problem, and a constraint programming subproblem that checks the feasibility of the location resource constraints, and then adds combinatorial nogood cuts to the master problem if the resource constraints are violated.
    Type: Application
    Filed: March 14, 2018
    Publication date: September 20, 2018
    Inventors: Pascal VAN HENTENRYCK, Edward LAM
  • Patent number: 9477543
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for presenting error information. Logs are received from different locations, the logs associated with a plurality of builds at the different locations and associated with one or more systems. The logs are stored in a centralized location. Build information is generated for a given build, including identifying errors associated with the given build. Information for a current log associated with the given build is analyzed, including accessing information for previous logs associated with previous related builds related to the given build. Based on the analyzing, error diagnostic information that is to be presented is determined, including an analysis of errors that occurred in the given build and previous related builds. Instructions are provided, the instructions operable to present the error diagnostic information to a user, including providing log information, for presentation in a user interface.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: October 25, 2016
    Assignee: Business Objects Software Ltd.
    Inventors: Miles Henley, Dolan Sum, Alfred Fung, Edward Lam, Tao Lin, Randy Uy, Ren Horikiri, Jeff Lavoie
  • Patent number: 9367383
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for presenting error information. An indication is received of a selected error for a product installation. Installations are identified having a matching stream, build number and error. Other builds in a same stream having the same error are identified. Information is provided for displaying a graph having a horizontal line graph including first nodes representing builds in the same stream having the same error. Other occurrences of the error in builds of other streams are identified. Information for updating the graph is provided with parallel lines for each of the other streams, each parallel line including second nodes representing builds. An oldest one of the first nodes and second nodes is identified. Information is provided for presenting a list of potential changes occurring before the date associated with the oldest node and that are candidates for causing the error.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: June 14, 2016
    Assignee: Business Objects Software Ltd.
    Inventors: Miles Henley, Dolan Sum, Alfred Fung, Edward Lam, Tao Lin, Randy Uy, Ren Horikiri, Jeff Lavoie
  • Publication number: 20160092338
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for presenting error information. Logs are received from different locations, the logs associated with a plurality of builds at the different locations and associated with one or more systems. The logs are stored in a centralized location. Build information is generated for a given build, including identifying errors associated with the given build. Information for a current log associated with the given build is analyzed, including accessing information for previous logs associated with previous related builds related to the given build. Based on the analyzing, error diagnostic information that is to be presented is determined, including an analysis of errors that occurred in the given build and previous related builds. Instructions are provided, the instructions operable to present the error diagnostic information to a user, including providing log information, for presentation in a user interface.
    Type: Application
    Filed: September 26, 2014
    Publication date: March 31, 2016
    Inventors: Miles Henley, Dolan Sum, Alfred Fung, Edward Lam, Tao Lin, Randy Uy, Ren Horikiri, Jeff Lavoie
  • Publication number: 20160092286
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for presenting error information. An indication is received of a selected error for a product installation. Installations are identified having a matching stream, build number and error. Other builds in a same stream having the same error are identified. Information is provided for displaying a graph having a horizontal line graph including first nodes representing builds in the same stream having the same error. Other occurrences of the error in builds of other streams are identified. Information for updating the graph is provided with parallel lines for each of the other streams, each parallel line including second nodes representing builds. An oldest one of the first nodes and second nodes is identified. Information is provided for presenting a list of potential changes occurring before the date associated with the oldest node and that are candidates for causing the error.
    Type: Application
    Filed: September 26, 2014
    Publication date: March 31, 2016
    Inventors: Miles Henley, Dolan Sum, Alfred Fung, Edward Lam, Tao Lin, Randy Uy, Ren Horikiri, Jeff Lavoie
  • Patent number: 7405056
    Abstract: A workstation that provides an efficient method to collect biological tissues in a column tissue array format from blocks of embedded, frozen tissues, or fresh tissues. The workstation has a control unit for directing operations of the workstation and the operation unit for performing the production of the tissue column array. The operation unit comprises an array of vertical tubes in a platform, an arbor which engages and presses down the designated tube in the array, the embedded tissue block which is mounted directly below the designated tube, assemblies of motors responsive to the control unit for driving the platform and the tissue block, a light source block for generating an alignment signal, and a light detector block which measures the signal from the light source to determine the degree of alignment between the arbor, punch tubes, and the specimen block.
    Type: Grant
    Filed: March 2, 2005
    Date of Patent: July 29, 2008
    Inventors: Edward Lam, Ronald Lam
  • Publication number: 20060199169
    Abstract: A workstation that provides an efficient method to collect biological tissues in a column tissue array format from blocks of embedded, frozen tissues, or fresh tissues. The workstation has a control unit for directing operations of the workstation and the operation unit for performing the production of the tissue column array. The operation unit comprises an array of vertical tubes in a platform, an arbor which engages and presses down the designated tube in the array, the embedded tissue block which is mounted directly below the designated tube, assemblies of motors responsive to the control unit for driving the platform and the tissue block, a light source block for generating an alignment signal, and a light detector block which measures the signal from the light source to determine the degree of alignment between the arbor, punch tubes, and the specimen block.
    Type: Application
    Filed: March 2, 2005
    Publication date: September 7, 2006
    Applicant: ExB Technology, Inc.
    Inventors: Edward Lam, Ronald Lam
  • Patent number: 5996734
    Abstract: An air intake noise suppression device comprises a housing defining a passage having a relatively small height, preferably no greater than one-half inch, and a length defined by the expression ##EQU1## where H is the height of the passage and f is the desired noise frequency to be suppressed. The width of the passage is selected to be large enough to provide an adequate supply of intake air to the engine. With the passage essentially defining a relatively narrow slot, it is filled with acoustic boundary layers that accentuate noise significantly over a relatively wide frequency range.
    Type: Grant
    Filed: March 11, 1998
    Date of Patent: December 7, 1999
    Assignee: Outboard Marine Corporation
    Inventors: Edward Lam, Brian McGuire, Clarence Blanchard, William L. Richter, Jr.
  • Patent number: 5344739
    Abstract: A photosensitive diazo resin-containing photosensitive resin composition for lithographic printing comprising a sensitizing dye having an anion group in a molecule as a counter ion of a diazonium group.
    Type: Grant
    Filed: November 2, 1992
    Date of Patent: September 6, 1994
    Assignee: Nippon Paint Co., Ltd.
    Inventors: Kazunori Kanda, Osamu Nanba, Edward Lam
  • Patent number: 5308735
    Abstract: Disclosed is a photosensitive diazo resin for lithographic printing represented by the formula: ##STR1## wherein X.sup.- is a counter anion, Y is a divalent bonding group selected from the group consisting of --NH--, --S-- and --O--, R.sub.1, R.sub.2 and R.sub.3 are groups which are independently selected from the group consisting of hydrogen, an alkyl group and an alkoxy group, R.sub.4 and R.sub.5 are groups which are independently selected from the group consisting of hydrogen, an alkyl group and a phenyl group, 1 and m are integers which satisfy the relation:1+m=2 to 100, 1/m=30 to 99/1 to 70and A is a quaternary ammonium salt-containing group represented by the formula: ##STR2## (wherein B is a straight or branched divalent C.sub.1-10 alkyl group which bonds to an aromatic ring by a group selected from the group consisting of --CH.sub.2 --, --CO--, --O--, --S-- and --N--, and R.sub.6, R.sub.7 and R.sub.8 are groups which are independently selected from the group consisting of hydrogen and a C.sub.
    Type: Grant
    Filed: October 29, 1992
    Date of Patent: May 3, 1994
    Assignee: Nippon Paint Co., Ltd.
    Inventors: Kazunori Kanda, Edward Lam, Osamu Nanba