Patents by Inventor David Andrew Brown

David Andrew Brown 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: 20180039682
    Abstract: A method of managing data transfer from a server to an electronic device via a wireless communication, includes initiating a synchronization of a database of the electronic device with the server and determining, by the electronic device, a length of time since the synchronization of the database of the electronic device with the server. The method also includes, in response to determining that the length of time meets the threshold period, determining a quantity of data records for sending from the server to the electronic device to perform a further synchronization and requesting one of complete data records or incomplete data records based on the quantity of data records for transfer to the electronic device.
    Type: Application
    Filed: August 2, 2016
    Publication date: February 8, 2018
    Inventors: Andrew John EWANCHUK, Ronesh PURI, David Andrew BROWN
  • 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: 9838999
    Abstract: A method of controlling a portable electronic device includes, in response to receipt of selection of an option to enter a do not disturb mode at the portable electronic device, suppressing notifications for the communications received at the portable electronic device while in the do not disturb mode. The method also includes, in response to exiting the do not disturb mode, discontinuing suppressing notifications for new communications received at the portable electronic device, providing an option to view the communications received at the portable electronic device while in the do not disturb mode and, in response to receipt of selection of the option to view the communications received while in the do not disturb mode, displaying a consolidated list of the communications received at the portable electronic device while in the do not disturb mode. The consolidated list includes a plurality of electronic communication types.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: December 5, 2017
    Assignee: BlackBerry Limited
    Inventors: David Andrew Brown, Cody Bryant, Ryan David Steeves
  • Patent number: 9800711
    Abstract: A method, electronic device, and device-readable medium are provided for implementing quick actions or additional actions in a unified inbox context. A number of communication event listings are displayed in either a first mode or a second mode. In the first mode, at least one user interface element for invoking a first operation is displayed for each communication event listing. In the second mode, at least one other user interface element for invoking a further operation is included in the communication event listing in addition to a user interface element for invoking the first operation. The user can selectively invoke the second mode from the first mode.
    Type: Grant
    Filed: July 24, 2014
    Date of Patent: October 24, 2017
    Assignee: BlackBerry Limited
    Inventors: David Andrew Brown, Maria Christina Nathalie Freyhult, Umesh Miglani
  • Patent number: 9719337
    Abstract: Heavy oil recovery using downhole radio frequency radiation heating accelerates SAGD thermal recovery processes. In one embodiment, one or more SAGD well pairs traverse a subterranean formation for recovering heavy oil. The SAGD well pairs each create a steam chamber which, over time, expands to allow each steam chamber to interact with one another and in this way, increases the recovery heavy oil from the formation. One or more antennas may be interposed between the steam chambers to introduce electromagnetic radiation into the formation to heat the fluids therein to accelerate expansion of the steam chambers, particularly where antennas are judiciously situated to optimize steam chamber expansion. Where an infill production well is present, the antennas may be situated to accelerate steam chamber communication with the infill production well. Advantages include lower cost, higher efficiencies, quicker and increased hydrocarbon recovery.
    Type: Grant
    Filed: April 17, 2014
    Date of Patent: August 1, 2017
    Assignee: ConocoPhillips Company
    Inventors: Wendell Peter Menard, David Andrew Brown, Chris Lehecka
  • Patent number: 9710126
    Abstract: A method in a portable electronic device for providing a user with an improved user interface is described. The electronic device includes one or more processors and memory including instructions which when executed by the one or more processors cause the electronic device to perform the method. While content in a user interface of a first application is displayed, a first user input is detected. In response to the first user input, at least a preview for a second application is displayed. In some instances, the second application is selected automatically at least partly in dependence on the content displayed in the user interface of the first application.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: July 18, 2017
    Assignee: BlackBerry Limited
    Inventors: Christopher Engström, Dan Zacharias Gärdenfors, David Andrew Brown
  • Publication number: 20170126778
    Abstract: A method of managing data transfer from a server to a portable electronic device via a network includes, by the portable electronic device, initiating data transfer to the portable electronic device, identifying a network connection type by the portable electronic device to the network; setting, by the portable electronic device, a filter size for data record transmission to the portable electronic device, the filter size set based on the network connection type, and requesting, by the portable electronic device, a quantity of data records from the server. The quantity of data records is a number of data records that is dependent on the filter size set based on the network connection type.
    Type: Application
    Filed: October 28, 2015
    Publication date: May 4, 2017
    Inventors: Andrew John EWANCHUK, Ronesh PURI, David Andrew BROWN, Cody Stephen BRYANT
  • Publication number: 20170118157
    Abstract: A method for synchronizing a mobile device with a message mailbox is described. The method includes: sending a request to the server to identify an initial subset of most recently received messages from among a plurality of messages for synchronization; retrieving the initial subset of messages from the server; and retrieving, from the server, messages belonging to a conversation that includes at least one of the messages in the initial subset, prior to retrieving more recently received messages that do not belong to any conversation that includes at least one of the messages in the initial subset.
    Type: Application
    Filed: October 27, 2015
    Publication date: April 27, 2017
    Applicant: BlackBerry Limited
    Inventors: Cody BRYANT, Ronesh PURI, Andrew John EWANCHUK, David Andrew BROWN
  • Publication number: 20170054667
    Abstract: A method for synchronizing a mobile device with an email mailbox is described. The method includes: sending a search query to a mail server to identify email messages that are associated with folders of the email mailbox other than an inbox folder; selecting one or more folders of the email mailbox to synchronize on the mobile device based on the identified email messages; and retrieving, from the mail server, one or more email messages associated with the selected folders.
    Type: Application
    Filed: August 19, 2015
    Publication date: February 23, 2017
    Applicant: BLACKBERRY LIMITED
    Inventors: David Andrew BROWN, Ronesh PURI, Andrew John EWANCHUK
  • 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
  • Publication number: 20160072743
    Abstract: The present disclosure provides for an end-user communication device of a messaging system configured to identify messages exchanged during a message conversation. Responsive to selection of one or more data files, the device retrieves the one or more selected data files from a local memory of the device or from a server of the messaging system. Optionally, the messages may be identified in response to a request to add one or more new recipients in a reply to a message of a message conversation and selected data files may be forwarded to the new recipients.
    Type: Application
    Filed: September 4, 2014
    Publication date: March 10, 2016
    Applicant: BLACKBERRY LIMITED
    Inventor: David Andrew BROWN
  • Publication number: 20160050642
    Abstract: A method of controlling a portable electronic device includes, in response to receipt of selection of an option to enter a do not disturb mode at the portable electronic device, suppressing notifications for the communications received at the portable electronic device while in the do not disturb mode. The method also includes, in response to exiting the do not disturb mode, discontinuing suppressing notifications for new communications received at the portable electronic device, providing an option to view the communications received at the portable electronic device while in the do not disturb mode and, in response to receipt of selection of the option to view the communications received while in the do not disturb mode, displaying a consolidated list of the communications received at the portable electronic device while in the do not disturb mode. The consolidated list includes a plurality of electronic communication types.
    Type: Application
    Filed: August 14, 2014
    Publication date: February 18, 2016
    Inventors: David Andrew BROWN, Cody Bryant, Ryan David Steeves
  • Publication number: 20160028875
    Abstract: A method, electronic device, and device-readable medium are provided for implementing quick actions or additional actions in a unified inbox context. A number of communication event listings are displayed in either a first mode or a second mode. In the first mode, at least one user interface element for invoking a first operation is displayed for each communication event listing. In the second mode, at least one other user interface element for invoking a further operation is included in the communication event listing in addition to a user interface element for invoking the first operation. The user can selectively invoke the second mode from the first mode.
    Type: Application
    Filed: July 24, 2014
    Publication date: January 28, 2016
    Inventors: David Andrew Brown, Maria Christina Nathalie Freyhult, Umesh Miglani
  • Publication number: 20160026352
    Abstract: A method, electronic device, and device-readable medium are provided for implementing a quick reply action for communication events listed in a unified inbox. In a unified inbox, a subset of communication event listings include a user interface element that is actuatable to initiate a reply to the communication event, while other listings in the unified inbox do not include this user interface element. In response to actuation of this user interface element, reply message content can be received, and provided to an application executing on the electronic device to send the content in a reply message.
    Type: Application
    Filed: July 24, 2014
    Publication date: January 28, 2016
    Inventors: David Andrew Brown, Cody Bryant
  • Publication number: 20160026367
    Abstract: A method, electronic device, and device-readable medium are provided for improving user interaction with a unified inbox. A first view of the unified inbox includes a set of communication event listings for a number of communication events. Each listing can include at least a first user interface element for initiating a first action that operates on the corresponding communication event. Individual communication events may be viewed in the inbox. After a viewing of a given communication event, when the first view is re-displayed, additional user interface elements are displayed in relation to the just-viewed communication event. These additional user interface elements may be removed from the display as a result of a trigger condition.
    Type: Application
    Filed: July 24, 2014
    Publication date: January 28, 2016
    Inventors: David Andrew Brown, Emeli Ezekiel Egbo
  • Patent number: 9021108
    Abstract: A method, system and apparatus for or automatically enabling access of a first mobile electronic device to at least one network accessible by a second mobile electronic device, the second mobile electronic device storing configuration data for accessing the at least one network. A communication session is automatically established between the first mobile electronic device and the second mobile electronic device via a local link. The configuration data is automatically received at the first mobile electronic device from the second mobile electronic device via the local link in response to establishing the communication session. The configuration data is automatically installed at the first mobile electronic device such that the at least one network is accessible by the first mobile electronic device using the configuration data.
    Type: Grant
    Filed: February 25, 2011
    Date of Patent: April 28, 2015
    Assignee: Blackberry Limited
    Inventors: David Andrew Brown, Herbert Anthony Little, Marcel Luis Celaya
  • Publication number: 20150113471
    Abstract: A method in a portable electronic device for providing a user with an improved user interface, and an electronic device comprising one or more processors and memory comprising instructions which when executed by the one or more processors cause the electronic device to perform the method, the method comprising: displaying content in a user interface of a first application; detecting a first user input; and responsive to the first user input, displaying at least a preview for a second application; wherein the second application is selected automatically at least partly in dependence on the content displayed in the user interface of the first application.
    Type: Application
    Filed: October 17, 2013
    Publication date: April 23, 2015
    Applicant: BlackBerry Limited
    Inventors: Christopher ENGSTROM, Dan Zacharias GARDENFORS, David Andrew BROWN
  • Publication number: 20140311739
    Abstract: Heavy oil recovery using downhole radio frequency radiation heating accelerates SAGD thermal recovery processes. In one embodiment, one or more SAGD well pairs traverse a subterranean formation for recovering heavy oil. The SAGD well pairs each create a steam chamber which, over time, expands to allow each steam chamber to interact with one another and in this way, increases the recovery heavy oil from the formation. One or more antennas may be interposed between the steam chambers to introduce electromagnetic radiation into the formation to heat the fluids therein to accelerate expansion of the steam chambers, particularly where antennas are judiciously situated to optimize steam chamber expansion. Where an infill production well is present, the antennas may be situated to accelerate steam chamber communication with the infill production well. Advantages include lower cost, higher efficiencies, quicker and increased hydrocarbon recovery.
    Type: Application
    Filed: April 17, 2014
    Publication date: October 23, 2014
    Applicant: CONOCOPHILLIPS COMPANY
    Inventors: Wendell Peter MENARD, David Andrew BROWN, Chris LEHECKA
  • Publication number: 20130013875
    Abstract: Described herein are a method, system, and computer readable medium for automatically saving a file. A save score for the file is determined and compared against a save threshold. The save score is determined from a combination of autosave indicators indicative of whether to immediately autosave the file. Each of the autosave indicators that adjust the save score increases or decreases the likelihood that the file will be automatically saved. If the comparison indicates that the file should be automatically saved, the file is automatically saved; otherwise, the file is not automatically saved. The save score can take into consideration factors such as the number of dirty characters in the file and the time at which the file was last saved. Utilizing the save score reduces the number of saves performed when only immaterial changes have been made to the file, which helps preserve system resources such as battery life.
    Type: Application
    Filed: April 5, 2011
    Publication date: January 10, 2013
    Applicant: Research In Motion Limited
    Inventors: David Andrew Brown, Michael Stephen Brown, Terrill Mark Dent
  • Publication number: 20120079123
    Abstract: A method, system and apparatus for or automatically enabling access of a first mobile electronic device to at least one network accessible by a second mobile electronic device, the second mobile electronic device storing configuration data for accessing the at least one network. A communication session is automatically established between the first mobile electronic device and the second mobile electronic device via a local link. The configuration data is automatically received at the first mobile electronic device from the second mobile electronic device via the local link in response to establishing the communication session. The configuration data is automatically installed at the first mobile electronic device such that the at least one network is accessible by the first mobile electronic device using the configuration data.
    Type: Application
    Filed: February 25, 2011
    Publication date: March 29, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: David Andrew BROWN, Herbert Anthony LITTLE, Marcel Luis CELAYA