Patents by Inventor Mark Shahaf
Mark Shahaf 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: 11770246Abstract: A multi-processor device includes a first processor implemented with a secured key derivation and storage component and a second processor implemented without a secured key derivation and storage component. In operation, the second processor is configured to execute an initial boot process by loading a limited functionality boot image when the multi-processor device is powered on. During the execution of the initial boot process, the second processor provisions a secure storage container to hold a key material and sends a request to the first processor for a key material. In response, the second processor receives a key material derived at the first processor. The second processor then stores the key material in a volatile memory portion of the secure storage container. The second processor executes a main boot process only after erasing instances of the key material temporarily stored outside of the secure storage container.Type: GrantFiled: September 2, 2020Date of Patent: September 26, 2023Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Hean Kuang Ong, Mark Shahaf, Mark Wealleans
-
Patent number: 11368887Abstract: A method is provided that allows for prioritizing Push-To-Talk (PTT) service in a roamed network. PTT service is enabled for a mobile device at a first network. The mobile device roams to a second network that is of an older generation than the first network. It is determined that the mobile device has an active PTT subscription. PTT service is prioritized for the mobile device over circuit switched services on the second network.Type: GrantFiled: April 20, 2018Date of Patent: June 21, 2022Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Daniel P. Zetzl, Ethan Y. Chen, Mark Shahaf, Mark Wealleans
-
Publication number: 20220069988Abstract: A multi-processor device includes a first processor implemented with a secured key derivation and storage component and a second processor implemented without a secured key derivation and storage component. In operation, the second processor is configured to execute an initial boot process by loading a limited functionality boot image when the multi-processor device is powered on. During the execution of the initial boot process, the second processor provisions a secure storage container to hold a key material and sends a request to the first processor for a key material. In response, the second processor receives a key material derived at the first processor. The second processor then stores the key material in a volatile memory portion of the secure storage container. The second processor executes a main boot process only after erasing instances of the key material temporarily stored outside of the secure storage container.Type: ApplicationFiled: September 2, 2020Publication date: March 3, 2022Inventors: HEAN KUANG ONG, MARK SHAHAF, MARK WEALLEANS
-
Patent number: 11139989Abstract: A method, mobile device, and PKI are provided for enrolling a mobile device into a PKI domain for certificate management is provided. A first asymmetric key pair and a unique identifier is established in a device. The first asymmetric key pair includes a public key and a private key. The public key and the unique identifier are transferred to the PKI domain. The public key and the unique identifier are imported into the PKI domain. The device generates a second asymmetric kay pair and sends a certificate signing request (CSR) that is protected with the digital signature of the first asymmetric key pair. The CSR is transferred to the PKI domain. The PKI domain authenticates the CSR using the first public key and the unique identifier. Upon validation, the PKI domain issues a certificate to the device.Type: GrantFiled: August 30, 2019Date of Patent: October 5, 2021Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Chris A Kruegel, Steven K Turner, Mark Shahaf
-
Publication number: 20210067349Abstract: A method, mobile device, and PKI are provided for enrolling a mobile device into a PKI domain for certificate management is provided. A first asymmetric key pair and a unique identifier is established in a device. The first asymmetric key pair includes a public key and a private key. The public key and the unique identifier are transferred to the PKI domain. The public key and the unique identifier are imported into the PKI domain. The device generates a second asymmetric kay pair and sends a certificate signing request (CSR) that is protected with the digital signature of the first asymmetric key pair. The CSR is transferred to the PKI domain. The PKI domain authenticates the CSR using the first public key and the unique identifier. Upon validation, the PKI domain issues a certificate to the device.Type: ApplicationFiled: August 30, 2019Publication date: March 4, 2021Inventors: CHRIS A. KRUEGEL, STEVEN K. TURNER, MARK SHAHAF
-
Publication number: 20190327654Abstract: A method is provided that allows for prioritizing Push-To-Talk (PTT) service in a roamed network. PTT service is enabled for a mobile device at a first network. The mobile device roams to a second network that is of an older generation than the first network. It is determined that the mobile device has an active PTT subscription. PTT service is prioritized for the mobile device over circuit switched services on the second network.Type: ApplicationFiled: April 20, 2018Publication date: October 24, 2019Inventors: DANIEL P. ZETZL, ETHAN Y. CHEN, MARK SHAHAF, MARK WEALLEANS
-
Patent number: 9743288Abstract: A method and apparatus to mitigate radio frequency interference by a broadband mobile device by detecting, at the broadband mobile device, a geographically or physically proximate narrowband uplink transmission, wherein the narrowband uplink transmission is in close enough spectral proximity to at least one bearer channel of the broadband mobile device to result in interference on the narrowband reception when the broadband mobile device is transmitting and a narrowband mobile device is receiving, determining, based on the detected narrowband uplink transmission, a corresponding narrowband downlink frequency, monitoring the determined narrowband downlink frequency, detecting a narrowband downlink transmission at the monitored narrowband downlink frequency, and in response to detecting the narrowband downlink transmission at the monitored narrowband downlink frequency, modifying a broadband uplink transmission to ensure the broadband uplink transmission does not interfere with narrowband downlink reception.Type: GrantFiled: December 21, 2012Date of Patent: August 22, 2017Assignee: MOTOROLA SOLUTIONS, INC.Inventors: John K. Grosspietsch, Michael H. Baker, Isam R. Makhlouf, Mark Shahaf
-
Patent number: 9661144Abstract: A first group auditory data stream, from a transmitting subscriber device of a first group of subscriber devices or from a dispatch console and intended for the first group of subscriber devices, is received at a conference server. A second group auditory data stream from a transmitting subscriber device of a second group of subscriber devices is similarly received. The conference server determines a relative priority level of one of (i) the first group of subscriber devices relative to the second group of subscriber devices and (ii) the first group auditory data stream relative to the second group auditory data stream, and sets different relative signal gains of the first group auditory data stream and the second group auditory data stream as a function of the determined relative priority level. The two auditory data streams are then summed and forwarded towards the second group of subscriber devices.Type: GrantFiled: September 13, 2013Date of Patent: May 23, 2017Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Mark Shahaf, Arthur L Fumarolo, Daniel J McDonald
-
Patent number: 9654643Abstract: A first group auditory data stream, from a transmitting subscriber device of a first group of subscriber devices or from a dispatch console and intended for the first group of subscriber devices, is received at a conference server. The conference server determines whether the first group auditory data stream generated for the first group of subscriber devices is of interest to a second group of subscriber devices, and if so, sums the first group auditory data stream with a second group auditory data stream intended for the second group of subscriber devices to form a summed group auditory data stream. The conference server then forwards the summed group auditory data stream towards the second group of subscriber devices and forwards the first group auditory data stream towards the first group of subscriber devices.Type: GrantFiled: September 13, 2013Date of Patent: May 16, 2017Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Daniel J McDonald, Arthur L Fumarolo, Mark Shahaf
-
Patent number: 9585121Abstract: A method and apparatus for simulcasting within a communication system is provided herein. During operation, each base site will be equipped with a plurality of radios capable of transmitting on various frequencies. Base sites within the communication system will be capable of communicating on a predetermined number of channels, which may differ among base sites. A number of channels will be shared by the base sites. When a simulcast is desired, the participants are located, and a common channel is determined for communication. Thus, call participant location information is used to determine the best channel to use to meet the group's coverage needs.Type: GrantFiled: January 5, 2012Date of Patent: February 28, 2017Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Leslie G. Gustafson, Nathanael P. Kuehner, Frank D. Panzica, Mark Shahaf
-
Patent number: 9232376Abstract: A method, a subscriber unit, and a system provide concurrent voice and data systems and methods that “steal bits” from voice frames for low-speed concurrent data. In this manner, concurrent voice and data is supported over protocols that require voice-only in current operation such as Project 25 (P25). The stealing of bits from voice is done in a manner that is transparent and not noticeable to users. The systems and methods enable replication of signaling on the downlink and wireline segments that is replaced on the uplink, encoding of interleaving blocks that extend across multiple Layer 2 voice logical data units (LDUs), flexibility in replacing voice data in LDUs, indication of the availability of the service and an interleaving schedule, notification of upcoming stealing events via signaling, and the like.Type: GrantFiled: August 9, 2013Date of Patent: January 5, 2016Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Thomas J Senese, Nathanael P Kuehner, Todd A Leigh, Harish Natarahjan, Robert J Novorita, Mark Shahaf
-
Patent number: 9167381Abstract: Geo-fence based alerts are provided in a wireless communications network. A first subscriber device (SD) in the wireless communications network determines its current location. The first SD detects a geo-fence trigger by determining, as a function of the determined current location and a stored geo-fence database, that it has either (i) crossed a geo-fence boundary into a first active geo-fence in the stored geo-fence database or (ii) is within the first active geo-fence and has not yet begun playing back an alert associated with the first active geo-fence. Responsively, the first SD identifies an alert associated with the first active geo-fence and begins playback of the alert associated with the first active geo-fence.Type: GrantFiled: December 19, 2013Date of Patent: October 20, 2015Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Daniel J. McDonald, George R. Economy, Larry M. Peterson, Mark Shahaf
-
Publication number: 20150181382Abstract: Geo-fence based alerts are provided in a wireless communications network. A first subscriber device (SD) in the wireless communications network determines its current location. The first SD detects a geo-fence trigger by determining, as a function of the determined current location and a stored geo-fence database, that it has either (i) crossed a geo-fence boundary into a first active geo-fence in the stored geo-fence database or (ii) is within the first active geo-fence and has not yet begun playing back an alert associated with the first active geo-fence. Responsively, the first SD identifies an alert associated with the first active geo-fence and begins playback of the alert associated with the first active geo-fence.Type: ApplicationFiled: December 19, 2013Publication date: June 25, 2015Applicant: MOTOROLA SOLUTIONS, INC.Inventors: DANIEL J. MCDONALD, GEORGE R. ECONOMY, LARRY M. PETERSON, MARK SHAHAF
-
Patent number: 9065645Abstract: A method and apparatus for providing acknowledgment information for radio communication devices in a wireless communication system. A base station receives a plurality of units of data each respectively transmitted by one of a plurality of radio communication devices on one of a plurality of predetermined communication slot positions of a first channel. The base station, in response to receiving the data messages, sends a control message on a communication slot position of a second channel. The control message includes acknowledgment information having a plurality of positional acknowledgment indicators. Each radio communication device receives the control message and uses acknowledgment position mapping information to identify one or more positions within the plurality of positional acknowledgment indicators that contains an acknowledgment to the respective units of data it transmitted on the corresponding predetermined communication slot positions of the first channel.Type: GrantFiled: September 27, 2012Date of Patent: June 23, 2015Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Yunhai Yang, Daniel J. McDonald, Mark Shahaf
-
Patent number: 9042361Abstract: A portable communication device operating of a first WWAN can receive an identifier from a WLAN access point indicating that one or more devices operating on a second WWAN are in the vicinity of the WLAN access point. In response, the portable communication device invokes an interference mitigation process while the identifier indicates that devices operating on the second WWAN are present.Type: GrantFiled: October 18, 2012Date of Patent: May 26, 2015Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Isam R. Makhlouf, Mark Shahaf
-
Publication number: 20150079920Abstract: A first group auditory data stream, from a transmitting subscriber device of a first group of subscriber devices or from a dispatch console and intended for the first group of subscriber devices, is received at a conference server. The conference server determines whether the first group auditory data stream generated for the first group of subscriber devices is of interest to a second group of subscriber devices, and if so, sums the first group auditory data stream with a second group auditory data stream intended for the second group of subscriber devices to form a summed group auditory data stream. The conference server then forwards the summed group auditory data stream towards the second group of subscriber devices and forwards the first group auditory data stream towards the first group of subscriber devices.Type: ApplicationFiled: September 13, 2013Publication date: March 19, 2015Applicant: MOTOROLA SOLUTIONS, INCInventors: DANIEL J MCDONALD, ARTHUR L FUMAROLO, MARK SHAHAF
-
Publication number: 20150079919Abstract: A first group auditory data stream, from a transmitting subscriber device of a first group of subscriber devices or from a dispatch console and intended for the first group of subscriber devices, is received at a conference server. A second group auditory data stream from a transmitting subscriber device of a second group of subscriber devices is similarly received. The conference server determines a relative priority level of one of (i) the first group of subscriber devices relative to the second group of subscriber devices and (ii) the first group auditory data stream relative to the second group auditory data stream, and sets different relative signal gains of the first group auditory data stream and the second group auditory data stream as a function of the determined relative priority level. The two auditory data streams are then summed and forwarded towards the second group of subscriber devices.Type: ApplicationFiled: September 13, 2013Publication date: March 19, 2015Applicant: MOTOROLA SOLUTIONS, INCInventors: MARK SHAHAF, ARTHUR L. FUMAROLO, DANIEL J. MCDONALD
-
Publication number: 20150043539Abstract: A method, a subscriber unit, and a system provide concurrent voice and data systems and methods that “steal bits” from voice frames for low-speed concurrent data. In this manner, concurrent voice and data is supported over protocols that require voice-only in current operation such as Project 25 (P25). The stealing of bits from voice is done in a manner that is transparent and not noticeable to users. The systems and methods enable replication of signaling on the downlink and wireline segments that is replaced on the uplink, encoding of interleaving blocks that extend across multiple Layer 2 voice logical data units (LDUs), flexibility in replacing voice data in LDUs, indication of the availability of the service and an interleaving schedule, notification of upcoming stealing events via signaling, and the like.Type: ApplicationFiled: August 9, 2013Publication date: February 12, 2015Applicant: MOTOROLA SOLUTIONS, INCInventors: THOMAS J. SENESE, Nathanael P. Kuehner, Todd A. Leigh, Harish Natarahjan, Robert J. Novorita, Mark Shahaf
-
Patent number: 8929938Abstract: At least one subscriber unit (SU) (110) can register with a radio frequency (RF) site (120) for radio services. For each registered SU, a SU push to talk over cellular (PoC) client (342-346) can be activated/established. Communications can be mapped at the RF Site (120) between each registered SU (110) and a corresponding SU PoC client (342-346). Each SU PoC client (342-346) at the RF site (120) can be communicatively linked to a remotely located PoC server (132) using a PoC interface (226). The SU PoC client (342-346) is a communication endpoint of the PoC server (132). In one embodiment, a talkgroup PoC client (350-352) can be established at the RF site (120) that is linked to the PoC server (132). Radio communications to and from the SU (110) can be routed through the SU PoC client (342-346) and/or the talkgroup PoC client (350-352) and through the PoC server (132).Type: GrantFiled: July 26, 2011Date of Patent: January 6, 2015Assignee: Motorola Solutions, Inc.Inventors: Eitan Koren, Galina Korkhin, Mark Shahaf, Abraham Tooba
-
Publication number: 20140177457Abstract: A method and apparatus to mitigate radio frequency interference by a broadband mobile device by detecting, at the broadband mobile device, a geographically or physically proximate narrowband uplink transmission, wherein the narrowband uplink transmission is in close enough spectral proximity to at least one bearer channel of the broadband mobile device to result in interference on the narrowband reception when the broadband mobile device is transmitting and a narrowband mobile device is receiving, determining, based on the detected narrowband uplink transmission, a corresponding narrowband downlink frequency, monitoring the determined narrowband downlink frequency, detecting a narrowband downlink transmission at the monitored narrowband downlink frequency, and in response to detecting the narrowband downlink transmission at the monitored narrowband downlink frequency, modifying a broadband uplink transmission to ensure the broadband uplink transmission does not interfere with narrowband downlink reception.Type: ApplicationFiled: December 21, 2012Publication date: June 26, 2014Applicant: MOTOROLA SOLUTIONS, INC.Inventors: JOHN K. GROSSPIETSCH, MICHAEL H. BAKER, ISAM R. MAKHLOUF, MARK SHAHAF