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: 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
  • Publication number: 20090025089
    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: Application
    Filed: July 18, 2007
    Publication date: January 22, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Daryl Martin, Ahmed E. 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: 20080062881
    Abstract: A method for transmitting data to a communication device that is configured to receive data through a plurality of alternative communications mediums.
    Type: Application
    Filed: September 8, 2006
    Publication date: March 13, 2008
    Applicant: Research in Motion Limited
    Inventors: Daryl Martin, Ahmed Hassan, 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
  • Publication number: 20080018927
    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 behaviour of certain user-invokable operations, and manipulating data stored on the electronic device.
    Type: Application
    Filed: July 21, 2006
    Publication date: January 24, 2008
    Applicant: Research In Motion Limited
    Inventors: Daryl Joseph Martin, J.F. Sean Wilson, Ahmed E. Hassan
  • 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
  • Publication number: 20040264436
    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 24, 2004
    Publication date: December 30, 2004
    Applicant: Research In Motion Limited
    Inventors: Ahmed Hassan, J.F. (Sean) Wilson
  • Publication number: 20040120293
    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: December 19, 2002
    Publication date: June 24, 2004
    Inventors: Ahmed E. Hassan, J.F. Sean Wilson, Vi Thuan Banh