Patents by Inventor Richard A. Preiss
Richard A. 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: 9825914Abstract: 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: GrantFiled: April 29, 2015Date of Patent: November 21, 2017Assignee: BlackBerry LimitedInventors: Jonathan Hong-Man Sau, Graham Russell, Bruno Richard Preiss, Ronesh Puri
-
Publication number: 20150237009Abstract: 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: ApplicationFiled: April 29, 2015Publication date: August 20, 2015Applicant: BlackBerry LimitedInventors: Jonathan Hong-Man Sau, Graham Russell, Bruno Richard Preiss, Ronesh Puri
-
Patent number: 9100497Abstract: 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: GrantFiled: April 5, 2012Date of Patent: August 4, 2015Assignee: BLACKBERRY LIMITEDInventors: Bruno Richard Preiss, Sunning Chun Ning Go, Allan David Lewis
-
Patent number: 9055032Abstract: 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: GrantFiled: April 12, 2013Date of Patent: June 9, 2015Assignee: BlackBerry LimitedInventors: Jonathan Hong-Man Sau, Graham Russell, Bruno Richard Preiss, Ronesh Puri
-
Patent number: 8978126Abstract: 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: GrantFiled: October 29, 2012Date of Patent: March 10, 2015Assignee: BlackBerry LimitedInventors: Bruno Richard Preiss, Kaiduan Xie, Jonathan Hong-Man Sau
-
Patent number: 8949349Abstract: 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: GrantFiled: March 28, 2011Date of Patent: February 3, 2015Assignee: BlackBerry LimitedInventors: Giyeong Son, Michael John Rogan, Graeme Roger Stuart Whittington, Bruno Richard Preiss, David Bajar
-
Patent number: 8898453Abstract: 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: GrantFiled: April 29, 2010Date of Patent: November 25, 2014Assignee: BlackBerry LimitedInventors: Bruno Richard Preiss, Andreea Manolesco
-
Publication number: 20140310512Abstract: 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: ApplicationFiled: April 12, 2013Publication date: October 16, 2014Applicant: RESEARCH IN MOTION LIMITEDInventors: Jonathan Hong-Man SAU, Graham RUSSELL, Bruno Richard PREISS, Ronesh PURI
-
Publication number: 20140298415Abstract: 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: ApplicationFiled: March 28, 2013Publication date: October 2, 2014Applicant: RESEARCH IN MOTION LIMITEDInventors: Kaiduan XIE, Bruno Richard PREISS, Jonathan Hong-Man SAU, Roger Charles MEIKE
-
Publication number: 20140123267Abstract: 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: ApplicationFiled: October 29, 2012Publication date: May 1, 2014Applicant: RESEARCH IN MOTION LIMITEDInventors: Bruno Richard PREISS, Kaiduan XIE, Jonathan Hong-Man SAU
-
Patent number: 8694591Abstract: 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: GrantFiled: February 27, 2009Date of Patent: April 8, 2014Assignee: BlackBerry LimitedInventors: Robert William Brown, Bruno Richard Preiss, Allan Lewis, Richard George, Brian Edward Anthony McColgan, James Andrew Godfrey
-
Patent number: 8565242Abstract: 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: GrantFiled: November 3, 2009Date of Patent: October 22, 2013Assignee: BlackBerry LimitedInventors: Wei Wu, James E. Womack, Bruno Richard Preiss, Xinhua Ling
-
Publication number: 20130268751Abstract: 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: ApplicationFiled: April 5, 2012Publication date: October 10, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Bruno Richard PREISS, Sunning Chun Ning GO, Allan David LEWIS
-
Publication number: 20130097123Abstract: 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: ApplicationFiled: October 18, 2011Publication date: April 18, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Brian Edward Anthony McColgan, Bruno Richard Preiss
-
Publication number: 20130024251Abstract: 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: ApplicationFiled: July 22, 2011Publication date: January 24, 2013Inventors: Bruno Richard PREISS, David Rene PROULX, William John GUNTON
-
Publication number: 20120254316Abstract: 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: ApplicationFiled: March 28, 2011Publication date: October 4, 2012Applicants: Ontario, Canada)Inventors: GIYEONG SON, Michael John Rogan, Graeme Roger Stuart Whittington, Bruno Richard Preiss, David Bajar
-
Publication number: 20120084368Abstract: 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: ApplicationFiled: October 5, 2010Publication date: April 5, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Sunning Chun Ning Go, Allan David Lewis, Bruno Richard Preiss
-
Publication number: 20110307559Abstract: 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: ApplicationFiled: June 14, 2010Publication date: December 15, 2011Inventors: Giyeong Son, Bruno Richard Preiss, Allan David Lewis
-
Publication number: 20110271099Abstract: 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: ApplicationFiled: April 29, 2010Publication date: November 3, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Bruno Richard Preiss, Andreea Manolesco
-
Patent number: D774128Type: GrantFiled: March 12, 2015Date of Patent: December 13, 2016Inventors: Matthew Pinner Young, Andrew Richard Preiss