Patents by Inventor Ahmed E. Hassan

Ahmed E. Hassan 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).

  • Publication number: 20120147820
    Abstract: Distributed assembly of data packets into messages at a group of interface devices that receive data packets from within a coverage area. Each interface device in the group will take ownership of a sequence of data packets forming a message when a data packet of the message meeting predetermined criteria is received by that interface device. Once an interface device takes ownership of a sequence of data packets, it sends a request to the other interface devices for any missing data packets of the sequence that the ownership claiming interface does not have, and then assembles message upon receiving all the data packets of the sequence.
    Type: Application
    Filed: February 17, 2012
    Publication date: June 14, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ahmed E. Hassan, Bo Zou, Ian Patterson
  • Publication number: 20120084572
    Abstract: A device and method for placing the device in a locked state having an associated set of permitted tasks so as to permit the device owner to share the device with others but maintain security over aspects of the device. A task change request is evaluated to determine whether the requested task is permitted and, if so, the requested task is allowed; if not, then an authorization process is invoked to prompt the user to input authorization data. Upon verification of the authorization data, the device may be unlocked and the requested change implemented. The permitted tasks may designate specific applications, specific operations or functions within applications or at the operating system level, one or more currently open windows, and other levels of granularity.
    Type: Application
    Filed: December 12, 2011
    Publication date: April 5, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ahmed E. Hassan, John F. Wilson, Daryl Joseph Martin
  • Publication number: 20120072517
    Abstract: An attachment server network including at least two attachment servers in communication with one another, each of the attachment servers for converting email attachments in response to view requests received from portable electronic devices, each of the attachment servers having a respective cache for storing data corresponding to previously converted attachments, the data being available to any of the attachment servers in the attachment server network.
    Type: Application
    Filed: November 29, 2011
    Publication date: March 22, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Daryl Martin, Ahmed E. Hassan, Connor Patrick O'Rourke
  • Patent number: 8130762
    Abstract: Distributed assembly of data packets into messages at a group of interface devices that receive data packets from within a coverage area. Each interface device in the group will take ownership of a sequence of data packets forming a message when a data packet of the message meeting predetermined criteria is received by that interface device. Once an interface device takes ownership of a sequence of data packets, it sends a request to the other interface devices for any missing data packets of the sequence that the ownership claiming interface does not have, and then assembles message upon receiving all the data packets of the sequence.
    Type: Grant
    Filed: February 25, 2009
    Date of Patent: March 6, 2012
    Assignee: Research In Motion Limited
    Inventors: Ahmed E Hassan, Bo Zou, Ian Patterson
  • Patent number: 8086674
    Abstract: An attachment server network including at least two attachment servers in communication with one another, each of the attachment servers for converting email attachments in response to view requests received from portable electronic devices, each of the attachment servers having a respective cache for storing data corresponding to previously converted attachments, the data being available to any of the attachment servers in the attachment server network.
    Type: Grant
    Filed: June 21, 2007
    Date of Patent: December 27, 2011
    Assignee: Research In Motion Limited
    Inventors: Daryl Martin, Ahmed E. Hassan, Connor Patrick O'Rourke
  • Patent number: 8078990
    Abstract: A device and method for placing the device in a locked state having an associated set of permitted tasks so as to permit the device owner to share the device with others but maintain security over aspects of the device. A task change request is evaluated to determine whether the requested task is permitted and, if so, the requested task is allowed; if not, then an authorization process is invoked to prompt the user to input authorization data. Upon verification of the authorization data, the device may be unlocked and the requested change implemented. The permitted tasks may designate specific applications, specific operations or functions within applications or at the operating system level, one or more currently open windows, and other levels of granularity.
    Type: Grant
    Filed: February 1, 2006
    Date of Patent: December 13, 2011
    Assignee: Research In Motion Limited
    Inventors: Ahmed E. Hassan, John F. Wilson, Daryl Joseph Martin
  • Publication number: 20110300846
    Abstract: A mobile device such as a wireless communication device includes a component to automatically switch between profiles defining user notification options for notifying of device events such as new data or voice communications, calendar or alarm events. Switching is automated upon the happening of a switching condition defined in response to time or location information or both. For example, a user may enable a profile which disables event notification for a particular duration or while the user is at a particular location. That profile may be expired and automatically switched to another profile to re-enable notification upon the expiry of the duration or change to the location.
    Type: Application
    Filed: August 9, 2011
    Publication date: December 8, 2011
    Applicant: Research In Motion Limited
    Inventors: Denny Chiu, Ahmed E. Hassan, John F. Wilson
  • Patent number: 8073495
    Abstract: A sender-specified courtesy notification scheme to delay notification by a receiving device of the receipt of a data message is disclosed. A sender may specify a notification parameter defining a delay and send the parameter in association with the data message to a recipient. The recipient's receiving device evaluates the parameter and notifies in response. Local notification data defined by the recipient may also be evaluated. Received data messages subject to delayed notification may be hidden by the receiving device or quietly displayed (e.g. as per other received messages) until the expiry of the delay. Notification parameters and data can be formulated as one or more rules which may take into account the current location of the receiving device. A notification delay may be ignored in certain situations depending on recent use of the receiving device.
    Type: Grant
    Filed: September 7, 2010
    Date of Patent: December 6, 2011
    Assignee: Research In Motion Limited
    Inventors: Denny Chiu, Ahmed E. Hassan, John F. 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: 20110102172
    Abstract: A sender-specified courtesy notification scheme to delay notification by a receiving device of the receipt of a data message is disclosed. A sender may specify a notification parameter defining a delay and send the parameter in association with the data message to a recipient. The recipient's receiving device evaluates the parameter and notifies in response. Local notification data defined by the recipient may also be evaluated. Received data messages subject to delayed notification may be hidden by the receiving device or quietly displayed (e.g. as per other received messages) until the expiry of the delay. Notification parameters and data can be formulated as one or more rules which may take into account the current location of the receiving device. A notification delay may be ignored in certain situations depending on recent use of the receiving device.
    Type: Application
    Filed: January 7, 2011
    Publication date: May 5, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Denny CHIU, Ahmed E. HASSAN, John F. WILSON
  • Patent number: 7929960
    Abstract: Mobile device usage may be monitored and restricted by pushing enabling/disabling events from an administrator the device. The events impose a certain set of rules that can “lock” certain features provided by the device, according to permissions and pre-established policies, for a certain period of time. Such restricted periods may coincide with meetings or other events in which distractions should be kept to a minimum. Preferably, the rules include conditional locks that allow a user to use a feature a reasonable number of times before the lock is activated to require the user to minimize such distractions, while enabling the user to maintain access to such a vital communication tool.
    Type: Grant
    Filed: April 13, 2006
    Date of Patent: April 19, 2011
    Assignee: Research In Motion Limited
    Inventors: Daryl J. Martin, Ahmed E. Hassan, John F. (Sean) Wilson
  • Publication number: 20110078268
    Abstract: An e-mail distribution server may manage many pull e-mail accounts by periodically, as defined by an interval time, polling associated pull e-mail servers for new mail. If the e-mail distribution server receives an e-mail message destined for a recipient having a pull e-mail account managed by the e-mail distribution server, the e-mail distribution server may recognize an opportunity to poll the pull e-mail server associated with the pull e-mail account sooner than the expiration of the interval time.
    Type: Application
    Filed: December 7, 2010
    Publication date: March 31, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Daryl MARTIN, Ahmed E. HASSAN, Ahmed Sadek
  • 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: 7890085
    Abstract: A sender-specified courtesy notification scheme to delay notification by a receiving device of the receipt of a data message is disclosed. A sender may specify a notification parameter defining a delay and send the parameter in association with the data message to a recipient. The recipient's receiving device evaluates the parameter and notifies in response. Local notification data defined by the recipient may also be evaluated. Received data messages subject to delayed notification may be hidden by the receiving device or quietly displayed (e.g. as per other received messages) until the expiry of the delay. Notification parameters and data can be formulated as one or more rules which may take into account the current location of the receiving device. A notification delay may be ignored in certain situations depending on recent use of the receiving device.
    Type: Grant
    Filed: July 12, 2004
    Date of Patent: February 15, 2011
    Assignee: Research In Motion Limited
    Inventors: Denny Chiu, Ahmed E. Hassan, John F. Wilson
  • Patent number: 7870207
    Abstract: An e-mail distribution server may manage many pull e-mail accounts by periodically, as defined by an interval time, polling associated pull e-mail servers for new mail. If the e-mail distribution server receives an e-mail message destined for a recipient having a pull e-mail account managed by the e-mail distribution server, the e-mail distribution server may recognize an opportunity to poll the pull e-mail server associated with the pull e-mail account sooner than the expiration of the interval time.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: January 11, 2011
    Assignee: Research In Motion Limited
    Inventors: Daryl Martin, Ahmed E. Hassan, Ahmed Sadek
  • 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
  • Publication number: 20100330967
    Abstract: A sender-specified courtesy notification scheme to delay notification by a receiving device of the receipt of a data message is disclosed. A sender may specify a notification parameter defining a delay and send the parameter in association with the data message to a recipient. The recipient's receiving device evaluates the parameter and notifies in response. Local notification data defined by the recipient may also be evaluated. Received data messages subject to delayed notification may be hidden by the receiving device or quietly displayed (e.g. as per other received messages) until the expiry of the delay. Notification parameters and data can be formulated as one or more rules which may take into account the current location of the receiving device. A notification delay may be ignored in certain situations depending on recent use of the receiving device.
    Type: Application
    Filed: September 7, 2010
    Publication date: December 30, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Denny CHIU, Ahmed E. HASSAN, John F. 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
  • Publication number: 20100267377
    Abstract: A mobile device such as a wireless communication device includes a component to automatically switch between profiles defining user notification options for notifying of device events such as new data or voice communications, calendar or alarm events. Switching is automated upon the happening of a switching condition defined in response to time or location information or both. For example, a user may enable a profile which disables event notification for a particular duration or while the user is at a particular location. That profile may be expired and automatically switched to another profile to re-enable notification upon the expiry of the duration or change to the location.
    Type: Application
    Filed: June 15, 2010
    Publication date: October 21, 2010
    Applicant: Research In Motion Limited
    Inventors: Denny Chiu, Ahmed E. Hassan, John F. Wilson