Patents by Inventor George S. Hanna
George S. Hanna 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: 10816603Abstract: Systems and methods for determining available current for a battery in a portable electronic device. One method includes, in response to determining that a received current level of an auxiliary supply rail is equal to or below a predetermined threshold, acquiring a plurality of unloaded voltages for the battery and calculating an unloaded voltage based on the unloaded voltages. The method includes activating a switchable load coupled between the battery and ground, acquiring a plurality of loaded voltages for the battery, and calculating a loaded voltage based on the loaded voltages. The method includes calculating an impedance for the battery based on the unloaded and loaded voltages and an impedance for the switchable load. The method includes determining a current budget based on the impedance, a minimum operating voltage, and a maximum allowable current draw, and adjusting an operating parameter of the portable electronic device based on the current budget.Type: GrantFiled: April 15, 2019Date of Patent: October 27, 2020Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Peter J. Bartels, Javier Alfaro, Hugo Garcia, George S. Hanna, Liang Xu
-
Publication number: 20200326376Abstract: Systems and methods for determining available current for a battery in a portable electronic device. One method includes, in response to determining that a received current level of an auxiliary supply rail is equal to or below a predetermined threshold, acquiring a plurality of unloaded voltages for the battery and calculating an unloaded voltage based on the unloaded voltages. The method includes activating a switchable load coupled between the battery and ground, acquiring a plurality of loaded voltages for the battery, and calculating a loaded voltage based on the loaded voltages. The method includes calculating an impedance for the battery based on the unloaded and loaded voltages and an impedance for the switchable load. The method includes determining a current budget based on the impedance, a minimum operating voltage, and a maximum allowable current draw, and adjusting an operating parameter of the portable electronic device based on the current budget.Type: ApplicationFiled: April 15, 2019Publication date: October 15, 2020Inventors: Peter J. Bartels, Javier Alfaro, Hugo Garcia, George S. Hanna, Liang Xu
-
Patent number: 9585015Abstract: A method, apparatus, and system are provided for authentication of collaborative mobile devices. A first mobile device receives a challenge message, derives a first mobile device authentication result based on the challenge message, and conveys, to a second mobile device of a user of the first mobile device, a first short-range wireless signal comprising the challenge message. The second mobile device receives the challenge message from the first mobile device, derives a second mobile device authentication result based on the challenge message, and conveys, to the first mobile device, a first short-range wireless signal comprising the second mobile device authentication result. The first mobile device receives the second mobile device authentication result and authenticates one or more of the first mobile device, the second mobile device, and the user by conveying, to an authenticator device, the first mobile device authentication result and the second mobile device authentication result.Type: GrantFiled: April 21, 2015Date of Patent: February 28, 2017Inventors: Alejandro G. Blanco, Mark A. Boerger, George S. Hanna, John B. Preston
-
Publication number: 20160316364Abstract: A method, apparatus, and system are provided for authentication of collaborative mobile devices. A first mobile device receives a challenge message, derives a first mobile device authentication result based on the challenge message, and conveys, to a second mobile device of a user of the first mobile device, a first short-range wireless signal comprising the challenge message. The second mobile device receives the challenge message from the first mobile device, derives a second mobile device authentication result based on the challenge message, and conveys, to the first mobile device, a first short-range wireless signal comprising the second mobile device authentication result. The first mobile device receives the second mobile device authentication result and authenticates one or more of the first mobile device, the second mobile device, and the user by conveying, to an authenticator device, the first mobile device authentication result and the second mobile device authentication result.Type: ApplicationFiled: April 21, 2015Publication date: October 27, 2016Inventors: ALEJANDRO G. BLANCO, MARK A. BOERGER, GEORGE S. HANNA, JOHN B. PRESTON
-
Patent number: 9277407Abstract: Authentication methods are used to authenticate, a device1 having an ESN1 (electronic serial number), a device2 having an ESN2, and/or a user of the devices. In one implementation, device1 receives the ESN2 in a near-field signal; derives an authentication result as a function of the ESN1 and ESN2; and sends the authentication result to an authenticator device to use in completing authentication. Authentication is confirmed when the device1 authentication result matches an authentication result independently generated by the authenticator device, which is provisioned with the ESN1 and ESN2. In a second implementation, device1 generates a RAND1 (random number) and sends the RAND1 to device2 over a near-filed link. An authenticator device confirms authentication upon receiving the same RAND1 from both device1 and device2.Type: GrantFiled: August 25, 2014Date of Patent: March 1, 2016Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Alejandro G. Blanco, George S. Hanna, John B. Preston, Mark Boerger
-
Publication number: 20140366095Abstract: Authentication methods are used to authenticate, a device1 having an ESN1 (electronic serial number), a device2 having an ESN2, and/or a user of the devices. In one implementation, device1 receives the ESN2 in a near-field signal; derives an authentication result as a function of the ESN1 and ESN2; and sends the authentication result to an authenticator device to use in completing authentication. Authentication is confirmed when the device1 authentication result matches an authentication result independently generated by the authenticator device, which is provisioned with the ESN1 and ESN2. In a second implementation, device1 generates a RAND1 (random number) and sends the RAND1 to device2 over a near-filed link. An authenticator device confirms authentication upon receiving the same RAND1 from both device1 and device2.Type: ApplicationFiled: August 25, 2014Publication date: December 11, 2014Inventors: ALEJANDRO G. BLANCO, GEORGE S. HANNA, JOHN B. PRESTON, MARK BOERGER
-
Patent number: 8850196Abstract: Authentication methods are used to authenticate, a device1 having an ESN1 (electronic serial number), a device2 having an ESN2, and/or a user of the devices. In one implementation, device1 receives the ESN2 in a near-field signal; derives an authentication result as a function of the ESN1 and ESN2; and sends the authentication result to an authenticator device to use in completing authentication. Authentication is confirmed when the device1 authentication result matches an authentication result independently generated by the authenticator device, which is provisioned with the ESN1 and ESN2. In a second implementation, device1 generates a RAND1 (random number) and sends the RAND1 to device2 over a near-filed link. An authenticator device confirms authentication upon receiving the same RAND1 from both device1 and device2.Type: GrantFiled: March 29, 2010Date of Patent: September 30, 2014Assignee: Motorola Solutions, Inc.Inventors: Alejandro G. Blanco, George S. Hanna, John B. Preston, Mark Boerger
-
Patent number: 8417186Abstract: Apparatus, which has a multilayer protocol stack for processing incoming messages, determines PTT state from messages received from a peripheral over a wireless serial communication channel. The apparatus: receives, from the peripheral, a sequence of messages comprising a plurality of data messages (e.g., RFCOMM messages), wherein each of the data messages provides an indication of a PTT state for the apparatus, and wherein the sequence of data messages is received over a short range wireless data path for exchanging priority data that comprises a wireless serial communication channel and that is different from a short range wireless data path for exchanging non-priority data. A pattern detector in the apparatus performs a pattern matching process, within the first two layers of the multilayer protocol stack, to determine the PTT state indicated by each of the data messages and sets the apparatus to have the determined PTT states.Type: GrantFiled: August 10, 2009Date of Patent: April 9, 2013Assignee: Motorola Solutions, Inc.Inventors: John B. Preston, George S. Hanna
-
Patent number: 8346170Abstract: Apparatus, which has a multilayer protocol stack for processing incoming messages, determines PTT state from messages received from a peripheral over a wireless serial communication channel. The apparatus: receives (902), from the peripheral, a sequence of messages comprising a plurality of data messages (e.g., RFCOMM messages), wherein each of the data messages provides an indication of a PTT state for the apparatus, and wherein the sequence of data messages is received over a short range wireless data path for exchanging priority data that comprises a wireless serial communication channel and that is different from a short range wireless data path for exchanging non-priority data. A pattern detector in the apparatus performs (904) a pattern matching process, within the first two layers of the multilayer protocol stack, to determine the PTT state indicated by each of the data messages and sets (906) the apparatus to have the determined PTT states.Type: GrantFiled: March 9, 2012Date of Patent: January 1, 2013Assignee: Motorola Solutions, Inc.Inventors: John B. Preston, George S. Hanna
-
Publication number: 20120165062Abstract: Apparatus, which has a multilayer protocol stack for processing incoming messages, determines PTT state from messages received from a peripheral over a wireless serial communication channel. The apparatus: receives (902), from the peripheral, a sequence of messages comprising a plurality of data messages (e.g., RFCOMM messages), wherein each of the data messages provides an indication of a PTT state for the apparatus, and wherein the sequence of data messages is received over a short range wireless data path for exchanging priority data that comprises a wireless serial communication channel and that is different from a short range wireless data path for exchanging non-priority data. A pattern detector in the apparatus performs (904) a pattern matching process, within the first two layers of the multilayer protocol stack, to determine the PTT state indicated by each of the data messages and sets (906) the apparatus to have the determined PTT states.Type: ApplicationFiled: March 9, 2012Publication date: June 28, 2012Applicant: MOTOROLA SOLUTIONS, INC.Inventors: JOHN B. PRESTON, GEORGE S. HANNA
-
Publication number: 20110238995Abstract: Authentication methods are used to authenticate, a device1 having an ESN1 (electronic serial number), a device2 having an ESN2, and/or a user of the devices. In one implementation, device1 receives the ESN2 in a near-field signal; derives an authentication result as a function of the ESN1 and ESN2; and sends the authentication result to an authenticator device to use in completing authentication. Authentication is confirmed when the device1 authentication result matches an authentication result independently generated by the authenticator device, which is provisioned with the ESN1 and ESN2. In a second implementation, device1 generates a RAND1 (random number) and sends the RAND1 to device2 over a near-filed link. An authenticator device confirms authentication upon receiving the same RAND1 from both device1 and device2.Type: ApplicationFiled: March 29, 2010Publication date: September 29, 2011Applicant: MOTOROLA, INC.Inventors: ALEJANDRO G. BLANCO, GEORGE S. HANNA, JOHN B. PRESTON, MARK BOERGER
-
Publication number: 20110034125Abstract: Apparatus, which has a multilayer protocol stack for processing incoming messages, determines PTT state from messages received from a peripheral over a wireless serial communication channel. The apparatus: receives, from the peripheral, a sequence of messages comprising a plurality of data messages (e.g., RFCOMM messages), wherein each of the data messages provides an indication of a PTT state for the apparatus, and wherein the sequence of data messages is received over a short range wireless data path for exchanging priority data that comprises a wireless serial communication channel and that is different from a short range wireless data path for exchanging non-priority data. A pattern detector in the apparatus performs a pattern matching process, within the first two layers of the multilayer protocol stack, to determine the PTT state indicated by each of the data messages and sets the apparatus to have the determined PTT states.Type: ApplicationFiled: August 10, 2009Publication date: February 10, 2011Applicant: MOTOROLA, INC.Inventors: John B. Preston, George S. Hanna
-
Publication number: 20110028091Abstract: A first communication device (e.g., a radio) and a second communication device (e.g., an accessory) implement a wireless device pairing procedure to exchange numerical credentials so that the devices can subsequently form a link for communications using electromagnetic radio signals. The accessory transmits a beacon comprises a pairing request. Upon a user bringing the radio and accessory in close enough proximity, the radio receives the beacon using near-field apparatus included in the radio. In response to receiving the beacon, the radio initiates a pairing procedure, wherein the pairing procedure comprises a data exchange between the radio and accessory, and wherein the beacon and the data exchange comprise a non-propagating radio signal generated using the near-field apparatus. Upon completing the pairing procedure, the radio forms a link with the accessory to communicate using propagating electromagnetic radio signals.Type: ApplicationFiled: August 3, 2009Publication date: February 3, 2011Applicant: MOTOROLA, INC.Inventors: ROBERT J. HIGGINS, GEORGE S. HANNA, JOHN B. PRESTON, DANIEL A. TEALDI