Patents by Inventor Bjorn Hjelm

Bjorn Hjelm 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).

  • Publication number: 20190254112
    Abstract: Techniques described herein may allow for the granting and revoking of temporary access, for User Equipment (“UE”) devices, to a wireless network. Multiple UEs may be registered with a group, where only a limited quantity of UEs in the group may be active at a given time. Once granted access, a UE device may have limits on the access, such as a maximum duration and/or a data limit. When a particular UE device, in a group, requests access to the network, a Group Device Authentication Server (“GDAS”) may determine whether to grant the access, based on how many other UEs in the group (if any) currently have access. The GDAS may also revoke the access once granted (e.g., once the maximum duration has been reached).
    Type: Application
    Filed: April 23, 2019
    Publication date: August 15, 2019
    Inventors: Ye Huang, Lei Song, Phillip A. Ritter, Bjorn Hjelm, Thomas W. Haynes
  • Patent number: 10334659
    Abstract: Techniques described herein may allow for the granting and revoking of temporary access, for User Equipment (“UE”) devices, to a wireless network. Multiple UEs may be registered with a group, where only a limited quantity of UEs in the group may be active at a given time. Once granted access, a UE device may have limits on the access, such as a maximum duration and/or a data limit. When a particular UE device, in a group, requests access to the network, a Group Device Authentication Server (“GDAS”) may determine whether to grant the access, based on how many other UEs in the group (if any) currently have access. The GDAS may also revoke the access once granted (e.g., once the maximum duration has been reached).
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: June 25, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ye Huang, Lei Song, Phillip A. Ritter, Bjorn Hjelm, Thomas W. Haynes
  • Patent number: 10264413
    Abstract: A device can determine that a sender user equipment connected to a network has been authenticated. The device can cause another device associated with the network to provide configuration information to the sender user equipment after determining that the sender user equipment has been authenticated. The device can receive an RCS message from the sender user equipment after causing the other device to provide the configuration information. The device can determine a capability of a set of receiver user equipment utilizing capability information stored in a data structure. The device can selectively provide the RCS message to the set of receiver user equipment utilizing the non-IMS RCS messaging based on the capability of the set of receiver user equipment, or provide the RCS message to the set of receiver user equipment without utilizing the non-IMS RCS messaging based on the capability of the set of receiver user equipment.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: April 16, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Kalyani Bogineni, Sudhakar Reddy Patil, Paula C. Scharlach, Bjorn Hjelm, Gordana Guranovic, Jyotsna Kachroo, Hesham Elbatouti, Yousef Abdelmalek, Andrew Wahlon Lam
  • Publication number: 20180332629
    Abstract: Techniques described herein may allow for the granting and revoking of temporary access, for User Equipment (“UE”) devices, to a wireless network. Multiple UEs may be registered with a group, where only a limited quantity of UEs in the group may be active at a given time. Once granted access, a UE device may have limits on the access, such as a maximum duration and/or a data limit. When a particular UE device, in a group, requests access to the network, a Group Device Authentication Server (“GDAS”) may determine whether to grant the access, based on how many other UEs in the group (if any) currently have access. The GDAS may also revoke the access once granted (e.g., once the maximum duration has been reached).
    Type: Application
    Filed: May 9, 2017
    Publication date: November 15, 2018
    Inventors: Ye Huang, Lei Song, Phillip A. Ritter, Bjorn Hjelm, Thomas W. Haynes
  • Patent number: 9722775
    Abstract: A device includes one or more communication interfaces that communicate via at least one link or a network; a device memory; a device processing unit; and a Trusted Execution Environment (TEE) that is secure from the device processing unit and the device memory. The TEE obtains a public encryption key and a private encryption key pair, stores the private encryption key in a secure memory in the Trusted Execution Environment (TEE), and executes a first trusted application, within the TEE, to perform a PKI function using the private encryption key.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: August 1, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Bjorn Hjelm, Thomas W. Haynes
  • Patent number: 9491624
    Abstract: A mobile terminal is configured to store information associated with accessing an application that requires bootstrapping; recognize an invocation of the application; identify a rule, included in the information, associated with accessing the application; determine whether the rule indicates that a user of the mobile terminal is allowed to access the application; determine whether the mobile terminal supports the bootstrapping; and provide access to the application when the rule indicates that the user of the mobile terminal is allowed to access the application and when the mobile terminal supports the bootstrapping.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: November 8, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: William C. King, Bjorn Hjelm
  • Publication number: 20160254904
    Abstract: A device includes one or more communication interfaces that communicate via at least one link or a network; a device memory; a device processing unit; and a Trusted Execution Environment (TEE) that is secure from the device processing unit and the device memory. The TEE obtains a public encryption key and a private encryption key pair, stores the private encryption key in a secure memory in the Trusted Execution Environment (TEE), and executes a first trusted application, within the TEE, to perform a PKI function using the private encryption key.
    Type: Application
    Filed: February 27, 2015
    Publication date: September 1, 2016
    Inventors: Bjorn Hjelm, Thomas W. Haynes
  • Patent number: 9251315
    Abstract: A device receives application information associated with applications provided by a network, and determines service package identifiers for one or more applications identified in the application information. The device also receives information associated with devices and subscribers of the network, and determines security key parameters based on the information associated with the devices and the subscribers of the network. The device further generates, based on the security key parameters, a security key for each of the service package identifiers.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: February 2, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: William C. King, Bjorn Hjelm, Kent A. McCullough, Loc B. Vo
  • Patent number: 8990555
    Abstract: A first network device is configured to receive a first request for a first secret key, generate the first secret key, and send the first secret key to a second network device and a first user device; and is also configured to receive a second request for a second secret key, generate the second secret key, and send the second secret key to a third network device and a second user device. The second network device and the first user device may mutually authenticate each other using the first secret key. The third network device and the second user device may mutually authenticate each other using second secret key.
    Type: Grant
    Filed: August 14, 2012
    Date of Patent: March 24, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: William C. King, Bjorn Hjelm
  • Patent number: 8837449
    Abstract: A universal integrated circuit card (UICC) may include a universal subscriber identity module (USIM); a code division multiple access (CDMA) subscriber identity module (CSIM); a memory to store instructions; and a processor. The processor may execute instructions to determine a type of wireless access network available to a user equipment (UE) associated with the UICC; perform updates of the UICC using the USIM, in response to detecting a CDMA enhanced High Rate Packet Data (eHRPD) network, a Global System for Mobile Communication (GSM) access network, or a Long Term Evolution (LTE) access network; and perform updates of the UICC using the CSIM, in response to detecting an available CDMA access network other than a CDMA eHRPD access network.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: September 16, 2014
    Assignees: Cellco Partnership, Verizon Patent and Licensing Inc.
    Inventors: Xuming Chen, Lawrence S. Rybar, Bhaskar Srinivasiah, Praveen Venkataramu, Bjorn Hjelm
  • Patent number: 8824680
    Abstract: A first network device is configured to receive a request for a secret key, generate the secret key, and send the secret key to a second network device, a third network device, and a wireless user device. The second network device may send content, encrypted with the secret key, to the wireless user device. The third network device may send content, encrypted with the secret key, to the wireless user device when the second network device is not sending content to the wireless user device. The wireless user device may use the secret key to decrypt the content received from the second network device or the third network device.
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: September 2, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: William C. King, Bjorn Hjelm, Lalit R. Kotecha
  • Patent number: 8780797
    Abstract: A universal integrated circuit card (UICC) may include a universal subscriber identity module (USIM); a code division multiple access (CDMA) subscriber identity module (CSIM); a memory to store instructions; and a processor. The processor may execute instructions to determine a type of wireless access network available to a user equipment (UE) associated with the UICC; perform activation of the UICC using the USIM, in response to detecting a CDMA enhanced High Rate Packet Data (eHRPD) network, a Global System for Mobile Communication (GSM) access network, or a Long Term Evolution (LTE) access network; and perform activation of the UICC using the CSIM, in response to detecting an available CDMA access network other than a CDMA eHRPD access network.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: July 15, 2014
    Assignees: Cellco Partnership, Verizon Patent and Licensing Inc.
    Inventors: Xuming Chen, Lawrence S. Rybar, Bhaskar Srinivasiah, Praveen Venkataramu, Bjorn Hjelm
  • Patent number: 8776197
    Abstract: A device receives enterprise information associated with enterprises supported by a network, and determines enterprise identifiers for one or more enterprises identified in the enterprise information. The device also receives information associated with devices and subscribers of the network, and determines security key parameters based on the information associated with the devices and the subscribers of the network. The device further generates, based on the security key parameters, a security key for each of the enterprise identifiers.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: July 8, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: William C. King, Lawrence S. Rybar, Bjorn Hjelm, Xuming Chen, Kwai Y. Lee
  • Publication number: 20140052981
    Abstract: A first network device is configured to receive a first request for a first secret key, generate the first secret key, and send the first secret key to a second network device and a first user device; and is also configured to receive a second request for a second secret key, generate the second secret key, and send the second secret key to a third network device and a second user device. The second network device and the first user device may mutually authenticate each other using the first secret key. The third network device and the second user device may mutually authenticate each other using second secret key.
    Type: Application
    Filed: August 14, 2012
    Publication date: February 20, 2014
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: William C. KING, Bjorn HJELM
  • Publication number: 20140044263
    Abstract: A first network device is configured to receive a request for a secret key, generate the secret key, and send the secret key to a second network device, a third network device, and a wireless user device. The second network device may send content, encrypted with the secret key, to the wireless user device. The third network device may send content, encrypted with the secret key, to the wireless user device when the second network device is not sending content to the wireless user device. The wireless user device may use the secret key to decrypt the content received from the second network device or the third network device.
    Type: Application
    Filed: August 8, 2012
    Publication date: February 13, 2014
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: William C. KING, Bjorn HJELM, Lalit R. KOTECHA
  • Publication number: 20130149996
    Abstract: A mobile terminal is configured to store information associated with accessing an application that requires bootstrapping; recognize an invocation of the application; identify a rule, included in the information, associated with accessing the application; determine whether the rule indicates that a user of the mobile terminal is allowed to access the application; determine whether the mobile terminal supports the bootstrapping; and provide access to the application when the rule indicates that the user of the mobile terminal is allowed to access the application and when the mobile terminal supports the bootstrapping.
    Type: Application
    Filed: December 9, 2011
    Publication date: June 13, 2013
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: William C. KING, Bjorn HJELM
  • Publication number: 20130152208
    Abstract: A device receives application information associated with applications provided by a network, and determines service package identifiers for one or more applications identified in the application information. The device also receives information associated with devices and subscribers of the network, and determines security key parameters based on the information associated with the devices and the subscribers of the network. The device further generates, based on the security key parameters, a security key for each of the service package identifiers.
    Type: Application
    Filed: December 9, 2011
    Publication date: June 13, 2013
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: William C. KING, Bjorn HJELM, Kent A. MCCULLOUGH, Loc B. VO
  • Publication number: 20130152178
    Abstract: A device receives enterprise information associated with enterprises supported by a network, and determines enterprise identifiers for one or more enterprises identified in the enterprise information. The device also receives information associated with devices and subscribers of the network, and determines security key parameters based on the information associated with the devices and the subscribers of the network. The device further generates, based on the security key parameters, a security key for each of the enterprise identifiers.
    Type: Application
    Filed: August 27, 2012
    Publication date: June 13, 2013
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: William C. KING, Lawrence S. RYBAR, Bjorn HJELM, Xuming CHEN, Kwai Y. LEE
  • Patent number: 8423002
    Abstract: A mobile device may determine an address of a location server to use for location-based services to the mobile device. In one implementation, a mobile device may retrieve a service list that indicates services available to the mobile device and determine whether location-based services are enabled for the mobile device. The mobile device may additionally retrieve, from a file stored as part of a file structure associated with a smart card of the mobile device, a network address of a location server corresponding to the location-based services. The mobile device may connect to the location server to obtain location-based services from the location server.
    Type: Grant
    Filed: December 2, 2010
    Date of Patent: April 16, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Bjorn Hjelm
  • Patent number: 8346287
    Abstract: Mobile terminals may be authenticated separately from a smart card used by the mobile terminal. In one implementation, a mobile terminal may query a remote server, based on a value identifying the mobile terminal, for security information relating to the mobile terminal, where a copy of the security information is stored in the mobile terminal as part of the manufacture of the mobile terminal. A smart card may receive the security information in response to the query. The security information may be received in an encrypted format that is not accessible by the mobile terminal. The smart card may communicate with the mobile terminal to authenticate the mobile terminal based on the security information received in response to the query and the copy of the security information that is stored in the mobile terminal.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: January 1, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: William Chung King, Bjorn Hjelm, Thomas W. Haynes