Patents by Inventor J. F. Sean Wilson

J. F. Sean Wilson 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: 8885658
    Abstract: A method of shutting down a message routing component that has stored thereon outgoing messages that are destined for a communications device, the shutting down method including storing selected messages from the outgoing messages to a persistent storage. Also a system for routing messages, including: a persistent storage; and a message routing component having a memory for storing outgoing messages that are destined for a communications device, the message routing component being configured to store selected messages from the outgoing messages to the persistent storage when shutting down.
    Type: Grant
    Filed: June 10, 2011
    Date of Patent: November 11, 2014
    Assignee: BlackBerry Limited
    Inventors: Ahmed Hassan, J. F. (Sean) Wilson
  • Patent number: 8479288
    Abstract: A method and system are described of providing an electronic device with a software environment having a honeypot mode of operation to which the device is capable of switching upon recognition of a message from an external device or of a pre-determined internal state. Switching to the honeypot mode of operation may include instituting an automatic sending of reports based on usage of the electronic device to an external device, modifying the non-user-observable behavior of certain user-invokable operations, and manipulating data stored on the electronic device.
    Type: Grant
    Filed: July 21, 2006
    Date of Patent: July 2, 2013
    Assignee: Research In Motion Limited
    Inventors: Daryl Joseph Martin, J. F. Sean Wilson, Ahmed E. Hassan
  • Patent number: 8365282
    Abstract: A method of activating security functions on a computer device, for example a mobile communications device. The computer device includes a device state that may be realized by way of a first user input or a second user input. The method includes designating the first user input to realize the device state as a security rule having an associated security function, detecting realization of the device state, and activating the associated security function if the device state was realized by way of the second user input rather than the first user input. For example, the first user input may be a shortcut input, and the second user input may be a conventional or normal input.
    Type: Grant
    Filed: July 18, 2007
    Date of Patent: January 29, 2013
    Assignee: Research In Motion Limited
    Inventors: Daryl Martin, Ahmed Hassan, J. F. Sean Wilson
  • Patent number: 8351909
    Abstract: A system and method to automatically park a voice call on a mobile electronic device so that the device can receive data, comprising a switch for establishing a voice call at the at least one caller device, a database for storing at least one call processing rule, and an enterprise data server for receiving a data message, comparing contents of the data message with at least one rule in the database, and in the event that the contents match the rule then parking the call, switching the mobile electronic device to a data mode of operation, downloading the data message to the device and un-parking the call.
    Type: Grant
    Filed: November 10, 2011
    Date of Patent: January 8, 2013
    Assignee: Research In Motion Limited
    Inventors: Daryl Martin, James Godfrey, J. F. Sean Wilson
  • Publication number: 20120176905
    Abstract: A method of and device for transmitting a data message to a communication device configured to receive data through a plurality of communications mediums, including: assigning a first priority to a first component of the data message and a second priority to a second component of the data message; sending the first message component to the communication device over an available communications medium; and queuing the second component for delivery via a communication medium having a lower relative data transmission cost than the medium over which the first component was sent.
    Type: Application
    Filed: March 12, 2012
    Publication date: July 12, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Daryl Martin, Ahmed Hassan, J.F. Sean Wilson
  • Patent number: 8150933
    Abstract: A method for transmitting data to a communication device that is configured to receive data through a plurality of alternative communications mediums.
    Type: Grant
    Filed: September 8, 2006
    Date of Patent: April 3, 2012
    Assignee: Research In Motion Limited
    Inventors: Daryl Martin, Ahmed Hassan, J. F. Sean Wilson
  • Publication number: 20120052849
    Abstract: A system and method to automatically park a voice call on a mobile electronic device so that the device can receive data, comprising a switch for establishing a voice call at the at least one caller device, a database for storing at least one call processing rule, and an enterprise data server for receiving a data message, comparing contents of the data message with at least one rule in the database, and in the event that the contents match the rule then parking the call, switching the mobile electronic device to a data mode of operation, downloading the data message to the device and un-parking the call.
    Type: Application
    Filed: November 10, 2011
    Publication date: March 1, 2012
    Applicant: Research In Motion Limited
    Inventors: Daryl Martin, James Godfrey, J.F. Sean Wilson
  • Patent number: 8078151
    Abstract: A system and method to automatically park a voice call on a mobile electronic device so that the device can receive data, comprising a switch for establishing a voice call at the at least one caller device, a database for storing at least one call processing rule, and an enterprise data server for receiving a data message, comparing contents of the data message with at least one rule in the database, and in the event that the contents match the rule then parking the call, switching the mobile electronic device to a data mode of operation, downloading the data message to the device and un-parking the call.
    Type: Grant
    Filed: February 23, 2009
    Date of Patent: December 13, 2011
    Assignee: Research In Motion Limited
    Inventors: Daryl Martin, James Godfrey, J. F. Sean Wilson
  • Publication number: 20110238771
    Abstract: A method of shutting down a message routing component that has stored thereon outgoing messages that are destined for a communications device, the shutting down method including storing selected messages from the outgoing messages to a persistent storage. Also a system for routing messages, including: a persistent storage; and a message routing component having a memory for storing outgoing messages that are destined for a communications device, the message routing component being configured to store selected messages from the outgoing messages to the persistent storage when shutting down.
    Type: Application
    Filed: June 10, 2011
    Publication date: September 29, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ahmed Hassan, J.F. (Sean) Wilson
  • Patent number: 7961748
    Abstract: A router, which may be a wireless gateway, for routing messages between communications networks, including a persistent storage, and a transport interface for sending outgoing messages to communications devices associated with a first communications network, and receiving incoming messages from the communications devices, and having a storage for storing pending outgoing and incoming messages for subsequent sending by the interface component, the transport interface being coupled to the persistent storage and having an associated shutdown module for serializing at least some of the pending messages to the persistent storage during shutdown of the interface component. The router may include a plurality of the transport interfaces, and a controller coupled to the transport interfaces for directing at least one of the transport interfaces to retrieve from the persistent storage for subsequent sending the pending messages serialized thereto by a further one of the transport interfaces during shutdown thereof.
    Type: Grant
    Filed: June 25, 2009
    Date of Patent: June 14, 2011
    Assignee: Research In Motion Limited
    Inventors: Ahmed E. Hassan, J. F. (Sean) Wilson
  • Publication number: 20110105073
    Abstract: A method and mobile electronic device are provided which automatically adjust settings based on the environment of the mobile electronic device. The settings of the mobile electronic device which are adjusted may be security settings, filter settings, or status for instant messaging in dependence on the determined location of the mobile electronic device.
    Type: Application
    Filed: January 10, 2011
    Publication date: May 5, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ahmed E. Hassan, Denny Chiu, J.F. Sean Wilson
  • Publication number: 20110064064
    Abstract: A queuing method and system for wireless/LAN routers processes and routes an incoming data packet from a wireless mobile network to a destination server. The system uses a wireless transport module to initiate storage of the data packet in a permanent storage device while simultaneously forwarding the data packet to the destination server. A database thread is used to manage the operations being performed on the data packet and for initiating the storage of the data packet in a permanent storage device based on a permanent storage queue. A main thread is used to simultaneously forward the data packet to the destination server. The wireless transport module is adapted to determine whether the data packet has been acknowledged by the destination server and aborting the storage of the data packet in the permanent storage device once acknowledgment from by destination server has been received.
    Type: Application
    Filed: November 17, 2010
    Publication date: March 17, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ahmed E. Hassan, J. F. Sean Wilson, Vi Thuan Banh
  • Patent number: 7869789
    Abstract: A method and mobile electronic device are provided which automatically adjust settings based on the environment of the mobile electronic device. The settings of the mobile electronic device which are adjusted may be security settings, filter settings, or status for instant messaging in dependence on the determined location of the mobile electronic device.
    Type: Grant
    Filed: August 10, 2009
    Date of Patent: January 11, 2011
    Assignee: Research In Motion Limited
    Inventors: Ahmed E. Hassan, Denny Chiu, J. F. Sean Wilson
  • Patent number: 7852862
    Abstract: A queuing method and system for wireless/LAN routers processes and routes an incoming data packet from a wireless mobile network to a destination server. The system uses a wireless transport module to initiate storage of the data packet in a permanent storage device while simultaneously forwarding the data packet to the destination server. A database thread is used to manage the operations being performed on the data packet and for initiating the storage of the data packet in a permanent storage device based on a permanent storage queue. A main thread is used to simultaneously forward the data packet to the destination server. The wireless transport module is adapted to determine whether the data packet has been acknowledged by the destination server and aborting the storage of the data packet in the permanent storage device once acknowledgment from by destination server has been received.
    Type: Grant
    Filed: October 5, 2007
    Date of Patent: December 14, 2010
    Assignee: Research In Motion Limited
    Inventors: Ahmed E. Hassan, J.F. Sean Wilson, Vi Thuan Banh
  • Patent number: 7809803
    Abstract: A method of transferring data to a portable electronic device includes providing a link for pushing data to the portable electronic device, receiving a selection of the push link, receiving an identifier of the portable electronic device for delivery of the data thereto, and transmitting the data to the portable electronic device.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: October 5, 2010
    Assignee: Research In Motion Limited
    Inventors: Daryl Martin, John F. J. F. (Sean) Wilson, Christopher O'Keefe
  • Publication number: 20100235212
    Abstract: A method apparatus and system for assembling meeting data to update a calendar database are provided, based on meeting request data including meeting invitees and a given time period, and further based on availability data from at least one availability database. Availability data associated with each meeting invitee is processed to determine availability of each meeting invitee during the given time period, and determine at least one unavailable invitee that is unavailable during the given time period. Reporting structure data is processed, from a reporting structure, to determine a respective alternate invitee for each at least one unavailable invitee. Availability data associated with each alternate invitee is processed to determine whether each alternate invitee is available during the given time period.
    Type: Application
    Filed: March 13, 2009
    Publication date: September 16, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: James GODFREY, Daryl Martin, J.F. Sean Wilson
  • Publication number: 20100216435
    Abstract: A system and method to automatically park a voice call on a mobile electronic device so that the device can receive data, comprising a switch for establishing a voice call at the at least one caller device, a database for storing at least one call processing rule, and an enterprise data server for receiving a data message, comparing contents of the data message with at least one rule in the database, and in the event that the contents match the rule then parking the call, switching the mobile electronic device to a data mode of operation, downloading the data message to the device and un-parking the call.
    Type: Application
    Filed: February 23, 2009
    Publication date: August 26, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Daryl MARTIN, James Godfrey, J.F. Sean Wilson
  • Publication number: 20100005523
    Abstract: A method and mobile electronic device are provided which automatically adjust settings based on the environment of the mobile electronic device. The settings of the mobile electronic device which are adjusted may be security settings, filter settings, or status for instant messaging in dependence on the determined location of the mobile electronic device.
    Type: Application
    Filed: August 10, 2009
    Publication date: January 7, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ahmed E. Hassan, Denny Chiu, J.F. Sean Wilson
  • Patent number: 7609659
    Abstract: A processor-implemented method facilitates communication over a plurality of communication mediums by identifying interlocutors in a first communication and searching contact data to determine whether the interlocutors identified have an associated communication capability over a second communication medium. A second communication between the interlocutors determined to have the associated communication capability over the second communication medium may be established.
    Type: Grant
    Filed: August 6, 2004
    Date of Patent: October 27, 2009
    Assignee: Research In Motion Limited
    Inventors: Ahmed E. Hassan, Denny K. Chiu, J. F. (Sean) Wilson
  • Publication number: 20090257442
    Abstract: A router, which may be a wireless gateway, for routing messages between communications networks, including a persistent storage, and a transport interface for sending outgoing messages to communications devices associated with a first communications network, and receiving incoming messages from the communications devices, and having a storage for storing pending outgoing and incoming messages for subsequent sending by the interface component, the transport interface being coupled to the persistent storage and having an associated shutdown module for serializing at least some of the pending messages to the persistent storage during shutdown of the interface component. The router may include a plurality of the transport interfaces, and a controller coupled to the transport interfaces for directing at least one of the transport interfaces to retrieve from the persistent storage for subsequent sending the pending messages serialized thereto by a further one of the transport interfaces during shutdown thereof.
    Type: Application
    Filed: June 25, 2009
    Publication date: October 15, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ahmed E. Hassan, J.F. (Sean) Wilson