Patents by Inventor David Francis Tapuska

David Francis Tapuska 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).

  • Publication number: 20140337619
    Abstract: A first device with a changing identity establishes a secure connection with a second device in a network by acting as its own certificate authority. The first device issues itself a self-signed root certificate that binds an identity of the first device to a long-term public key of the first device. The root certificate is digitally signed using a long-term private key, where the long-term public key and the long-term private key form a public/private key pair. The first device provides its root certificate to the second device in any trusted manner The first device can then create a certificate for one or more short-term identities acquired by the first device and sign the newly-created certificate using the long-term private key. The first device can authenticate itself to the second device by sending the newly-created certificate to the second device.
    Type: Application
    Filed: July 24, 2014
    Publication date: November 13, 2014
    Inventors: Michael Stephen Brown, David Francis Tapuska
  • Patent number: 8843740
    Abstract: A first device with a changing identity establishes a secure connection with a second device in a network by acting as its own certificate authority. The first device issues itself a self-signed root certificate that binds an identity of the first device to a long-term public key of the first device. The root certificate is digitally signed using a long-term private key, where the long-term public key and the long-term private key form a public/private key pair. The first device provides its root certificate to the second device in any trusted manner. The first device can then create a certificate for one or more short-term identities acquired by the first device and sign the newly-created certificate using the long-term private key. The first device can authenticate itself to the second device by sending the newly-created certificate to the second device.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: September 23, 2014
    Assignee: BlackBerry Limited
    Inventors: Michael Stephen Brown, David Francis Tapuska
  • Patent number: 8826008
    Abstract: A system, methods and devices for the secure notification of an identity in a communications network. The methods include sending or receiving a communication including a hash of a certificate of a device to notify or detect the presence of the device in a network. Each certificate is associated with an identity which is excluded from the communication of the hash of the certificate. The received hash is compared to hashes of certificates stored in an electronic device to determine an identity. The identity may represent an electronic device or a user of the electronic device.
    Type: Grant
    Filed: August 3, 2012
    Date of Patent: September 2, 2014
    Assignee: BlackBerry Limited
    Inventors: Michael Stephen Brown, David Francis Tapuska
  • Publication number: 20140089944
    Abstract: A method and computing device are provided for processing user events received via a user interface, such as a touchscreen, in multiple threads. When a user event is received for a target element in a webpage, the user event is dispatched to both a main browser thread and a secondary thread. The secondary thread processes user events in accordance with established default actions defined within the browser, while the main thread processes the user events in accordance with any event handlers defined for that target element. The main thread processing may be delayed by other interleaved task, and the secondary thread may be given priority over the main thread. When the secondary thread completes processing, an updated webpage is displayed. When the main thread subsequently completes processing, its updated rendering of the webpage is displayed. The secondary thread thus provides an early user interface response to the user event.
    Type: Application
    Filed: November 8, 2013
    Publication date: March 27, 2014
    Inventors: Adam Chester TREAT, Eli Joshua FIDLER, Karl Arvid NILSSON, David Francis TAPUSKA, Genevieve Elizabeth MAK
  • Publication number: 20140075191
    Abstract: A method of handling cryptographic information in a communication comprising body elements and attachment elements to a mobile device includes the steps of determining if the communication includes an attachment element comprising cryptographic information and converting the attachment element into a body element upon determining that the communication includes an attachment element comprising cryptographic information.
    Type: Application
    Filed: November 14, 2013
    Publication date: March 13, 2014
    Applicant: BLACKBERRY LIMITED
    Inventors: Herbert Anthony LITTLE, Albert HECHT-ENNS, David Francis TAPUSKA, Michael Stephen BROWN, Michael Grant KIRKUP
  • Patent number: 8589950
    Abstract: A method and computing device are provided for processing user events received via a user interface, such as a touchscreen, in multiple threads. When a user event is received for a target element in a webpage, the user event is dispatched to both a main browser thread and a secondary thread. The secondary thread processes user events in accordance with established default actions defined within the browser, while the main thread processes the user events in accordance with any event handlers defined for that target element. The main thread processing may be delayed by other interleaved task, and the secondary thread may be given priority over the main thread. When the secondary thread completes processing, an updated webpage is displayed. When the main thread subsequently completes processing, its updated rendering of the webpage is displayed. The secondary thread thus provides an early user interface response to the user event.
    Type: Grant
    Filed: January 5, 2011
    Date of Patent: November 19, 2013
    Assignee: BlackBerry Limited
    Inventors: Adam Chester Treat, Eli Joshua Fidler, Karl Arvid Nilsson, David Francis Tapuska, Genevieve Elizabeth Mak
  • Publication number: 20130283049
    Abstract: A method and devices for providing secure data backup from a mobile communication device to an external computing device is described. In one embodiment, there is provided a method of backing up data from a mobile communication device to an external computing device, the mobile communication device being in communication with the external computing device, the method includes: receiving a request to backup one or more data items stored on the mobile communication device; encrypting a data item using an encryption key stored in a protected memory of the mobile communication device; and transferring the encrypted data item to the external computing device for storage by the external computing device. A method of restoring backup data to a mobile communication device from an external computing device is also provided, as are mobile communication devices and computing devices configured for implementing the backup and restore operations.
    Type: Application
    Filed: June 21, 2013
    Publication date: October 24, 2013
    Inventors: Michael Kenneth BROWN, Andrew Douglas Bocking, Scott William Totzke, David Francis Tapuska, Ronald Scotte Zinn, Maxime Matton, Michael Thomas Hardy, George Dos Santos, Christopher James Runstedler
  • Patent number: 8539226
    Abstract: A method and system for Certificate management and transfer between messaging clients are disclosed. When communications are established between a first messaging client and a second messaging client, one or more Certificates stored on the first messaging client may be selected and transferred to the second messaging client. Messaging clients may thereby share Certificates. Certificate management functions such as Certificate deletions, Certificate updates and Certificate status checks may also be provided.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: September 17, 2013
    Assignee: BlackBerry Limited
    Inventors: Herbert Anthony Little, Neil Patrick Adams, David Francis Tapuska, Michael Stephen Brown, James Andrew Godfrey, Michael Grant Kirkup
  • Publication number: 20130219471
    Abstract: A first device establishes a connection with a second device and attempts access, via the connection to an enterprise server of an enterprise. The first device may have a number of security perimeters, ones of which are allowed to use various communications proxies provided by the second device. If the first device and the second device are associated with a same common enterprise, an enterprise perimeter of the first device may be enabled to access the enterprise using an enterprise proxy of the second device.
    Type: Application
    Filed: July 31, 2012
    Publication date: August 22, 2013
    Inventors: Michael Stephen BROWN, Herbert Anthony LITTLE, Graham RUSSELL, David Francis TAPUSKA
  • Publication number: 20130166907
    Abstract: A device certificate binds an identity of a first device to a public key of the first device. The first device comprises a certificate authority service that creates for a process on the first device a process certificate certifying one or more capabilities of the process on the first device. The process certificate is presented to the second device. Upon validating the process certificate using the device certificate, the second device permits the process on the first device to have on the second device one or more of the verified certified capabilities.
    Type: Application
    Filed: December 23, 2011
    Publication date: June 27, 2013
    Applicant: Research In Motion Limited
    Inventors: Michael Stephen Brown, David Francis Tapuska
  • Patent number: 8474029
    Abstract: Systems and methods are provided for facilitating access to an electronic device. Password information is stored on the electronic device, and on a portable authenticator. When a user attempts to access the electronic device, the user is prompted to enter a password at the electronic device. The portable authenticator determines the validity of the entered password. The electronic device receives the results of the validity determination from the portable authenticator, and provides access to the electronic device based on the received validity determination.
    Type: Grant
    Filed: March 19, 2012
    Date of Patent: June 25, 2013
    Assignee: Research In Motion Limited
    Inventors: Neil Patrick Adams, David Francis Tapuska, Michael Stephen Brown, Herbert Anthony Little
  • Publication number: 20130145153
    Abstract: A system, methods and devices for the secure notification of an identity in a communications network. The methods include sending or receiving a communication including a hash of a certificate of a device to notify or detect the presence of the device in a network. Each certificate is associated with an identity which is excluded from the communication of the hash of the certificate. The received hash is compared to hashes of certificates stored in an electronic device to determine an identity. The identity may represent an electronic device or a user of the electronic device.
    Type: Application
    Filed: August 3, 2012
    Publication date: June 6, 2013
    Applicant: Research In Motion Limited
    Inventors: Michael Stephen Brown, David Francis Tapuska
  • Publication number: 20130145151
    Abstract: A first device with a changing identity establishes a secure connection with a second device in a network by acting as its own certificate authority. The first device issues itself a self-signed root certificate that binds an identity of the first device to a long-term public key of the first device. The root certificate is digitally signed using a long-term private key, where the long-term public key and the long-term private key form a public/private key pair. The first device provides its root certificate to the second device in any trusted manner. The first device can then create a certificate for one or more short-term identities acquired by the first device and sign the newly-created certificate using the long-term private key. The first device can authenticate itself to the second device by sending the newly-created certificate to the second device.
    Type: Application
    Filed: December 2, 2011
    Publication date: June 6, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Michael Stephen Brown, David Francis Tapuska
  • Patent number: 8452970
    Abstract: A system and method for code signing. The entities may be software application developers or other individuals or entities that wish to have applications digitally signed. Signing of the applications may be required in order to enable the applications to access sensitive APIs and associated resources of a computing device when the applications are executed on the computing device.
    Type: Grant
    Filed: September 2, 2010
    Date of Patent: May 28, 2013
    Assignee: Research In Motion Limited
    Inventors: Herbert Anthony Little, Neil Patrick Adams, Michael Grant Kirkup, David Francis Tapuska
  • Patent number: 8407468
    Abstract: One embodiment of a method of authenticating data comprises: receiving, at a device, data in a plurality of indexed packets transmitted by a data server, the data of the indexed packets being at least a portion of a larger data stream; receiving, at the device, from a data authentication server connected to the device by a network, a server-computed authentication value based on a subset of the data transmitted by the data server, the data authentication server having access to the data that was transmitted from the data server to the device; and comparing a device-computed authentication value based on a subset of the received data, corresponding to the subset of the data transmitted by the data server, with the server-computed authentication value in order to determine whether the subset of the data received at the device is authentic.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: March 26, 2013
    Assignee: Research In Motion Limited
    Inventors: Michael Kenneth Brown, David Francis Tapuska, Michael Stephen Brown
  • Publication number: 20130067492
    Abstract: In a publish-subscribe system, a subscribing process may specify a condition relating to an object's attribute value. The condition may be retained in a data structure, and evaluated against a to be published event. If the condition is satisfied or occurred, the publish-subscribe system transmits a notification event to the subscribing process indicating the existence of the published event.
    Type: Application
    Filed: September 9, 2011
    Publication date: March 14, 2013
    Inventors: Eli Joshua Fidler, David Francis Tapuska
  • Publication number: 20120233681
    Abstract: Systems and methods are provided for facilitating access to an electronic device. Password information is stored on the electronic device, and on a portable authenticator. When a user attempts to access the electronic device, the user is prompted to enter a password at the electronic device. The portable authenticator determines the validity of the entered password. The electronic device receives the results of the validity determination from the portable authenticator, and provides access to the electronic device based on the received validity determination.
    Type: Application
    Filed: March 19, 2012
    Publication date: September 13, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Neil Patrick Adams, David Francis Tapuska, Michael Stephen Brown, Herbert Anthony Little
  • Publication number: 20120174121
    Abstract: A method and computing device are provided for processing user events received via a user interface, such as a touchscreen, in multiple threads. When a user event is received for a target element in a webpage, the user event is dispatched to both a main browser thread and a secondary thread. The secondary thread processes user events in accordance with established default actions defined within the browser, while the main thread processes the user events in accordance with any event handlers defined for that target element. The main thread processing may be delayed by other interleaved task, and the secondary thread may be given priority over the main thread. When the secondary thread completes processing, an updated webpage is displayed. When the main thread subsequently completes processing, its updated rendering of the webpage is displayed. The secondary thread thus provides an early user interface response to the user event.
    Type: Application
    Filed: January 5, 2011
    Publication date: July 5, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Adam Chester TREAT, Eli Joshua FIDLER, Karl Arvid NILSSON, David Francis TAPUSKA, Genevieve Elizabetts Mak
  • Publication number: 20100029340
    Abstract: A method of rendering a representation of a webpage on a display at a portable electronic device includes identifying at least one block of the webpage having a variable width, setting the variable width to an assigned width based on an available display width, laying out the webpage using the assigned width set for the block of the webpage having the variable width, and rendering the webpage on the display of the portable electronic device.
    Type: Application
    Filed: July 27, 2009
    Publication date: February 4, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Gerhard Dietrich KLASSEN, David Francis TAPUSKA
  • Patent number: RE45087
    Abstract: A method and system for Certificate management and transfer between messaging clients are disclosed. When communications are established between a first messaging client and a second messaging client, one or more Certificates stored on the first messaging client may be selected and transferred to the second messaging client. Messaging clients may thereby share Certificates. Certificate management functions such as Certificate deletions, Certificate updates and Certificate status checks may also be provided.
    Type: Grant
    Filed: August 12, 2013
    Date of Patent: August 19, 2014
    Assignee: BlackBerry Limited
    Inventors: Herbert Anthony Little, Neil Patrick Adams, David Francis Tapuska, Michael Stephen Brown, Michael Grant Kirkup, James Andrew Godfrey