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: 20120147820Abstract: 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: ApplicationFiled: February 17, 2012Publication date: June 14, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Ahmed E. Hassan, Bo Zou, Ian Patterson
-
Publication number: 20120084572Abstract: 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: ApplicationFiled: December 12, 2011Publication date: April 5, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Ahmed E. Hassan, John F. Wilson, Daryl Joseph Martin
-
Publication number: 20120072517Abstract: 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: ApplicationFiled: November 29, 2011Publication date: March 22, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Daryl Martin, Ahmed E. Hassan, Connor Patrick O'Rourke
-
Patent number: 8130762Abstract: 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: GrantFiled: February 25, 2009Date of Patent: March 6, 2012Assignee: Research In Motion LimitedInventors: Ahmed E Hassan, Bo Zou, Ian Patterson
-
Patent number: 8086674Abstract: 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: GrantFiled: June 21, 2007Date of Patent: December 27, 2011Assignee: Research In Motion LimitedInventors: Daryl Martin, Ahmed E. Hassan, Connor Patrick O'Rourke
-
Patent number: 8078990Abstract: 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: GrantFiled: February 1, 2006Date of Patent: December 13, 2011Assignee: Research In Motion LimitedInventors: Ahmed E. Hassan, John F. Wilson, Daryl Joseph Martin
-
Publication number: 20110300846Abstract: 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: ApplicationFiled: August 9, 2011Publication date: December 8, 2011Applicant: Research In Motion LimitedInventors: Denny Chiu, Ahmed E. Hassan, John F. Wilson
-
Patent number: 8073495Abstract: 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: GrantFiled: September 7, 2010Date of Patent: December 6, 2011Assignee: Research In Motion LimitedInventors: Denny Chiu, Ahmed E. Hassan, John F. Wilson
-
Patent number: 7961748Abstract: 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: GrantFiled: June 25, 2009Date of Patent: June 14, 2011Assignee: Research In Motion LimitedInventors: Ahmed E. Hassan, J. F. (Sean) Wilson
-
Publication number: 20110105073Abstract: 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: ApplicationFiled: January 10, 2011Publication date: May 5, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Ahmed E. Hassan, Denny Chiu, J.F. Sean Wilson
-
Publication number: 20110102172Abstract: 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: ApplicationFiled: January 7, 2011Publication date: May 5, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Denny CHIU, Ahmed E. HASSAN, John F. WILSON
-
Patent number: 7929960Abstract: 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: GrantFiled: April 13, 2006Date of Patent: April 19, 2011Assignee: Research In Motion LimitedInventors: Daryl J. Martin, Ahmed E. Hassan, John F. (Sean) Wilson
-
Publication number: 20110078268Abstract: 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: ApplicationFiled: December 7, 2010Publication date: March 31, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Daryl MARTIN, Ahmed E. HASSAN, Ahmed Sadek
-
Publication number: 20110064064Abstract: 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: ApplicationFiled: November 17, 2010Publication date: March 17, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Ahmed E. Hassan, J. F. Sean Wilson, Vi Thuan Banh
-
Patent number: 7890085Abstract: 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: GrantFiled: July 12, 2004Date of Patent: February 15, 2011Assignee: Research In Motion LimitedInventors: Denny Chiu, Ahmed E. Hassan, John F. Wilson
-
Patent number: 7870207Abstract: 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: GrantFiled: December 21, 2006Date of Patent: January 11, 2011Assignee: Research In Motion LimitedInventors: Daryl Martin, Ahmed E. Hassan, Ahmed Sadek
-
Patent number: 7869789Abstract: 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: GrantFiled: August 10, 2009Date of Patent: January 11, 2011Assignee: Research In Motion LimitedInventors: Ahmed E. Hassan, Denny Chiu, J. F. Sean Wilson
-
Publication number: 20100330967Abstract: 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: ApplicationFiled: September 7, 2010Publication date: December 30, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: Denny CHIU, Ahmed E. HASSAN, John F. WILSON
-
Patent number: 7852862Abstract: 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: GrantFiled: October 5, 2007Date of Patent: December 14, 2010Assignee: Research In Motion LimitedInventors: Ahmed E. Hassan, J.F. Sean Wilson, Vi Thuan Banh
-
Publication number: 20100267377Abstract: 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: ApplicationFiled: June 15, 2010Publication date: October 21, 2010Applicant: Research In Motion LimitedInventors: Denny Chiu, Ahmed E. Hassan, John F. Wilson