Patents by Inventor Matthew Nicholaos STAIKOS

Matthew Nicholaos STAIKOS 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: 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
  • Patent number: 9824137
    Abstract: A device, system and method are provided for processing structured documents, such as webpages, for display. Various elements within the structured document are parsed and rendered by an electronic device for outputting to an external or integrated display. In response to a detected scaling instruction, such as a zoom in instruction, a selected region of the displayed document indicated by the instruction is scaled to a first scaled size, including any text content therein. Any text content contained within the region may be reflowed according to the bounds of its containing element or a viewport. A dominant alignment is determined from the element or elements contained within the selected region, and the portion of the scaled region to be output to the display is determined based on the dominant alignment.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: November 21, 2017
    Assignee: BlackBerry Limited
    Inventors: Eli Joshua Fidler, Matthew Nicholaos Staikos
  • Patent number: 9311426
    Abstract: An electronic device may have a display screen usable in at least two orientations, such as landscape orientation and portrait orientation. Provided in this disclosure is selective rendering of a structured document according to the orientation of the display screen. A structured document such as as webpage is rendered (as a first rendered document) for display according to the document object model structure and optionally styles provided with the webpage. The same webpage is rendered (as a second rendered document) by removing or replacing selected objets in the document object model structure, or by applying different style directives than included in the originally received webpage. When the display screen is in a first orientation, the first rendered document is displayed. When a change in orientation of the display screen to the second orientation is detected, the second rendered document is displayed.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: April 12, 2016
    Assignee: BlackBerry Limited
    Inventors: Thomas Jan Stovicek, Matthew Nicholaos Staikos, Donald James Lindsay
  • Publication number: 20130117658
    Abstract: A device, system and method are provided for processing structured documents, such as webpages, for display. Various elements within the structured document are parsed and rendered by an electronic device for outputting to an external or integrated display. In response to a detected scaling instruction, such as a zoom in instruction, a selected region of the displayed document indicated by the instruction is scaled to a first scaled size, including any text content therein. Any text content contained within the region may be reflowed according to the bounds of its containing element or a viewport. A dominant alignment is determined from the element or elements contained within the selected region, and the portion of the scaled region to be output to the display is determined based on the dominant alignment.
    Type: Application
    Filed: June 22, 2012
    Publication date: May 9, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Eli Joshua FIDLER, Matthew Nicholaos STAIKOS
  • Publication number: 20130033523
    Abstract: An electronic device may have a display screen usable in at least two orientations, such as landscape orientation and portrait orientation. Provided in this disclosure is selective rendering of a structured document according to the orientation of the display screen. A structured document such as as webpage is rendered (as a first rendered document) for display according to the document object model structure and optionally styles provided with the webpage. The same webpage is rendered (as a second rendered document) by removing or replacing selected objets in the document object model structure, or by applying different style directives than included in the originally received webpage. When the display screen is in a first orientation, the first rendered document is displayed. When a change in orientation of the display screen to the second orientation is detected, the second rendered document is displayed.
    Type: Application
    Filed: August 26, 2011
    Publication date: February 7, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Thomas Jan STOVICEK, Matthew Nicholaos STAIKOS, Donald James LINDSAY
  • Publication number: 20120311487
    Abstract: An electronic device receives a request to zoom content displayed in a display screen. A width corresponding to the display screen is determined. The zoomed content is wrapped to cause the zoomed content to fit within the determined width.
    Type: Application
    Filed: May 31, 2011
    Publication date: December 6, 2012
    Inventors: GEORGE ROSS STAIKOS, Eli Joshua Fidler, Margaret Elizabeth Kuo, Adam Chester Treat, Matthew Nicholaos Staikos, Thomas Jan Stovicek
  • Publication number: 20120288012
    Abstract: An electronic device receives a web page having multiple media elements. Respective priorities are assigned to the multiple media elements. The media decoding resources are allocated to the media elements according to the assigned priorities.
    Type: Application
    Filed: May 18, 2011
    Publication date: November 15, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: GEORGE ROSS STAIKOS, MATTHEW NICHOLAOS STAIKOS, SCOTT PETER GAMMON
  • 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