Patents by Inventor Wing Young Lam

Wing Young 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).

  • Patent number: 9742777
    Abstract: A system and method for confirming an application change event associated with a device infrastructure of a mobile device, the method comprising: identifying an application change event processed by the device infrastructure; disabling an application associated with the application change event; sending an application authorization request from the mobile device over a communications network, the application authorization request including application identification information which identifies the application associated with the application change event; receiving a decision instruction at the mobile device, the decision instruction being based on a comparison of the application identification information with one or more listed applications in a plurality of applications identified in an application authorization list, the application authorization list being remote from the mobile device over the communications network; and performing an action on the mobile device in respect of the application associated
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: August 22, 2017
    Assignee: Good Technology Holdings Limited
    Inventors: Chun Fung Yuen, Wing Young Lam, Richard Segal, Alex Lau
  • Patent number: 9645861
    Abstract: A method for managing application containers, comprising: assigning a first application to a master container in a memory of a system; assigning a second application to a slave container in the memory; using a processor, assigning the master and slave containers to a container group by: delegating access to container meta-data of the slave container by a container run-time of the slave container or by the first application to a container meta-data accessor of the master container via a class loader of the master container; and, delegating interaction between the container run-time of the slave container and a container management channel of the slave container to a container management channel of the master container via the class loader of the master container; and, accessing the first and second applications via the container group.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: May 9, 2017
    Assignee: Good Technology Holdings Limited
    Inventors: Alex Lau, Namrata Jayant Bandekar, Chun Fung Yuen, Wing Young Lam
  • Patent number: 9646152
    Abstract: A multi-environment computer device configured for providing a work environment type and a personal environment type via a user interface for a device user, each of the environments having the same persona, the device having: a computer processor coupled to a memory, wherein the computer processor is programmed to coordinate interaction between the device user and the pair of environments presented on the user interface by: configuring the user interface to present the personal environment for facilitating interaction between the device user and personal applications associated with the personal environment, the personal environment having an assigned user name of said persona and a personal password, the personal environment presented using a set of unique personal environment user interface design elements for distinguishing the personal environment from the work environment via the user interface; and responding to a switch environment command generated by a switch mechanism invoked by the device user via
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: May 9, 2017
    Assignee: Good Technology Holdings Limited
    Inventors: Wing Young Lam, Chun Fung Yuen, Richard Segal
  • Publication number: 20160197930
    Abstract: A system and method for confirming an application change event associated with a device infrastructure of a mobile device, the method comprising: identifying an application change event processed by the device infrastructure; disabling an application associated with the application change event; sending an application authorization request from the mobile device over a communications network, the application authorization request including application identification information which identifies the application associated with the application change event; receiving a decision instruction at the mobile device, the decision instruction being based on a comparison of the application identification information with one or more listed applications in a plurality of applications identified in an application authorization list, the application authorization list being remote from the mobile device over the communications network; and performing an action on the mobile device in respect of the application associated
    Type: Application
    Filed: March 11, 2016
    Publication date: July 7, 2016
    Inventors: Chun Fung YUEN, Wing Young LAM, Richard SEGAL, Alex LAU
  • Publication number: 20160110538
    Abstract: A multi-environment computer device configured for providing a work environment type and a personal environment type via a user interface for a device user, each of the environments having the same persona, the device having: a computer processor coupled to a memory, wherein the computer processor is programmed to coordinate interaction between the device user and the pair of environments presented on the user interface by: configuring the user interface to present the personal environment for facilitating interaction between the device user and personal applications associated with the personal environment, the personal environment having an assigned user name of said persona and a personal password, the personal environment presented using a set of unique personal environment user interface design elements for distinguishing the personal environment from the work environment via the user interface; and responding to a switch environment command generated by a switch mechanism invoked by the device user via
    Type: Application
    Filed: December 21, 2015
    Publication date: April 21, 2016
    Inventors: Wing Young LAM, Chun Chun YUEN, Richard SEGAL
  • Patent number: 9305162
    Abstract: A system and method for confirming an application change event associated with a device infrastructure of a mobile device, the method comprising the steps of: storing an application authorization list identifying a plurality of mobile applications, the application authorization list being remote from the mobile device over a communications network; receiving an application authorization request from the mobile device over the communications network, the application authorization request including application identification information; comparing the application identification information with one or more listed mobile applications of the plurality of mobile applications identified in the application authorization list; determining whether the application information matches any of the plurality of mobile applications to produce a decision instruction containing an authorization decision; and sending the decision instruction to the mobile device for subsequent processing of the decision instruction by a mobile
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: April 5, 2016
    Assignee: GOOD TECHNOLOGY CORPORATION
    Inventors: Chun Fung Yuen, Wing Young Lam, Richard Segal, Alex Lau
  • Publication number: 20150309849
    Abstract: A method for managing application containers, comprising: assigning a first application to a master container in a memory of a system; assigning a second application to a slave container in the memory; using a processor, assigning the master and slave containers to a container group by: delegating access to container meta-data of the slave container by a container run-time of the slave container or by the first application to a container meta-data accessor of the master container via a class loader of the master container; and, delegating interaction between the container run-time of the slave container and a container management channel of the slave container to a container management channel of the master container via the class loader of the master container; and, accessing the first and second applications via the container group.
    Type: Application
    Filed: April 29, 2014
    Publication date: October 29, 2015
    Applicant: FIXMO, INC.
    Inventors: ALEX LAU, NAMRATA JAYANT BANDEKAR, CHUN FUNG YUEN, WING YOUNG LAM
  • Publication number: 20150040246
    Abstract: A system and method for confirming an application change event associated with a device infrastructure of a mobile device, the method comprising the steps of: storing an application authorization list identifying a plurality of mobile applications, the application authorization list being remote from the mobile device over a communications network; receiving an application authorization request from the mobile device over the communications network, the application authorization request including application identification information; comparing the application identification information with one or more listed mobile applications of the plurality of mobile applications identified in the application authorization list; determining whether the application information matches any of the plurality of mobile applications to produce a decision instruction containing an authorization decision; and sending the decision instruction to the mobile device for subsequent processing of the decision instruction by a mobile
    Type: Application
    Filed: July 31, 2013
    Publication date: February 5, 2015
    Applicant: Fixmo, Inc
    Inventors: Chun Fung Yuen, Wing Young Lam, Richard Segal, Alex Lau
  • Publication number: 20140359777
    Abstract: A mobile device management server and method are provided for determining the security risk for deployed mobile devices. The mobile device management server receives risk measurements from mobile devices that are used to calculate a risk score based on rules. The risk score can also be adjusted by correlating the received risk measurements with past security breaches or typical usage measurements. The calculated risk score is compared to a one or more thresholds to determine whether to take a protective action that is associated with exceeding a threshold.
    Type: Application
    Filed: May 31, 2013
    Publication date: December 4, 2014
    Inventors: Wing Young Lam, Chun Fung Yuen, Richard Segal
  • Publication number: 20140344922
    Abstract: A multi-environment computer device configured for providing a work environment type and a personal environment type via a user interface for a device user, each of the environments having the same persona, the device having: a computer processor coupled to a memory, wherein the computer processor is programmed to coordinate interaction between the device user and the pair of environments presented on the user interface by: configuring the user interface to present the personal environment for facilitating interaction between the device user and personal applications associated with the personal environment, the personal environment having an assigned user name of said persona and a personal password, the personal environment presented using a set of unique personal environment user interface design elements for distinguishing the personal environment from the work environment via the user interface; and responding to a switch environment command generated by a switch mechanism invoked by the device user via
    Type: Application
    Filed: May 17, 2013
    Publication date: November 20, 2014
    Applicant: Fixmo, Inc.
    Inventors: Wing Young Lam, Chun Fung Yuen, Richard Segal
  • Patent number: 8086673
    Abstract: A method for generating electronic meeting communications for multiple formats and a messaging server for adapted in accordance with the method. The method comprises: receiving on the messaging server a first electronic meeting communication having a first meeting component in a first format, the first meeting component including event information; determining a second meeting component in a second format different from the first format, the second meeting component including substantially the same event information as the first meeting component; and sending a second electronic meeting communication comprising at least the first and second meeting components from the messaging server to one or more recipient devices.
    Type: Grant
    Filed: June 7, 2006
    Date of Patent: December 27, 2011
    Assignee: Research In Motion Limited
    Inventors: Wing Young Lam, Anh Ngoc Van
  • Publication number: 20070288658
    Abstract: A method for generating electronic meeting communications for multiple formats and a messaging server for adapted in accordance with the method. The method comprises: receiving on the messaging server a first electronic meeting communication having a first meeting component in a first format, the first meeting component including event information; determining a second meeting component in a second format different from the first format, the second meeting component including substantially the same event information as the first meeting component; and sending a second electronic meeting communication comprising at least the first and second meeting components from the messaging server to one or more recipient devices.
    Type: Application
    Filed: June 7, 2006
    Publication date: December 13, 2007
    Applicant: Research In Motion Limited
    Inventors: Wing Young Lam, Anh Ngoc Van