Patents by Inventor Michael Stephen Brown

Michael Stephen Brown 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: 20150089005
    Abstract: Methods and apparatus for enabling content interaction at a connected electronic device re described. An example method includes establishing a web protocol session between a web server executing on a first electronic user device and a client executing on a second electronic user device via a direct radio frequency connection between the first electronic user device and the second electronic user device, wherein the first electronic user device and the second electronic user device are associated with a same user, the establishing including sending an open request from the client to the web server; and transmitting a response to the open request from the web server to the client, the response including a universal resource identifier identifying a location of content for presenting, on the second electronic device, the application executing on the first electronic device.
    Type: Application
    Filed: December 1, 2014
    Publication date: March 26, 2015
    Inventors: Michael Stephen BROWN, Herbert Anthony LITTLE
  • Patent number: 8984278
    Abstract: A novel code signing system, computer readable media, and method are provided. The code signing method includes receiving a code signing request from a requestor in order to gain access to one or more specific application programming interfaces (APIs). A digital signature is provided to the requestor. The digital signature indicates authorization by a code signing authority for code of the requestor to access the one or more specific APIs. In one example, the digital signature is provided by the code signing authority or a delegate thereof. In another example, the code signing request may include one or more of the following: code, an application, a hash of an application, an abridged version of the application, a transformed version of an application, a command, a command argument, and a library.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: March 17, 2015
    Assignee: BlackBerry Limited
    Inventors: David Paul Yach, Michael Stephen Brown, Herbert Anthony Little
  • Patent number: 8983518
    Abstract: A method and system are provided for operating a mobile device, the method comprising: reading a barcode being displayed by another mobile device, to identify a group, by capturing at least one image of the barcode; and joining the group identified by the barcode. Another method and system are provided, the method comprising: storing a barcode on the mobile device, the barcode identifying a group; and displaying the barcode on a display of the mobile device such that the entire barcode is visible on the display to enable another mobile device to scan the barcode to join the group. Another method and system are provided, the method comprising: reading a barcode being displayed by another mobile device, to identify an individual associated with the other mobile device, by capturing at least one image of the barcode; and inviting the individual identified by the barcode to join a group.
    Type: Grant
    Filed: August 15, 2013
    Date of Patent: March 17, 2015
    Assignee: BlackBerry Limited
    Inventors: Michael Hin Kai Hung, Herbert Anthony Little, Michael Stephen Brown
  • Patent number: 8943156
    Abstract: A system and method for handling e-mail address mismatches between the address contained within a user's certificate or certificate chain, and the account address actually being used is disclosed. In order to resolve address mismatches a canonical or generic domain name or user name may, for example, be used as a lifelong address of a user that is contained in the user's certificate. Upon detection of an address mismatch, the system and method disclosed herein may automatically re-check the certificate or search for a certificate containing the canonical or generic domain name and/or user name to attempt to resolve the mismatch.
    Type: Grant
    Filed: May 30, 2013
    Date of Patent: January 27, 2015
    Assignee: BlackBerry Limited
    Inventors: Michael Kenneth Brown, Michael Stephen Brown, Timothy Lee Segato
  • Publication number: 20150016612
    Abstract: Data is secured on a device in communication with a remote location using a password and content protection key. The device stores data encrypted using a content protection key, which itself may be stored in encrypted form using the password and a key encryption key. The remote location receives a public key from the device. The remote location uses the public key and a stored private key to generate a further public key. The further public key is sent to the device. The device uses the further public key to generate a key encryption key, which is then used to decrypt the encrypted content protection key. A new content encryption key may then be created.
    Type: Application
    Filed: July 28, 2014
    Publication date: January 15, 2015
    Inventors: Michael Kenneth Brown, Michael Stephen Brown, Herbert Anthony Little
  • Patent number: 8935526
    Abstract: Systems, methods, and software for providing digital security to a child message transmitted from a mobile device to a messaging server, where the mobile device typically does not transmit the parent message with the child message to the messaging server. Whether to apply digital security, such as encryption or a digital signature, or both, is determined, and if the mobile device does not include a complete copy of a parent message for insertion into the child message, the mobile device selectively downloads the parent message from the messaging server prior to the computation of a digital signature or prior to encryption. The systems and methods may also provide a check of the child message size, when the child message includes inserted parent content, to ensure that the child message does not exceed any prescribed limits on message size.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: January 13, 2015
    Assignee: BlackBerry Limited
    Inventors: Michael Stephen Brown, Michael Kenneth Brown
  • Patent number: 8930492
    Abstract: A content item may be identified at a first electronic device with selection for the content item to be “opened” at a second electronic device. The first electronic device may instruct that the content item be displayed or otherwise made available for further interaction at the second electronic device. A web protocol session may be established between the first electronic device and the second electronic device to allow for an instruction message from the first electronic device to the second electronic device. Upon receiving a user interface command at the first electronic device, the user interface command indicating that the content item should be displayed at the second electronic device, the instruction message is sent to the second electronic device, via the web protocol session. As a result, the content item is caused to be displayed at the second electronic device.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: January 6, 2015
    Assignee: BlackBerry Limited
    Inventors: Michael Stephen Brown, Herbert Anthony Little
  • Patent number: 8922398
    Abstract: A method of providing a password to a handheld electronic device having a reduced keyboard and a non-predictive keystroke interpretation system, wherein the reduced keyboard is of a particular keyboard type and the non-predictive keystroke interpretation system is of a particular system type. The method includes receiving a first character string in an electronic device, such as, without limitation, a PC, that is separate from the handheld electronic device, generating one or more second character strings in the electronic device based on the particular keyboard type, the first character string, and, possibly, the particular system type, and transmitting the one or more second character strings from the electronic device to the handheld electronic device as the password.
    Type: Grant
    Filed: June 24, 2009
    Date of Patent: December 30, 2014
    Assignee: BlackBerry Limited
    Inventors: Michael Kenneth Brown, Michael Grant Kirkup, Michael Stephen Brown
  • Patent number: 8914860
    Abstract: A system and method for associating message addresses with certificates, in which one or more message addresses are identified and associated with a user-selected certificate that does not contain any e-mail addresses. In certain situations, a message may be encrypted using a certificate that does not contain an e-mail address that matches the e-mail address of the individual to which the message is to be sent, so long as the address to which the message is to be sent matches any of the message addresses associated with the certificate. The message addresses are saved in a data structure that resides in a secure data store on a computing device, such as a mobile device.
    Type: Grant
    Filed: February 13, 2013
    Date of Patent: December 16, 2014
    Assignee: BlackBerry Limited
    Inventors: Neil Patrick Adams, Michael Stephen Brown, Herbert Anthony Little
  • Publication number: 20140358675
    Abstract: A click detection method, apparatus and system is provided. An embodiment includes a method that receives a request from a client destined for a server and a unique identifier for the client. The method also includes generating a representation of the unique identifier, and forwarding the representation of the unique identifier and the request to the server.
    Type: Application
    Filed: August 19, 2014
    Publication date: December 4, 2014
    Inventors: Russell Norman OWEN, Michael Stephen BROWN, Herbert Anthony LITTLE
  • Publication number: 20140359293
    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 12, 2014
    Publication date: December 4, 2014
    Inventors: Michael Stephen BROWN, David Francis TAPUSKA
  • Publication number: 20140359274
    Abstract: Systems and methods for providing additional security for data being transmitted across a wireless connection that has been established using a known wireless protocol (e.g. Bluetooth) are described. An encryption key is exchanged between a computing device (e.g. a mobile device) and a wireless peripheral device (e.g. a keyboard, a printer). In some embodiments, the encryption key is generated at one of the two devices. Data associated with the encryption key is output at the one device, which can be input by the user at the other device. The encryption key is then recovered at the other device from the input, thereby completing the key exchange. The encryption key can then be used to encrypt and decrypt data transmitted over the established wireless connection, providing additional security.
    Type: Application
    Filed: August 20, 2014
    Publication date: December 4, 2014
    Inventors: Michael Grant Kirkup, Michael Kenneth Brown, Michael Stephen Brown
  • Patent number: 8904170
    Abstract: A system and method for searching and retrieving certificates, which may be used in the processing of encoded messages. In one embodiment, a certificate synchronization application is programmed to perform certificate searches by querying one or more certificate servers for all of the certificates on those certificate servers. If all of the certificates on a certificate server cannot be successfully retrieved using a single search query, due to a search quota on the certificate server being exceeded for example, the search is re-performed through multiple queries, each corresponding to a narrower subsearch. Embodiments described herein enable large amounts of certificates to be automatically searched for and retrieved from certificate servers, thereby minimizing the need for users to manually search for individual certificates.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: December 2, 2014
    Assignee: BlackBerry Limited
    Inventors: Michael Stephen Brown, Neil Patrick Adams, David Francis Tapuska, Herbert Anthony Little
  • Publication number: 20140351599
    Abstract: Systems and methods for processing encoded messages within a wireless communications system are disclosed. A server within the wireless communications system performs signature verification of an encoded message and provides, together with the message, an indication to the mobile device that the message has been verified. In addition, the server provides supplemental information, such as, for example, a hash of the certificate or certificate chain used to verify the message, to the device, to enable the device to perform additional checks on the certificate, such as, for example, validity checks, trust checks, strength checks, or the like.
    Type: Application
    Filed: August 7, 2014
    Publication date: November 27, 2014
    Inventors: Michael Kenneth Brown, Herbert Anthony Little, Michael Stephen Brown
  • 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
  • Publication number: 20140325382
    Abstract: A method is described. The method comprising: receiving character data from the remote device in response to a user applying the character data to a displayed target; and supplying the character data to one of a plurality of components executable on a processor of a device based on one or more characters in the character data. A device is also described.
    Type: Application
    Filed: April 24, 2013
    Publication date: October 30, 2014
    Applicant: Research In Motion Limited
    Inventors: Michael Stephen BROWN, Terrill Mark DENT, Dan Zacharias GÄRDENFORS, Jason Tyler GRIFFIN
  • Publication number: 20140325383
    Abstract: A method is described. The method comprising the steps of receiving character data from the remote device following a selection of character data for application to a target; and determining, based on one or more characters in the character data, one or more components executable on the processor for supplying the character data thereto. A device is also described.
    Type: Application
    Filed: April 24, 2013
    Publication date: October 30, 2014
    Applicant: Research In Motion Limited
    Inventors: Michael Stephen BROWN, Terrill Mark DENT, Dan Zacharias GÄRDENFORS, Jason Tyler GRIFFIN
  • Publication number: 20140320387
    Abstract: A method for use in a device is described. The method comprising the steps of detecting a gesture at the device; and outputting data, to a remote device, for controlling a display object on a portion of a display generated by the remote device, wherein the display object is controlled in response to the detected gesture performed at the device, and wherein the data pertains to an application executable on the device. A device is also described.
    Type: Application
    Filed: April 24, 2013
    Publication date: October 30, 2014
    Applicant: Research In Motion Limited
    Inventors: Marcus ERIKSSON, Mathias LEWIN, Emil Alexander WASBERGER, Dan Zacharias GÄRDENFORS, Svante Magnus Ulfstand HALLERSTRÖM SJÖSTEDT, Carl Fredrik Alexander BERGLUND, Michael Stephen BROWN, Leif Fredrik ADEMAR
  • Publication number: 20140324962
    Abstract: A method of generating a display object is provided, the method comprising operating a first processor comprised within a first device to: execute an application; generate an display object associated with the application; output the active display object on the first device; transmit the display object to a second device for output by the second device; and receive user input to the application via the display object output on the second device.
    Type: Application
    Filed: April 24, 2013
    Publication date: October 30, 2014
    Applicant: Research In Motion Limited
    Inventors: Mathias LEWIN, Leif Fredrik ADEMAR, Terrill Mark DENT, Michael Stephen BROWN
  • Patent number: 8862875
    Abstract: A method and system are provided for secure messaging on mobile computing devices. The method and system provide for an indication of a security trust level associated with a security method used with an electronic message.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: October 14, 2014
    Assignee: BlackBerry Limited
    Inventors: Neil Patrick Adams, Michael Stephen Brown, Herbert Anthony Little, Michael Kenneth Brown