Patents by Inventor Herbert A. Little
Herbert A. Little 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: 9917702Abstract: A method and system are provided for sharing data amongst a group of a plurality of mobile devices to manage tasks in a group project. To manage updates, the shared data is atomized such that individual databases in the shared data are separated or otherwise delineated into one or more records, each record having associated therewith, a value.Type: GrantFiled: April 8, 2010Date of Patent: March 13, 2018Assignee: BlackBerry LimitedInventors: Michael Hung, Herbert A. Little, Michael S. Brown
-
Patent number: 9807082Abstract: A system and method of storing in a computer device digital certificate data from a digital certificate are provided. When a digital certificate is received at the computer device, it is determined whether the digital certificate data in the digital certificate is stored in a first memory store in the computer device. The digital certificate data is stored in the first memory store upon determining that the digital certificate data is not stored in the first memory store.Type: GrantFiled: March 9, 2011Date of Patent: October 31, 2017Assignee: BlackBerry LimitedInventors: Neil P. Adams, Herbert A. Little, Michael G. Kirkup
-
Patent number: 9652629Abstract: A system and method for selectively securing data from unauthorized access on a client device storing a plurality of data types with reference to an authorization level indicated in a command. A command is received at a client device comprising an authorization level indicator. Based on at least one predefined rule, which may be implemented in an IT policy stored at the client device, each of the plurality of data types to be secured is determined, and then the data corresponding to those types is secured. The data may be secured by encrypting and/or deleting the data at the client device. The predefined rules associated with each authorization level may be configured by a user or administrator having an authorization level that exceeds the associated authorization level.Type: GrantFiled: August 3, 2015Date of Patent: May 16, 2017Assignee: BlackBerry LimitedInventors: Michael K. Brown, Michael S. Brown, Herbert A. Little, Scott W. Totzke
-
Patent number: 9633178Abstract: A code signing system and method is provided. The code signing system operates in conjunction with a signed software application having a digital signature and includes an application platform, an application programming interface (API), and a virtual machine. The API is configured to link the software application with the application platform. The virtual machine verifies the authenticity of the digital signature in order to control access to the API by the software application.Type: GrantFiled: March 6, 2012Date of Patent: April 25, 2017Assignee: BlackBerry LimitedInventors: David P. Yach, Michael S. Brown, Herbert A. Little
-
Patent number: 9628269Abstract: A method and system are provided for processing encrypted messages at a mobile device. A mobile device receives an encrypted message that comprises encrypted content as well as encryption information for accessing the encrypted content. At the mobile device, the encryption accessing information is obtained and stored to memory. The encryption accessing information is retrieved from memory in order to decrypt the encrypted content when the encrypted message is subsequently accessed.Type: GrantFiled: July 10, 2002Date of Patent: April 18, 2017Assignee: BlackBerry LimitedInventors: Herbert A. Little, Michael G. Kirkup
-
Patent number: 9589109Abstract: A code signing system and method is provided. The code signing system operates in conjunction with a signed software application having a digital signature and includes an application platform, an application programming interface (API), and a virtual machine. The API is configured to link the software application with the application platform. The virtual machine verifies the authenticity of the digital signature in order to control access to the API by the software application.Type: GrantFiled: March 6, 2012Date of Patent: March 7, 2017Assignee: BlackBerry LimitedInventors: David P. Yach, Michael S. Brown, Herbert A. Little
-
Patent number: 9552498Abstract: A system and method for encrypting data provides for retrievial of an encryption key; identification of the address in memory of a first portion of the data to be encrypted; derivation of a first unique key from the encryption key and the address of the first portion of data; encryption of the first portion of data using the first unique key; identification of the address in memory of a second portion of data to be encrypted; derivation of a second unique key from the encryption key and the address of the second portion of data; and encryption of the second portion of data using the second unique key.Type: GrantFiled: September 13, 2013Date of Patent: January 24, 2017Assignee: BlackBerry LimitedInventors: Herbert A. Little, Jerrold R. Randell, Richard C. Madter, Ryan J. Hickey, Andrew A. Fergusson
-
Patent number: 9542571Abstract: Systems and methods of owner application control of an electronic device are provided. Owner application control information is stored on the electronic device and/or one or more remote servers. Owner application control information is consulted to determine if one or more required applications are available for execution on the electronic device. If not, one or more required applications not available are downloaded and installed. This could be in a manner transparent to the user of the electronic device. If one or more required applications are not available on the electronic device, the device can be functionally disabled in whole, or in part, until one or more required applications are available.Type: GrantFiled: May 18, 2015Date of Patent: January 10, 2017Assignee: BlackBerry LimitedInventors: Neil P. Adams, Michael G. Kirkup, Herbert A. Little, Russell N. Owen
-
Patent number: 9398023Abstract: Systems and methods for processing encoded messages within a wireless communications system are disclosed. A server within the wireless communications system determines whether the size of an encoded message is too large for a wireless communications device. If the message is too large, the server removes part of the message and sends an abbreviated message to the wireless device, together with additional information relating to processing of the encoded message, such as, for example, hash context values, that assist the wireless communications device in verifying the abbreviated message.Type: GrantFiled: July 27, 2015Date of Patent: July 19, 2016Assignee: BlackBerry LimitedInventors: Michael K. Brown, Michael S. Brown, Neil P. Adams, Michael G. Kirkup, Herbert A. Little
-
Patent number: 9391992Abstract: 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: November 17, 2014Date of Patent: July 12, 2016Assignee: BlackBerry LimitedInventors: Russell N. Owen, Herbert A. Little, David P. Yach, Michael Shenfield
-
Patent number: 9378346Abstract: An efficient exchange of messages in a system for authenticating access to a base device is facilitated through the selection of a particular biometric template from among a plurality of biometric templates. Rather than transmitting the template to a peripheral device, an indication of a location of the particular biometric template within the plurality of biometric templates is transmitted to the peripheral device. At the peripheral device, once the indication of the location and a biometric candidate are received, the particular biometric template may be located and compared to the biometric candidate. Finally, an indication of a result of the comparing may be transmitted to the base device.Type: GrantFiled: January 24, 2008Date of Patent: June 28, 2016Assignee: BlackBerry LimitedInventors: Neil Patrick Adams, Herbert A. Little
-
Patent number: 9258701Abstract: An electronic device is provided with an integral transducer used to update a random data pool without connection to an external source of new random data. In one embodiment, there is provided a method for providing random data on an electronic device, the method comprising: storing random data in a random data pool in a memory; sensing motion of the electronic device using a transducer integrally carried as part of the electronic device, wherein the transducer is configured to generate an output in response to sensed motion; generating new random data in accordance with the output of a transducer when sensed motion exceeds a threshold; and storing the new random data in the random data pool in the memory.Type: GrantFiled: March 25, 2014Date of Patent: February 9, 2016Assignee: BlackBerry LimitedInventors: Kevin H. Orr, Scott D. Rose, Herbert A. Little
-
Publication number: 20150339495Abstract: A system and method for selectively securing data from unauthorized access on a client device storing a plurality of data types with reference to an authorization level indicated in a command. A command is received at a client device comprising an authorization level indicator. Based on at least one predefined rule, which may be implemented in an IT policy stored at the client device, each of the plurality of data types to be secured is determined, and then the data corresponding to those types is secured. The data may be secured by encrypting and/or deleting the data at the client device. The predefined rules associated with each authorization level may be configured by a user or administrator having an authorization level that exceeds the associated authorization level.Type: ApplicationFiled: August 3, 2015Publication date: November 26, 2015Applicant: BlackBerry LimitedInventors: Michael K. Brown, Michael S. Brown, Herbert A. Little, Scott W. Totzke
-
Publication number: 20150334120Abstract: Systems and methods for processing encoded messages within a wireless communications system are disclosed. A server within the wireless communications system determines whether the size of an encoded message is too large for a wireless communications device. If the message is too large, the server removes part of the message and sends an abbreviated message to the wireless device, together with additional information relating to processing of the encoded message, such as, for example, hash context values, that assist the wireless communications device in verifying the abbreviated message.Type: ApplicationFiled: July 27, 2015Publication date: November 19, 2015Applicant: BlackBerry LimitedInventors: Michael K. Brown, Michael S. Brown, Neil P. Adams, Michael G. Kirkup, Herbert A. Little
-
Patent number: 9185735Abstract: Embodiments of the systems, devices and methods described herein generally facilitate performing Bluetooth pairing between a first device and a second device. In accordance with one example embodiment, a first device generates a barcode that encodes Bluetooth pairing data for transmission to the second device, wherein the pairing data comprises a Bluetooth address associated with the first device, and wherein the pairing data further comprises a personal identification number usable to complete the Bluetooth pairing, the barcode is transmitted to the second device, and Bluetooth pairing is performed with the second device.Type: GrantFiled: October 31, 2014Date of Patent: November 10, 2015Assignee: BLACKBERRY LIMITEDInventors: Michael S. Brown, Herbert A. Little
-
Publication number: 20150254472Abstract: Systems and methods of owner application control of an electronic device are provided. Owner application control information is stored on the electronic device and/or one or more remote servers. Owner application control information is consulted to determine if one or more required applications are available for execution on the electronic device. If not, one or more required applications not available are downloaded and installed. This could be in a manner transparent to the user of the electronic device. If one or more required applications are not available on the electronic device, the device can be functionally disabled in whole, or in part, until one or more required applications are available.Type: ApplicationFiled: May 18, 2015Publication date: September 10, 2015Inventors: Neil P. Adams, Michael G. Kirkup, Herbert A. Little, Russell N. Owen
-
Patent number: 9100413Abstract: A system and method for selectively securing data from unauthorized access on a client device storing a plurality of data types with reference to an authorization level indicated in a command. A command is received at a client device comprising an authorization level indicator. Based on at least one predefined rule, which may be implemented in an IT policy stored at the client device, each of the plurality of data types to be secured is determined, and then the data corresponding to those types is secured. The data may be secured by encrypting and/or deleting the data at the client device. The predefined rules associated with each authorization level may be configured by a user or administrator having an authorization level that exceeds the associated authorization level.Type: GrantFiled: September 26, 2011Date of Patent: August 4, 2015Assignee: BLACKBERRY LIMITEDInventors: Michael K. Brown, Michael S. Brown, Herbert A. Little, Scott W. Totzke
-
Patent number: 9094429Abstract: Systems and methods for processing encoded messages within a wireless communications system are disclosed. A server within the wireless communications system determines whether the size of an encoded message is too large for a wireless communications device. If the message is too large, the server removes part of the message and sends an abbreviated message to the wireless device, together with additional information relating to processing of the encoded message, such as, for example, hash context values, that assist the wireless communications device in verifying the abbreviated message.Type: GrantFiled: August 10, 2004Date of Patent: July 28, 2015Assignee: BlackBerry LimitedInventors: Michael K. Brown, Michael S. Brown, Neil P. Adams, Michael G. Kirkup, Herbert A. Little
-
Patent number: 9065868Abstract: A method and system are provided for sharing data amongst a group of a plurality of mobile devices without requiring a database or server to centrally store the shared data. The shared data is instead stored by each group member individually while controlling the manner in which the shared data is updated. To manage such updates, the shared data is atomized such that individual databases in the shared data are separated or otherwise delineated into one or more records, each record having associated therewith, a value. To maintain a common copy of the shared data at each device, any update is sent to all group members using an intermediate message exchange service that is capable of transmitting a sent message to more than one recipient if necessary. In this way, the updates are multicast to the group. To manage the content of the shared data, each update comprises one or more changes to a current copy of a corresponding record.Type: GrantFiled: April 8, 2009Date of Patent: June 23, 2015Assignee: BlackBerry LimitedInventors: Herbert A. Little, Michael S. Brown
-
Patent number: 9055403Abstract: A method and user device for limiting a time for which location data sharing is enabled for a user device of a data sharing group, the data sharing group comprising at least two user devices inclusive of the user device, each user device of the data sharing group configured to store data shared by user devices of the data sharing group on the respective user device and to maintain a list of the user devices in the data sharing group. The method comprises receiving an instruction through a user interface on the user device indicating that location data sharing is to be enabled for a limited time period after which location sharing is to be disabled, obtaining location data for the user device during the limited time period; and sending the location data to at least one other user device of the sharing group during the limited time period.Type: GrantFiled: March 10, 2014Date of Patent: June 9, 2015Assignee: BlackBerry LimitedInventors: Andrew D. Bocking, Theban Ganeshalingam, Herbert A. Little, Michael Stephen Brown