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: 10489031Abstract: 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: GrantFiled: June 22, 2015Date of Patent: November 26, 2019Assignee: BlackBerry LimitedInventor: Genevieve Elizabeth Mak
-
Patent number: 10466886Abstract: 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: GrantFiled: September 27, 2012Date of Patent: November 5, 2019Assignee: BlackBerry LimitedInventor: Genevieve Elizabeth Mak
-
Patent number: 10410006Abstract: 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: GrantFiled: August 15, 2016Date of Patent: September 10, 2019Assignee: BlackBerry LimitedInventors: Rupen Chanda, Genevieve Elizabeth Mak, Pauline Po Ning Siu, Paul Wilson Lemarquand, Antti Juhani Piira, Leonid Zolotarev
-
Patent number: 10289222Abstract: 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: GrantFiled: April 5, 2013Date of Patent: May 14, 2019Assignee: BlackBerry LimitedInventors: Genevieve Elizabeth Mak, Eli Joshua Fidler, Michael Thomas Winkler, Matthew Nicholaos Staikos, Joseph Charles Mason
-
Publication number: 20180046816Abstract: 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: ApplicationFiled: August 15, 2016Publication date: February 15, 2018Inventors: Rupen CHANDA, Genevieve Elizabeth MAK, Pauline Po Ning SIU, Paul Wilson LEMARQUAND, Antti Juhani PIIRA, Leonid ZOLOTAREV
-
Patent number: 9652141Abstract: 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: GrantFiled: May 29, 2012Date of Patent: May 16, 2017Assignee: BlackBerry LimitedInventor: Genevieve Elizabeth Mak
-
Patent number: 9542245Abstract: 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: GrantFiled: October 26, 2015Date of Patent: January 10, 2017Assignee: BlackBerry LimitedInventors: Adam Chester Treat, Eli Joshua Fidler, Karl Arvid Nilsson, David Francis Tapuska, Genevieve Elizabeth Mak
-
Publication number: 20160055040Abstract: 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: ApplicationFiled: October 26, 2015Publication date: February 25, 2016Applicant: BlackBerry LimitedInventors: Adam Chester TREAT, Eli Joshua FIDLER, Karl Arvid NILSSON, David Francis TAPUSKA, Genevieve Elizabeth MAK
-
Patent number: 9170861Abstract: 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: GrantFiled: November 8, 2013Date of Patent: October 27, 2015Assignee: BLACKBERRY LIMITEDInventors: Adam Chester Treat, Eli Joshua Fidler, Karl Arvid Nilsson, David Francis Tapuska, Genevieve Elizabeth Mak
-
Publication number: 20150286380Abstract: 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: ApplicationFiled: June 22, 2015Publication date: October 8, 2015Inventor: Genevieve Elizabeth MAK
-
Patent number: 9075460Abstract: 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: GrantFiled: August 10, 2012Date of Patent: July 7, 2015Assignee: BlackBerry LimitedInventor: Genevieve Elizabeth Mak
-
Patent number: 8872773Abstract: 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: GrantFiled: April 5, 2011Date of Patent: October 28, 2014Assignee: BlackBerry LimitedInventors: Genevieve Elizabeth Mak, Danny Thomas Dodge, George Ross Staikos
-
Publication number: 20140136967Abstract: 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: ApplicationFiled: November 9, 2012Publication date: May 15, 2014Applicant: Research In Motion LimitedInventors: Thaddeus Clark White, Michael Ryan Fenton, Genevieve Elizabeth Mak, Gergely Ferenc Korodi
-
Publication number: 20140089944Abstract: 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: ApplicationFiled: November 8, 2013Publication date: March 27, 2014Inventors: Adam Chester TREAT, Eli Joshua FIDLER, Karl Arvid NILSSON, David Francis TAPUSKA, Genevieve Elizabeth MAK
-
Publication number: 20140047380Abstract: 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: ApplicationFiled: August 10, 2012Publication date: February 13, 2014Applicant: RESEARCH IN MOTION LIMITEDInventor: Genevieve Elizabeth MAK
-
Publication number: 20130321283Abstract: 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: ApplicationFiled: May 29, 2012Publication date: December 5, 2013Applicant: RESEARCH IN MOTION LIMITEDInventor: Genevieve Elizabeth MAK
-
Patent number: 8589950Abstract: 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: GrantFiled: January 5, 2011Date of Patent: November 19, 2013Assignee: BlackBerry LimitedInventors: Adam Chester Treat, Eli Joshua Fidler, Karl Arvid Nilsson, David Francis Tapuska, Genevieve Elizabeth Mak
-
Publication number: 20130147718Abstract: 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: ApplicationFiled: December 7, 2011Publication date: June 13, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Terrill Mark Dent, Genevieve Elizabeth Mak, Ryan Gregory Wood
-
Patent number: 8438473Abstract: 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: GrantFiled: January 5, 2011Date of Patent: May 7, 2013Assignee: Research In Motion LimitedInventors: Genevieve Elizabeth Mak, Eli Joshua Fidler, Michael Thomas Winkler, Matthew Staikos, Joseph Charles Mason
-
Publication number: 20120256857Abstract: 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: ApplicationFiled: March 30, 2012Publication date: October 11, 2012Inventor: Genevieve Elizabeth MAK