Patents by Inventor Chi Chiu Tse

Chi Chiu Tse 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: 10149166
    Abstract: Systems, methods, and software can be used to verify a certificate. In some aspects, a request to connect to a Virtual Private Network (VPN) server is received from an application on a mobile device. A certificate of the VPN server is obtained at the mobile device. A device-level certificate verification for the certificate is performed. Whether an application-level certificate verification is provisioned for the application is determined. In response to determining that the application-level certification verification is provisioned, the application-level certificate verification for the certificate is performed. In response to verifying that the certificate passes the application-level certificate verification, the mobile device is connected to the VPN server.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: December 4, 2018
    Assignee: BlackBerry Limited
    Inventors: Elliott Michael Guy Mazzuca, Chang Fung Yang, Jason Songbo Xu, Chi Chiu Tse
  • Patent number: 10102500
    Abstract: A serialization service module is provided for configuring an asset management system to provide a secure means of generating, assigning to chips (or other electronic objects or devices), and tracking unique serial numbers. To provide this service, a controller connects through a secure, encrypted connection to appliances at a manufacturer's location. Agents can then request serial number values from an appliance by product name. The serial numbers are generated by the appliance, metered, and provided to the agents. The serial numbers are then injected sequentially into each die in a chip manufacturing process using the agent. A log is reported to the controller.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: October 16, 2018
    Assignee: Certicom Corp.
    Inventors: Eric Fung, Brian Neill, Chi Chiu Tse
  • Publication number: 20170208469
    Abstract: Systems, methods, and software can be used to verify a certificate. In some aspects, a request to connect to a Virtual Private Network (VPN) server is received from an application on a mobile device. A certificate of the VPN server is obtained at the mobile device. A device-level certificate verification for the certificate is performed. Whether an application-level certificate verification is provisioned for the application is determined. In response to determining that the application-level certification verification is provisioned, the application-level certificate verification for the certificate is performed. In response to verifying that the certificate passes the application-level certificate verification, the mobile device is connected to the VPN server.
    Type: Application
    Filed: January 14, 2016
    Publication date: July 20, 2017
    Applicant: BlackBerry Limited
    Inventors: Elliott Michael Guy MAZZUCA, Chang Fung YANG, Jason Songbo XU, Chi Chiu TSE
  • Patent number: 9426145
    Abstract: Plural modes of operation may be established on a mobile device. Specific modes of operation of the mobile device may be associated with specific spaces in memory. By using a “class” designation within the existing certificate store structure and key store structure, certificates and keys can be assigned to one space among plural spaces. Accordingly, a personal certificate store and a personal key store may exist in a personal space. Similarly, a corporate certificate store and a corporate key store may exist in a corporate space. APIs designed to work within such a system may be arranged to employ a “class” attribute when managing certificates and cryptographic keys.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: August 23, 2016
    Assignees: BlackBerry Limited, 2236008 Ontario Inc.
    Inventors: Alan Pak-Lun Ho, Chi Chiu Tse, Sivakumar Nagarajan, Michael Jonathan Mueller
  • Publication number: 20160162836
    Abstract: A serialization service module is provided for configuring an asset management system to provide a secure means of generating, assigning to chips (or other electronic objects or devices), and tracking unique serial numbers. To provide this service, a controller connects through a secure, encrypted connection to appliances at a manufacturer's location. Agents can then request serial number values from an appliance by product name. The serial numbers are generated by the appliance, metered, and provided to the agents. The serial numbers are then injected sequentially into each die in a chip manufacturing process using the agent. A log is reported to the controller.
    Type: Application
    Filed: December 7, 2015
    Publication date: June 9, 2016
    Inventors: Eric FUNG, Brian NEILL, Chi Chiu TSE
  • Patent number: 9306948
    Abstract: A method and a mobile device having a plurality of modes of operation, the method associating each connection interface on the mobile device with one of a plurality of modes; and restricting access to a profile for each connection interface on the mobile device to only a subset of applications based on the mode associated with the profile.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: April 5, 2016
    Assignee: BlackBerry Limited
    Inventors: Chi Chiu Tse, Elliott Michael Guy Mazzuca, Konrad Hammel
  • Patent number: 9294470
    Abstract: Plural modes of operation may be established on a mobile device. Specific modes of operation of the mobile device may be associated with specific spaces in memory. By associating the existing certificate store structure and key store structure with a mode of operation, certificates and keys can be assigned to one space among plural spaces. Furthermore, management (viewing/importation/deletion) of certificates associated with specific modes of operation may be controlled based on the presence or absence of a mobile device administration server and the status (enabled/disabled) of an IT policy.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: March 22, 2016
    Assignee: BlackBerry Limited
    Inventors: Christopher Lyle Bender, John Vincent Storozuk, Alan Pak-Lun Ho, Chi Chiu Tse
  • Patent number: 9208459
    Abstract: A serialization service module is provided for configuring an asset management system to provide a secure means of generating, assigning to chips (or other electronic objects or devices), and tracking unique serial numbers. To provide this service, a controller is used to define a product model, then to define one or more serialization schemas to be bound to each product model. Each serialization schema contains a range of serial numbers for a particular product. The serial number schemas are sent over a secure, encrypted connection to appliances at the manufacturer's location. Agents can then request serial number values by product name. The serial numbers are generated by the appliance, metered, and provided to the agents. The serial numbers are then injected sequentially into each die in a chip manufacturing process using the agent.
    Type: Grant
    Filed: July 12, 2010
    Date of Patent: December 8, 2015
    Assignee: Certicom Corp.
    Inventors: Eric Fung, Brian Neill, Chi Chiu Tse
  • Patent number: 9077622
    Abstract: A method and device for automatic login of a virtual private network on an interface change, the method: associating a virtual private network profile with a plurality of connection interfaces, each connection interface within the plurality of connection interfaces having a priority; monitoring the plurality of connection interfaces for availability; if a connection interface with a higher priority than the connection interface currently used by the virtual private network becomes available, utilizing the higher priority connection interface for the virtual private network; and if the connection interface currently used by the virtual private network becomes unavailable, transferring the virtual private network to a highest priority available connection interface within the plurality of connection interfaces.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: July 7, 2015
    Assignee: BlackBerry Limited
    Inventors: Chi Chiu Tse, Elliott Michael Guy Mazzuca, Alan Pak-Lun Ho
  • Patent number: 9014174
    Abstract: In some implementations, a method for routing a communication includes receiving, from an application running on a user equipment (UE), a request to access a forwarding information base (FIB). The UE includes a plurality of FIBs and a plurality of communication interfaces. Each of the plurality of FIBs includes communication interface information. An assigned FIB from the plurality of FIBs is determined. The assigned FIB has been assigned to the application. An appropriate communication interface for communication is determined based on a destination of the communication and the communication interface information of the assigned FIB. The communication is transmitted to the destination using the communication interface.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: April 21, 2015
    Assignees: BlackBerry Limited, 2236008 Ontario Inc.
    Inventors: Kerry Gordon Peter Williams, Nils Patrik Lahti, Chi Chiu Tse
  • Patent number: 8997203
    Abstract: In some implementations, a method for routing communication includes determining a binding interface for a communication session based on a forwarding information base (FIB) and a destination for the communication session. The communication session is from an application running on user equipment (UE), and the binding interface is included in a virtual private network (VPN) tunnel established through an Internet Protocol (IP) security (IPsec) interface. Whether to filter the communication session is determined based on which perimeter of the UE includes the binding interface and which perimeter of the UE includes the IPsec interface.
    Type: Grant
    Filed: August 7, 2012
    Date of Patent: March 31, 2015
    Assignee: BlackBerry Limited
    Inventors: Chi Chiu Tse, Jason Songbo Xu, Ania Halliop, Chun Hei Justin Lai
  • Publication number: 20150074754
    Abstract: Plural modes of operation may be established on a mobile device. Specific modes of operation of the mobile device may be associated with specific spaces in memory. By associating the existing certificate store structure and key store structure with a mode of operation, certificates and keys can be assigned to one space among plural spaces. Furthermore, management (viewing/importation/deletion) of certificates associated with specific modes of operation may be controlled based on the presence or absence of a mobile device administration server and the status (enabled/disabled) of an IT policy.
    Type: Application
    Filed: November 18, 2014
    Publication date: March 12, 2015
    Inventors: Christopher Lyle BENDER, John Vincent STOROZUK, Alan Pak-Lun HO, Chi Chiu TSE
  • Patent number: 8893219
    Abstract: Plural modes of operation may be established on a mobile device. Specific modes of operation of the mobile device may be associated with specific spaces in memory. By associating the existing certificate store structure and key store structure with a mode of operation, certificates and keys can be assigned to one space among plural spaces. Furthermore, management (viewing/importation/deletion) of certificates associated with specific modes of operation may be controlled based on the presence or absence of a mobile device administration server and the status (enabled/disabled) of an IT policy.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: November 18, 2014
    Assignee: BlackBerry Limited
    Inventors: Christopher Lyle Bender, John Vincent Stotozuk, Alan Pak-Lun Ho, Chi Chiu Tse
  • Publication number: 20140207943
    Abstract: A method and computing device configured to send and receive traffic over a virtual private network (VPN) connection, the computing device having a processor; and a communications subsystem, where the method determines that a first trigger had been met; monitors whether data traffic exists over the VPN connection for a first time period; and if no data traffic exists over the VPN connection for the first time period, disconnects the VPN connection.
    Type: Application
    Filed: January 24, 2013
    Publication date: July 24, 2014
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Chi Chiu TSE, Ania HALLIOP, Chun Hei LAI
  • Publication number: 20140047534
    Abstract: In some implementations, a method for routing communication includes determining a binding interface for a communication session based on a forwarding information base (FIB) and a destination for the communication session. The communication session is from an application running on user equipment (UE), and the binding interface is included in a virtual private network (VPN) tunnel established through an Internet Protocol (IP) security (IPsec) interface. Whether to filter the communication session is determined based on which perimeter of the UE includes the binding interface and which perimeter of the UE includes the IPsec interface.
    Type: Application
    Filed: August 7, 2012
    Publication date: February 13, 2014
    Inventors: Chi Chiu Tse, Jason Songbo Xu, Ania Halliop, Chun Hei Justin Lai
  • Publication number: 20140003359
    Abstract: In some implementations, a method for routing a communication includes receiving, from an application running on a user equipment (UE), a request to access a forwarding information base (FIB). The UE includes a plurality of FIBs and a plurality of communication interfaces. Each of the plurality of FIBs includes communication interface information. An assigned FIB from the plurality of FIBs is determined. The assigned FIB has been assigned to the application. An appropriate communication interface for communication is determined based on a destination of the communication and the communication interface information of the assigned FIB. The communication is transmitted to the destination using the communication interface.
    Type: Application
    Filed: September 27, 2012
    Publication date: January 2, 2014
    Applicants: QNX SOFTWARE SYSTEMS LIMITED, RESEARCH IN MOTION LIMITED
    Inventors: Kerry Gordon Peter Williams, Nils Patrik Lahti, Chi Chiu Tse
  • Publication number: 20130219465
    Abstract: A method and a mobile device having a plurality of modes of operation, the method associating each connection interface on the mobile device with one of a plurality of modes; and restricting access to a profile for each connection interface on the mobile device to only a subset of applications based on the mode associated with the profile.
    Type: Application
    Filed: December 17, 2012
    Publication date: August 22, 2013
    Applicant: Research In Motion Limited
    Inventors: Chi Chiu TSE, Elliott Michael Guy MAZZUCA, Konrad HAMMEL
  • Patent number: 8458248
    Abstract: A method and apparatus for virtual private network (‘VPN’) liveness checking, the method, upon expiration of a timer, sending, over a VPN tunnel, a request to a server located behind a terminator of the VPN; checking whether a response to the request is received within a time interval; if a response to the request is received, resetting the timer; and if a response to the request is not received within the time interval, resending the request if a request count is less than a set number of requests; or providing an inactive tunnel indication to a VPN client manager if the request count equals the set number of requests.
    Type: Grant
    Filed: September 24, 2010
    Date of Patent: June 4, 2013
    Assignee: Research In Motion Limited
    Inventors: Giyeong Son, Chi Chiu Tse, Denis Fedotenko
  • Publication number: 20120078998
    Abstract: A method and apparatus for virtual private network (‘VPN’) liveness checking, the method, upon expiration of a timer, sending, over a VPN tunnel, a request to a server located behind a terminator of the VPN; checking whether a response to the request is received within a time interval; if a response to the request is received, resetting the timer; and if a response to the request is not received within the time interval, resending the request if a request count is less than a set number of requests; or providing an inactive tunnel indication to a VPN client manager if the request count equals the set number of requests.
    Type: Application
    Filed: September 24, 2010
    Publication date: March 29, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Giyeong Son, Chi Chiu Tse, Denis Fedotenko
  • Publication number: 20110063093
    Abstract: A serialization service module is provided for configuring an asset management system to provide a secure means of generating, assigning to chips (or other electronic objects or devices), and tracking unique serial numbers. To provide this service, a controller is used to define a product model, then to define one or more serialization schemas to be bound to each product model. Each serialization schema contains a range of serial numbers for a particular product. The serial number schemas are sent over a secure, encrypted connection to appliances at the manufacturer's location. Agents can then request serial number values by product name. The serial numbers are generated by the appliance, metered, and provided to the agents. The serial numbers are then injected sequentially into each die in a chip manufacturing process using the agent.
    Type: Application
    Filed: July 12, 2010
    Publication date: March 17, 2011
    Applicant: CERTICOM CORP.
    Inventors: Eric Fung, Brian Neill, Chi Chiu Tse