Patents by Inventor Andy Leung

Andy Leung 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: 20230297916
    Abstract: The techniques described herein relate to a method including: receiving, by a processor, a data record having a plurality of fields; generating, by the processor, a risk score for the data record using a predictive model; determining, by the processor, that the data record is a potential anomaly based on the risk score; identifying, by the processor, an anomalous field from the plurality of fields; generating, by the processor, a plurality of permutations of the data record, the plurality of permutations generated by changing a value of the anomalous field; and outputting, by the processor, a replacement record selected from the plurality of permutations, the replacement record having a field value for the anomalous field that generates a lowest risk score among the plurality of permutations.
    Type: Application
    Filed: March 18, 2022
    Publication date: September 21, 2023
    Inventors: Andy LEUNG, Mayur PANDYA, Jon NELSON, Dalmo CIRNE, Doron ZEHAVI
  • Patent number: 8427482
    Abstract: A method of ordering visual objects presented on a display includes comparing visual objects to be placed in an overlapping condition and determining from the comparison the order in which the visual objects are to be placed. The visual objects are re-ordered and placed in the overlapping condition in accordance with the determination. Methods of creating connecting links joining source and destination visual objects as well as overlapping object and object-connecting tools are also provided.
    Type: Grant
    Filed: October 21, 2011
    Date of Patent: April 23, 2013
    Assignee: SMART Technologies ULC
    Inventors: Erin Wallace, Andy Leung
  • Patent number: 8238662
    Abstract: A method for dividing a digital image into regions comprises identifying potential region borders based on edge content in the digital image. The digital image is divided into regions based on user-selected ones of the potential region borders. A method of processing a region of a digital image comprises receiving gesture data for characterizing the region. A processing tool associated with the gesture data is automatically launched, and the region is processed using the processing tool.
    Type: Grant
    Filed: July 17, 2007
    Date of Patent: August 7, 2012
    Assignee: SMART Technologies ULC
    Inventors: Shymmon Banerjee, Wallace Kroeker, Erik Benner, Andy Leung
  • Publication number: 20120179502
    Abstract: A method for coordinating resources for events, the method comprises identifying participants for an event; collecting information concerning the identified participants, the information at least comprising availability schedules; and providing an event monitoring interface to at least one participant device, the event monitoring interface presenting a representation of identified participants and at least one resource associated with the event.
    Type: Application
    Filed: January 11, 2012
    Publication date: July 12, 2012
    Applicant: SMART TECHNOLOGIES ULC
    Inventors: Umar Farooq, Shymmon Banerjee, Andy Leung, Alex Alexeev, Sean Bacchus, Alexander Garin, Tom Willekes, Douglas Blair Hill, Jeff Lewis
  • Publication number: 20120098858
    Abstract: A method of ordering visual objects presented on a display includes comparing visual objects to be placed in an overlapping condition and determining from the comparison the order in which the visual objects are to be placed. The visual objects are re-ordered and placed in the overlapping condition in accordance with the determination. Methods of creating connecting links joining source and destination visual objects as well as overlapping object and object-connecting tools are also provided.
    Type: Application
    Filed: October 21, 2011
    Publication date: April 26, 2012
    Applicant: SMART TECHNOLOGIES ULC
    Inventors: ERIN WALLACE, ANDY LEUNG
  • Publication number: 20110298722
    Abstract: An interactive input system includes an interactive surface, at least one proximity sensor positioned in proximity with the interactive surface; and processing structure communicating with the sensor and processing sensor output from the at least one proximity sensor for detecting a user in proximity with the interactive surface. A method of providing input into an interactive input system having an interactive surface includes communicating sensor output from at least one proximity sensor positioned in proximity with the interactive surface to processing structure of the interactive input system; and processing the sensor output for detecting a user located in proximity with the interactive surface.
    Type: Application
    Filed: June 4, 2010
    Publication date: December 8, 2011
    Applicant: SMART Technologies ULC
    Inventors: Edward Tse, Andy Leung, Shymmon Banerjee
  • Publication number: 20090022394
    Abstract: A method for dividing a digital image into regions comprises identifying potential region borders based on edge content in the digital image. The digital image is divided into regions based on user-selected ones of the potential region borders. A method of processing a region of a digital image comprises receiving gesture data for characterizing the region. A processing tool associated with the gesture data is automatically launched, and the region is processed using the processing tool.
    Type: Application
    Filed: July 17, 2007
    Publication date: January 22, 2009
    Applicant: SMART Technologies Inc.
    Inventors: Shymmon Banerjee, Wallace Kroeker, Erik Benner, Andy Leung
  • Publication number: 20080143725
    Abstract: A method of ordering visual objects presented on a display includes comparing visual objects to be placed in an overlapping condition and determining from the comparison the order in which the visual objects are to be placed. The visual objects are re-ordered and placed in the overlapping condition in accordance with the determination. Methods of creating connecting links joining source and destination visual objects as well as overlapping object and object-connecting tools are also provided.
    Type: Application
    Filed: September 11, 2007
    Publication date: June 19, 2008
    Inventors: Andy Leung, Erin Wallace
  • Publication number: 20080129753
    Abstract: A method of ordering visual objects presented on a display includes comparing visual objects to be placed in an overlapping condition and determining from the comparison the order in which the visual objects are to be placed. The visual objects are re-ordered and placed in the overlapping condition in accordance with the determination. Methods of creating connecting links joining source and destination visual objects as well as overlapping object and object-connecting tools are also provided.
    Type: Application
    Filed: September 10, 2007
    Publication date: June 5, 2008
    Inventors: Andy Leung, Ann Dang
  • Patent number: 7330184
    Abstract: A touch system includes a touch panel having a touch surface and a projector presenting images onto the touch surface. A computer executing an applications program is coupled to the touch panel and the projector. The computer is responsive to contact output generated by the touch panel in response to proximity of a pointer to the touch surface and updates image data conveyed to the projector so that images presented on the touch surface reflect pointer activity. The computer executes a gesture connector recognition routine. The gesture connector recognition routine performs recognition to convert a freehand connector on the touch surface into a computer-generated connector approximating the freehand connector.
    Type: Grant
    Filed: June 12, 2002
    Date of Patent: February 12, 2008
    Assignee: SMART Technologies ULC
    Inventor: Andy Leung
  • Patent number: 7283126
    Abstract: A touch system comprises a touch panel having a touch surface and a projector presenting images onto the touch surface. A computer executing an applications program is coupled to the touch panel and the projector. The computer is responsive to contact output generated by the touch panel in response to proximity of a pointer to the touch surface and updates image data conveyed to the projector so that images presented on the touch surface reflect pointer activity. The computer executes a gesture suggestion and writing recognition routine. The gesture suggestion and writing recognition routine performs recognition to convert ink on the touch surface into another object based on a selected interpretation.
    Type: Grant
    Filed: June 12, 2002
    Date of Patent: October 16, 2007
    Assignee: Smart Technologies Inc.
    Inventor: Andy Leung
  • Publication number: 20070156281
    Abstract: A hybrid label is provided with a unique product identification code which can be retrieved using multiple independent processes. In one embodiment, the hybrid label includes an RFID inlay and a printable face sheet which are secured together by a layer of adhesive material. The RFID inlay includes an integrated circuit chip which is programmed with the unique product identification code. The printable face sheet includes a bar code and an alphanumeric character string, each of which is configured to represent the same identification code. A product tracking system designed in accordance with the hybrid label is able to extract the unique identification code from the label and, in turn, associate the identification code with a designated bundle of data records which is located in an external database. The product tracking system can retrieve the identification code through the use of either RFID technology, bar code technology or manual data entry.
    Type: Application
    Filed: June 27, 2006
    Publication date: July 5, 2007
    Inventors: Andy Leung, Ali Clemens, Sanjay Balu
  • Publication number: 20040221265
    Abstract: A method of ordering visual objects presented on a display includes comparing visual objects to be placed in an overlapping condition and determining from the comparison the order in which the visual objects are to be placed. The visual objects are re-ordered and placed in the overlapping condition in accordance with the determination. Methods of creating connecting links joining source and destination visual objects as well as overlapping object and object-connecting tools are also provided.
    Type: Application
    Filed: February 9, 2004
    Publication date: November 4, 2004
    Applicant: SMART Technologies Inc.
    Inventors: Andy Leung, Shymmon Banerjee, Ann Dang, Erin Wallace
  • Publication number: 20030231219
    Abstract: A touch system includes a touch panel having a touch surface and a projector presenting images onto the touch surface. A computer executing an applications program is coupled to the touch panel and the projector. The computer is responsive to contact output generated by the touch panel in response to proximity of a pointer to the touch surface and updates image data conveyed to the projector so that images presented on the touch surface reflect pointer activity. The computer executes a gesture connector recognition routine. The gesture connector recognition routine performs recognition to convert a freehand connector on the touch surface into a computer-generated connector approximating the freehand connector.
    Type: Application
    Filed: June 12, 2002
    Publication date: December 18, 2003
    Applicant: Smart Technologies Inc.
    Inventor: Andy Leung
  • Publication number: 20030231167
    Abstract: A touch system comprises a touch panel having a touch surface and a projector presenting images onto the touch surface. A computer executing an applications program is coupled to the touch panel and the projector. The computer is responsive to contact output generated by the touch panel in response to proximity of a pointer to the touch surface and updates image data conveyed to the projector so that images presented on the touch surface reflect pointer activity. The computer executes a gesture suggestion and writing recognition routine. The gesture suggestion and writing recognition routine performs recognition to convert ink on the touch surface into another object based on a selected interpretation.
    Type: Application
    Filed: June 12, 2002
    Publication date: December 18, 2003
    Inventor: Andy Leung
  • Patent number: 6446891
    Abstract: An improved wet and dry food grinder having a base assembly and a grinder assembly receivable on the base. The base contains an electric motor with associated electrical circuitry and drive means attached thereto. The grinder assembly has a cylindrical cover and a cylindrical grinder bowl received within the cover. Grinder blades are mounted in the grinder bowl and are driven by the drive means. The motor is actuated by placing the grinder assembly in position on the base and pressing down.
    Type: Grant
    Filed: October 29, 1999
    Date of Patent: September 10, 2002
    Assignee: Re{acute over (v)}el Inc.
    Inventor: Andy Leung
  • Patent number: D444668
    Type: Grant
    Filed: October 29, 1999
    Date of Patent: July 10, 2001
    Inventor: Andy Leung