Patents by Inventor Erik Charlebois

Erik Charlebois 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: 10699306
    Abstract: In this disclosure, a system and method for displaying digital flyer having dynamic flyer content on a communication device are disclosed. The system includes a communication module configured to request for a digital flyer from a server and to receive flyer content of the digital flyer from the server, the digital flyer comprising a source flyer image for the flyer content, the source flyer image having one or more regions and an associated modular co ordinate system, a flyer processing module configured to collect selection information and for generating a request for the digital flyer, the request including the selection information, and a flyer display module configured to display the flyer content communicated from the server, the flyer display module displaying the flyer content using the modular co-ordinate system.
    Type: Grant
    Filed: February 1, 2013
    Date of Patent: June 30, 2020
    Assignee: FLIPP CORPORATION
    Inventors: Matthew Cheung, Erik Charlebois, Jeff Francis, Wehuns Tan
  • Patent number: 9842378
    Abstract: In the present disclosure, there is disclosed a communication device including a pre-loading module configured to retrieve a first and a second set of flyer image tiles from a flyer image tile set stored in memory, the first set of flyer image tiles being associated with the most zoomedout state and the second set of flyer image tiles being associated with a zoom level of a current viewport. The pre-loading module is further configured to associate the first set of flyer image tiles with an underlay viewport. The communication device further includes a display configured to display the first set of flyer image tiles in the underlay viewport that are visible in the current viewport and overlay the second set of flyer image tiles visible in the current viewport onto the first set of flyer image tiles.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: December 12, 2017
    Assignee: FLIPP CORPORATION
    Inventors: Erik Charlebois, Matthew Cheung, David Au-Yeung, Jeff Francis, David Meyers, Wehuns Tan
  • Patent number: 9092806
    Abstract: In the present disclosure, there is disclosed a communication device including a pre-loading module configured to retrieve a first and a second set of flyer image tiles from a flyer image tile set stored in memory, the first set of flyer image tiles being associated with the most zoomed-out state and the second set of flyer image tiles being associated with a zoom level of a current viewport. The pre-loading module is further configured to associate the first set of flyer image tiles with an underlay viewport. The communication device further includes a display configured to display the first set of flyer image tiles in the underlay viewport that are visible in the current viewport and overlay the second set of flyer image tiles visible in the current viewport onto the first set of flyer image tiles.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: July 28, 2015
    Assignee: FLIPP CORPORATION
    Inventors: Erik Charlebois, Matthew Cheung, David Au-Yeung, Jeff Francis, David Meyers, Wehuns Tan
  • Publication number: 20150134457
    Abstract: In this disclosure, a system and method for displaying digital flyer having dynamic flyer content on a communication device are disclosed. The system includes a communication module configured to request for a digital flyer from a server and to receive flyer content of the digital flyer from the server, the digital flyer comprising a source flyer image for the flyer content, the source flyer image having one or more regions and an associated modular co ordinate system, a flyer processing module configured to collect selection information and for generating a request for the digital flyer, the request including the selection information, and a flyer display module configured to display the flyer content communicated from the server, the flyer display module displaying the flyer content using the modular co-ordinate system.
    Type: Application
    Filed: February 1, 2013
    Publication date: May 14, 2015
    Inventors: Matthew Cheung, Erik Charlebois, Jeff Francis, Wehnus Tan
  • Publication number: 20070088697
    Abstract: A method, apparatus, and computer program product are provided by the present invention for a programming framework for easy pattern matching and transformation of intermediate language expression trees. With expression matching and transformation framework (EMTF) of the present invention, pattern matchers may be defined and embedded in a C++ program code in a manner that resembles their intermediate representation. EMTF also provides capabilities for unification, unbinding, transformation, intra-pattern referencing, common operators, creation of pattern objects in a storage pool. Recursive sub-expression matching and recursive transformation are also included.
    Type: Application
    Filed: October 13, 2005
    Publication date: April 19, 2007
    Inventors: Erik Charlebois, Arie Tal