Patents by Inventor Robert L. Spanel

Robert L. Spanel 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: 11741175
    Abstract: A mobile communication device. The device comprises a central processing unit (CPU), a graphics processing unit (GPU), and a memory comprising a mobile application incorporating a search client that. When executed by at least one of the CPU and the GPU, the application receives an input selecting the search client, begins execution in a trusted security zone execution mode wherein instructions of the search client execute in the GPU, creates a genesis block of a block chain via the search client instructions executing in the GPU, creates an event block of the block chain via the search client instructions executing in the GPU, attaches the event block to the block chain via the search client instructions executing in the GPU, transmits the block chain to a data store, and reverts to execution in a normal execution mode.
    Type: Grant
    Filed: February 4, 2022
    Date of Patent: August 29, 2023
    Assignee: T-Mobile Innovations LLC
    Inventors: Billy G. McCracken, Jr., Lyle W. Paczkowski, Robert L. Spanel
  • Publication number: 20220156330
    Abstract: A mobile communication device. The device comprises a central processing unit (CPU), a graphics processing unit (GPU), and a memory comprising a mobile application incorporating a search client that. When executed by at least one of the CPU and the GPU, the application receives an input selecting the search client, begins execution in a trusted security zone execution mode wherein instructions of the search client execute in the GPU, creates a genesis block of a block chain via the search client instructions executing in the GPU, creates an event block of the block chain via the search client instructions executing in the GPU, attaches the event block to the block chain via the search client instructions executing in the GPU, transmits the block chain to a data store, and reverts to execution in a normal execution mode.
    Type: Application
    Filed: February 4, 2022
    Publication date: May 19, 2022
    Inventors: Billy G. McCracken, JR., Lyle W. Paczkowski, Robert L. Spanel
  • Patent number: 11275801
    Abstract: A mobile communication device. The device comprises a central processing unit (CPU), a graphics processing unit (GPU), and a memory comprising a mobile application incorporating a search client that. When executed by at least one of the CPU and the GPU, the application receives an input selecting the search client, begins execution in a trusted security zone execution mode wherein instructions of the search client execute in the GPU, creates a genesis block of a block chain via the search client instructions executing in the GPU, creates an event block of the block chain via the search client instructions executing in the GPU, attaches the event block to the block chain via the search client instructions executing in the GPU, transmits the block chain to a data store, and reverts to execution in a normal execution mode.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: March 15, 2022
    Assignee: Sprint Communications Company L.P.
    Inventors: Billy G. McCracken, Jr., Lyle W. Paczkowski, Robert L. Spanel
  • Patent number: 10531278
    Abstract: A method of storing device information, provisioning data, and event information using distributed ledger technology (DLT). a manufacturer creates a first block of a first category comprising wireless communication device information, the block stored in a non-transitory memory of the device, a wireless communication service provider provisions device on a network, a server maintained by the wireless communication service provider creates a second block of a second category comprising information associated with the provisioning of the device, an application executing on the device stores the second block by in the non-transitory memory, creating a chain of blocks, the application uses at least part of the chain of blocks to provide authentication of the device to the network, and the block foundry server creates at least one block of a third category.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: January 7, 2020
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle W. Paczkowski, William M. Parsel, Robert L. Spanel
  • Patent number: 10311246
    Abstract: A user equipment (UE). The UE comprises a memory module, wherein the memory module is one of a subscriber identity module (SIM), a universal integrated circuit card (UICC), a universal subscriber identity module (USIM), or a removable user identity module (R-UIM), wherein clock signals from a second clock component are input to the memory module. The memory module comprises an application stored in a trusted security zone in the second non-transitory memory, that when executed by the second processor in the trusted security zone, wherein the second operating system accesses the second processor to implement instructions for applications in the second operating system, wherein the trusted security zone provides hardware assisted trust, compares a first mobile equipment identifier (MEID) stored in the first non-transitory memory with a second MEID stored in the memory module.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: June 4, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle W. Paczkowski, Robert L. Spanel, Robert E. Urbanek
  • Patent number: 10251053
    Abstract: A method of storing device information, provisioning data, and event information using distributed ledger technology (DLT). a manufacturer creates a first block of a first category comprising wireless communication device information, the block stored in a non-transitory memory of the device, a wireless communication service provider provisions device on a network, a server maintained by the wireless communication service provider creates a second block of a second category comprising information associated with the provisioning of the device, an application executing on the device stores the second block by in the non-transitory memory, creating a chain of blocks, the application uses at least part of the chain of blocks to provide authentication of the device to the network, and the block foundry server creates at least one block of a third category.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: April 2, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle W. Paczkowski, William M. Parsel, Robert L. Spanel
  • Patent number: 9949304
    Abstract: A mobile communication device. The device comprises a cellular radio transceiver, a processor, and a memory integral with the device, wherein the memory is apportioned into a plurality of partitions. The device further comprises a first wireless communication identity stored in a first partition of the memory and a second wireless communication identity stored in a second partition of the memory, wherein the second wireless communication identity is different from the first wireless communication identity. The device further comprises an application stored in the memory that, when executed by the processor, detects a triggering event and in response to the triggering event selects one of the wireless communication identities to be an active communication identity of the device, wherein a wireless communication identity comprises a network access identity and a list of wireless communication systems to which the device is authorized to attach.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: April 17, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Billy Gene McCracken, Jr., Robert L. Spanel, Robert E. Urbanek
  • Patent number: 9817992
    Abstract: A user equipment (UE). The UE comprises a memory module, wherein the memory module is one of a subscriber identity module (SIM), a universal integrated circuit card (UICC), a universal subscriber identity module (USIM), or a removable user identity module (R-UIM), wherein clock signals from a second clock component are input to the memory module. The memory module comprises an application stored in a trusted security zone in the second non-transitory memory, that when executed by the second processor in the trusted security zone, wherein the second operating system accesses the second processor to implement instructions for applications in the second operating system, wherein the trusted security zone provides hardware assisted trust, compares a first mobile equipment identifier (MEID) stored in the first non-transitory memory with a second MEID stored in the memory module.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: November 14, 2017
    Assignee: Sprint Communications Company LP.
    Inventors: Lyle W. Paczkowski, Robert L. Spanel, Robert E. Urbanek
  • Patent number: 9560519
    Abstract: A mobile communication device. The device comprises a cellular radio transceiver, a processor, and a memory integral with the device, wherein the memory is apportioned into a plurality of partitions. The device further comprises a first wireless communication identity stored in a first partition of the memory and a second wireless communication identity stored in a second partition of the memory, wherein the second wireless communication identity is different from the first wireless communication identity. The device further comprises an application stored in the memory that, when executed by the processor, detects a triggering event and in response to the triggering event selects one of the wireless communication identities to be an active communication identity of the device, wherein a wireless communication identity comprises a network access identity and a list of wireless communication systems to which the device is authorized to attach.
    Type: Grant
    Filed: June 6, 2013
    Date of Patent: January 31, 2017
    Assignee: Sprint Communications Company L.P.
    Inventors: Billy Gene McCracken, Jr., Robert L. Spanel, Robert E. Urbanek
  • Patent number: 9451446
    Abstract: A method for receiving identity information for a mobile communication device is provided. The method comprises a memory module on the mobile communication device receiving, over a wireless communication link, a device identifier and an authentication key, wherein no identity information had previously been provided to the memory module. The memory module may be one of a subscriber identity module (SIM), a universal integrated circuit card (UICC), a universal subscriber identity module (USIM), or a removable identity module (R-UIM).
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: September 20, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Robert L. Spanel, Robert E. Urbanek
  • Patent number: 9439240
    Abstract: A system for emulating a mobile communication device comprising a first mobile communication device comprising a processor; a memory; an application stored in the memory that is operable to emulate an identity of a second mobile communication device; a transceiver configured to communicatively couple to the second mobile communication device and further configured to present the identity of the second mobile communication device to a wireless communication network; a temporary memory configured to store the identity of the second mobile communication device while the first mobile communication device is communicatively coupled to the second mobile communication device; a long-range antenna; and a short-range antenna.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: September 6, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Trevor D. Shipley, Robert L. Spanel, Robert E. Urbanek
  • Patent number: 9426641
    Abstract: A mobile communication device comprising a radio transceiver, wherein the memory is apportioned into a plurality of partitions, a first carrier identity stored in a first partition of the memory, wherein a carrier identity comprises a network access identity, a list of device capabilities, a list of application configurations and a specific user experience associated to the carrier identity. A second carrier identity stored in a second partition of the memory. An Application loaded on the device, that when executed by the processor, detects a triggering event and in response to the detection changes the active carrier identity of the mobile communication device to one of the carrier identities stored in the partitions of the memory and applies configurations associated with the carrier identity, where the mobile communication device conducts wireless communication via the radio transceiver based on the wireless communication network associated with the selected carrier identity.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: August 23, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Jagannath Ghoshal, Billy Gene McCracken, Jr., Robert L. Spanel, Robert E. Urbanek, Simon D. Youngs
  • Publication number: 20160234675
    Abstract: A method provides dynamically changing a mobile communication device by communicative coupling with a dynamic subscriber identity module (SIM). The method comprises identifying, via a communication transceiver, a mobile communication network that corresponds with one carrier sub-partition of a carrier partition of the mobile communication device. The method polls an identification of an active carrier applet from the dynamic SIM, one carrier applet of a plurality being the active carrier applet. Responsive to a trigger event, one carrier sub-partition changes dynamically to another carrier sub-partition, each corresponding with a different wireless communication identity. The corresponding wireless communication identity is activated based on confirming the identification of the active carrier applet is associated with the corresponding wireless communication identity.
    Type: Application
    Filed: March 7, 2016
    Publication date: August 11, 2016
    Inventors: Jagannath Ghoshal, Robert L. Spanel, Bret D. Sumner, Robert E. Urbanek
  • Patent number: 9363691
    Abstract: A wireless communication device is capable of communication with a media server over a first communication network and capable of communication with a media device over a second communication network. The wireless communication device comprises a wireless communication interface and a processing system. The processing system is configured to monitor for an application request, wherein the application request indicates an application provided by the media server for display on the media device. The processing system is further configured to determine a first bandwidth available on the first communication network and a second bandwidth available on the second communication network, and determine if the first bandwidth and the second bandwidth support the application based on the application.
    Type: Grant
    Filed: January 13, 2010
    Date of Patent: June 7, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Trevor Daniel Shipley, Robert L. Spanel
  • Patent number: 9313643
    Abstract: A method provides dynamically changing a mobile communication device by communicative coupling with a dynamic subscriber identity module (SIM). The method comprises identifying, via a communication transceiver, a mobile communication network that corresponds with one carrier sub-partition of a carrier partition of the mobile communication device. The method polls an identification of an active carrier applet from the dynamic SIM, one carrier applet of a plurality being the active carrier applet. Responsive to a trigger event, one carrier sub-partition changes dynamically to another carrier sub-partition, each corresponding with a different wireless communication identity. The corresponding wireless communication identity is activated based on confirming the identification of the active carrier applet is associated with the corresponding wireless communication identity.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: April 12, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Jagannath Ghoshal, Robert L. Spanel, Bret D. Sumner, Robert E. Urbanek
  • Patent number: 9226145
    Abstract: A mobile communication device. The mobile communication device comprises a verification application, when executed by a trusted security zone portion of the processor, examines an integrity of a preloaded open mobile alliance (OMA) device management (DM) payload, wherein a security key in the OMA DM payload is compared with a security key stored in the trusted security zone to determine the integrity of the OMA DM payload and to determine the state of a preloaded first operating system from a first network. The verification application further verifies the identification of the mobile communication device, transmits information comprising the security key in the trusted security zone to a server to verify network provisioning of the mobile communication device, and changes the toggle key based on the verification results, whereby asset migration between network carriers is achieved and unauthorized activities are avoided while security keys are kept confidential to individual carriers.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: December 29, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Clint H. Loman, Lyle W. Paczkowski, Robert L. Spanel
  • Patent number: 9226133
    Abstract: A method for managing device profiles is provided. The method comprises adding at least one alternative primary profile to a memory module at an alternative address different from a main address of a main primary profile. The method further comprises modifying a pointer that points to an address in the memory module from which a profile is retrieved such that the pointer points to the alternative address. The main primary profile comprises a main device identifier and a main authentication key, and the alternative primary profile comprises an alternative device identifier and an alternative authentication key.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: December 29, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Robert L. Spanel, Robert E. Urbanek
  • Patent number: 9026105
    Abstract: Embodiments of the disclosure relate generally to systems and methods for customizing the service for a mobile device via near field communication (NFC). A mobile device may comprise an activation application operable to complete a provisioning process on the mobile device to enable the device for service. The activation application may require provisioning data to be input by a user or operator of the mobile device, where provisioning data may comprise service provider information, service preference information, branding information, technical parameters, user credentials, and/or other parameters needed to customize service enablement of the mobile device, and may be communicated to the mobile device via near field communication.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: May 5, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Trevor Daniel Shipley, Robert L. Spanel
  • Patent number: 8918091
    Abstract: A method of provisioning a wireless device. The method comprises provisioning by a computer a first shared service credential of a first wireless device and a unique hardware identifier of the first wireless device in a wireless service provider network, wherein the first shared service credential is programmed into a plurality of different wireless devices including the first wireless device; sending by a computer a wireless access protocol message to the first wireless device directed to the first shared service credential; in response to an open mobile alliance device management rendezvous message sent by the first wireless device, transmitting by a computer a service credential to the first wireless device, where the service credential is different from the first shared service credential; and provisioning the service credential and the unique hardware identifier of the first wireless device in the wireless service provider network.
    Type: Grant
    Filed: August 15, 2012
    Date of Patent: December 23, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Sean P. Hoelzle, Sara A. V. Persson, Robert L. Spanel
  • Patent number: 8909291
    Abstract: A method for managing device profiles is provided. The method comprises adding at least one alternative primary profile to a memory module at an alternative address different from a main address of a main primary profile. The method further comprises modifying a pointer that points to an address in the memory module from which a profile is retrieved such that the pointer points to the alternative address. The main primary profile comprises a main device identifier and a main authentication key, and the alternative primary profile comprises an alternative device identifier and an alternative authentication key.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: December 9, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Robert L. Spanel, Robert E. Urbanek