Patents by Inventor Eugene Chin

Eugene Chin 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: 10952087
    Abstract: Systems, methods, and software can be used to detect resource access. In some aspect, a monitoring period for monitoring resource access on an electronic device is determined. A number of accesses to a resource on the electronic device made by an application during the monitoring period is determined. Information associated with at least one access to the resource is outputted on the electronic device.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: March 16, 2021
    Assignee: BlackBerry Limited
    Inventors: Adam Richard Schieman, Maxim Zezin, Dale Ducharme, Michael George Langlois, Eugene Chin, Sue Hsiu Ying Ludwig, Jason Scott Loustel
  • Patent number: 10764860
    Abstract: Systems, methods, and software can be used to monitor resource access. In some aspect, an electronic device determines that an application attempts to access a resource on the electronic device. The electronic device determines whether the application is operating in a foreground of an operating system (OS) on the electronic device or in a background of the OS on the electronic device. If the application is operating in the foreground, the application is permitted to access the resource. If the application is operating in the background, a notification is generated to indicate that a background application attempts to access a resource.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: September 1, 2020
    Assignee: Blackberry Limited
    Inventors: Adam Richard Schieman, Maxim Zezin, Dale Ducharme, Michael George Langlois, Eugene Chin, Sue Hsiu Ying Ludwig, Jason Scott Loustel
  • Patent number: 10754968
    Abstract: An apparatus, computer program, and method are afforded for providing a peer-to-peer security protocol. In operation, a message is identified that is directed from a first peer device to a second peer device. Further, the message is copied, so that a copy of the message is caused to be sent to an auditing server.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: August 25, 2020
    Assignee: DIGITAL 14 LLC
    Inventors: Alexander Sherkin, Ravi Singh, Michael Matovsky, Eugene Chin
  • Patent number: 10505950
    Abstract: A system, method, and computer program product are provided for multi-layer encryption of an efficient broadcast message. In use, a message is identified that includes data to be broadcasted to a plurality of recipients as well as identifiers of the plurality of recipients. The message is encrypted using a first encryption process to form a first header portion and a first data portion. Additionally, the message with the first data portion is encrypted using a second encryption process to form a second header portion and a second data portion. Further, the first header portion is encrypted using a third encryption process to form a third header portion. A multi-layer efficient broadcast message is then formed for broadcasting the data to the plurality of recipients, the multi-layer efficient broadcast message including the second header portion, the third header portion, and the second data portion.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: December 10, 2019
    Assignee: DARK MATTER L.L.C.
    Inventors: Alexander Sherkin, Eugene Chin, Ravi Singh
  • Patent number: 10460086
    Abstract: Plural modes of operation, each associated with a class attribute, may be established on a mobile device. The present application discloses a method of handling an application launch request, a computing device for carrying out the method and a computer readable medium for adapting a processor to carry out the method. The method includes receiving a launch request identifying an application that is to be launched, acquiring an identity for the application, acquiring a class for the application, labeling the application with the identity and the class and launching the application. The application's identity and class may then be taken into consideration when processing a request to access a store or create a new store. Notably, an application may request access to a store managed by a certificate manager, rather than accessing the store directly. Conveniently, a resource manager may handle parsing of a file path to the store.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: October 29, 2019
    Assignee: BlackBerry Limited
    Inventors: Alan Pak-Lun Ho, Michael Jonathan Mueller, Eugene Chin
  • Patent number: 10333766
    Abstract: A communication system is provided for enabling secure communications between at least a sender communication device and at least a recipient communication device or point-of-presence, wherein the then current recipient communication device(s) or point(s)-of-presence for the recipient(s) can vary over time. The communication system includes a network server component configured to maintain a current set of identification information elements for communicating with communication device(s) or points-of-presence associated with the one or more recipients; and if applicable provide up to date one or more identifiers or identification information elements for the one or more recipients to a sender communication device thereby prompting the sender communication device to send the secure communication based on the updated one or more identifiers or identification information elements.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: June 25, 2019
    Assignee: DARK MATTER L.L.C
    Inventors: Alexander Sherkin, Ravi Singh, Michael Matovsky, Eugene Chin
  • Patent number: 10274320
    Abstract: Method and device for providing safe zone information. The method includes receiving a map of an incident area sensor information from at least one sensor at the incident area. The method also includes determining a multi-dimensional model of the incident area based on the map of the incident area and the sensor information and determining a first threat location based on the sensor information, the map of the incident area, and the multi-dimensional model of the incident area. The method further includes determining a plurality of safe zone shadow areas based on the first threat location. The method also includes updating the multi-dimensional model of the incident area to include the plurality of safe zone shadow areas and to generate a safe zone shadow representation of the incident area and transmitting the safe zone shadow representation to at least one user device in the incident area.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: April 30, 2019
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Eugene Chin, Tih Huang Yeoh, Alfy Merican Ahmad Hambaly, Prebesh Pavithran, Kuan Heng Lee, Mern Keat Lee, Ming Yeh Koh, Guo Dong Gan, Bing Qin Lim
  • Publication number: 20190041216
    Abstract: Method and device for providing safe zone information. The method includes receiving a map of an incident area sensor information from at least one sensor at the incident area. The method also includes determining a multi-dimensional model of the incident area based on the map of the incident area and the sensor information and determining a first threat location based on the sensor information, the map of the incident area, and the multi-dimensional model of the incident area. The method further includes determining a plurality of safe zone shadow areas based on the first threat location. The method also includes updating the multi-dimensional model of the incident area to include the plurality of safe zone shadow areas and to generate a safe zone shadow representation of the incident area and transmitting the safe zone shadow representation to at least one user device in the incident area.
    Type: Application
    Filed: August 4, 2017
    Publication date: February 7, 2019
    Inventors: Eugene Chin, Tih Huang Yeoh, Alfy Merican Ahmad Hambaly, Prebesh Pavithran, Kuan Heng Lee, Mern Keat Lee, Ming Yeh Koh, Guo Dong Gan, Bing Qin Lim
  • Patent number: 10194314
    Abstract: A system and method of assigning an identifier to an entity operating within a mobile device ecosystem including a domain are provided. The method comprises: obtaining an identifier of the entity which uniquely identifies the entity within the domain, the identifier of the entity including length information identifying the length of identifier of the entity; obtaining an identifier of the domain within which the identifier of the entity is unique; and combining the identifier of the entity with the identifier of the domain to create a globally unique identifier of the entity which is globally unique in the mobile device ecosystem.
    Type: Grant
    Filed: May 11, 2011
    Date of Patent: January 29, 2019
    Assignee: BlackBerry Limited
    Inventors: Michael Nickola Slavitch, Eugene Chin, Gurdev S. Rai, Bruno R. Preiss, Kenneth Cyril Schneider
  • Publication number: 20190014126
    Abstract: A system, method, and computer program product are provided for multi-layer encryption of an efficient broadcast message. In use, a message is identified that includes data to be broadcasted to a plurality of recipients as well as identifiers of the plurality of recipients. The message is encrypted using a first encryption process to form a first header portion and a first data portion. Additionally, the message with the first data portion is encrypted using a second encryption process to form a second header portion and a second data portion. Further, the first header portion is encrypted using a third encryption process to form a third header portion. A multi-layer efficient broadcast message is then formed for broadcasting the data to the plurality of recipients, the multi-layer efficient broadcast message including the second header portion, the third header portion, and the second data portion.
    Type: Application
    Filed: July 10, 2017
    Publication date: January 10, 2019
    Inventors: Alexander Sherkin, Eugene Chin, Ravi Singh
  • Patent number: 9940447
    Abstract: Plural modes of operation, each associated with a class attribute, may be established on a mobile device. The present application discloses a method of handling an application launch request, a computing device for carrying out the method and a computer readable medium for adapting a processor to carry out the method. The method includes receiving a launch request identifying an application that is to be launched, acquiring an identity for the application, acquiring a class for the application, labeling the application with the identity and the class and launching the application.
    Type: Grant
    Filed: July 4, 2016
    Date of Patent: April 10, 2018
    Assignee: BlackBerry Limited
    Inventors: Alan Pak-Lun Ho, Michael J. Mueller, Eugene Chin
  • Publication number: 20170359727
    Abstract: A communication system is provided for enabling secure communications between at least a sender communication device and at least a recipient communication device or point-of-presence, wherein the then current recipient communication device(s) or point(s)-of-presence for the recipient(s) can vary over time. The communication system includes a network server component configured to maintain a current set of identification information elements for communicating with communication device(s) or points-of-presence associated with the one or more recipients; and if applicable provide up to date one or more identifiers or identification information elements for the one or more recipients to a sender communication device thereby prompting the sender communication device to send the secure communication based on the updated one or more identifiers or identification information elements.
    Type: Application
    Filed: June 13, 2016
    Publication date: December 14, 2017
    Inventors: ALEXANDER SHERKIN, RAVI SINGH, MICHAEL MATOVSKY, EUGENE CHIN
  • Publication number: 20170357819
    Abstract: An apparatus, computer program, and method are afforded for providing a peer-to-peer security protocol. In operation, a message is identified that is directed from a first peer device to a second peer device. Further, the message is copied, so that a copy of the message is caused to be sent to an auditing server.
    Type: Application
    Filed: June 10, 2016
    Publication date: December 14, 2017
    Inventors: Alexander Sherkin, Ravi Singh, Michael Matovsky, Eugene Chin
  • Publication number: 20170118611
    Abstract: Systems, methods, and software can be used to monitor resource access. In some aspect, an electronic device determines that an application attempts to access a resource on the electronic device. The electronic device determines whether the application is operating in a foreground of an operating system (OS) on the electronic device or in a background of the OS on the electronic device. If the application is operating in the foreground, the application is permitted to access the resource. If the application is operating in the background, a notification is generated to indicate that a background application attempts to access a resource.
    Type: Application
    Filed: October 26, 2016
    Publication date: April 27, 2017
    Applicant: BlackBerry Limited
    Inventors: Adam Richard SCHIEMAN, Maxim ZEZIN, Dale DUCHARME, Michael George LANGLOIS, Eugene CHIN, Sue Hsiu Ying LUDWIG, Jason Scott LOUSTEL
  • Publication number: 20170118610
    Abstract: Systems, methods, and software can be used to detect resource access. In some aspect, a monitoring period for monitoring resource access on an electronic device is determined. A number of accesses to a resource on the electronic device made by an application during the monitoring period is determined. Information associated with at least one access to the resource is outputted on the electronic device.
    Type: Application
    Filed: October 26, 2016
    Publication date: April 27, 2017
    Applicant: BlackBerry Limited
    Inventors: Adam Richard SCHIEMAN, Maxim ZEZIN, Dale DUCHARME, Michael George LANGLOIS, Eugene CHIN, Sue Hsiu Ying LUDWIG, Jason Scott LOUSTEL
  • Publication number: 20160314285
    Abstract: Plural modes of operation, each associated with a class attribute, may be established on a mobile device. The present application discloses a method of handling an application launch request, a computing device for carrying out the method and a computer readable medium for adapting a processor to carry out the method. The method includes receiving a launch request identifying an application that is to be launched, acquiring an identity for the application, acquiring a class for the application, labeling the application with the identity and the class and launching the application.
    Type: Application
    Filed: July 4, 2016
    Publication date: October 27, 2016
    Inventors: Alan Pak-Lun HO, Michael J. MUELLER, Eugene CHIN
  • Patent number: 9386451
    Abstract: Plural modes of operation, each associated with a class attribute, may be established on a mobile device. The present application discloses a method of handling an application launch request, a computing device for carrying out the method and a computer readable medium for adapting a processor to carry out the method. The method includes receiving a launch request identifying an application that is to be launched, acquiring an identity for the application, acquiring a class for the application, labeling the application with the identity and the class and launching the application.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: July 5, 2016
    Assignee: BlackBerry Limited
    Inventors: Alan Pak-Lun Ho, Michael J. Mueller, Eugene Chin
  • Publication number: 20140215634
    Abstract: Plural modes of operation, each associated with a class attribute, may be established on a mobile device. The present application discloses a method of handling an application launch request, a computing device for carrying out the method and a computer readable medium for adapting a processor to carry out the method. The method includes receiving a launch request identifying an application that is to be launched, acquiring an identity for the application, acquiring a class for the application, labeling the application with the identity and the class and launching the application.
    Type: Application
    Filed: March 11, 2013
    Publication date: July 31, 2014
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Alan Pak-Lun HO, Michael J. MUELLER, Eugene CHIN
  • Publication number: 20140213217
    Abstract: Plural modes of operation, each associated with a class attribute, may be established on a mobile device. The present application discloses a method of handling an application launch request, a computing device for carrying out the method and a computer readable medium for adapting a processor to carry out the method. The method includes receiving a launch request identifying an application that is to be launched, acquiring an identity for the application, acquiring a class for the application, labeling the application with the identity and the class and launching the application. The application's identity and class may then be taken into consideration when processing a request to access a store or create a new store. Notably, an application may request access to a store managed by a certificate manager, rather than accessing the store directly. Conveniently, a resource manager may handle parsing of a file path to the store.
    Type: Application
    Filed: July 25, 2013
    Publication date: July 31, 2014
    Applicant: BlackBerry Limited
    Inventors: Alan Pak-Lun HO, Michael Jonathan MUELLER, Eugene CHIN
  • Publication number: 20120252359
    Abstract: A mobile wireless communications device includes a near field communications (NFC) device, a motion sensing device, and a memory configured to store access information for each of a plurality of payment accounts. A processor cooperates with the NFC device, the motion sensing device, and the memory. The processor is configured to recognize a movement pattern based upon the motion sensing device, determine a given payment account from among the plurality thereof based upon the movement pattern, and send corresponding access information for the given payment account to a transaction terminal via the NFC device. In some applications, the processor may determine a given payment account from among the plurality thereof based upon an image associated with a transaction terminal and captured by an optical sensor, and send corresponding access information for the given payment account to the transaction terminal via the NFC device.
    Type: Application
    Filed: March 29, 2011
    Publication date: October 4, 2012
    Applicant: Research In Motion Limited
    Inventors: NEIL Patrick ADAMS, Eugene Chin, David Bukurak