Patents by Inventor Michael Thomas Winkler

Michael Thomas Winkler 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: 11032283
    Abstract: Some aspects of what is described here relate to managing the use of network resources on a mobile device. User input received at the device indicates whether to allow an application associated with a first perimeter on the device to access a network resource associated with a second perimeter on the device. For example, in some instances user input may indicate whether to allow data from applications associated with a personal perimeter on the device to be transmitted over an enterprise communication system. When outbound data associated with the first perimeter are received, the device determines, according to the indication from the user input, whether to route the outbound data to the network resource associated with the second perimeter.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: June 8, 2021
    Assignee: BlackBerry Limited
    Inventors: Christopher Ryerson, Christopher Lyle Bender, Michael Thomas Winkler, David Bukurak, Benjamin Altman
  • Publication number: 20210117081
    Abstract: Content of an application is presented for display. A virtual controller module receives information relating to keyboard characters for controlling operation of the application. The virtual controller module presents, based on the received information, a first set of buttons for display, where the buttons are to control operation of the application, and where the buttons are mapped to corresponding ones of the keyboard characters.
    Type: Application
    Filed: December 23, 2020
    Publication date: April 22, 2021
    Inventors: Tudor COMAN, William Alexander CHEUNG, Matthew Nicholaos STAIKOS, Michael Thomas WINKLER, Joshua Rodney PANTONY
  • Patent number: 10908812
    Abstract: Content of an application is presented for display. A virtual controller module receives information relating to keyboard characters for controlling operation of the application. The virtual controller module presents, based on the received information, a first set of buttons for display, where the buttons are to control operation of the application, and where the buttons are mapped to corresponding ones of the keyboard characters.
    Type: Grant
    Filed: February 10, 2012
    Date of Patent: February 2, 2021
    Assignee: BlackBerry Limited
    Inventors: William Alexander Cheung, Tudor Coman, Matthew Nicholaos Staikos, Michael Thomas Winkler
  • Patent number: 10289222
    Abstract: Handling of touch events in a browser environment is disclosed. An example method includes, while a document is displayed on a touchscreen display of a device, detecting a touch event at the touchscreen display, and selectively processing the detected touch event using one of a default hander, a touch event handler, and a conversion to one or more mouse events, according to a touch event handling property defined for the document.
    Type: Grant
    Filed: April 5, 2013
    Date of Patent: May 14, 2019
    Assignee: BlackBerry Limited
    Inventors: Genevieve Elizabeth Mak, Eli Joshua Fidler, Michael Thomas Winkler, Matthew Nicholaos Staikos, Joseph Charles Mason
  • Publication number: 20160373452
    Abstract: Some aspects of what is described here relate to managing the use of network resources on a mobile device. User input received at the device indicates whether to allow an application associated with a first perimeter on the device to access a network resource associated with a second perimeter on the device. For example, in some instances user input may indicate whether to allow data from applications associated with a personal perimeter on the device to be transmitted over an enterprise communication system. When outbound data associated with the first perimeter are received, the device determines, according to the indication from the user input, whether to route the outbound data to the network resource associated with the second perimeter.
    Type: Application
    Filed: June 13, 2016
    Publication date: December 22, 2016
    Inventors: Christopher RYERSON, Christopher Lyle Bender, Michael Thomas Winkler, David Bukurak, Benjamin Altman
  • Patent number: 9369466
    Abstract: Some aspects of what is described here relate to managing the use of network resources on a mobile device. User input received at the device indicates whether to allow an application associated with a first perimeter on the device to access a network resource associated with a second perimeter on the device. For example, in some instances user input may indicate whether to allow data from applications associated with a personal perimeter on the device to be transmitted over an enterprise communication system. When outbound data associated with the first perimeter are received, the device determines, according to the indication from the user input, whether to route the outbound data to the network resource associated with the second perimeter.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: June 14, 2016
    Assignee: BlackBerry Limited
    Inventors: Christopher Maybee Ryerson, Christopher Lyle Bender, Michael Thomas Winkler, David Bukurak, Benjamin Altman
  • Patent number: 8977708
    Abstract: A mobile wireless communications device may include a portable housing, at least one wireless transceiver carried by the portable housing, and a controller carried by the portable housing and coupled to the at least one wireless transceiver. The controller may be configured to operate a plurality of different mobile device applications for processing different electronic file types and generating download electronic file transfer requests and upload electronic file transfer requests, download requested electronic files for the plurality of different device applications via the at least one wireless transceiver using a common file transfer application responsive to the download electronic file transfer requests, and upload requested electronic files for the plurality of different device applications via the at least one wireless transceiver using the common file transfer application responsive to the upload electronic file transfer requests.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: March 10, 2015
    Assignee: BlackBerry Limited
    Inventors: Vikram Kewalramani, Arun Kumar, Michael Thomas Winkler
  • Publication number: 20130346606
    Abstract: Some aspects of what is described here relate to managing the use of network resources on a mobile device. User input received at the device indicates whether to allow an application associated with a first perimeter on the device to access a network resource associated with a second perimeter on the device. For example, in some instances user input may indicate whether to allow data from applications associated with a personal perimeter on the device to be transmitted over an enterprise communication system. When outbound data associated with the first perimeter are received, the device determines, according to the indication from the user input, whether to route the outbound data to the network resource associated with the second perimeter.
    Type: Application
    Filed: June 21, 2012
    Publication date: December 26, 2013
    Inventors: Christopher Maybee Ryerson, Christopher Lyle Bender, Michael Thomas Winkler, David Bukurak, Benjamin Altman
  • Publication number: 20130316683
    Abstract: A mobile wireless communications device may include a portable housing, at least one wireless transceiver carried by the portable housing, and a controller carried by the portable housing and coupled to the at least one wireless transceiver. The controller may be configured to operate a plurality of different mobile device applications for processing different electronic file types and generating download electronic file transfer requests and upload electronic file transfer requests, download requested electronic files for the plurality of different device applications via the at least one wireless transceiver using a common file transfer application responsive to the download electronic file transfer requests, and upload requested electronic files for the plurality of different device applications via the at least one wireless transceiver using the common file transfer application responsive to the upload electronic file transfer requests.
    Type: Application
    Filed: July 31, 2013
    Publication date: November 28, 2013
    Applicant: BLACKBERRY LIMITED
    Inventors: VIKRAM KEWALRAMANI, ARUN KUMAR, MICHAEL THOMAS WINKLER
  • Patent number: 8521836
    Abstract: A mobile wireless communications device may include a portable housing, at least one wireless transceiver carried by the portable housing, and a controller carried by the portable housing and coupled to the at least one wireless transceiver. The controller may be configured to operate a plurality of different mobile device applications for processing different electronic file types and generating download electronic file transfer requests and upload electronic file transfer requests, download requested electronic files for the plurality of different device applications via the at least one wireless transceiver using a common file transfer application responsive to the download electronic file transfer requests, and upload requested electronic files for the plurality of different device applications via the at least one wireless transceiver using the common file transfer application responsive to the upload electronic file transfer requests.
    Type: Grant
    Filed: March 24, 2011
    Date of Patent: August 27, 2013
    Assignee: Blackberry Limited
    Inventors: Vikram Kewalramani, Arun Kumar, Michael Thomas Winkler
  • Patent number: 8438473
    Abstract: Properties defining modes for handling user events such as cursor events and touch events on a computing device such as a touchscreen device are provided. One property determines, for an entire webpage or for elements thereof, whether received cursor events should be processed in accordance with default handling routines configured in the browser environment, or passed for handling by an event handler defined for the element. Another property determines, for the entire webpage or elements thereof, whether received touch events should be processed in accordance with default handling routines, passed for handling by an event handler, or converted to cursor events or mouse events for handling by an event handler.
    Type: Grant
    Filed: January 5, 2011
    Date of Patent: May 7, 2013
    Assignee: Research In Motion Limited
    Inventors: Genevieve Elizabeth Mak, Eli Joshua Fidler, Michael Thomas Winkler, Matthew Staikos, Joseph Charles Mason
  • Patent number: 8260247
    Abstract: A method and portable electronic device for hands-free operation in a motor vehicle are described. In accordance with one embodiment, there is provided a method comprising: detecting when a portable electronic device is within a threshold distance of a motor vehicle; and inhibiting the portable electronic device from transmitting communications when the portable electronic device is within the threshold distance of a motor vehicle.
    Type: Grant
    Filed: July 21, 2010
    Date of Patent: September 4, 2012
    Assignee: Research In Motion Limited
    Inventors: Mihal Lazaridis, Michael Thomas Winkler, Christopher Pattenden
  • Publication number: 20120220372
    Abstract: Content of an application is presented for display. A virtual controller module receives information relating to keyboard characters for controlling operation of the application. The the virtual controller module presents, based on the received information, a first set of buttons for display, where the buttons are to control operation of the application, and where the buttons are mapped to corresponding ones of the keyboard characters.
    Type: Application
    Filed: February 10, 2012
    Publication date: August 30, 2012
    Inventors: WILLIAM ALEXANDER CHEUNG, Tudor COMAN, Matthew Nicholaos STAIKOS, Michael Thomas WINKLER, Joshua Rodney PANTONY
  • Publication number: 20120169593
    Abstract: Properties defining modes for handling user events such as cursor events and touch events on a computing device such as a touchscreen device are provided. One property determines, for an entire webpage or for elements thereof, whether received cursor events should be processed in accordance with default handling routines configured in the browser environment, or passed for handling by an event handler defined for the element. Another property determines, for the entire webpage or elements thereof, whether received touch events should be processed in accordance with default handling routines, passed for handling by an event handler, or converted to cursor events or mouse events for handling by an event handler.
    Type: Application
    Filed: January 5, 2011
    Publication date: July 5, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Genevieve Elizabeth MAK, Eli Joshua FIDLER, Michael Thomas WINKLER, Matthew STAIKOS, Joseph Charles MASON
  • Publication number: 20120021777
    Abstract: A method and portable electronic device for hands-free operation in a motor vehicle are described. In accordance with one embodiment, there is provided a method comprising: detecting when a portable electronic device is within a threshold distance of a motor vehicle; and inhibiting the portable electronic device from transmitting communications when the portable electronic device is within the threshold distance of a motor vehicle.
    Type: Application
    Filed: July 21, 2010
    Publication date: January 26, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Mihal Lazaridis, Michael Thomas Winkler, Christopher Pattenden
  • Publication number: 20110264764
    Abstract: A mobile wireless communications device may include a portable housing, at least one wireless transceiver carried by the portable housing, and a controller carried by the portable housing and coupled to the at least one wireless transceiver. The controller may be configured to operate a plurality of different mobile device applications for processing different electronic file types and generating download electronic file transfer requests and upload electronic file transfer requests, download requested electronic files for the plurality of different device applications via the at least one wireless transceiver using a common file transfer application responsive to the download electronic file transfer requests, and upload requested electronic files for the plurality of different device applications via the at least one wireless transceiver using the common file transfer application responsive to the upload electronic file transfer requests.
    Type: Application
    Filed: March 24, 2011
    Publication date: October 27, 2011
    Applicants: the Province of Ontario, Canada)
    Inventors: VIKRAM KEWALRAMANI, Arun Kumar, Michael Thomas Winkler