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
  • 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
  • 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
  • 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: 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: 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
  • 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
  • Patent number: 7574200
    Abstract: An electronic device is provided that includes a processor, an output device connected to the processor for issuing a stimulus to a user of the electronic device, and at least one input device connected to the processor and responsive to user interaction. The electronic device also includes a device lock module associated with the processor for implementing restrictions on user access to the electronic device if user interaction is not detected within a predetermined lockout-time interval, the device lock module being configured for resetting the lockout-time interval into a shorter value if a user stimulus is issued by the output device.
    Type: Grant
    Filed: March 16, 2007
    Date of Patent: August 11, 2009
    Assignee: Research In Motion Limited
    Inventors: Ahmed E. Hassan, Denny Chiu, J. F. Sean Wilson
  • Patent number: 7570655
    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 24, 2004
    Date of Patent: August 4, 2009
    Assignee: Research In Motion Limited
    Inventors: Ahmed Hassan, J. F. (Sean) Wilson
  • Patent number: 7400878
    Abstract: An electronic device that includes a processor, an output device connected to the processor for issuing a stimulus to a user of the device, at least one input device connected to the processor and responsive to user input activity, and a device lock module associated with the processor for (i) implementing restrictions on user access to the device if user input activity falls below a threshold; and (ii) redetermining the threshold if a stimulus is issued by the output device. Also, a mobile device that includes a processor, at least a first input device connected to the processor for providing input signals thereto, an output device connected to the processor for providing output to a user of the mobile device, the processor being configured for determining location information for the mobile device based on input signals received from the first input device and adjusting an operating characteristic of the electronic device based on the determined location information.
    Type: Grant
    Filed: February 26, 2004
    Date of Patent: July 15, 2008
    Assignee: Research In Motion Limited
    Inventors: Ahmed E. Hassan, Denny Chiu, J. F. Sean Wilson
  • Publication number: 20080025244
    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: October 5, 2007
    Publication date: January 31, 2008
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ahmed Hassan, J. F. Sean Wilson, Vi Thuan Banh
  • Patent number: 7296067
    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: December 19, 2002
    Date of Patent: November 13, 2007
    Assignee: Research In Motion Limited
    Inventors: Ahmed E. Hassan, J. F. Sean Wilson, Vi Thuan Banh