Patents by Inventor Ming Chee Tsang
Ming Chee Tsang 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: 11722317Abstract: A computer-implemented method comprises sending, to a first device, a request for a signed certificate, the request for the signed certificate comprising a signed hash of data associated with a user, a corresponding public key of the user, and the data associated with the user; sending, to a second device different from the first device, a request for the signed certificate, the request comprising information to retrieve the signed certificate; and obtaining, from the second device, a signed certificate, the signed certificate comprising the public key of the user, the hash of the data associated with the user, and information indicating a health status of the user, the data associated with the user being absent from the signed certificate.Type: GrantFiled: December 22, 2020Date of Patent: August 8, 2023Assignee: BlackBerry LimitedInventors: Stephen John Barrett, James Robert Alfred, Ming Chee Tsang, Michael Peter Montemurro, Adam Richard Schieman, Neil Patrick Adams, Robert Joseph Lombardi
-
Publication number: 20220200810Abstract: A computer-implemented method comprises sending, to a first device, a request for a signed certificate, the request for the signed certificate comprising a signed hash of data associated with a user, a corresponding public key of the user, and the data associated with the user; sending, to a second device different from the first device, a request for the signed certificate, the request comprising information to retrieve the signed certificate; and obtaining, from the second device, a signed certificate, the signed certificate comprising the public key of the user, the hash of the data associated with the user, and information indicating a health status of the user, the data associated with the user being absent from the signed certificate.Type: ApplicationFiled: December 22, 2020Publication date: June 23, 2022Applicant: BlackBerry LimitedInventors: Stephen John BARRETT, James Robert ALFRED, Ming Chee TSANG, Michael Peter MONTEMURRO, Adam Richard SCHIEMAN, Neil Patrick ADAMS, Robert Joseph LOMBARDI
-
Publication number: 20220198344Abstract: A computer-implemented method comprises obtaining data associated with an event ticket and data associated with a digital health certificate of a user; generating a scannable code that includes the data associated with the event ticket and the data associated with the digital health certificate of the user, the scannable code configured to be scanned by a relying party device and causing the relying party device to display at least a notification indicating a ticket status and information associated with the user; and provide the scannable code to memory of a user device.Type: ApplicationFiled: November 30, 2021Publication date: June 23, 2022Applicant: BlackBerry LimitedInventors: Stephen John BARRETT, James Robert ALFRED, Ming Chee TSANG, Michael Peter MONTEMURRO, Adam Richard SCHIEMAN, Neil Patrick ADAMS
-
Patent number: 10965450Abstract: A system and method for securing communication across an in-vehicle bus, includes establishing a connection between a gateway in a vehicle and the in-vehicle bus; generating a session key at the gateway within the vehicle; transmitting a public key certificate and ephemeral key to the gateway and an electronic control unit of the vehicle; generating a shared secret at the gateway and the electronic control unit, respectively; encrypting the session key with the shared secret at the gateway; receiving the encrypted session key through the in-vehicle bus at the electronic control unit; and decrypting the encrypted session key based on the shared secret generated at the electronic control unit.Type: GrantFiled: April 16, 2019Date of Patent: March 30, 2021Assignee: BlackBerry LimitedInventors: James Robert Alfred, Sergei Sidorov, Ming Chee Tsang, Scott Lee Linke
-
Publication number: 20190268763Abstract: A system and method for securing communication across an in-vehicle bus, includes establishing a connection between a gateway in a vehicle and the in-vehicle bus; generating a session key at the gateway within the vehicle; transmitting a public key certificate and ephemeral key to the gateway and an electronic control unit of the vehicle; generating a shared secret at the gateway and the electronic control unit, respectively; encrypting the session key with the shared secret at the gateway; receiving the encrypted session key through the in-vehicle bus at the electronic control unit; and decrypting the encrypted session key based on the shared secret generated at the electronic control unit.Type: ApplicationFiled: April 16, 2019Publication date: August 29, 2019Inventors: James Robert Alfred, Sergei Sidorov, Ming Chee Tsang, Scott Lee Linke
-
Patent number: 10285051Abstract: A system and method for securing communication across an in-vehicle bus, includes establishing a connection between a gateway in a vehicle and the in-vehicle bus; generating a session key at the gateway within the vehicle; transmitting a public key certificate and ephemeral key to the gateway and an electronic control unit of the vehicle; generating a shared secret at the gateway and the electronic control unit, respectively; encrypting the session key with the shared secret at the gateway; receiving the encrypted session key through the in-vehicle bus at the electronic control unit; and decrypting the encrypted session key based on the shared secret generated at the electronic control unit.Type: GrantFiled: September 20, 2016Date of Patent: May 7, 2019Assignees: 2236008 Ontario Inc., Certicom Corp.Inventors: James Robert Alfred, Sergei Sidorov, Ming Chee Tsang, Scott Lee Linke
-
Publication number: 20180084412Abstract: A system and method for securing communication across an in-vehicle bus, includes establishing a connection between a gateway in a vehicle and the in-vehicle bus; generating a session key at the gateway within the vehicle; transmitting a public key certificate and ephemeral key to the gateway and an electronic control unit of the vehicle; generating a shared secret at the gateway and the electronic control unit, respectively; encrypting the session key with the shared secret at the gateway; receiving the encrypted session key through the in-vehicle bus at the electronic control unit; and decrypting the encrypted session key based on the shared secret generated at the electronic control unit.Type: ApplicationFiled: September 20, 2016Publication date: March 22, 2018Inventors: James Robert Alfred, Sergei Sidorov, Ming Chee Tsang, Scott Lee Linke
-
Patent number: 9917693Abstract: Systems, methods, and software can be used to provide security assurance information. In some aspects, a certificate request for a client process on a mobile device is received. A security assurance character for the client process is determined. Whether to grant the certificate request is determined based on the determined security assurance character. In response to determining to grant the certificate request, a certificate is generated.Type: GrantFiled: November 6, 2015Date of Patent: March 13, 2018Assignees: BlackBerry Limited, Certicom Corp.Inventors: Roger Paul Bowman, Catalin Visinescu, Ming Chee Tsang, Daniel Richard L. Brown, Ravi Singh, Thomas Stiemerling
-
Publication number: 20170118014Abstract: Systems, methods, and software can be used to provide security assurance information. In some aspects, a certificate request for a client process on a mobile device is received. A security assurance character for the client process is determined. Whether to grant the certificate request is determined based on the determined security assurance character. In response to determining to grant the certificate request, a certificate is generated.Type: ApplicationFiled: November 6, 2015Publication date: April 27, 2017Applicants: Certicom Corp., BlackBerry LimitedInventors: Roger Paul Bowman, Catalin Visinescu, Ming Chee Tsang, Daniel Richard L. Brown, Ravi Singh, Thomas Stiemerling