Patents by Inventor Daryl Joseph Martin
Daryl Joseph Martin 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: 8291342Abstract: 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: December 12, 2011Date of Patent: October 16, 2012Assignee: Research In Motion LimitedInventors: Ahmed E. Hassan, John F. Wilson, Daryl Joseph Martin
-
Patent number: 8284917Abstract: Data processing and communications devices are configured to generate, using command signals received from at least one user input device, a signal set representing a meeting request, the meeting request signal set comprising signals representing one or more parameters for a proposed meeting and configured for causing a second data processing and communications device to initiate a voice call on receipt of command signals representing a response to the meeting request; and forward the generated meeting request signal set to the second data processing and communications device.Type: GrantFiled: February 9, 2010Date of Patent: October 9, 2012Assignee: Research In Motion LimitedInventors: John Ferguson Wilson, James Andrew Godfrey, Daryl Joseph Martin
-
Publication number: 20120166665Abstract: A method and system for selectively performing proxy services on a server are described. A communications device is configured to transmit requests for content to the server, and the server is configured to selectively perform one or more proxy services, wherein the requests conform to a protocol. The disclosure provides a protocol request that includes one or more network-status headers, wherein the one or more network-status headers include connection information about the network connection used by the communications device to transmit the protocol request. The server is configured to enable a subset of the one or more proxy services based on the connection information.Type: ApplicationFiled: December 22, 2010Publication date: June 28, 2012Applicant: RESEARCH IN MOTION LIMITEDInventor: Daryl Joseph MARTIN
-
Patent number: 8209388Abstract: 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 7, 2010Date of Patent: June 26, 2012Assignee: Research In Motion LimitedInventors: Daryl Joseph Martin, Ahmed E. Hassan, Ahmed Sadek
-
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: 20120077528Abstract: A user equipment (UE) comprising at least one component configured to send an indication message that indicates application information for a communications session, wherein the indication message comprises data to indicate application information to a recipient for display by the recipient during a communication session with the UE. Also disclosed is a UE comprising at least one component configured to support a method comprising generating data for application information for a communications session, and sending an indication message that indicates the application information for use to display the application information by a recipient of the indication message during the communications session.Type: ApplicationFiled: September 29, 2010Publication date: March 29, 2012Applicant: RESEARCH IN MOTION LIMITEDInventor: Daryl Joseph Martin
-
Publication number: 20120057689Abstract: A method comprising establishing a first call between a first device having an associated first user and a second device having an associated second user. During the first call, the first device receives a second call from a third device having an associated third user. In response to receiving the second call, the first user is prompted with call-back options to respond to the second call. The call-back options can include ignore, accept, and auto-schedule a return call. In the event the auto-schedule a return call option is selected, an auto-schedule command is sent from the first device to a server. After the first call is terminated, the first user is prompted with calling options to call the third device in response to the first call terminating.Type: ApplicationFiled: September 7, 2010Publication date: March 8, 2012Applicant: RESEARCH IN MOTION LIMITEDInventor: Daryl Joseph Martin
-
Publication number: 20120040654Abstract: An apparatus, and an associated method, for providing secured effectuation of a communication service at a substitute mobile station. A user desiring temporarily to use a substitute mobile station to carry out the communication service initiates a request at the mobile station for its use. The communication service is available to be performed at the substitute mobile station for a selected period. Upon termination of the selected period, the communication service session ends, and data associated with the communication service session is deleted from the substitute mobile station.Type: ApplicationFiled: August 12, 2010Publication date: February 16, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Daryl Joseph Martin, James Andrew Godfrey, John Ferguson Wilson
-
Publication number: 20120014252Abstract: Methods and apparatus for use in communicating data packets to communication devices are described. A communication device receives one or more Quality of Service (QoS) parameters of a data communication session established between it and a wireless communication network. The one or more QoS parameters may be or include a bandwidth parameter. The communication device sends the bandwidth parameter or a value derived therefrom to a host system via the wireless communication network. The communication device then receives, from the host system via the wireless communication network, data packets via the data communication session. The data packets are communicated within a data packet window having a size that is set as a function of the bandwidth parameter. If another data communication session is established, the communication device sends an updated bandwidth parameter to the host system for receiving data packets within a data packet window having an updated size that is set in accordance with the function.Type: ApplicationFiled: July 16, 2010Publication date: January 19, 2012Applicant: RESEARCH IN MOTION LIMITEDInventor: Daryl Joseph Martin
-
Publication number: 20110307540Abstract: A method and system for reducing protocol headers sent over a wireless network are described. The method includes receiving at a proxy server, from a mobile device, a protocol request device addressed to a remote system. The protocol request including defined headers and an enable-caching indicator. The proxy server stores at least one of the defined headers as cached headers and sends a protocol response to the mobile device identifying the cached headers. Subsequent requests from the mobile device are formatted as abridged requests that exclude the cached headers, thereby reducing the data transmitted. The proxy server adds the cached headers to the abridged requests before forwarding them as unabridged requests to the remote system.Type: ApplicationFiled: June 10, 2010Publication date: December 15, 2011Applicant: RESEARCH IN MOTION LIMITEDInventor: Daryl Joseph MARTIN
-
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: 20110289051Abstract: A method and apparatus for remote searching of data stored on a communication device is provided. The communication device is generally in communication with a server for tracking data associated with the communication device and data associated with a synchronizable computing device, synchronizable with the communication device. An index of data stored at the communication device is maintained at the server, the index for distinguishing the data stored at the communication device from data stored at the synchronizable computing device. A searchable copy of data stored on the communication device cross-referenced to the index is maintained, the searchable copy searchable using search parameter data received from the communication device to produce search results transmittable back to the communication device.Type: ApplicationFiled: May 21, 2010Publication date: November 24, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Daryl Joseph MARTIN, James Andrew GODFREY, John Ferguson WILSON
-
Publication number: 20110273380Abstract: A method includes detecting a received gesture on a touch-sensitive display, comparing the received gesture to a predefined gesture, if an option to provide gesture feedback is enabled, providing gesture feedback comprising rendering a representation of the predefined gesture on the touch-sensitive display.Type: ApplicationFiled: May 7, 2010Publication date: November 10, 2011Applicant: RESEARCH IN MOTION LIMITEDInventor: Daryl Joseph MARTIN
-
Publication number: 20110202632Abstract: According to embodiments described in the specification, a method, system and apparatus for delivering web content are provided. The method comprises maintaining a web page in a memory of a web server identifiable by a network address, the web page including at least one reference to a foreign element maintained at a second web server identifiable by a second network address; identifying the at least one reference; transmitting a request from an interface of the web server for obtaining the second network address; receiving the second network address of the second web server and storing the second network address in the memory in association with an identifier of the web page.Type: ApplicationFiled: February 12, 2010Publication date: August 18, 2011Applicant: RESEARCH IN MOTION LIMITEDInventor: Daryl Joseph MARTIN
-
Publication number: 20110194683Abstract: Data processing and communications devices are configured to generate, using command signals received from at least one user input device, a signal set representing a meeting request, the meeting request signal set comprising signals representing one or more parameters for a proposed meeting and configured for causing a second data processing and communications device to initiate a voice call on receipt of command signals representing a response to the meeting request; and forward the generated meeting request signal set to the second data processing and communications device.Type: ApplicationFiled: February 9, 2010Publication date: August 11, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: John Ferguson Wilson, James Andrew Godfrey, Daryl Joseph Martin
-
Publication number: 20110154225Abstract: Methods and devices to modify an electronic document written in a markup language on a mobile communications device with assistance from a server. Objects referenced by the electronic document are evaluated by the server based on predefined object identifying criteria, identifying removable objects which, when rendered on a mobile communications device, may cause readability problems for a mobile user. The server creates a modified electronic document by inserting markup tags around at least one segment of the markup language corresponding to the removable object, and then transmits the modified electronic document to the mobile communications device. The mobile communications device initially displays the document with all objects included. In response to a user input instructing removal of one or more of the removable objects, the mobile device re-displays the document without displaying the one or more removable objects.Type: ApplicationFiled: December 21, 2009Publication date: June 23, 2011Applicant: RESEARCH IN MOTION LIMITEDInventor: Daryl Joseph MARTIN
-
Publication number: 20100223088Abstract: A computer-implemented method of managing calendar event records at a database includes detecting a change to a distribution list, the change associated with at least one affected list member, determining ones of the calendar event records to which the distribution list is invited, and sending a respective calendar event update message to each of the at least one affected list member for each of the ones of the calendar event records.Type: ApplicationFiled: February 27, 2009Publication date: September 2, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: Daryl Joseph MARTIN, James Andrew GODFREY, John Ferguson WILSON
-
Publication number: 20100223089Abstract: A computer-implemented method of creating a calendar event record includes receiving a selection of an option to schedule a meeting from an electronic mail interface for an electronic mail message and rendering a calendar event record scheduling interface and automatically populating fields for the calendar event record based on fields from the electronic mail message.Type: ApplicationFiled: February 27, 2009Publication date: September 2, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: James Andrew GODFREY, Daryl Joseph MARTIN, John Ferguson WILSON
-
Publication number: 20100212011Abstract: Methods and systems for spam reporting by reference are described. In one embodiment, an electronic message may be received by a mobile electronic device. A spam report may be transmitted from the mobile electronic device to a report server. The spam report may notify the report server that the electronic message is spam and include a reference to the electronic message without including the electronic message itself. The reference may be usable to identify the received message.Type: ApplicationFiled: January 28, 2010Publication date: August 19, 2010Inventors: Michal Andrzej Rybak, James Godfrey, Daryl Joseph Martin, Radu Alexandru Manea, Suresh Chitturi, Michael Ruarri Chapman, Dejan Petronijevic
-
Publication number: 20080274756Abstract: Before sending an original text-based message to a receiver that is known to have a display screen of limited size, a user may indicate a desire to translate the original message, at least in part, into a visually compressed message, where the visually compressed message uses abbreviations in place of many of the strings of characters in the original message.Type: ApplicationFiled: May 2, 2007Publication date: November 6, 2008Applicant: RESEARCH IN MOTION LIMITEDInventors: AHMED E. HASSAN, DARYL JOSEPH MARTIN, PARMINDER SINGH FLORA