Patents by Inventor Bruno R. Preiss
Bruno R. 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: 10194314Abstract: A system and method of assigning an identifier to an entity operating within a mobile device ecosystem including a domain are provided. The method comprises: obtaining an identifier of the entity which uniquely identifies the entity within the domain, the identifier of the entity including length information identifying the length of identifier of the entity; obtaining an identifier of the domain within which the identifier of the entity is unique; and combining the identifier of the entity with the identifier of the domain to create a globally unique identifier of the entity which is globally unique in the mobile device ecosystem.Type: GrantFiled: May 11, 2011Date of Patent: January 29, 2019Assignee: BlackBerry LimitedInventors: Michael Nickola Slavitch, Eugene Chin, Gurdev S. Rai, Bruno R. Preiss, Kenneth Cyril Schneider
-
Patent number: 8706075Abstract: In one embodiment, a network architecture is described for facilitating delivery of data items over a communications network to a mobile communications device. A remote services server disposed in an enterprise network is operable for detecting a data item at a computer system and for processing the data item into processed information that includes address information relating to the mobile communications device. A service gateway disposed in an Internet Protocol (IP) Multimedia Subsystem (IMS) network is operably connected to the remote services server for receiving the processed information using a first protocol, wherein the service gateway includes functionality to transmit the processed information using a second protocol over the IMS network based on routing information obtained from an IMS-aware node.Type: GrantFiled: June 27, 2007Date of Patent: April 22, 2014Assignee: BlackBerry LimitedInventors: Giyeong Son, Allan D. Lewis, Bruno R. Preiss
-
Patent number: 8670422Abstract: A system and method for sending and receiving packets is provided. An embodiment includes a system comprising a wireless communication device configured to communicate with at least one application server via device access node and a wireless local area network. The wireless communication device is configured to communicate with the device access node through the wireless local area network using at least one protocol layer that is native to the wireless local area network, and using at least one protocol layer that is native to the device access node. The device access node is configured to send and receive application information carried over above-described protocol layers.Type: GrantFiled: April 30, 2007Date of Patent: March 11, 2014Assignee: BlackBerry LimitedInventors: Allan Lewis, Jing Peng, Bruno R. Preiss
-
Patent number: 8559446Abstract: In one embodiment, a service gateway decomposition method is described that is operable in an Internet Protocol (IP) Multimedia Subsystem (IMS) environment. A service gateway controller (SGC) is provided for effectuating a signaling interface with respect to at least one remote services server. One or more service gateways (SGWs) are provided for effectuating a message transport interface with respect to the remote services server, wherein the SGC and SGWs are interfaced together using a suitable signaling architecture.Type: GrantFiled: June 27, 2007Date of Patent: October 15, 2013Assignee: BlackBerry LimitedInventors: Giyeong Son, Allan D. Lewis, Bruno R. Preiss
-
Patent number: 8548374Abstract: A system is provided for providing content to a plurality of mobile electronic devices, where at least some of the mobile electronic devices have wireless communications capabilities. A first network comprises a wireless network system for communicating with at least some of the mobile electronic devices through wireless sessions; a wired to wireless gateway module connected to the wireless network system for interfacing between a wireless portion of the first network and a wired portion of the first network; a session control module interfacing with the wired to wireless gateway module for managing the wireless sessions and wired sessions; and a relay server module interfacing with the session control module and the wired to wireless gateway module, the relay server module for providing relayed content to the mobile electronic devices. A second network comprises an external server for providing content to the mobile electronic devices.Type: GrantFiled: September 7, 2012Date of Patent: October 1, 2013Assignee: BlackBerry LimitedInventors: Bruno R. Preiss, Giyeong Son, Allan Lewis
-
Patent number: 8538439Abstract: A communications system includes a service provider device, a mobile wireless communications device, and a plurality of communication infrastructure nodes. The plurality of communication infrastructure nodes are configured to generate an association mismatch communications path between the service provider device and the mobile wireless communications device, the association mismatch communications path including at least two communication infrastructure nodes in series. The plurality of communications infrastructure nodes are also configured to generate a corrected association communications path between the service provider device and the mobile wireless communications device from the mismatch communications path, the corrected association communications path including just a single communication infrastructure node from the at least two communication infrastructure nodes.Type: GrantFiled: February 11, 2011Date of Patent: September 17, 2013Assignee: Blackberry LimitedInventors: Giyeong Son, Bruno R. Preiss, Graeme Whittington, Michael Rogan, Graham Russell
-
Publication number: 20130097327Abstract: A system is provided for providing content to a plurality of mobile electronic devices, where at least some of the mobile electronic devices have wireless communications capabilities. A first network comprises a wireless network system for communicating with at least some of the mobile electronic devices through wireless sessions; a wired to wireless gateway module connected to the wireless network system for interfacing between a wireless portion of the first network and a wired portion of the first network; a session control module interfacing with the wired to wireless gateway module for managing the wireless sessions and wired sessions; and a relay server module interfacing with the session control module and the wired to wireless gateway module, the relay server module for providing relayed content to the mobile electronic devices. A second network comprises an external server for providing content to the mobile electronic devices.Type: ApplicationFiled: September 7, 2012Publication date: April 18, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Bruno R. PREISS, Giyeong SON, Allan Lewis
-
Method, system and apparatus for connecting a plurality of client machines to a plurality of servers
Patent number: 8364163Abstract: According to embodiments described in the specification, a method, system and apparatus for connecting a plurality of client machines to a plurality of servers. Each of the servers has a unique server identifier. The method includes: receiving a request from one of the client machines; receiving a unique client identifier for the one of the client machines; selecting a unique server identifier from the plurality of unique server identifiers, based on a mapping function comprised of: the unique client identifier and a state indicator for each of the servers; and connecting the one of the client machines to one of the servers corresponding to the selected unique server identifier.Type: GrantFiled: February 23, 2009Date of Patent: January 29, 2013Assignee: Research In Motion LimitedInventor: Bruno R. Preiss -
Patent number: 8285197Abstract: A system is provided for providing content to a plurality of mobile electronic devices, where at least some of the mobile electronic devices have wireless communications capabilities. The system includes a first network for use with a second network. The first network comprises a wireless network system for communicating with at least some of the mobile electronic devices through wireless sessions; a wired to wireless gateway module connected to the wireless network system for interfacing between a wireless portion of the first network and a wired portion of the first network; a session control module interfacing with the wired to wireless gateway module for managing the wireless sessions and wired sessions; and a relay server module interfacing with the session control module and the wired to wireless gateway module, the relay server module for providing relayed content to the mobile electronic devices. The second network comprises an external server for providing content to the mobile electronic devices.Type: GrantFiled: June 12, 2006Date of Patent: October 9, 2012Assignee: Research In Motion LimitedInventors: Bruno R. Preiss, Giyeong Son, Allan Lewis
-
Publication number: 20120208586Abstract: A communications system includes a service provider device, a mobile wireless communications device, and a plurality of communication infrastructure nodes. The plurality of communication infrastructure nodes are configured to generate an association mismatch communications path between the service provider device and the mobile wireless communications device, the association mismatch communications path including at least two communication infrastructure nodes in series. The plurality of communications infrastructure nodes are also configured to generate a corrected association communications path between the service provider device and the mobile wireless communications device from the mismatch communications path, the corrected association communications path including just a single communication infrastructure node from the at least two communication infrastructure nodes.Type: ApplicationFiled: February 11, 2011Publication date: August 16, 2012Applicants: of Ontario, Canada)Inventors: Giyeong Son, Bruno R. Preiss, Graeme Whittington, Michael Rogan, Graham Russell
-
Publication number: 20120102173Abstract: A system and method of assigning an identifier to an entity operating within a mobile device ecosystem including a domain are provided. The method comprises: obtaining an identifier of the entity which uniquely identifies the entity within the domain, the identifier of the entity including length information identifying the length of identifier of the entity; obtaining an identifier of the domain within which the identifier of the entity is unique; and combining the identifier of the entity with the identifier of the domain to create a globally unique identifier of the entity which is globally unique in the mobile device ecosystem.Type: ApplicationFiled: May 11, 2011Publication date: April 26, 2012Applicant: Research In Motion LimitedInventors: Michael Nickola SLAVITCH, Eugene Chin, Gurdev S. Rai, Bruno R. Preiss, Kenneth Cyril Schneider
-
Patent number: 8019820Abstract: In one embodiment, a scheme is described with respect to a service network system adapted to interoperate in an Internet Protocol (IP) Multimedia Subsystem (IMS) environment wherein signaling and message media planes are decoupled. The service network system comprises a service gateway controller (SGC) that is decomposed from a plurality of a plurality of service gateways (SGWs) operable to effectuate a message transport interface with respect to a remote services server.Type: GrantFiled: June 27, 2007Date of Patent: September 13, 2011Assignee: Research In Motion LimitedInventors: Giyeong Son, Allan D. Lewis, Bruno R. Preiss
-
Publication number: 20100260174Abstract: A system and method of control and management of communications between endpoints using access nodes, comprising receiving data at a first access node from a first endpoint using a protocol that does not support session-based communications, initiating a communication session between the first access node and second access node associated with a second endpoint using a transport-independent signaling protocol, wherein the session is uniquely identified using source and destination identifiers and payload type of the data received from the first endpoint, during the communication session between the first access node and second access node controlling routing of data transfer between the first and second endpoints, and terminating the communication session responsive to determining that the transfer of data has stopped.Type: ApplicationFiled: April 9, 2009Publication date: October 14, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: Bruno R. PREISS, Giyeong SON, Allan LEWIS
-
METHOD, SYSTEM AND APPARATUS FOR CONNECTING A PLURALITY OF CLIENT MACHINES TO A PLURALITY OF SERVERS
Publication number: 20100217793Abstract: According to embodiments described in the specification, a method, system and apparatus for connecting a plurality of client machines to a plurality of servers. Each of the servers has a unique server identifier. The method includes: receiving a request from one of the client machines; receiving a unique client identifier for the one of the client machines; selecting a unique server identifier from the plurality of unique server identifiers, based on a mapping function comprised of: the unique client identifier and a state indicator for each of the servers; and connecting the one of the client machines to one of the servers corresponding to the selected unique server identifier.Type: ApplicationFiled: February 23, 2009Publication date: August 26, 2010Applicant: RESEARCH IN MOTION LIMITEDInventor: Bruno R. PREISS -
Publication number: 20090005008Abstract: In one embodiment, a network architecture is described for facilitating delivery of data items over a communications network to a mobile communications device. A remote services server disposed in an enterprise network is operable for detecting a data item at a computer system and for processing the data item into processed information that includes address information relating to the mobile communications device. A service gateway disposed in an Internet Protocol (IP) Multimedia Subsystem (IMS) network is operably connected to the remote services server for receiving the processed information using a first protocol, wherein the service gateway includes functionality to transmit the processed information using a second protocol over the IMS network based on routing information obtained from an IMS-aware node.Type: ApplicationFiled: June 27, 2007Publication date: January 1, 2009Inventors: Giyeong Son, Allan D. Lewis, Bruno R. Preiss
-
Publication number: 20090006562Abstract: In one embodiment, a scheme is described with respect to a service network system adapted to interoperate in an Internet Protocol (IP) Multimedia Subsystem (IMS) environment wherein signaling and message media planes are decoupled. The service network system comprises a service gateway controller (SGC) that is decomposed from a plurality of a plurality of service gateways (SGWs) operable to effectuate a message transport interface with respect to a remote services server.Type: ApplicationFiled: June 27, 2007Publication date: January 1, 2009Inventors: Giyeong Son, Allan D. Lewis, Bruno R. Preiss
-
Publication number: 20090003358Abstract: In one embodiment, a service gateway decomposition method is described that is operable in an Internet Protocol (IP) Multimedia Subsystem (IMS) environment. A service gateway controller (SGC) is provided for effectuating a signaling interface with respect to at least one remote services server. One or more service gateways (SGWs) are provided for effectuating a message transport interface with respect to the remote services server, wherein the SGC and SGWs are interfaced together using a suitable signaling architecture.Type: ApplicationFiled: June 27, 2007Publication date: January 1, 2009Inventors: Giyeong Son, Allan D. Lewis, Bruno R. Preiss
-
Publication number: 20080267146Abstract: A system and method for sending and receiving packets is provided. An embodiment includes a system comprising a wireless communication device configured to communicate with at least one application server via device access node and a wireless local area network. The wireless communication device is configured to communicate with the device access node through the wireless local area network using at least one protocol layer that is native to the wireless local area network, and using at least one protocol layer that is native to the device access node. The device access node is configured to send and receive application information carried over above-described protocol layers.Type: ApplicationFiled: April 30, 2007Publication date: October 30, 2008Applicant: RESEARCH IN MOTION LIMITEDInventors: Allan Lewis, Jing Peng, Bruno R. Preiss
-
Publication number: 20080025307Abstract: A method is provided for delivering data from a source device to one of a plurality of destination devices. The method includes the steps of accepting identification of a user of the plurality of destination devices and accepting data to be sent to the user; transferring the user identification and the data to a server responsible for delivering the data to the user; retrieving preference data defining prioritization rules for the delivery of the data to one of the plurality of destination devices; retrieving presence data reporting the availability of each of the plurality of destination devices for receiving the data; selecting which of the plurality of destination devices to deliver the data to based on the presence data and the preference data; and delivering the data to the selected destination device.Type: ApplicationFiled: July 27, 2006Publication date: January 31, 2008Applicant: RESEARCH IN MOTION LIMITEDInventors: Bruno R. Preiss, Giyeong Son, Allan Lewis
-
Publication number: 20070286159Abstract: A system is provided for providing content to a plurality of mobile electronic devices, where at least some of the mobile electronic devices have wireless communications capabilities. The system includes a first network for use with a second network. The first network comprises a wireless network system for communicating with at least some of the mobile electronic devices through wireless sessions; a wired to wireless gateway module connected to the wireless network system for interfacing between a wireless portion of the first network and a wired portion of the first network; a session control module interfacing with the wired to wireless gateway module for managing the wireless sessions and wired sessions; and a relay server module interfacing with the session control module and the wired to wireless gateway module, the relay server module for providing relayed content to the mobile electronic devices. The second network comprises an external server for providing content to the mobile electronic devices.Type: ApplicationFiled: June 12, 2006Publication date: December 13, 2007Applicant: RESEARCH IN MOTION LIMITEDInventors: Bruno R. Preiss, Giyeong Son, Allan Lewis