Patents by Inventor Craig Swann

Craig Swann 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: 9124404
    Abstract: A method and apparatus for configuring compressed mode operation comprises detecting a compressed mode pattern or pattern sequence scheduling three or more consecutive compressed mode frames and taking appropriate mitigation action. In a first aspect a non activation construction is suppressed and the compressed mode pattern sequence is activated. In the second aspect if a pattern or sequence scheduling three or more consecutive compressed mode frames is identified, activation is suppressed. In a third aspect if such a patent or sequence is identified, a normal frame is inserted in the pattern sequence replacing a compressed mode frame.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: September 1, 2015
    Assignee: BlackBerry Limited
    Inventors: Andrew Farnsworth, Ximing Zhu, Anton Pavlovich, Craig Swann
  • Patent number: 8422431
    Abstract: Apparatus, and an associated method, for identifying availability of services in a radio network of a radio communication system. A system information message is generated at the radio access network that identifies the service availability of the radio network, such as by indicating the communication services supported by the network. The system information message, once generated, is communicated upon a broadcast control channel, or other appropriate channel, and delivered to a mobile node. The mobile node detects the system information message and determines the availability of services of the radio network therefrom. Selection of whether to register with the network is made responsive to whether the network supports the communication service that the mobile node intends to initiate.
    Type: Grant
    Filed: August 17, 2011
    Date of Patent: April 16, 2013
    Assignee: Research In Motion Limited
    Inventors: Craig Swann, Joseph T. Deu-Ngoc, Gjalt Gerritt de Jong
  • Publication number: 20120327808
    Abstract: A method and apparatus for configuring compressed mode operation comprises detecting a compressed mode pattern or pattern sequence scheduling three or more consecutive compressed mode frames and taking appropriate mitigation action. In a first aspect a non activation construction is suppressed and the compressed mode pattern sequence is activated. In the second aspect if a pattern or sequence scheduling three or more consecutive compressed mode frames is identified, activation is suppressed. In a third aspect if such a patent or sequence is identified, a normal frame is inserted in the pattern sequence replacing a compressed mode frame.
    Type: Application
    Filed: September 7, 2012
    Publication date: December 27, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Andrew Farnsworth, Ximing Zhu, Anton Pavlovich, Craig Swann
  • Patent number: 8331253
    Abstract: A method and apparatus for configuring compressed mode operation comprises detecting a compressed mode pattern or pattern sequence scheduling three or more consecutive compressed mode frames and taking appropriate mitigation action. In a first aspect a non activation construction is suppressed and the compressed mode pattern sequence is activated. In the second aspect if a pattern or sequence scheduling three or more consecutive compressed mode frames is identified, activation is suppressed. In a third aspect if such a patent or sequence is identified, a normal frame is inserted in the pattern sequence replacing a compressed mode frame.
    Type: Grant
    Filed: September 23, 2009
    Date of Patent: December 11, 2012
    Assignee: Research In Motion Limited
    Inventors: Andrew Farnsworth, Ximing Zhu, Anton Pavlovich, Craig Swann
  • Publication number: 20110299473
    Abstract: Apparatus, and an associated method, for identifying availability of services in a radio network of a radio communication system. A system information message is generated at the radio access network that identifies the service availability of the radio network, such as by indicating the communication services supported by the network. The system information message, once generated, is communicated upon a broadcast control channel, or other appropriate channel, and delivered to a mobile node. The mobile node detects the system information message and determines the availability of services of the radio network therefrom. Selection of whether to register with the network is made responsive to whether the network supports the communication service that the mobile node intends to initiate.
    Type: Application
    Filed: August 17, 2011
    Publication date: December 8, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Craig Swann, Joseph T. Deu-Ngoc, Gjalt Gerritt de Jong
  • Patent number: 8023451
    Abstract: Apparatus, and an associated method, for identifying availability of services in a radio network of a radio communication system. A system information message is generated at the radio access network that identifies the service availability of the radio network, such as by indicating the communication services supported by the network. The system information message, once generated, is communicated upon a broadcast control channel, or other appropriate channel, and delivered to a mobile node. The mobile node detects the system information message and determines the availability of services of the radio network therefrom. Selection of whether to register with the network is made responsive to whether the network supports the communication service that the mobile node intends to initiate.
    Type: Grant
    Filed: August 13, 2004
    Date of Patent: September 20, 2011
    Assignee: Research In Motion Limited
    Inventors: Craig Swann, Joseph T. Deu-Ngoc, Gjalt Gerrit de Jong
  • Publication number: 20100075660
    Abstract: A method and apparatus for configuring compressed mode operation comprises detecting a compressed mode pattern or pattern sequence scheduling three or more consecutive compressed mode frames and taking appropriate mitigation action. In a first aspect a non activation construction is suppressed and the compressed mode pattern sequence is activated. In the second aspect if a pattern or sequence scheduling three or more consecutive compressed mode frames is identified, activation is suppressed. In a third aspect if such a patent or sequence is identified, a normal frame is inserted in the pattern sequence replacing a compressed mode frame.
    Type: Application
    Filed: September 23, 2009
    Publication date: March 25, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Andrew Farnsworth, Ximing Zhu, Anton Pavlovich, Craig Swann
  • Publication number: 20100048208
    Abstract: Reject code handling is utilized for a more time-efficient selection of data-capable networks. One illustrative method for use in selecting a wireless communication network for communications involves the steps of causing a request for data connectivity to be transmitted through a first wireless network; reattempting the request for data connectivity through the first wireless network one or more times if a reject code comprising a non-critical error is received in response to the request for data connectivity through the first wireless network; and attempting to select a second wireless network for communications without reattempting the request for data connectivity through the first wireless network one or more times if a reject code comprising a critical error is received in response to the request for data connectivity through the first wireless network.
    Type: Application
    Filed: February 14, 2007
    Publication date: February 25, 2010
    Applicant: Research In Motion Limited
    Inventors: Jayasri Gunaratnam, Noushad Naqvi, Bryan Taylor, Craig Swann, Hugh Hind, Bao Nguyen, Darcy Phipps
  • Publication number: 20080081622
    Abstract: Reject code handling is utilized for a more time-efficient selection of data-capable networks. One illustrative method for use in selecting a wireless communication network for communications involves the steps of causing a request for data connectivity to be transmitted through a first wireless network; reattempting the request for data connectivity through the first wireless network one or more times if a reject code comprising a non-critical error is received in response to the request for data connectivity through the first wireless network; and attempting to select a second wireless network for communications without reattempting the request for data connectivity through the first wireless network one or more times if a reject code comprising a critical error is received in response to the request for data connectivity through the first wireless network.
    Type: Application
    Filed: February 14, 2007
    Publication date: April 3, 2008
    Applicant: Research In Motion Limited
    Inventors: Jayasri Gunaratnam, Noushad Naqvi, Bryan Taylor, Craig Swann, Hugh Hind, Bao Nguyen, Darcy Phipps
  • Publication number: 20060035634
    Abstract: Apparatus, and an associated method, for identifying availability of services in a radio network of a radio communication system. A system information message is generated at the radio access network that identifies the service availability of the radio network, such as by indicating the communication services supported by the network. The system information message, once generated, is communicated upon a broadcast control channel, or other appropriate channel, and delivered to a mobile node. The mobile node detects the system information message and determines the availability of services of the radio network therefrom. Selection of whether to register with the network is made responsive to whether the network supports the communication service that the mobile node intends to initiate.
    Type: Application
    Filed: August 13, 2004
    Publication date: February 16, 2006
    Inventors: Craig Swann, Joseph Deu-Ngoc, Gjalt de Jong
  • Publication number: 20050227720
    Abstract: Reject code handling is utilized for a more time-efficient selection of data-capable networks. One illustrative method for use in selecting a wireless communication network for communications involves the steps of causing a request for data connectivity to be transmitted through a first wireless network; reattempting the request for data connectivity through the first wireless network one or more times if a reject code comprising a non-critical error is received in response to the request for data connectivity through the first wireless network; and attempting to select a second wireless network for communications without reattempting the request for data connectivity through the first wireless network one or more times if a reject code comprising a critical error is received in response to the request for data connectivity through the first wireless network.
    Type: Application
    Filed: November 12, 2004
    Publication date: October 13, 2005
    Inventors: Jayasri Gunaratnam, Noushad Naqvi, Bryan Taylor, Craig Swann, Hugh Hind, Bao Nguyen, Darcy Phipps
  • Publication number: 20050107109
    Abstract: Network selection methods and apparatus with home network prioritization after network signal recovery and/or power-on are disclosed. In one illustrative example involving automatic network selection, a mobile station (200) selects and operates with a non-home communication network (406). The mobile station (200) then experiences an out-of-coverage condition (or a power down condition) but subsequently regains signal coverage (or is powered back on). In response, the mobile station (200) scans to identify a plurality of communication networks in its coverage area. If a home network (402) is identified as being available, the mobile station (200) selects and operates with the home network (402). Otherwise, if the previous non-home network (406) (e.g. the RPLMN) is identified as being available, the mobile station (200) continues operation with the previous non-home network (406).
    Type: Application
    Filed: February 27, 2004
    Publication date: May 19, 2005
    Inventors: Jayasri Gunaratnam, Noushad Naqvi, Bryan Taylor, Craig Swann, Darcy Phipps, Hugh Hind, Bao Nguyen
  • Publication number: 20050107082
    Abstract: Network selection methods and apparatus with home network prioritization in country border regions are disclosed. In one illustrative example, a mobile station (200) is associated with a home communication network (402) having a home mobile country code (MCC). Being outside of the home network country, however, the mobile station (200) selects and operates with a non-home communication network (406) having a visiting MCC. After expiration of a timer, the mobile station (200) scans to identify a plurality of networks in a coverage area within which the mobile station (200) is operating. If the home network (402) having the home MCC is identified as being available, the mobile station (200) selects and operates with the home network (200). Otherwise, if the non-home network (406) having the visiting MCC is identified as being available, the mobile station (200) selects and operates with the non-home network (406).
    Type: Application
    Filed: February 27, 2004
    Publication date: May 19, 2005
    Inventors: Jayasri Gunaratnam, Noushad Naqvi, Bryan Taylor, Craig Swann, Darcy Phipps, Hugh Hind, Bao Nguyen