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: 10952087Abstract: 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: GrantFiled: October 26, 2016Date of Patent: March 16, 2021Assignee: BlackBerry LimitedInventors: Adam Richard Schieman, Maxim Zezin, Dale Ducharme, Michael George Langlois, Eugene Chin, Sue Hsiu Ying Ludwig, Jason Scott Loustel
-
Patent number: 10764860Abstract: 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: GrantFiled: October 26, 2016Date of Patent: September 1, 2020Assignee: Blackberry LimitedInventors: Adam Richard Schieman, Maxim Zezin, Dale Ducharme, Michael George Langlois, Eugene Chin, Sue Hsiu Ying Ludwig, Jason Scott Loustel
-
Patent number: 10754968Abstract: 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: GrantFiled: June 10, 2016Date of Patent: August 25, 2020Assignee: DIGITAL 14 LLCInventors: Alexander Sherkin, Ravi Singh, Michael Matovsky, Eugene Chin
-
Patent number: 10505950Abstract: 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: GrantFiled: July 10, 2017Date of Patent: December 10, 2019Assignee: DARK MATTER L.L.C.Inventors: Alexander Sherkin, Eugene Chin, Ravi Singh
-
Patent number: 10460086Abstract: 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: GrantFiled: July 25, 2013Date of Patent: October 29, 2019Assignee: BlackBerry LimitedInventors: Alan Pak-Lun Ho, Michael Jonathan Mueller, Eugene Chin
-
Patent number: 10333766Abstract: 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: GrantFiled: June 13, 2016Date of Patent: June 25, 2019Assignee: DARK MATTER L.L.CInventors: Alexander Sherkin, Ravi Singh, Michael Matovsky, Eugene Chin
-
Patent number: 10274320Abstract: 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: GrantFiled: August 4, 2017Date of Patent: April 30, 2019Assignee: 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: 20190041216Abstract: 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: ApplicationFiled: August 4, 2017Publication date: February 7, 2019Inventors: 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: 10194314Abstract: 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: GrantFiled: May 11, 2011Date of Patent: January 29, 2019Assignee: BlackBerry LimitedInventors: Michael Nickola Slavitch, Eugene Chin, Gurdev S. Rai, Bruno R. Preiss, Kenneth Cyril Schneider
-
Publication number: 20190014126Abstract: 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: ApplicationFiled: July 10, 2017Publication date: January 10, 2019Inventors: Alexander Sherkin, Eugene Chin, Ravi Singh
-
Patent number: 9940447Abstract: 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: GrantFiled: July 4, 2016Date of Patent: April 10, 2018Assignee: BlackBerry LimitedInventors: Alan Pak-Lun Ho, Michael J. Mueller, Eugene Chin
-
Publication number: 20170359727Abstract: 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: ApplicationFiled: June 13, 2016Publication date: December 14, 2017Inventors: ALEXANDER SHERKIN, RAVI SINGH, MICHAEL MATOVSKY, EUGENE CHIN
-
Publication number: 20170357819Abstract: 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: ApplicationFiled: June 10, 2016Publication date: December 14, 2017Inventors: Alexander Sherkin, Ravi Singh, Michael Matovsky, Eugene Chin
-
Publication number: 20170118611Abstract: 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: ApplicationFiled: October 26, 2016Publication date: April 27, 2017Applicant: BlackBerry LimitedInventors: Adam Richard SCHIEMAN, Maxim ZEZIN, Dale DUCHARME, Michael George LANGLOIS, Eugene CHIN, Sue Hsiu Ying LUDWIG, Jason Scott LOUSTEL
-
Publication number: 20170118610Abstract: 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: ApplicationFiled: October 26, 2016Publication date: April 27, 2017Applicant: BlackBerry LimitedInventors: Adam Richard SCHIEMAN, Maxim ZEZIN, Dale DUCHARME, Michael George LANGLOIS, Eugene CHIN, Sue Hsiu Ying LUDWIG, Jason Scott LOUSTEL
-
Publication number: 20160314285Abstract: 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: ApplicationFiled: July 4, 2016Publication date: October 27, 2016Inventors: Alan Pak-Lun HO, Michael J. MUELLER, Eugene CHIN
-
Patent number: 9386451Abstract: 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: GrantFiled: March 11, 2013Date of Patent: July 5, 2016Assignee: BlackBerry LimitedInventors: Alan Pak-Lun Ho, Michael J. Mueller, Eugene Chin
-
Publication number: 20140215634Abstract: 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: ApplicationFiled: March 11, 2013Publication date: July 31, 2014Applicant: RESEARCH IN MOTION LIMITEDInventors: Alan Pak-Lun HO, Michael J. MUELLER, Eugene CHIN
-
Publication number: 20140213217Abstract: 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: ApplicationFiled: July 25, 2013Publication date: July 31, 2014Applicant: BlackBerry LimitedInventors: Alan Pak-Lun HO, Michael Jonathan MUELLER, Eugene CHIN
-
Publication number: 20120252359Abstract: 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: ApplicationFiled: March 29, 2011Publication date: October 4, 2012Applicant: Research In Motion LimitedInventors: NEIL Patrick ADAMS, Eugene Chin, David Bukurak