Patents by Inventor Jon-David Kenneth Lacey
Jon-David Kenneth Lacey 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: 10129321Abstract: A system and method are provided for sending a first message to a recipient using a messaging channel, the message including information identifying an electronic news article provided by a data channel; receiving a second message from the recipient over the messaging channel, the second message having been composed in a news application; and displaying the second message in association with the electronic news article in the news application. A system and method are also provided for receiving a first message from a sender over a messaging channel, the message including information identifying an electronic news article provided by a data channel; obtaining the electronic news article using the data channel; enabling a second message to be composed in a news application displaying the electronic news article; and sending the second message to the sender using the messaging channel.Type: GrantFiled: October 24, 2012Date of Patent: November 13, 2018Assignee: BlackBerry LimitedInventors: Niranjan Mayya, Jay David Steele, Jon-David Kenneth Lacey, Peter Hantzakos
-
Patent number: 9542065Abstract: A mobile communication device and non-transitory computer readable memory is provided. A processor executes instructions to provide a parser for parsing at least one skinning theme document into a template describing rendering characteristics of a graphical interface, the skinning theme document identifying at least one data element. The instructions also provide an interaction interface for receiving from data from at least one application associated with one or more of the at least one data element. A renderer is provided for rendering the received data on a display in accordance with the template as the graphical interface wherein the graphical interface presents one or more data elements of the at least one application that is rendered.Type: GrantFiled: July 30, 2013Date of Patent: January 10, 2017Assignee: BlackBerry LimitedInventors: Jon-David Kenneth Lacey, Mikhail Fomitchev, Jose Jose Rojas, Stuart Garrood
-
Patent number: 8665212Abstract: Systems and methods for locking an input device of an electronic device are described herein. An example method includes detecting a moving action of a housing of the electronic device from an open position to a closed position. The method includes detecting at least a first condition of the electronic device after detection of the moving action from the open position to the closed position and locking the input device upon detection of the first condition within a first time interval based on the electronic device being moved to the closed position.Type: GrantFiled: July 8, 2011Date of Patent: March 4, 2014Assignee: BlackBerry LimitedInventor: Jon-David Kenneth Lacey
-
Publication number: 20130318456Abstract: A mobile communication device and non-transitory computer readable memory is provided. A processor executes instructions to provide a parser for parsing at least one skinning theme document into a template describing rendering characteristics of a graphical interface, the skinning theme document identifying at least one data element. The instructions also provide an interaction interface for receiving from data from at least one application associated with one or more of the at least one data element. A renderer is provided for rendering the received data on a display in accordance with the template as the graphical interface wherein the graphical interface presents one or more data elements of the at least one application that is rendered.Type: ApplicationFiled: July 30, 2013Publication date: November 28, 2013Applicant: BlackBerry LimitedInventors: Jon-David Kenneth LACEY, Mikhail FOMITCHEV, Jose Jose ROJAS, Stuart Garrood
-
Patent number: 8504923Abstract: A method and media engine for rendering a graphical interface on a device is disclosed. A skinning theme document describing rendering characteristics of the graphical interface is parsed. The document comprising at least one data element representing data generated by an application and at least one custom event representing events generated by the application. The parsed information is stored in a template including at least one named data element and at least one custom event describing the graphical interface using a markup language. Updated data element or custom event information is received from an application through an interaction interface. The template is updated with the received updated data element or custom event information. The template is rendered as the graphical interface wherein the graphical user interface presents one or more data elements from each application is rendered.Type: GrantFiled: November 19, 2010Date of Patent: August 6, 2013Assignee: Research In Motion LimitedInventors: Jon-David Kenneth Lacey, Mikhail Fomitchev, Jose Rojas, Stuart Garrood
-
Publication number: 20130009858Abstract: Systems and methods for locking an input device of an electronic device are described herein. An example method includes detecting a moving action of a housing of the electronic device from an open position to a closed position. The method includes detecting at least a first condition of the electronic device after detection of the moving action from the open position to the closed position and locking the input device upon detection of the first condition within a first time interval based on the electronic device being moved to the closed position.Type: ApplicationFiled: July 8, 2011Publication date: January 10, 2013Inventor: Jon-David Kenneth Lacey
-
Publication number: 20110066953Abstract: A method and media engine for rendering a graphical interface on a device is disclosed. A skinning theme document describing rendering characteristics of the graphical interface is parsed. The document comprising at least one data element representing data generated by an application and at least one custom event representing events generated by the application. The parsed information is stored in a template including at least one named data element and at least one custom event describing the graphical interface using a markup language. Updated data element or custom event information is received from an application through an interaction interface. The template is updated with the received updated data element or custom event information. The template is rendered as the graphical interface wherein the graphical user interface presents one or more data elements from each application is rendered.Type: ApplicationFiled: November 19, 2010Publication date: March 17, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Jon-David Kenneth LACEY, Mikhail FOMITCHEV, Jose Jose ROJAS, Stuart Garrood
-
Patent number: 7840901Abstract: A media engine for creating a graphical interface for an application on a device is disclosed. The media engine comprises an interaction interface for notifying the media engine of changes to the application, a renderer for rendering the graphical interface, a parser for parsing, from a template file, template information for controlling how the renderer renders the graphical interface, and a layout manager for optionally controlling the display of template information.Type: GrantFiled: May 15, 2007Date of Patent: November 23, 2010Assignee: Research in Motion LimitedInventors: Jon-David Kenneth Lacey, Mikhail Fomitchev, Jose Jose Rojas, Stuart Garrood
-
Publication number: 20080195972Abstract: The described embodiments relate generally to methods, systems and devices for accessing an icon on a display by shifting emphasis from one icon list to another icon list on the display. The icon may be a user profile application icon that can be used to access a user profile application.Type: ApplicationFiled: May 1, 2007Publication date: August 14, 2008Applicant: RESEARCH IN MOTION LIMITEDInventors: Jon-David Kenneth LACEY, Julian PAAS, Giang Manh LA, Joel STEELE