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

  • Patent number: 9887942
    Abstract: Methods and devices for transmitting message attachments from a messaging server to a mobile device. The mobile device identifies if any of the attachments are of a first type and requests transmission, from the messaging server, of the identified attachments of the first type, if any. The device determines the remaining transmission capacity by subtracting the collective size of the message body received and the identified attachments of the first type, if any, from the initial data limit. Based on the remaining transmission capacity, the device determines that at least one of the one or more attachments, other than the identified attachments, has a size smaller than the remaining transmission capacity, and based on that determination, requests transmission of said at least one of the one or more attachments from the messaging server to the mobile device.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: February 6, 2018
    Assignee: BLACKBERRY LIMITED
    Inventors: Adrian Michael Logan, Maxwell William Byrd, Ritwaj Ratan, Ronesh Puri, David Andrew Brown
  • Patent number: 9819803
    Abstract: In a computer-implemented method of joining a user to a conference call event an interface associated with a time management software application is displayed. The interface displays information relating to the conference call event including a date for a conference call which is subject of the conference call event and a start time of the conference call. While displaying the interface, a menu offering one or more options is displayed; these one or more options include an option to join the conference call. When an indication of a selection of the option to join the conference call is received, information associated with the conference call is located; this information includes a telephone number for a conference call bridge. A connection with the conference call bridge using the telephone number is initiated.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: November 14, 2017
    Assignee: BlackBerry Limited
    Inventors: Adrian Michael Logan, Rohit Rocky Jain, Eric Allan Fritzley, Christopher Labrador, Michael Patrick McAndrews
  • Patent number: 9525779
    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: Grant
    Filed: September 12, 2013
    Date of Patent: December 20, 2016
    Assignee: BlackBerry 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
  • Patent number: 9396346
    Abstract: A method is provided for use on an electronic device having a display, a communication component, a memory, and a processor coupled to the display, the communication component, and the memory. The memory stores data in a first sandbox and data in a second sandbox, the first sandbox being a secure sandbox and having a shadow data component, the shadow data component storing a subset of the data stored in the first sandbox. The method comprises, in response to a request, providing the data stored in the first sandbox when the first sandbox is in an unlocked mode and providing the data stored in the shadow data component when the first sandbox is in a locked mode.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: July 19, 2016
    Assignees: BlackBerry Limited, 2236008 Ontario Inc.
    Inventors: Edward Snow Willis, Jean-Philippe Lespinasse, Francois Leroux, Jasvir Jhaj, Praveena Asokan, Earl John Wikkerink, Alan Edward Falloon, Alan Geue, David Alan Inglis, Benton Hei Wah Lam, Christopher Scott Travers, Adrian Michael Logan, John William Cassidy
  • Publication number: 20160134572
    Abstract: Methods and devices for transmitting message attachments from a messaging server to a mobile device. The mobile device identifies if any of the attachments are of a first type and requests transmission, from the messaging server, of the identified attachments of the first type, if any. The device determines the remaining transmission capacity by subtracting the collective size of the message body received and the identified attachments of the first type, if any, from the initial data limit. Based on the remaining transmission capacity, the device determines that at least one of the one or more attachments, other than the identified attachments, has a size smaller than the remaining transmission capacity, and based on that determination, requests transmission of said at least one of the one or more attachments from the messaging server to the mobile device.
    Type: Application
    Filed: November 12, 2014
    Publication date: May 12, 2016
    Applicant: BlackBerry Limited
    Inventors: Adrian Michael LOGAN, Maxwell William BYRD, Ritwaj RATAN, Ronesh PURI, David Andrew BROWN
  • Patent number: 9300615
    Abstract: Methods and devices for generating an action item based on an email message are described. In one embodiment, a processor-implemented method is described. The method includes: receiving an email message via a communication subsystem; determining that the received email message includes a follow up flag that indicates that an action is required regarding the email message; and in response to determining that the received email message includes a follow up flag that indicates that an action is required regarding the email message, creating an action item based on the received email message.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: March 29, 2016
    Assignee: BlackBerry Limited
    Inventors: Joshua Roland Lessard, Peter Henry Mage, Stephen Kwok Sun Wong, Adrian Michael Logan
  • Publication number: 20160057286
    Abstract: In a computer-implemented method of joining a user to a conference call event an interface associated with a time management software application is displayed. The interface displays information relating to the conference call event including a date for a conference call which is subject of the conference call event and a start time of the conference call. While displaying the interface, a menu offering one or more options is displayed; these one or more options include an option to join the conference call. When an indication of a selection of the option to join the conference call is received, information associated with the conference call is located; this information includes a telephone number for a conference call bridge. A connection with the conference call bridge using the telephone number is initiated.
    Type: Application
    Filed: October 22, 2015
    Publication date: February 25, 2016
    Applicant: BlackBerry Limited
    Inventors: Adrian Michael Logan, Rohit Rocky Jain, Eric Allan Fritzley, Christopher Labrador, Michael Patrick McAndrews
  • Patent number: 9223825
    Abstract: In one example embodiment, a processor-implemented method is described. The processor implemented method includes: associating a first notebook with one or more predetermined constraints; receiving input associating a data object with a notebook; and when the notebook associated with the data object is the first notebook, applying the one or more predetermined constraints associated with the first notebook to the data object.
    Type: Grant
    Filed: January 11, 2013
    Date of Patent: December 29, 2015
    Assignee: BLACKBERRY LIMITED
    Inventors: Adrian Michael Logan, Stephen Kwok Sun Wong, Joshua Roland Lessard
  • Publication number: 20150363602
    Abstract: A method is provided for use on an electronic device having a display, a communication component, a memory, and a processor coupled to the display, the communication component, and the memory. The memory stores data in a first sandbox and data in a second sandbox, the first sandbox being a secure sandbox and having a shadow data component, the shadow data component storing a subset of the data stored in the first sandbox. The method comprises, in response to a request, providing the data stored in the first sandbox when the first sandbox is in an unlocked mode and providing the data stored in the shadow data component when the first sandbox is in a locked mode.
    Type: Application
    Filed: June 12, 2014
    Publication date: December 17, 2015
    Inventors: Edward Snow WILLIS, Jean-Philippe LESPINASSE, Francois LEROUX, Jasvir JHAJ, Praveena ASOKAN, Earl John WIKKERINK, Alan Edward FALLOON, Alan GEUE, David Alan INGLIS, Benton Hei Wah LAM, Christopher Scott TRAVERS, Adrian Michael LOGAN, John William CASSIDY
  • Patent number: 9049591
    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: Grant
    Filed: December 19, 2012
    Date of Patent: June 2, 2015
    Assignee: BlackBerry Limited
    Inventors: Neeraj Garg, Adrian Michael Logan
  • Patent number: 8904544
    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: Grant
    Filed: April 13, 2011
    Date of Patent: December 2, 2014
    Assignee: BlackBerry Limited
    Inventors: Van Quy Tu, Adrian Michael Logan, Andrew John Ewanchuk, Imtiaz Nadaf
  • Patent number: 8706097
    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: Grant
    Filed: August 13, 2010
    Date of Patent: April 22, 2014
    Assignee: BlackBerry Limited
    Inventors: Neeraj Garg, Adrian Michael Logan
  • Publication number: 20140052797
    Abstract: Methods and devices for generating an action item based on an email message are described. In one embodiment, a processor-implemented method is described. The method includes: receiving an email message via a communication subsystem; determining that the received email message includes a follow up flag that indicates that an action is required regarding the email message; and in response to determining that the received email message includes a follow up flag that indicates that an action is required regarding the email message, creating an action item based on the received email message.
    Type: Application
    Filed: December 20, 2012
    Publication date: February 20, 2014
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Joshua Roland LESSARD, Peter Henry MAGE, Stephen Kwok Sun WONG, Adrian Michael LOGAN
  • Publication number: 20140052723
    Abstract: In one example embodiment, a processor-implemented method is described. The processor implemented method includes: associating a first notebook with one or more predetermined constraints; receiving input associating a data object with a notebook; and when the notebook associated with the data object is the first notebook, applying the one or more predetermined constraints associated with the first notebook to the data object.
    Type: Application
    Filed: January 11, 2013
    Publication date: February 20, 2014
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Adrian Michael LOGAN, Stephen Kwok Sun WONG, Joshua Roland LESSARD
  • Publication number: 20140010120
    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 12, 2013
    Publication date: January 9, 2014
    Applicant: BLACKBERRY 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: 20130275387
    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: June 13, 2013
    Publication date: October 17, 2013
    Inventors: Adrian Michael LOGAN, Neeraj GARG
  • Patent number: 8561149
    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: Grant
    Filed: September 15, 2010
    Date of Patent: October 15, 2013
    Assignee: BlackBerry 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
  • Patent number: 8489557
    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: Grant
    Filed: March 22, 2010
    Date of Patent: July 16, 2013
    Assignee: Research In Motion Limited
    Inventors: Adrian Michael Logan, Neeraj Garg
  • Patent number: 8448085
    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: Grant
    Filed: August 27, 2010
    Date of Patent: May 21, 2013
    Assignee: Research In Motion Limited
    Inventors: Eric Allan Fritzley, Adrian Michael Logan, Dariusz Zajac
  • Patent number: 8406817
    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: Grant
    Filed: July 27, 2011
    Date of Patent: March 26, 2013
    Assignee: Research In Motion Ltd
    Inventors: Adrian Michael Logan, Rohit Rocky Jain, Steve Kin Ping Chung