Patents by Inventor Bruno Richard Preiss

Bruno Richard Preiss 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: 9825914
    Abstract: The present disclosure presents a system, method and apparatus herein enabling secure coupling of a computing device, such as a mobile device with an endpoint, such as an application server. The computing device can include any electronic device such as a computer, a server, an application server, a mobile device or tablet. The endpoint can be any electronic device as well that is located within an enterprise network. In at least one embodiment, the secure coupling of the mobile device with a computing device can include a security gateway server. In one example, the security gateway server can be a tunnel service server. In another embodiment, an application server can include a tunnel service module to provide the secure coupling with the mobile device.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: November 21, 2017
    Assignee: BlackBerry Limited
    Inventors: Jonathan Hong-Man Sau, Graham Russell, Bruno Richard Preiss, Ronesh Puri
  • Publication number: 20150237009
    Abstract: The present disclosure presents a system, method and apparatus herein enabling secure coupling of a computing device, such as a mobile device with an endpoint, such as an application server. The computing device can include any electronic device such as a computer, a server, an application server, a mobile device or tablet. The endpoint can be any electronic device as well that is located within an enterprise network. In at least one embodiment, the secure coupling of the mobile device with a computing device can include a security gateway server. In one example, the security gateway server can be a tunnel service server. In another embodiment, an application server can include a tunnel service module to provide the secure coupling with the mobile device.
    Type: Application
    Filed: April 29, 2015
    Publication date: August 20, 2015
    Applicant: BlackBerry Limited
    Inventors: Jonathan Hong-Man Sau, Graham Russell, Bruno Richard Preiss, Ronesh Puri
  • Patent number: 9100497
    Abstract: A method, system and apparatus for managing persona-based notifications at a communication device are provided. A port is dynamically assigned to an application on the basis of a persona at a communication device, the application enabled to receive notifications from a given provider. The port is registered with a server to receive the notification. The port is opened to receive notifications associated with the persona for the application from the server.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: August 4, 2015
    Assignee: BLACKBERRY LIMITED
    Inventors: Bruno Richard Preiss, Sunning Chun Ning Go, Allan David Lewis
  • Patent number: 9055032
    Abstract: The present disclosure presents a system, method and apparatus herein enabling secure coupling of a computing device, such as a mobile device with an endpoint, such as an application server. The computing device can include any electronic device such as a computer, a server, an application server, a mobile device or tablet. The endpoint can be any electronic device as well that is located within an enterprise network. In at least one embodiment, the secure coupling of the mobile device with a computing device can include a security gateway server. In one example, the security gateway server can be a tunnel service server. In another embodiment, an application server can include a tunnel service module to provide the secure coupling with the mobile device.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: June 9, 2015
    Assignee: BlackBerry Limited
    Inventors: Jonathan Hong-Man Sau, Graham Russell, Bruno Richard Preiss, Ronesh Puri
  • Patent number: 8978126
    Abstract: A method at a computing client located behind a NAT and restrictive-access firewall, including establishing a control connection with a TCP TURN server utilizing a port capable of traversing the restrictive-access firewall; requesting an allocation of an client service identity from the TCP TURN server; and receiving, from the TCP TURN server, a response containing the client service identity, the client service identity being independent of any port used to communicate with the TCP TURN server. Further a method at a TCP TURN server, including listening on a first port for communications from a computing client, the computing client being behind a restrictive access firewall and the first port capable of traversing the restrictive-access firewall; establishing a control connection with the client on the first port; receiving a request for an allocation of an client service identity from the computing client; and sending a response containing the client service identity.
    Type: Grant
    Filed: October 29, 2012
    Date of Patent: March 10, 2015
    Assignee: BlackBerry Limited
    Inventors: Bruno Richard Preiss, Kaiduan Xie, Jonathan Hong-Man Sau
  • Patent number: 8949349
    Abstract: A communications system includes a mobile wireless communications device, a trusted server, and a plurality of host servers. A given one of the host servers is in communication with the mobile wireless communications device. The given host server is configured to generate and send a redirection request to the mobile wireless communications device, the redirection request requesting the mobile wireless communications device to communicate with an other one of the host servers. The mobile wireless communications device is configured to send the redirection request to the trusted server, and the trusted server configured to send the redirection request to the mobile wireless communications device based upon verification of the redirection request.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: February 3, 2015
    Assignee: BlackBerry Limited
    Inventors: Giyeong Son, Michael John Rogan, Graeme Roger Stuart Whittington, Bruno Richard Preiss, David Bajar
  • Patent number: 8898453
    Abstract: An authentication server and method are provided for generating tokens for use by a mobile electronic device for accessing a service. Communications between the device and the authentication server are through a relay. A memory stores a secret shared with a service server from which the service is provided. A processor is configured to generate the token using the shared secret and based on a reliance on the relay to ensure that the device has authorization to access the service. One or more computer readable medium having computer readable instructions stored thereon that cause the device to obtain proof of authorization to access the service is also provided. The instructions implement a method comprising: outputting via a wireless connection to a relay a request addressed to an authentication server for a token and receiving the token from the authentication server via the relay.
    Type: Grant
    Filed: April 29, 2010
    Date of Patent: November 25, 2014
    Assignee: BlackBerry Limited
    Inventors: Bruno Richard Preiss, Andreea Manolesco
  • Publication number: 20140310512
    Abstract: The present disclosure presents a system, method and apparatus herein enabling secure coupling of a computing device, such as a mobile device with an endpoint, such as an application server. The computing device can include any electronic device such as a computer, a server, an application server, a mobile device or tablet. The endpoint can be any electronic device as well that is located within an enterprise network. In at least one embodiment, the secure coupling of the mobile device with a computing device can include a security gateway server. In one example, the security gateway server can be a tunnel service server. In another embodiment, an application server can include a tunnel service module to provide the secure coupling with the mobile device.
    Type: Application
    Filed: April 12, 2013
    Publication date: October 16, 2014
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Jonathan Hong-Man SAU, Graham RUSSELL, Bruno Richard PREISS, Ronesh PURI
  • Publication number: 20140298415
    Abstract: A method and a relay service node to facilitate establishment of a secure connection between a first node within a restrictive access network, and a second node, the method accepting a control connection from the first node; accepting a second connection from the second node, and receiving, over the second connection, a message requesting secure connection establishment with the first node and providing an identifier for the first node; sending, over the control connection, a connection attempt request to establish a third connection from the first node; accepting the third connection from the first node; binding the second connection with the third connection; and forwarding the message requesting secure connection establishment with the first node to the first node.
    Type: Application
    Filed: March 28, 2013
    Publication date: October 2, 2014
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Kaiduan XIE, Bruno Richard PREISS, Jonathan Hong-Man SAU, Roger Charles MEIKE
  • Publication number: 20140123267
    Abstract: A method at a computing client located behind a NAT and restrictive-access firewall, including establishing a control connection with a TCP TURN server utilizing a port capable of traversing the restrictive-access firewall; requesting an allocation of an client service identity from the TCP TURN server; and receiving, from the TCP TURN server, a response containing the client service identity, the client service identity being independent of any port used to communicate with the TCP TURN server. Further a method at a TCP TURN server, including listening on a first port for communications from a computing client, the computing client being behind a restrictive access firewall and the first port capable of traversing the restrictive-access firewall; establishing a control connection with the client on the first port; receiving a request for an allocation of an client service identity from the computing client; and sending a response containing the client service identity.
    Type: Application
    Filed: October 29, 2012
    Publication date: May 1, 2014
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Bruno Richard PREISS, Kaiduan XIE, Jonathan Hong-Man SAU
  • Patent number: 8694591
    Abstract: A method and system for distributing data between a first user and a second user by detecting direct or indirect communication between the first user and the second user, creating an entry for the second user in a roster for the first user, populating the entry for the second user in the roster of the first user with data elements and attributes of the data elements, the data elements and attributes of the data elements indicating what data can be shared with the second user and how the data is to be shared and utilizing the roster of the first user to distribute data reflecting the first user to the second user.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: April 8, 2014
    Assignee: BlackBerry Limited
    Inventors: Robert William Brown, Bruno Richard Preiss, Allan Lewis, Richard George, Brian Edward Anthony McColgan, James Andrew Godfrey
  • Patent number: 8565242
    Abstract: A method for communicating in a telecommunications system is provided. The method comprises conveying a downlink bit rate and an uplink bit rate associated with an access point name to a user agent.
    Type: Grant
    Filed: November 3, 2009
    Date of Patent: October 22, 2013
    Assignee: BlackBerry Limited
    Inventors: Wei Wu, James E. Womack, Bruno Richard Preiss, Xinhua Ling
  • Publication number: 20130268751
    Abstract: A method, system and apparatus for managing persona-based notifications at a communication device are provided. A port is dynamically assigned to an application on the basis of a persona at a communication device, the application enabled to receive notifications from a given provider. The port is registered with a server to receive the notification. The port is opened to receive notifications associated with the persona for the application from the server.
    Type: Application
    Filed: April 5, 2012
    Publication date: October 10, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Bruno Richard PREISS, Sunning Chun Ning GO, Allan David LEWIS
  • Publication number: 20130097123
    Abstract: A method and system for determining eligible communication partners utilizing an entity discovery engine is provided. The entity discovery engine coordinates the discovery of eligible communication partners. The entity discovery engine enables participants to discover other communication partners through the application of inputs. Starting with a data set of potential communication partners, the entity discovery engine uses inputs to identify eligible communication partners from the data set of potential communication partners. Inputs include policies that are applied broadly to limit categories of potential communication partners from being suggested as eligible communication partners. Identified eligible communication partners are suggested to enable communication relationships. Suggested eligible communication partners may be selected by a user or by an electronic communication device for initiating a communication relationship.
    Type: Application
    Filed: October 18, 2011
    Publication date: April 18, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Brian Edward Anthony McColgan, Bruno Richard Preiss
  • Publication number: 20130024251
    Abstract: Presentation data related to presentation of information at an electronic device is provided, where the presentation data includes an indicator of a zoom level at which the information was presented. An effectiveness measure relating to an analysis of the presentation data can be derived to indicate an effectiveness of the presented information.
    Type: Application
    Filed: July 22, 2011
    Publication date: January 24, 2013
    Inventors: Bruno Richard PREISS, David Rene PROULX, William John GUNTON
  • Publication number: 20120254316
    Abstract: A communications system includes a mobile wireless communications device, a trusted server, and a plurality of host servers. A given one of the host servers is in communication with the mobile wireless communications device. The given host server is configured to generate and send a redirection request to the mobile wireless communications device, the redirection request requesting the mobile wireless communications device to communicate with an other one of the host servers. The mobile wireless communications device is configured to send the redirection request to the trusted server, and the trusted server configured to send the redirection request to the mobile wireless communications device based upon verification of the redirection request.
    Type: Application
    Filed: March 28, 2011
    Publication date: October 4, 2012
    Applicants: Ontario, Canada)
    Inventors: GIYEONG SON, Michael John Rogan, Graeme Roger Stuart Whittington, Bruno Richard Preiss, David Bajar
  • Publication number: 20120084368
    Abstract: A method is disclosed for reducing setup latency in commencing data exchange between two devices seeking to exchange data across a networked data channel. Control messages are exchanged across a control channel while establishing the data channel according to a protocol. The control messages contain some of the data to be exchanged. The remaining data is exchanged across the data channel once established. The data both in the control messages and exchanged across the data channel may be tagged with a file transfer identifier to facilitate reconstruction of the data at the receive end. If data encryption is desired, the data in the control messages may be encrypted by the sender with a temporary key and a shared key may be established by the devices. Once the key has been established, the temporary key may be encrypted with the shared key and exchanged across the data channel to permit decryption of the data in the control messages at the receive end.
    Type: Application
    Filed: October 5, 2010
    Publication date: April 5, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Sunning Chun Ning Go, Allan David Lewis, Bruno Richard Preiss
  • Publication number: 20110307559
    Abstract: An apparatus in one example, comprising an external server, where the external server is non-IMS compliant, and wherein the external server further comprises a server redirector that is configured to package an email, where packaging the email comprises wrapping the email in an email envelope. The external server further comprises an IMS module configured to perform peer-to-peer IMS compliant communications.
    Type: Application
    Filed: June 14, 2010
    Publication date: December 15, 2011
    Inventors: Giyeong Son, Bruno Richard Preiss, Allan David Lewis
  • Publication number: 20110271099
    Abstract: An authentication server and method are provided for generating tokens for use by a mobile electronic device for accessing a service. Communications between the device and the authentication server are through a relay. A memory stores a secret shared with a service server from which the service is provided. A processor is configured to generate the token using the shared secret and based on a reliance on the relay to ensure that the device has authorization to access the service. One or more computer readable medium having computer readable instructions stored thereon that cause the device to obtain proof of authorization to access the service is also provided. The instructions implement a method comprising: outputting via a wireless connection to a relay a request addressed to an authentication server for a token and receiving the token from the authentication server via the relay.
    Type: Application
    Filed: April 29, 2010
    Publication date: November 3, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Bruno Richard Preiss, Andreea Manolesco
  • Publication number: 20110212704
    Abstract: Provided is a method and system for measuring the effectiveness of click to call advertisements or for gathering information from calls made using a click to call service. An agent residing on a user's mobile device monitors communications initiated through click to call advertisements on a mobile device. This agent logs the information gathered from the monitored communications. This information may then be communicated to a remote server. The remote server receives similar logged information from other mobile devices. This collected information can then be used to target or improve targeting of advertisements. The logged information from a plurality of mobile devices for a particular advertised click to call service may be sent to the provider of that service. The provider may then use that information to better target their advertisements or to measure the success of certain click to call advertisements.
    Type: Application
    Filed: February 26, 2010
    Publication date: September 1, 2011
    Inventors: Bruno Richard Preiss, David Rene Proulx, William John Gunton