Patents by Inventor David Paul Yach
David Paul Yach 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: 11030278Abstract: A novel code signing system, computer readable media, and method are provided. The code signing method includes receiving a code signing request from a requestor in order to gain access to one or more specific application programming interfaces (APIs). A digital signature is provided to the requestor. The digital signature indicates authorization by a code signing authority for code of the requestor to access the one or more specific APIs. In one example, the digital signature is provided by the code signing authority or a delegate thereof. In another example, the code signing request may include one or more of the following: code, an application, a hash of an application, an abridged version of the application, a transformed version of an application, a command, a command argument, and a library.Type: GrantFiled: August 16, 2019Date of Patent: June 8, 2021Assignee: BlackBerry LimitedInventors: David Paul Yach, Herbert Anthony Little, Michael Stephen Brown
-
Patent number: 11019196Abstract: A system and method for integrating voice and data operations into a single mobile device capable of simultaneously performing data and voice actions. The mobile device working in a network capable of exchanging both cell phone calls and data items to the mobile device. By wearing an earphone or an ear-bud device the user is capable of dealing with voice conversations while working with data centric information related to the current caller. By providing a data-centric device with voice capabilities there is a new range of features that allow incoming data events to trigger outgoing voice events.Type: GrantFiled: September 16, 2019Date of Patent: May 25, 2021Assignee: BlackBerry LimitedInventors: Gary Phillip Mousseau, David Paul Yach, Mihal Lazaridis, Harry Richmond Major, Raymond Paul Vander Veen, Atul Asthana
-
Patent number: 10999282Abstract: Systems and methods for secure control of a wireless mobile communication device are disclosed. Each of a plurality of domains includes at least one wireless mobile communication device asset. When a request to perform an operation affecting at least one of the assets is received, it is determined whether the request is permitted by the domain that includes the at least one affected asset, by determining whether the entity with which the request originated has a trust relationship with the domain, for example. The operation is completed where it is permitted by the domain. Wireless mobile communication device assets include software applications, persistent data, communication pipes, and configuration data, properties or user or subscriber profiles.Type: GrantFiled: May 17, 2019Date of Patent: May 4, 2021Assignee: BlackBerry LimitedInventors: Russell Norman Owen, Michael Shenfield, Herbert Anthony Little, David Paul Yach
-
Publication number: 20200014793Abstract: A system and method for integrating voice and data operations into a single mobile device capable of simultaneously performing data and voice actions. The mobile device working in a network capable of exchanging both cell phone calls and data items to the mobile device. By wearing an earphone or an ear-bud device the user is capable of dealing with voice conversations while working with data centric information related to the current caller. By providing a data-centric device with voice capabilities there is a new range of features that allow incoming data events to trigger outgoing voice events.Type: ApplicationFiled: September 16, 2019Publication date: January 9, 2020Applicant: BlackBerry LimitedInventors: Gary Phillip MOUSSEAU, David Paul YACH, Mihal LAZARIDIS, Harry Richmond MAJOR, Raymond Paul VANDER VEEN, Atul ASTHANA
-
Publication number: 20190392115Abstract: A novel code signing system, computer readable media, and method are provided. The code signing method includes receiving a code signing request from a requestor in order to gain access to one or more specific application programming interfaces (APIs). A digital signature is provided to the requestor. The digital signature indicates authorization by a code signing authority for code of the requestor to access the one or more specific APIs. In one example, the digital signature is provided by the code signing authority or a delegate thereof. In another example, the code signing request may include one or more of the following: code, an application, a hash of an application, an abridged version of the application, a transformed version of an application, a command, a command argument, and a library.Type: ApplicationFiled: August 16, 2019Publication date: December 26, 2019Inventors: David Paul YACH, Herbert Anthony LITTLE, Michael Stephen BROWN
-
Patent number: 10514838Abstract: A method of displaying data items on handheld devices. The device displays data items in a scrollable viewport of vertically arranged fields. Date separators included in the vertically arranged fields to enable a user to associate the data items with a date. The date separators have “sticky” operation, meaning that the device ensures a date separator always appears within the viewport, even when the viewport has been scrolled to the middle of a long list of fields all associated with the same date. The device may ensure that the top field of the viewport always contains a date separator associated with the data item immediately below.Type: GrantFiled: December 20, 2016Date of Patent: December 24, 2019Assignee: BlackBerry LimitedInventors: Ronald Scotte Zinn, David Paul Yach
-
Patent number: 10437967Abstract: A novel code signing system, computer readable media, and method are provided. The code signing method includes receiving a code signing request from a requestor in order to gain access to one or more specific application programming interfaces (APIs). A digital signature is provided to the requestor. The digital signature indicates authorization by a code signing authority for code of the requestor to access the one or more specific APIs. In one example, the digital signature is provided by the code signing authority or a delegate thereof. In another example, the code signing request may include one or more of the following: code, an application, a hash of an application, an abridged version of the application, a transformed version of an application, a command, a command argument, and a library.Type: GrantFiled: July 17, 2018Date of Patent: October 8, 2019Assignee: BlackBerry LimitedInventors: David Paul Yach, Herbert Anthony Little, Michael Stephen Brown
-
Patent number: 10419600Abstract: A system and method for integrating voice and data operations into a single mobile device capable of simultaneously performing data and voice actions. The mobile device working in a network capable of exchanging both cell phone calls and data items to the mobile device. By wearing an earphone or an ear-bud device the user is capable of dealing with voice conversations while working with data centric information related to the current caller. By providing a data-centric device with voice capabilities there is a new range of features that allow incoming data events to trigger outgoing voice events.Type: GrantFiled: February 5, 2015Date of Patent: September 17, 2019Assignee: BlackBerry LimitedInventors: Gary Phillip Mousseau, Mihal Lazaridis, David Paul Yach, Raymond Paul Vander Veen, Harry Richmond Major, Atul Asthana
-
Publication number: 20190273742Abstract: Systems and methods for secure control of a wireless mobile communication device are disclosed. Each of a plurality of domains includes at least one wireless mobile communication device asset. When a request to perform an operation affecting at least one of the assets is received, it is determined whether the request is permitted by the domain that includes the at least one affected asset, by determining whether the entity with which the request originated has a trust relationship with the domain, for example. The operation is completed where it is permitted by the domain. Wireless mobile communication device assets include software applications, persistent data, communication pipes, and configuration data, properties or user or subscriber profiles.Type: ApplicationFiled: May 17, 2019Publication date: September 5, 2019Inventors: Russell Norman Owen, Michael Shenfield, Herbert Anthony Little, David Paul Yach
-
Patent number: 10331299Abstract: A graphical user interface for a media player application is described. A method is provided comprising: (i) determining a screen orientation of the GUI in accordance with a device orientation of the handheld electronic device; (ii) displaying a first user interface screen on a display of the handheld electronic device in a portrait screen orientation when the screen orientation is a portrait screen orientation, wherein the first user interface screen comprises an album list; and (iii) displaying a second user interface screen on the display of the handheld electronic device in a landscape screen orientation when the screen orientation is a landscape screen orientation, wherein the second user interface screen comprises an array of album art images arranged in rows and columns.Type: GrantFiled: March 3, 2016Date of Patent: June 25, 2019Assignee: BlackBerry LimitedInventors: Mihal Lazaridis, David Paul Yach
-
Patent number: 10298584Abstract: Systems and methods for secure control of a wireless mobile communication device are disclosed. Each of a plurality of domains includes at least one wireless mobile communication device asset. When a request to perform an operation affecting at least one of the assets is received, it is determined whether the request is permitted by the domain that includes the at least one affected asset, by determining whether the entity with which the request originated has a trust relationship with the domain, for example. The operation is completed where it is permitted by the domain. Wireless mobile communication device assets include software applications, persistent data, communication pipes, and configuration data, properties or user or subscriber profiles.Type: GrantFiled: July 2, 2018Date of Patent: May 21, 2019Assignee: BlackBerry LimitedInventors: Russell Norman Owen, Herbert Anthony Little, David Paul Yach, Michael Shenfield
-
Publication number: 20180330065Abstract: A novel code signing system, computer readable media, and method are provided. The code signing method includes receiving a code signing request from a requestor in order to gain access to one or more specific application programming interfaces (APIs). A digital signature is provided to the requestor. The digital signature indicates authorization by a code signing authority for code of the requestor to access the one or more specific APIs. In one example, the digital signature is provided by the code signing authority or a delegate thereof. In another example, the code signing request may include one or more of the following: code, an application, a hash of an application, an abridged version of the application, a transformed version of an application, a command, a command argument, and a library.Type: ApplicationFiled: July 17, 2018Publication date: November 15, 2018Inventors: David Paul YACH, Herbert Anthony LITTLE, Michael Stephen BROWN
-
Publication number: 20180316678Abstract: Systems and methods for secure control of a wireless mobile communication device are disclosed. Each of a plurality of domains includes at least one wireless mobile communication device asset. When a request to perform an operation affecting at least one of the assets is received, it is determined whether the request is permitted by the domain that includes the at least one affected asset, by determining whether the entity with which the request originated has a trust relationship with the domain, for example. The operation is completed where it is permitted by the domain. Wireless mobile communication device assets include software applications, persistent data, communication pipes, and configuration data, properties or user or subscriber profiles.Type: ApplicationFiled: July 2, 2018Publication date: November 1, 2018Inventors: Russell Norman Owen, Herbert Anthony Little, David Paul Yach, Michael Shenfield
-
Publication number: 20180211015Abstract: A novel code signing system, computer readable media, and method are provided. The code signing method includes receiving a code signing request from a requestor in order to gain access to one or more specific application programming interfaces (APIs). A digital signature is provided to the requestor. The digital signature indicates authorization by a code signing authority for code of the requestor to access the one or more specific APIs. In one example, the digital signature is provided by the code signing authority or a delegate thereof. In another example, the code signing request may include one or more of the following: code, an application, a hash of an application, an abridged version of the application, a transformed version of an application, a command, a command argument, and a library.Type: ApplicationFiled: March 19, 2018Publication date: July 26, 2018Inventors: David Paul YACH, Herbert Anthony LITTLE, Michael Stephen BROWN
-
Patent number: 10032007Abstract: A novel code signing system, computer readable media, and method are provided. The code signing method includes receiving a code signing request from a requestor in order to gain access to one or more specific application programming interfaces (APIs). A digital signature is provided to the requestor. The digital signature indicates authorization by a code signing authority for code of the requestor to access the one or more specific APIs. In one example, the digital signature is provided by the code signing authority or a delegate thereof. In another example, the code signing request may include one or more of the following: code, an application, a hash of an application, an abridged version of the application, a transformed version of an application, a command, a command argument, and a library.Type: GrantFiled: March 19, 2018Date of Patent: July 24, 2018Assignee: BlackBerry LimitedInventors: David Paul Yach, Herbert Anthony Little, Michael Stephen Brown
-
Patent number: 10015168Abstract: Systems and methods for secure control of a wireless mobile communication device are disclosed. Each of a plurality of domains includes at least one wireless mobile communication device asset. When a request to perform an operation affecting at least one of the assets is received, it is determined whether the request is permitted by the domain that includes the at least one affected asset, by determining whether the entity with which the request originated has a trust relationship with the domain, for example. The operation is completed where it is permitted by the domain. Wireless mobile communication device assets include software applications, persistent data, communication pipes, and configuration data, properties or user or subscriber profiles.Type: GrantFiled: July 11, 2016Date of Patent: July 3, 2018Assignee: BlackBerry LimitedInventors: Russell Norman Owen, Herbert Anthony Little, David Paul Yach, Michael Shenfield
-
Patent number: 9998466Abstract: Systems and methods for secure control of a wireless mobile communication device are disclosed. Each of a plurality of domains includes at least one wireless mobile communication device asset. When a request to perform an operation affecting at least one of the assets is received, it is determined whether the request is permitted by the domain that includes the at least one affected asset, by determining whether the entity with which the request originated has a trust relationship with the domain, for example. The operation is completed where it is permitted by the domain. Wireless mobile communication device assets include software applications, persistent data, communication pipes, and configuration data, properties or user or subscriber profiles.Type: GrantFiled: July 11, 2016Date of Patent: June 12, 2018Assignee: BlackBerry LimitedInventors: Russell Norman Owen, Herbert Anthony Little, David Paul Yach, Michael Shenfield
-
Patent number: 9922175Abstract: A novel code signing system, computer readable media, and method are provided. The code signing method includes receiving a code signing request from a requestor in order to gain access to one or more specific application programming interfaces (APIs). A digital signature is provided to the requestor. The digital signature indicates authorization by a code signing authority for code of the requestor to access the one or more specific APIs. In one example, the digital signature is provided by the code signing authority or a delegate thereof. In another example, the code signing request may include one or more of the following: code, an application, a hash of an application, an abridged version of the application, a transformed version of an application, a command, a command argument, and a library.Type: GrantFiled: November 28, 2016Date of Patent: March 20, 2018Assignee: BlackBerry LimitedInventors: David Paul Yach, Herbert Anthony Little, Michael Stephen Brown
-
Patent number: 9785318Abstract: An application-switching program displays representations of applications, for example icons, on a screen of a device. As a user of the device navigates between the representations, a screen of the application to a representation of which the user has currently navigated is shown in the background of the display.Type: GrantFiled: April 16, 2014Date of Patent: October 10, 2017Assignee: BlackBerry LimitedInventors: David Paul Yach, Gerhard Dietrich Klassen
-
Patent number: 9766718Abstract: A method includes displaying, in a window or field, first information associated with a first source running on a portable electronic device and detecting an input to display second information associated with a second source. After the detecting, second information associated with the second source and the first information in the window or field is displayed.Type: GrantFiled: February 28, 2011Date of Patent: September 19, 2017Assignee: BlackBerry LimitedInventors: Mihal Lazaridis, David Paul Yach, Donald James Lindsay