Patents by Inventor Genevieve Elizabeth MAK

Genevieve Elizabeth MAK 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: 10489031
    Abstract: A method of interacting with a user interface displaying content on a display of an electronic device is provided. A zoom gesture is detected to modify a zoom level of the content displayed on the user interface. A momentum or kinetic value for the zoom gesture is determined and a final zoom level based on the determined momentum value of the zoom gesture is determined. The animation of the transition to the final zoom level can be adjusted to display the content on the user interface at the determined final zoom level. The content may be a webpage in a web browser where the zoom gesture is performed on regions within the content. The momentum of the zoom gesture is utilized to determine a desired region and adjust a final zoom level to align the content.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: November 26, 2019
    Assignee: BlackBerry Limited
    Inventor: Genevieve Elizabeth Mak
  • Patent number: 10466886
    Abstract: An electronic device receives a command to scroll content for display in a display device. An initial target position to scroll to is determined. An updated target position in the content to scroll to is determined based on identifying an element in the content.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: November 5, 2019
    Assignee: BlackBerry Limited
    Inventor: Genevieve Elizabeth Mak
  • Patent number: 10410006
    Abstract: A method and electronic device are provided to determine that a text-based message to be sent from a sender to a recipient includes a document attached thereto, determine a protection setting value associated with a protection setting, the protection setting value determined based on collaboration data associated with the sender and the recipient, determine whether the protection setting value meets a threshold, in response to determining that the protection setting value meets the threshold, apply the protection setting associated with the protection setting value to the document attached to the text-based message, and transmit the text-based message.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: September 10, 2019
    Assignee: BlackBerry Limited
    Inventors: Rupen Chanda, Genevieve Elizabeth Mak, Pauline Po Ning Siu, Paul Wilson Lemarquand, Antti Juhani Piira, Leonid Zolotarev
  • 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: 20180046816
    Abstract: A method and electronic device are provided to determine that a text-based message to be sent from a sender to a recipient includes a document attached thereto, determine a protection setting value associated with a protection setting, the protection setting value determined based on collaboration data associated with the sender and the recipient, determine whether the protection setting value meets a threshold, in response to determining that the protection setting value meets the threshold, apply the protection setting associated with the protection setting value to the document attached to the text-based message, and transmit the text-based message.
    Type: Application
    Filed: August 15, 2016
    Publication date: February 15, 2018
    Inventors: Rupen CHANDA, Genevieve Elizabeth MAK, Pauline Po Ning SIU, Paul Wilson LEMARQUAND, Antti Juhani PIIRA, Leonid ZOLOTAREV
  • Patent number: 9652141
    Abstract: A method includes displaying a plurality of display elements on a touch-sensitive display of an electronic device; in response to detecting a touch lasting at least a first duration and associated with a first portion of the plurality of display elements, selecting the first portion; and in response to the touch lasting at least a second duration longer than the first duration, selecting a second portion of the plurality of display elements.
    Type: Grant
    Filed: May 29, 2012
    Date of Patent: May 16, 2017
    Assignee: BlackBerry Limited
    Inventor: Genevieve Elizabeth Mak
  • Patent number: 9542245
    Abstract: A method and computing device are provided for processing user events received via a user interface, such as a touchscreen, in multiple threads. When a user event is received for a target element in a webpage, the user event is dispatched to both a main browser thread and a secondary thread. The secondary thread processes user events in accordance with established default actions defined within the browser, while the main thread processes the user events in accordance with any event handlers defined for that target element. The main thread processing may be delayed by other interleaved task, and the secondary thread may be given priority over the main thread. When the secondary thread completes processing, an updated webpage is displayed. When the main thread subsequently completes processing, its updated rendering of the webpage is displayed. The secondary thread thus provides an early user interface response to the user event.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: January 10, 2017
    Assignee: BlackBerry Limited
    Inventors: Adam Chester Treat, Eli Joshua Fidler, Karl Arvid Nilsson, David Francis Tapuska, Genevieve Elizabeth Mak
  • Publication number: 20160055040
    Abstract: A method and computing device are provided for processing user events received via a user interface, such as a touchscreen, in multiple threads. When a user event is received for a target element in a webpage, the user event is dispatched to both a main browser thread and a secondary thread. The secondary thread processes user events in accordance with established default actions defined within the browser, while the main thread processes the user events in accordance with any event handlers defined for that target element. The main thread processing may be delayed by other interleaved task, and the secondary thread may be given priority over the main thread. When the secondary thread completes processing, an updated webpage is displayed. When the main thread subsequently completes processing, its updated rendering of the webpage is displayed. The secondary thread thus provides an early user interface response to the user event.
    Type: Application
    Filed: October 26, 2015
    Publication date: February 25, 2016
    Applicant: BlackBerry Limited
    Inventors: Adam Chester TREAT, Eli Joshua FIDLER, Karl Arvid NILSSON, David Francis TAPUSKA, Genevieve Elizabeth MAK
  • Patent number: 9170861
    Abstract: A method and computing device are provided for processing user events received via a user interface, such as a touchscreen, in multiple threads. When a user event is received for a target element in a webpage, the user event is dispatched to both a main browser thread and a secondary thread. The secondary thread processes user events in accordance with established default actions defined within the browser, while the main thread processes the user events in accordance with any event handlers defined for that target element. The main thread processing may be delayed by other interleaved task, and the secondary thread may be given priority over the main thread. When the secondary thread completes processing, an updated webpage is displayed. When the main thread subsequently completes processing, its updated rendering of the webpage is displayed. The secondary thread thus provides an early user interface response to the user event.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: October 27, 2015
    Assignee: BLACKBERRY LIMITED
    Inventors: Adam Chester Treat, Eli Joshua Fidler, Karl Arvid Nilsson, David Francis Tapuska, Genevieve Elizabeth Mak
  • Publication number: 20150286380
    Abstract: A method of interacting with a user interface displaying content on a display of an electronic device is provided. A zoom gesture is detected to modify a zoom level of the content displayed on the user interface. A momentum or kinetic value for the zoom gesture is determined and a final zoom level based on the determined momentum value of the zoom gesture is determined. The animation of the transition to the final zoom level can be adjusted to display the content on the user interface at the determined final zoom level. The content may be a webpage in a web browser where the zoom gesture is performed on regions within the content. The momentum of the zoom gesture is utilized to determine a desired region and adjust a final zoom level to align the content.
    Type: Application
    Filed: June 22, 2015
    Publication date: October 8, 2015
    Inventor: Genevieve Elizabeth MAK
  • Patent number: 9075460
    Abstract: A method of interacting with a user interface displaying content on a display of an electronic device is provided. A zoom gesture is detected to modify a zoom level of the content displayed on the user interface. A momentum or kinetic value for the zoom gesture is determined and a final zoom level based on the determined momentum value of the zoom gesture is determined. The animation of the transition to the final zoom level can be adjusted to display the content on the user interface at the determined final zoom level. The content may be a webpage in a web browser where the zoom gesture is performed on regions within the content. The momentum of the zoom gesture is utilized to determine a desired region and adjust a final zoom level to align the content.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: July 7, 2015
    Assignee: BlackBerry Limited
    Inventor: Genevieve Elizabeth Mak
  • Patent number: 8872773
    Abstract: A method includes displaying, on a touch-sensitive display, information associated with a first application and information associated with a second application, detecting on the touch-sensitive display, a touch at a first location associated with the first application, reporting the touch as a first touch type to the first application, and when the first touch type is not utilized by the first application within a threshold period of time and when movement of the touch on the touch-sensitive display is detected, reporting the touch to the second application.
    Type: Grant
    Filed: April 5, 2011
    Date of Patent: October 28, 2014
    Assignee: BlackBerry Limited
    Inventors: Genevieve Elizabeth Mak, Danny Thomas Dodge, George Ross Staikos
  • Publication number: 20140136967
    Abstract: A method comprises displaying, by an electronic device, a first string corresponding to a received input sequence, determining whether the first string comprises a first part of a complete storage address following a predetermined address convention, and responsive to the determining, displaying a second string associated with the first string and following the predetermined address convention. The second string is a second part of the complete storage address, and the complete storage address further comprises a third part following the second part.
    Type: Application
    Filed: November 9, 2012
    Publication date: May 15, 2014
    Applicant: Research In Motion Limited
    Inventors: Thaddeus Clark White, Michael Ryan Fenton, Genevieve Elizabeth Mak, Gergely Ferenc Korodi
  • Publication number: 20140089944
    Abstract: A method and computing device are provided for processing user events received via a user interface, such as a touchscreen, in multiple threads. When a user event is received for a target element in a webpage, the user event is dispatched to both a main browser thread and a secondary thread. The secondary thread processes user events in accordance with established default actions defined within the browser, while the main thread processes the user events in accordance with any event handlers defined for that target element. The main thread processing may be delayed by other interleaved task, and the secondary thread may be given priority over the main thread. When the secondary thread completes processing, an updated webpage is displayed. When the main thread subsequently completes processing, its updated rendering of the webpage is displayed. The secondary thread thus provides an early user interface response to the user event.
    Type: Application
    Filed: November 8, 2013
    Publication date: March 27, 2014
    Inventors: Adam Chester TREAT, Eli Joshua FIDLER, Karl Arvid NILSSON, David Francis TAPUSKA, Genevieve Elizabeth MAK
  • Publication number: 20140047380
    Abstract: A method of interacting with a user interface displaying content on a display of an electronic device is provided. A zoom gesture is detected to modify a zoom level of the content displayed on the user interface. A momentum or kinetic value for the zoom gesture is determined and a final zoom level based on the determined momentum value of the zoom gesture is determined. The animation of the transition to the final zoom level can be adjusted to display the content on the user interface at the determined final zoom level. The content may be a webpage in a web browser where the zoom gesture is performed on regions within the content. The momentum of the zoom gesture is utilized to determine a desired region and adjust a final zoom level to align the content.
    Type: Application
    Filed: August 10, 2012
    Publication date: February 13, 2014
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Genevieve Elizabeth MAK
  • Publication number: 20130321283
    Abstract: A method includes displaying a plurality of display elements on a touch-sensitive display of an electronic device; in response to detecting a touch lasting at least a first duration and associated with a first portion of the plurality of display elements, selecting the first portion; and in response to the touch lasting at least a second duration longer than the first duration, selecting a second portion of the plurality of display elements.
    Type: Application
    Filed: May 29, 2012
    Publication date: December 5, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Genevieve Elizabeth MAK
  • Patent number: 8589950
    Abstract: A method and computing device are provided for processing user events received via a user interface, such as a touchscreen, in multiple threads. When a user event is received for a target element in a webpage, the user event is dispatched to both a main browser thread and a secondary thread. The secondary thread processes user events in accordance with established default actions defined within the browser, while the main thread processes the user events in accordance with any event handlers defined for that target element. The main thread processing may be delayed by other interleaved task, and the secondary thread may be given priority over the main thread. When the secondary thread completes processing, an updated webpage is displayed. When the main thread subsequently completes processing, its updated rendering of the webpage is displayed. The secondary thread thus provides an early user interface response to the user event.
    Type: Grant
    Filed: January 5, 2011
    Date of Patent: November 19, 2013
    Assignee: BlackBerry Limited
    Inventors: Adam Chester Treat, Eli Joshua Fidler, Karl Arvid Nilsson, David Francis Tapuska, Genevieve Elizabeth Mak
  • Publication number: 20130147718
    Abstract: A method includes detecting, on a touch-sensitive display of an electronic device, a touch in a scroll region controlled by an application to use touches for scrolling, and automatically entering text selection when the touch meets touch criteria.
    Type: Application
    Filed: December 7, 2011
    Publication date: June 13, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Terrill Mark Dent, Genevieve Elizabeth Mak, Ryan Gregory Wood
  • 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
  • Publication number: 20120256857
    Abstract: A method includes utilizing an application, displaying information on a touch-sensitive display, detecting on the touch-sensitive display, a touch at a touch location associated with multiple functions, reporting, to the application, the touch location as a reported indicator position, and maintaining the reported indicator position to perform one of the multiple functions when the touch ends.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 11, 2012
    Inventor: Genevieve Elizabeth MAK