Patents by Inventor Adrian Michael Logan

Adrian Michael Logan 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: 20130029729
    Abstract: A mobile wireless communications device may include a portable housing, a wireless transceiver carried by the portable housing, an input device carried by the portable housing, a display carried by the portable housing, and a processor carried by the portable housing and coupled to the wireless transceiver, the input device, and the display. The processor may perform a time alarm function having a time alarm value settable via the input device, and generate an alarm indication upon reaching the time alarm value. The processor also may generate a first time alarm function GUI on the display including a first selectable menu list for the time alarm function, and generate a second time alarm function GUI including a second selectable menu list on the display different from the first selectable menu list when a current time is within a threshold time of the time alarm value.
    Type: Application
    Filed: July 27, 2011
    Publication date: January 31, 2013
    Applicant: Research In Motion Limited
    Inventors: Adrian Michael Logan, Rohill Rocky Jain, Steve Kin Ping Chung
  • Patent number: 8350818
    Abstract: A method includes detecting a continuous touch on a touch-sensitive display. A position of one or more boundaries is updated when the continuous touch crosses a first boundary of the one or more boundaries. Feedback is provided when the continuous touch crosses the first boundary.
    Type: Grant
    Filed: November 13, 2009
    Date of Patent: January 8, 2013
    Inventors: Eric Fritzley, Rohit Rockey Jain, Adrian Michael Logan, Michael Thomas Hardy
  • Publication number: 20120317498
    Abstract: An electronic communication device includes an input interface for receiving input, a display for displaying output, and a processor. The processor is in communication with the input interface and the display. When the processor determines that a new notification event for an application has occurred, the processor causes an icon for activating the application to be displayed on the display. When the processor determines that the new notification event has not occurred, the processor does not display the icon.
    Type: Application
    Filed: June 7, 2011
    Publication date: December 13, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Adrian Michael LOGAN, Neeraj GARG
  • Publication number: 20120182262
    Abstract: A method and computing device for managing calendar data records are provided, the computing device comprising a processor interconnected with a memory enabled to maintain the data records and with a touchscreen controlled to generate a representation of a subset of at least two of the data records within a first portion of the touchscreen. The touchscreen is further controlled to generate a representation of details of a first one of the data records in the subset in a second portion of the touchscreen, different from the first portion, when input data associated with the first portion is detected by the touchscreen. The touchscreen is further controlled to generate a representation of details of a next data record in the subset, in a given order, in the second portion, each time an input event is detected at a portion of the touchscreen associated with providing next data records.
    Type: Application
    Filed: March 28, 2012
    Publication date: July 19, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Eric Allan FRITZLEY, Adrian Michael LOGAN, Rohit Rocky JAIN
  • Publication number: 20120110675
    Abstract: Data received at, or created on, a device may be tagged as corporate dependent upon a service over which the data is received or an application in which the data is created. When a user attempts to insert tagged data into a data item that is to be transmitted by the device, the insertion may be prevented. Similarly, the transmission of tagged data may be restricted to only occur on a secure service.
    Type: Application
    Filed: April 13, 2011
    Publication date: May 3, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Van Quy Tu, Adrian Michael Logan, Andrew John Ewanchuk, Imtiaz Nadaf
  • Patent number: 8171036
    Abstract: A method and computing device for managing calendar data records are provided, the computing device comprising a processor interconnected with a memory enabled to maintain the data records and with a touchscreen controlled to generate a representation of a subset of at least two of the data records within a first portion of the touchscreen. The touchscreen is further controlled to generate a representation of details of a first one of the data records in the subset in a second portion of the touchscreen, different from the first portion, when input data associated with the first portion is detected by the touchscreen. The touchscreen is further controlled to generate a representation of details of a next data record in the subset, in a given order, in the second portion, each time an input event is detected at a portion of the touchscreen associated with providing next data records.
    Type: Grant
    Filed: July 21, 2009
    Date of Patent: May 1, 2012
    Assignee: Research In Motiion Limited
    Inventors: Eric Allan Fritzley, Adrian Michael Logan, Rohit Rocky Jain
  • Publication number: 20120066736
    Abstract: A method of managing communications services begins with a communications platform receiving a request for a communications service to be provided to a communications device by a source other than the communications platform. The communications platform determines an authorization of the communications device to receive the communications service. The authorization comprises a permission of the communications device to receive the communications service during a lifetime of a communications session maintained with the communications device. The communications network authorizes delivery of the communications service to the communications device during the lifetime of the communications session, in accordance with the authorization.
    Type: Application
    Filed: September 15, 2010
    Publication date: March 15, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Christopher Labrador, Brian Alexander Oliver, Douglas Michael Gisby, Susan Elizabeth Simon Daniels, Brian Edward Anthony McColgan, Adrian Michael Logan, Eric Allan Fritzley, Nicholas Patrick Alfano, Richard John George
  • Publication number: 20120040646
    Abstract: A system and method for delaying delivery of teleconference access information includes at least one processor, at least one computer readable medium in communication with the processor, and at least one program module stored on the medium. The module is operative to create a teleconference notification in response to a request from a requestor device. The module can also assign a date, time, and access information for the teleconference, receive an input from the requestor device to delay delivery of the access information, and deliver the teleconference notification to at least one participant device. The teleconference notification has at least the date and time of the teleconference but not the access information. The module delays delivery of the access information to the at least one participant. For example, delivery of the access information is delayed until a predetermined time period from the assigned date and time of the teleconference.
    Type: Application
    Filed: August 13, 2010
    Publication date: February 16, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Neeraj Garg, Adrian Michael Logan
  • Publication number: 20120022909
    Abstract: Automatic meeting scheduling may be facilitated without the need to open a calendar application to discuss and discover shared available time. A meeting organizer may send a request to one or more potential meeting participants. Based on responses received from the device of the potential meeting participants, the device of the meeting organizer may determine coincidentally available meeting times. The device may automatically select a candidate meeting time from among the coincidentally available meeting times or may rely on the meeting organizer to select a candidate meeting time from among the coincidentally available meeting times. Typical meeting scheduling may then ensue.
    Type: Application
    Filed: July 23, 2010
    Publication date: January 26, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Mina Ayatollahi, Neeraj Garg, Adrian Michael Logan
  • Publication number: 20110231371
    Abstract: A method, server and mobile electronic device for archiving data are provided. The server determines that an amount of the data managed by the server meets a threshold condition and in response transmits a message to the mobile electronic device associated with the data, the message indicative that the threshold condition has been met. The mobile electronic device responds to the message with a response indicative that the data is to be archived. The response triggers the server to cause at least a portion of the data to be archived, thereby increasing memory available for storing further data.
    Type: Application
    Filed: March 22, 2010
    Publication date: September 22, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Adrian Michael LOGAN, Neeraj GARG
  • Publication number: 20110213845
    Abstract: A system and method are provided for automatically deleting messages such as e-mail upon consumption by the recipient. Consumption by the recipient may include viewing the message, forwarding or replying to the message, or archiving, saving, copying, or moving the message. An indicator is inserted in the message, for example in the message header or body, indicating that the message is to be deleted upon detection of a triggering consumption action. Upon receipt at the recipient's mail client, the client determines whether the indicator is present, and, upon detection of a triggering consumption action, automatically closes any views of the message displayed by the recipient's mail client and deletes the message. Optionally a warning is provided to the recipient prior to deletion.
    Type: Application
    Filed: February 26, 2010
    Publication date: September 1, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Adrian Michael LOGAN, Neeraj GARG
  • Publication number: 20110202999
    Abstract: To address situations wherein details and information stored in an electronic device, for example event entries, are sensitive in nature, a system and method are provided wherein such details and information are protected from inadvertent or malicious access and exposure. A flag or option is provided when creating an event entry that flags or marks the entry as sensitive. The details associated with the entry can be suppressed until a specified time before the event occurs and can be deleted or hidden after the event occurs. Access to the details at other times can be permitted through re-authentication of the user, for example using a password. In addition, data storage recovery can be effected by removing old entries irrespective of the sensitivity of the event or its details.
    Type: Application
    Filed: February 12, 2010
    Publication date: August 18, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Adrian Michael Logan, Neeraj Garg
  • Publication number: 20110202861
    Abstract: A method includes rendering a representation of a day in a calendar day view on a display of an electronic device, retrieving calendar event records that satisfy constraints, identifying a first all-day event record and a second all-day event record of the calendar event records, and in response to identifying the first all-day event record and the second all-day event record, maintaining display of an all-day event indicator in the day view during scrolling within the representation of the day by alternately displaying an indicator of the first all-day event record and an indicator of the second all-day event record.
    Type: Application
    Filed: August 27, 2010
    Publication date: August 18, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Eric Allan FRITZLEY, Adrian Michael LOGAN, Dariusz ZAJAC
  • Publication number: 20110154342
    Abstract: A method and computing device for providing task reminder data associated with event data stored in a database is provided. The computing device comprises a processing unit interconnected with a memory device. A list of tasks associated with the event data is received, each respective task in the list of tasks associated with task data. Respective reminder times for each task are determined at the processing unit, such that a display device can be controlled to provide respective representations of the task data, in association with the event data, at respective times substantially similar to each respective reminder time. The list of tasks is stored in the database in association with the event data. Input data is received, indicative that at least one of a start time and an end time of an event associated with the event data has changed to a respective new start time and new end time.
    Type: Application
    Filed: December 22, 2009
    Publication date: June 23, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Adrian Michael LOGAN, Neeraj GARG
  • Publication number: 20110115716
    Abstract: A method includes detecting a continuous touch on a touch-sensitive display. A position of one or more boundaries is updated when the continuous touch crosses a first boundary of the one or more boundaries. Feedback is provided when the continuous touch crosses the first boundary.
    Type: Application
    Filed: November 13, 2009
    Publication date: May 19, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Eric FRITZLEY, Rohit Rocky JAIN, Adrian Michael LOGAN, Michael Thomas HARDY
  • Publication number: 20110072372
    Abstract: A method of controlling an electronic device includes retrieving, from at least one database comprising a plurality of calendared events, calendared events for a calendar day and for the calendar day, determining free time periods between an earliest of a start time of a working day and an end time of a first calendared event and a latest of the end time of the working day and a start time of a last calendared event, and rendering the calendared events and the determined free time periods in a time-ordered list on a display of the electronic device.
    Type: Application
    Filed: September 21, 2009
    Publication date: March 24, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Eric Allan FRITZLEY, Rohit Rocky JAIN, Adrian Michael LOGAN
  • Publication number: 20110022607
    Abstract: A method and computing device for managing calendar data records are provided, the computing device comprising a processor interconnected with a memory enabled to maintain the data records and with a touchscreen controlled to generate a representation of a subset of at least two of the data records within a first portion of the touchscreen. The touchscreen is further controlled to generate a representation of details of a first one of the data records in the subset in a second portion of the touchscreen, different from the first portion, when input data associated with the first portion is detected by the touchscreen. The touchscreen is further controlled to generate a representation of details of a next data record in the subset, in a given order, in the second portion, each time an input event is detected at a portion of the touchscreen associated with providing next data records.
    Type: Application
    Filed: July 21, 2009
    Publication date: January 27, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Eric Allan FRITZLEY, Adrian Michael LOGAN, Rohit Rocky JAIN
  • Publication number: 20100333014
    Abstract: A method of controlling an electronic device includes retrieving records that satisfy a set of constraints, rendering data from the records in a list on a display, and rendering, in the list, further data from a selected one of the records in the list on the display in response to receipt of an input.
    Type: Application
    Filed: June 24, 2009
    Publication date: December 30, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Eric Allan FRITZLEY, Rohit Rocky JAIN, Adrian Michael LOGAN