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: 10194314
    Abstract: 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: Grant
    Filed: May 11, 2011
    Date of Patent: January 29, 2019
    Assignee: BlackBerry Limited
    Inventors: Michael Nickola Slavitch, Eugene Chin, Gurdev S. Rai, Bruno R. Preiss, Kenneth Cyril Schneider
  • Patent number: 8706075
    Abstract: 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: Grant
    Filed: June 27, 2007
    Date of Patent: April 22, 2014
    Assignee: BlackBerry Limited
    Inventors: Giyeong Son, Allan D. Lewis, Bruno R. Preiss
  • Patent number: 8670422
    Abstract: 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: Grant
    Filed: April 30, 2007
    Date of Patent: March 11, 2014
    Assignee: BlackBerry Limited
    Inventors: Allan Lewis, Jing Peng, Bruno R. Preiss
  • Patent number: 8559446
    Abstract: 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: Grant
    Filed: June 27, 2007
    Date of Patent: October 15, 2013
    Assignee: BlackBerry Limited
    Inventors: Giyeong Son, Allan D. Lewis, Bruno R. Preiss
  • Patent number: 8548374
    Abstract: 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: Grant
    Filed: September 7, 2012
    Date of Patent: October 1, 2013
    Assignee: BlackBerry Limited
    Inventors: Bruno R. Preiss, Giyeong Son, Allan Lewis
  • Patent number: 8538439
    Abstract: 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: Grant
    Filed: February 11, 2011
    Date of Patent: September 17, 2013
    Assignee: Blackberry Limited
    Inventors: Giyeong Son, Bruno R. Preiss, Graeme Whittington, Michael Rogan, Graham Russell
  • Publication number: 20130097327
    Abstract: 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: Application
    Filed: September 7, 2012
    Publication date: April 18, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Bruno R. PREISS, Giyeong SON, Allan Lewis
  • Patent number: 8364163
    Abstract: 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: Grant
    Filed: February 23, 2009
    Date of Patent: January 29, 2013
    Assignee: Research In Motion Limited
    Inventor: Bruno R. Preiss
  • Patent number: 8285197
    Abstract: 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: Grant
    Filed: June 12, 2006
    Date of Patent: October 9, 2012
    Assignee: Research In Motion Limited
    Inventors: Bruno R. Preiss, Giyeong Son, Allan Lewis
  • Publication number: 20120208586
    Abstract: 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: Application
    Filed: February 11, 2011
    Publication date: August 16, 2012
    Applicants: of Ontario, Canada)
    Inventors: Giyeong Son, Bruno R. Preiss, Graeme Whittington, Michael Rogan, Graham Russell
  • Publication number: 20120102173
    Abstract: 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: Application
    Filed: May 11, 2011
    Publication date: April 26, 2012
    Applicant: Research In Motion Limited
    Inventors: Michael Nickola SLAVITCH, Eugene Chin, Gurdev S. Rai, Bruno R. Preiss, Kenneth Cyril Schneider
  • Patent number: 8019820
    Abstract: 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: Grant
    Filed: June 27, 2007
    Date of Patent: September 13, 2011
    Assignee: Research In Motion Limited
    Inventors: Giyeong Son, Allan D. Lewis, Bruno R. Preiss
  • Publication number: 20100260174
    Abstract: 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: Application
    Filed: April 9, 2009
    Publication date: October 14, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Bruno R. PREISS, Giyeong SON, Allan LEWIS
  • Publication number: 20100217793
    Abstract: 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: Application
    Filed: February 23, 2009
    Publication date: August 26, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Bruno R. PREISS
  • Publication number: 20090005008
    Abstract: 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: Application
    Filed: June 27, 2007
    Publication date: January 1, 2009
    Inventors: Giyeong Son, Allan D. Lewis, Bruno R. Preiss
  • Publication number: 20090006562
    Abstract: 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: Application
    Filed: June 27, 2007
    Publication date: January 1, 2009
    Inventors: Giyeong Son, Allan D. Lewis, Bruno R. Preiss
  • Publication number: 20090003358
    Abstract: 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: Application
    Filed: June 27, 2007
    Publication date: January 1, 2009
    Inventors: Giyeong Son, Allan D. Lewis, Bruno R. Preiss
  • Publication number: 20080267146
    Abstract: 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: Application
    Filed: April 30, 2007
    Publication date: October 30, 2008
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Allan Lewis, Jing Peng, Bruno R. Preiss
  • Publication number: 20080025307
    Abstract: 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: Application
    Filed: July 27, 2006
    Publication date: January 31, 2008
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Bruno R. Preiss, Giyeong Son, Allan Lewis
  • Publication number: 20070286159
    Abstract: 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: Application
    Filed: June 12, 2006
    Publication date: December 13, 2007
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Bruno R. Preiss, Giyeong Son, Allan Lewis