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).

  • Publication number: 20140092904
    Abstract: A method and system are provided for requesting content using an electronic device. The electronic device is operable to connect to a communication network using a network connection. The method includes detecting connection information regarding the network connection, determining at least one property of the content to be requested using the connection information and sending a protocol request to a server using the communication network, the protocol request comprising header information indicative of the at least one property.
    Type: Application
    Filed: October 3, 2012
    Publication date: April 3, 2014
    Applicant: Research In Motion Limited
    Inventors: Daryl Joseph MARTIN, Conor Michael O'NEILL, Marcin CIETWIERKOWSKI
  • Publication number: 20140080471
    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 or be during regular, predetermined time periods. 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 place the onus on the user for minimizing such distractions, while enabling the user to maintain access to such a vital communication tool.
    Type: Application
    Filed: September 11, 2013
    Publication date: March 20, 2014
    Applicant: BLACKBERRY LIMITED
    Inventors: Risvan Coskun, Daryl Joseph Martin, Ahmed E. Hassan, John Ferguson Wilson
  • Patent number: 8666050
    Abstract: 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: Grant
    Filed: September 5, 2012
    Date of Patent: March 4, 2014
    Assignee: BlackBerry Limited
    Inventors: John Ferguson Wilson, James Andrew Godfrey, Daryl Joseph Martin
  • Patent number: 8594639
    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: December 5, 2012
    Date of Patent: November 26, 2013
    Assignee: BlackBerry Limited
    Inventors: Daryl Joseph Martin, James Andrew Godfrey, John Ferguson Wilson
  • Publication number: 20130311620
    Abstract: Portable electronic devices typically have reduced computing resources, including reduced screen size. The method, apparatus and system of the present specification provides, amongst other things, an intermediation server configured to access network content that is requested by a portable electronic device and to analyze the content including analyzing images in that content. The intermediation server is further configured to accommodate the computing resources of the portable electronic device as part of fulfilling content requests from the portable electronic device.
    Type: Application
    Filed: July 26, 2013
    Publication date: November 21, 2013
    Inventor: Daryl Joseph MARTIN
  • Publication number: 20130304825
    Abstract: According to embodiments described in the specification, a method, system and apparatus for processing calendar events are provided. The method comprises: receiving a calendar event invitation message addressed to at least one recipient device and storing the calendar event invitation message in a memory; determining, at a processor, whether to disable at least one recipient device function; when the determination is affirmative, generating a recipient policy including a recipient device function identifier, and a rule associated with the function identifier; and deploying the recipient policy for the at least one recipient device such that the function is disabled at the recipient device for at least a period of time.
    Type: Application
    Filed: May 11, 2012
    Publication date: November 14, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Conor Michael O'NEILL, Daryl Joseph MARTIN, Marcin CIETWIERKOWSKI
  • Publication number: 20130295848
    Abstract: A method of operating a mobile device is provided, the method comprising: pairing the mobile device with a second device; having the second device poll a network service on behalf of the mobile device; and obtaining data provided by the network service. A method of operating on behalf of a mobile device is also provided, the method comprising: pairing a second device with the mobile device; polling a network service on behalf of the mobile device; and enabling data provided by the network service to be sent to the mobile device.
    Type: Application
    Filed: May 4, 2012
    Publication date: November 7, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Conor Michael O'Neill, Daryl Joseph Martin
  • Publication number: 20130290435
    Abstract: A method, device and system are provided for automated insertion of message conversation or thread participant changes in a message body prior to receipt of the message by a recipient of the reply message. Once a reply message is initiated at a first device and an initial recipient set defined for the reply message based on the participants of a previous message of the thread, one or more changes may be made to the recipients specified for the message. In response to a trigger detected at the device, changes to the initial recipient set are identified and indicated by a textual or other notification within the body of the reply message, rather than merely in a header or addressing portion of the reply message. The indication may then be viewable using a recipient messaging client even if header information reflecting the change in recipients is not displayed by the client.
    Type: Application
    Filed: April 26, 2012
    Publication date: October 31, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Daryl Joseph MARTIN, Conor Michael O'NEILL
  • Publication number: 20130290436
    Abstract: A method, device and system are provided for automated updating of message recipients designated for a reply message based on a declaration or notification in a body of the message. Once a reply message is initiated at a first device and an initial recipient set defined for the reply message based on the participants of a previous message of the thread, a declaration or instruction may be inserted in the message body identifying a change to be made to the initial recipient set. In response to a trigger detected at the device, any such declarations are identified and a determination is made whether the current recipient set is consistent with them. If not, changes are made to the current recipient set to render it consistent.
    Type: Application
    Filed: April 26, 2012
    Publication date: October 31, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Daryl Joseph MARTIN, Conor Michael O'NEILL
  • Publication number: 20130268867
    Abstract: A method and device to simplify message reply composition on a communications device, using a partially transparent overlay to allow a user to freely scroll and move around to other sections of a message or message chain while still being able to see and edit the reply being composed. When the reply is scrolled such that the composition field is not visible on the display screen, the device displays the overlay when the user enters text or on user request. The user may then type text into the overlay while viewing the underlying portion of the reply message, such as previous messages in the string.
    Type: Application
    Filed: May 31, 2013
    Publication date: October 10, 2013
    Inventors: Daryl Joseph MARTIN, James Andrew GODFREY, John Ferguson WILSON
  • Publication number: 20130239201
    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: March 29, 2013
    Publication date: September 12, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ahmed E. Hassan, John F. Wilson, Daryl Joseph Martin
  • Publication number: 20130179072
    Abstract: Songs titles and song artists or other content received on an HD-radio are cross-referenced to one or more geographic locations where they were heard on the radio by identifying a song title or artist in the HD radio data stream and instructing a global positioning system navigation unit to contemporaneously determine its location. The determined location and song title and/or artist are cross-referenced to each other in a list or database. A touch-sensitive display device is configured to display the location or portion of a route where a listened-to song was heard. Song titles and/or artists can be determined by tactile selection of portions of a route displayed on the map.
    Type: Application
    Filed: January 9, 2012
    Publication date: July 11, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Daryl Joseph Martin, Conor Michael O'Neill
  • 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: 8477618
    Abstract: 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: Grant
    Filed: July 16, 2010
    Date of Patent: July 2, 2013
    Assignee: Research In Motion Limited
    Inventor: Daryl Joseph Martin
  • Publication number: 20130166655
    Abstract: Methods, apparatus, and systems for cross-platform software distribution are described. An example method includes receiving, at a first distribution server of a first vendor, a first version of a software application for a first platform and information about the software application, wherein the information about the software application includes: an identification of a second version of the software application for a second platform and an identification of a second distribution server of a second vendor at which the second version of the software application is available; storing the information in a physical storage; and transmitting the information from the physical storage to a purchaser of the software application.
    Type: Application
    Filed: December 23, 2011
    Publication date: June 27, 2013
    Inventor: Daryl Joseph MARTIN
  • Patent number: 8429122
    Abstract: 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: Grant
    Filed: May 21, 2010
    Date of Patent: April 23, 2013
    Assignee: Research in Motion Limited
    Inventors: Daryl Joseph Martin, James Andrew Godfrey, John Ferguson Wilson
  • Publication number: 20130013724
    Abstract: 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: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Daryl Joseph Martin
  • Publication number: 20130014249
    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: September 14, 2012
    Publication date: January 10, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ahmed E. Hassan, John F. Wilson, Daryl Joseph Martin
  • Publication number: 20120329435
    Abstract: 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: Application
    Filed: September 5, 2012
    Publication date: December 27, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Daryl Joseph MARTIN, John Ferguson WILSON, James Andrew GODFREY
  • Publication number: 20120324370
    Abstract: An apparatus, and an associated method, facilitates searching for a message of interest from amongst a plurality of stored messages, such as email messages received at, or sent by, a wireless device and for organizing the stored messages. A plot is generated and displayed. The plot is a representation of the messages, plotted as a function of alphanumeric identifiers of an address associated with each of the messages. Selection is made to zoom in on a portion of the plot to display portions or sub-portions of the plot. Selection of which portions to view is made to locate the message of interest. The message of interest is located by zooming in to the message through successive input commands, such as touch commands input at an interactive screen display.
    Type: Application
    Filed: June 20, 2011
    Publication date: December 20, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Daryl Joseph Martin