Patents by Inventor Danny Thomas Dodge

Danny Thomas Dodge 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: 20230168747
    Abstract: The present disclosure describes a method for conserving power on a portable electronic device and a portable electronic device configured for the same. In accordance with one embodiment, there is provided a method for conserving power comprising: switching a portable electronic device to a low power mode in response to a trigger condition; and switching the portable electronic device from the low power mode to a full power mode on the portable electronic device in response to detection of a designated wake-up gesture on a touch-sensitive overlay of the portable electronic device.
    Type: Application
    Filed: January 26, 2023
    Publication date: June 1, 2023
    Applicant: BlackBerry Limited
    Inventors: Mihal Lazaridis, Robert James Lowles, Donald James Lindsay, John Edward Dolson, Danny Thomas Dodge
  • Patent number: 11567582
    Abstract: The present disclosure describes a method for conserving power on a portable electronic device and a portable electronic device configured for the same. In accordance with one embodiment, there is provided a method for conserving power comprising: switching a portable electronic device to a low power mode in response to a trigger condition; and switching the portable electronic device from the low power mode to a full power mode on the portable electronic device in response to detection of a designated wake-up gesture on a touch-sensitive overlay of the portable electronic device.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: January 31, 2023
    Assignee: BlackBerry Limited
    Inventors: Mihal Lazaridis, Robert James Lowles, Donald James Lindsay, John Edward Dolson, Danny Thomas Dodge
  • Publication number: 20210318758
    Abstract: The present disclosure describes a method for conserving power on a portable electronic device and a portable electronic device configured for the same. In accordance with one embodiment, there is provided a method for conserving power comprising: switching a portable electronic device to a low power mode in response to a trigger condition; and switching the portable electronic device from the low power mode to a full power mode on the portable electronic device in response to detection of a designated wake-up gesture on a touch-sensitive overlay of the portable electronic device.
    Type: Application
    Filed: June 22, 2021
    Publication date: October 14, 2021
    Inventors: Mihal Lazaridis, Robert James Lowles, Donald James Lindsay, John Edward Dolson, Danny Thomas Dodge
  • Patent number: 10976986
    Abstract: A system and method for forwarding an application user interface from a first computing platform to a second computing platform. The application user interface is generated using source content. The application user interface is encoded into two or more encoded content streams where the two or more encoded content streams contain source content representable as the application user interface and composition metadata associated with the application user interface. The two or more encoded content stream are sent to the second computing platform. The two or more encoded content streams are received where the two or more encoded content streams contain information reproducible as the application user interface. The two or more encoded content streams are decoded. The application user interface is generated using the two or more decoded content streams and composition metadata associated with the two or more decoded content streams.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: April 13, 2021
    Assignee: BlackBerry Limited
    Inventors: Danny Thomas Dodge, Etienne Belanger, Jason Robert Mawdsley
  • Patent number: 10891370
    Abstract: A system and method enforce file system path-based access controls in a message-based operating system. The system and method enforce a list of rules that provide a grant and an access restriction to file system paths to server applications. A path manager receives client messages marked by a kernel to indicate that the client is subject to the path-based access controls. The path manager control access to the file systems served by the server applications in response to the rules that provide grants and access restrictions. The path manager exercises that control by transmitting messages to the client that establishes privileges to systems paths through an authentication protocol.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: January 12, 2021
    Assignee: BlackBerry Limited
    Inventors: Elad Lahav, Danny Thomas Dodge, Peter van der Veen
  • Patent number: 10115174
    Abstract: A system and method for forwarding an application user interface from a first computing platform to a second computing platform. The application user interface is generated using source content. The application user interface is encoded into two or more encoded content streams where the two or more encoded content streams contain source content representable as the application user interface and composition metadata associated with the application user interface. The two or more encoded content stream are sent to the second computing platform. The two or more encoded content streams may be received at the second computing platform where the two or more encoded content streams contain information decodable and reproducible as the application user interface.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: October 30, 2018
    Assignee: 2236008 Ontario Inc.
    Inventors: Danny Thomas Dodge, Etienne Belanger, Jason Robert Mawdsley
  • Publication number: 20180143882
    Abstract: A computer system includes a processor and a persistent data storage. The persistent data storage includes flash-like storage media that includes multiple contiguous memory blocks. Each of the contiguous memory blocks includes multiple contiguous memory pages. Multiple file systems executable by the processor manage file data and the file system structure of files stored in the persistent data storage. A core executable by the processor provides a common internal model and software routines that provide common functionality to each of the file systems. Some of the file systems are executable to reconstruct the one or more file systems using a plurality of transaction records that may be executed a plurality of times and always render the same effect.
    Type: Application
    Filed: November 22, 2017
    Publication date: May 24, 2018
    Inventor: Danny Thomas Dodge
  • Publication number: 20180144124
    Abstract: A system and method enforce file system path-based access controls in a message-based operating system. The system and method enforce a list of rules that provide a grant and an access restriction to file system paths to server applications. A path manager receives client messages marked by a kernel to indicate that the client is subject to the path-based access controls. The path manager control access to the file systems served by the server applications in response to the rules that provide grants and access restrictions. The path manager exercises that control by transmitting messages to the client that establishes privileges to systems paths through an authentication protocol.
    Type: Application
    Filed: November 22, 2017
    Publication date: May 24, 2018
    Inventors: Elad Lahav, Danny Thomas Dodge, Peter van der Veen
  • Patent number: 9747003
    Abstract: An electronic device, such as a mobile communication device, and a method are provided for multiple-stage interface control of the device. The device is provided with a homescreen display, which includes a plurality of panels. The panels include at least one panel that is a fullscreen view of a first application executing on the device. This first application can be a messaging application, and the fullscreen view can be a unified inbox view for a plurality of different message types. The panels also include at least one launch panel having a number of graphical user interface elements, such as icons, representing access points to a corresponding application on the device.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: August 29, 2017
    Assignees: BlackBerry Limited, 2236008 Ontario Inc.
    Inventors: Mihal Lazaridis, Donald James Lindsay, Todd Andrew Wood, Jason Tyler Griffin, Alistair Robert Hamilton, Robert Daniel Payne, Andrew Douglas Bocking, Daniel Tobias Rydenhag, Joseph Eytan Benedek, Danny Thomas Dodge
  • Patent number: 9684444
    Abstract: An electronic device is provided including a display, a processor and a memory. The processor is coupled to the display and the memory to carry out a method of facilitating user interface navigation in the electronic device. In a first view shown on the display, a first application interface provides a visual representation of a first application. In response to receiving a navigational command to access a second application visually represented by a second application interface, a transitional view is displayed including a transition between the first application interface and the second application interface. The displayed transition can be dependent on a property of the received navigational command. The first and second application interfaces can be displayed to appear in a non-overlapping arrangement on a planar surface, and can have sheet-like properties or behaviors.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: June 20, 2017
    Assignees: BlackBerry Limited, 2236008 Ontario Inc.
    Inventors: Mihal Lazaridis, Danny Thomas Dodge
  • Patent number: 9665178
    Abstract: An electronic device, such as a mobile communication device, and a method are provided for selective access to certain homescreen panels displayable by the device. The device is provided with a homescreen display, which includes a plurality of panels. The panels include at least one panel that is a fullscreen view of a first application executing on the device. This first application can be a messaging application, and the fullscreen view can be a unified inbox view for a plurality of different message types. The panels also include at least one launch panel having a number of graphical user interface elements, such as icons, representing access points to a corresponding application on the device. When navigating from one of the launch panels to the fullscreen view, an intermediate lock interface for receiving an unlocking input is displayed. The unlocking input is received before the fullscreen view is displayed.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: May 30, 2017
    Assignee: BlackBerry Limited
    Inventors: David Bukurak, Thomas Carl Sanchez, Mihal Lazaridis, Donald James Lindsay, Todd Andrew Wood, Jason Tyler Griffin, Alistair Robert Hamilton, Robert Daniel Payne, Andrew Douglas Bocking, Daniel Tobias Rydenhag, Joseph Eytan Benedek, Danny Thomas Dodge
  • Patent number: 9632584
    Abstract: A system and method for on-demand user control may detect a user's intend to interact with a currently undisplayed user control. The user's intent may include, for example, a hand approaching a touch-sensitive screen device. In response to the detected intent, the currently undisplayed user control may be displayed. The choice and location of the displayed user control may be derived from a location associated with the detected intent. The user control may be displayed progressively giving the appearance of morphing, emerging or being extruded from the display screen. The user may interact with the displayed user control using, for example, gestures on the touch-sensitive screen device.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: April 25, 2017
    Assignee: 2236008 Ontario Inc.
    Inventor: Danny Thomas Dodge
  • Patent number: 9524488
    Abstract: Information is shared between processing entities that each have a corresponding private data area by placing data corresponding to information for a first one of the private data areas for a first one of the processing entities directly into a second one of the private data areas for a second one of the processing entities without placing the data in an intervening shared data area and without directly invoking a system administrator-like entity. In addition, these private data areas can be pre-populated with a plurality of directories that each have a one-to-one correspondence to a particular predetermined information recipient and then providing a link to a given one of the recipients as corresponds to a given one of the directories when information is placed in that directory to provide the corresponding predetermined information recipient with at least read access to the information.
    Type: Grant
    Filed: October 25, 2012
    Date of Patent: December 20, 2016
    Assignees: BlackBerry Limited, 2236008 ONTARIO INC.
    Inventors: Geordon Thomas Ferguson, Daniel Jonas Major, Danny Thomas Dodge, Sivakumar Nagarajan
  • Patent number: 9383918
    Abstract: A method includes detecting a touch at a plurality of touch locations on a touch-sensitive display of an electronic device, identifying when the touch is a first gesture type based on touch attributes including a first touch location of the plurality of touch locations, and at least one of speed of the touch, time between detecting the touch at consecutive ones of the touch locations, distance between the consecutive ones of the touch locations, and direction of the touch.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: July 5, 2016
    Assignees: BlackBerry Limited, 2236008 Ontario Inc.
    Inventors: Jeffery John Paul Dippel, Benjamin Biron, Patrick-Andre Savard, Mihal Lazaridis, Donald James Lindsay, Danny Thomas Dodge
  • Patent number: 9164778
    Abstract: A system and method for modal progress dialog may provide progress feedback to a user when an application accesses or uses system resources on a computing platform. The application may access or use the system resource by invoking an operation via a system interface. Execution of the application may be blocked pending receiving a result of the system resource operation. The progress feedback may be provided by the system interface without the involvement of the application. The progress feedback may include displaying a progress dialog. The progress dialog may be displayed in a window associated with the application. The progress dialog may include a visual indication of a degree of completion of the system resource operation. The progress dialog may mitigate a user misinterpreting delays in completion of the system resource operation as misoperation or failure of the application.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: October 20, 2015
    Assignee: 2236008 Ontario Inc.
    Inventors: Danny Thomas Dodge, Daniel Cardamore
  • Patent number: 9053411
    Abstract: Mobile devices enable users to access data and documents in a convenient portable format. The disclosed method and system enables documents to be transferred/moved onto a mobile device for review or reference by making the transfer simple and straight forward so that it is easy for non-technically literate users (e.g. administrative assistant putting documents on their executive's mobile device). From a sender perspective the transfer mechanism can work whether the mobile device is on a local network (relative to the sender) or on a remote network when the sender does not know the actual location of the mobile device.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: June 9, 2015
    Assignees: 2236008 Ontario Inc., BlackBerry Limited
    Inventors: David Paul Yach, Danny Thomas Dodge, Peter H. Van Der Veen, Robert David Turner
  • Publication number: 20150089367
    Abstract: A system and method for forwarding an application user interface from a first computing platform to a second computing platform. The application user interface is generated using source content. The application user interface is encoded into two or more encoded content streams where the two or more encoded content streams contain source content representable as the application user interface and composition metadata associated with the application user interface. The two or more encoded content stream are sent to the second computing platform. The two or more encoded content streams are received where the two or more encoded content streams contain information reproducible as the application user interface. The two or more encoded content streams are decoded. The application user interface is generated using the two or more decoded content streams and composition metadata associated with the two or more decoded content streams.
    Type: Application
    Filed: September 24, 2013
    Publication date: March 26, 2015
    Applicant: QNX Software Systems Limited
    Inventors: Danny Thomas Dodge, Etienne Belanger, Jason Robert Mawdsley
  • Publication number: 20150084971
    Abstract: A system and method for forwarding an application user interface from a first computing platform to a second computing platform. The application user interface is generated using source content. The application user interface is encoded into two or more encoded content streams where the two or more encoded content streams contain source content representable as the application user interface and composition metadata associated with the application user interface. The two or more encoded content stream are sent to the second computing platform. The two or more encoded content streams may be received at the second computing platform where the two or more encoded content streams contain information decodable and reproducible as the application user interface.
    Type: Application
    Filed: September 24, 2013
    Publication date: March 26, 2015
    Applicant: QNX Software Systems Limited
    Inventors: Danny Thomas Dodge, Etienne Belanger, Jason Robert Mawdsley
  • Patent number: 8976129
    Abstract: A method is provided for an electronic device with a processor and a touch-sensitive display, the touch-sensitive display including a display area and a non-display area. The method includes providing a boundary based on the display area and the non-display area.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: March 10, 2015
    Assignees: BlackBerry Limited, 2236008 Ontario Inc.
    Inventors: Mihal Lazaridis, Danny Thomas Dodge, Donald James Lindsay
  • Patent number: 8959616
    Abstract: A system and method wherein an intermediary process provides access to a restricted object associated with a source process on behalf of a destination process. The intermediary process may be a trusted process that is available as a service to other processes on the computing platform. The intermediary process may assume one or more privileges associated with the source process whereby the restricted object may be accessed by the intermediary process on behalf of the destination process. Secure access to the restricted object and the risk of malicious exploitation are mitigated since the intermediary process is a trusted service that is known to provide specific functionality.
    Type: Grant
    Filed: October 25, 2012
    Date of Patent: February 17, 2015
    Assignee: 2236008 Ontario Inc.
    Inventor: Danny Thomas Dodge