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: 20240073745Abstract: A method may include receiving, by at least one network device and from a user device, a registration message including a service identifier and at least one of a network slice identifier or a network slice token. The method may also include determining, based on information included in the registration message, whether the user device is authorized to use a network slice associated with the service identifier. The method may further include setting up a data session to be serviced by the network slice, in response to determining that the user device is authorized to use the network slice.Type: ApplicationFiled: August 24, 2022Publication date: February 29, 2024Inventors: Ye Huang, Miguel A. Carames, Lily Zhu, Jyotsna Kachroo, Suzann Hua, Sudhakar Reddy Patil, Umesh Kumar Gupta, Bjorn Hjelm
-
Publication number: 20230328513Abstract: A device may receive a consent address from a user device accessing an application that requires application data associated with consent of a user of the user device, and may provide, to the user device, a consent form associated with the consent address. The device may receive, from the user device, user authentication data provided via the consent form and via a first option or a second option, and may provide, to an application server device associated with the application, a notification indicating that the user authentication data was received. The device may provide, to a cloud service provider web services device, an authorization code and an authorization token based on providing the notification. The cloud service provider web services device may cause the application data to be provided to the application server device based on receiving the authorization code and the authorization token.Type: ApplicationFiled: April 11, 2022Publication date: October 12, 2023Applicant: Verizon Patent and Licensing Inc.Inventors: Umesh Kumar GUPTA, John Patrick HICKEY, III, Raghuram PARVATANENI, Mahesh CHAPALAMADUGU, Bjorn HJELM, Jyotsna KACHROO, Syed REHMAN
-
Publication number: 20230319041Abstract: An application client on a user device receives an internal request from within the application client. The internal request is associated with edge application device(s) hosted by a computing platform. In response to the internal request, the application client obtains an authorization token from the computing platform and initiates an edge discovery request to the computing platform using the authorization token. In response to the edge discovery request, the application client receives connection information of a particular edge application device among the edge application device(s) that is identified for the application client by the computing platform. The application client establishes a connection between the application client and the particular edge application device using the connection information of the particular edge application device.Type: ApplicationFiled: March 30, 2022Publication date: October 5, 2023Inventors: Umesh Kumar Gupta, Bjorn Hjelm, Jyotsna Kachroo, Raghuram Parvataneni, Ramanathan Subramaniam, Ning Zhang
-
Publication number: 20230269136Abstract: Systems and methods described herein enable user-aware and application-aware dynamic slicing for mobile networks. A network device in a provider network receives a dynamic slice request from a client application. The dynamic slice request includes authorization credentials and a quality of service (QoS) indication for the client application. In response to the dynamic slice request, the network device generates a traffic descriptor value. The traffic descriptor value includes an access token that indicates the QoS authorized for the client application. The network device pushes updated UE Route Selection Policy (URSP) rules to a modem of the UE device, and also separately directs the traffic descriptor value to the client application. The network device receives, from the UE device, a protocol data unit (PDU) session establishment request that includes network slice selection information based on the traffic descriptor value.Type: ApplicationFiled: February 23, 2022Publication date: August 24, 2023Inventors: Umesh Kumar Gupta, Muhammad Salman Nomani, Jyotsna Kachroo, Jun Yuan, Bjorn Hjelm, Helen J. Madden
-
Patent number: 11678193Abstract: A device may receive, from a network device, a user equipment (UE) parameter update request notification indicating an update to a UE parameter of a universal subscriber identity module (USIM), and may generate an encrypted UE parameter update request. The device may cause the encrypted UE parameter update request to be provided to the USIM to cause the USIM to update the UE parameter and to generate an encrypted UE parameter update response. The device may receive, from the network device, the encrypted UE parameter update response, and may verify an authenticity of content of the encrypted UE parameter update response based on whether the encrypted UE parameter update response is signed by the USIM. The device may provide, to the network device, a result indicating whether the UE parameter is updated and whether the authenticity of the content of the encrypted UE parameter update response is verified.Type: GrantFiled: July 18, 2022Date of Patent: June 13, 2023Assignee: Verizon Patent and Licensing Inc.Inventors: Sudhakar Reddy Patil, Bjorn Hjelm, Kent W. Hughes, Gerardo S. Libunao, Yousif Targali
-
Patent number: 11503459Abstract: A device obtains a data structure from a computing device, and divides the data structure into data segments. The device obtains a list of user devices from the computing device and obtains, from one or more network devices, a respective location and a respective reachability of each user device. The device determines, based on the respective location of each user device, a set of user devices connected to a base station. The device determines a communication capability of the base station, and determines, based on the communication capability, a subset of the set of user devices and one or more sets of the data segments. The device sends, based on the respective reachability of each user device of the subset of user devices, the one or more sets of data segments to the subset of user devices via the base station.Type: GrantFiled: August 24, 2020Date of Patent: November 15, 2022Assignee: Verizon Patent and Licensing Inc.Inventors: Ye Huang, Jin Yang, Stephen J. Kolanowski, Bjorn Hjelm, Stephane Chaysinh, Martin A. Iroff
-
Publication number: 20220353690Abstract: A device may receive, from a network device, a user equipment (UE) parameter update request notification indicating an update to a UE parameter of a universal subscriber identity module (USIM), and may generate an encrypted UE parameter update request. The device may cause the encrypted UE parameter update request to be provided to the USIM to cause the USIM to update the UE parameter and to generate an encrypted UE parameter update response. The device may receive, from the network device, the encrypted UE parameter update response, and may verify an authenticity of content of the encrypted UE parameter update response based on whether the encrypted UE parameter update response is signed by the USIM. The device may provide, to the network device, a result indicating whether the UE parameter is updated and whether the authenticity of the content of the encrypted UE parameter update response is verified.Type: ApplicationFiled: July 18, 2022Publication date: November 3, 2022Applicant: Verizon Patent and Licensing Inc.Inventors: Sudhakar Reddy PATIL, Bjorn HJELM, Kent W. HUGHES, Gerardo S. LIBUNAO, Yousif TARGALI
-
Patent number: 11418957Abstract: A device may receive, from a network device, a user equipment (UE) parameter update request notification indicating an update to a UE parameter of a universal subscriber identity module (USIM), and may generate an encrypted UE parameter update request. The device may cause the encrypted UE parameter update request to be provided to the USIM to cause the USIM to update the UE parameter and to generate an encrypted UE parameter update response. The device may receive, from the network device, the encrypted UE parameter update response, and may verify an authenticity of content of the encrypted UE parameter update response based on whether the encrypted UE parameter update response is signed by the USIM. The device may provide, to the network device, a result indicating whether the UE parameter is updated and whether the authenticity of the content of the encrypted UE parameter update response is verified.Type: GrantFiled: November 14, 2019Date of Patent: August 16, 2022Assignee: Verizon Patent and Licensing Inc.Inventors: Sudhakar Reddy Patil, Bjorn Hjelm, Kent W. Hughes, Gerardo S. Libunao, Yousif Targali
-
Publication number: 20210153009Abstract: A device may receive, from a network device, a user equipment (UE) parameter update request notification indicating an update to a UE parameter of a universal subscriber identity module (USIM), and may generate an encrypted UE parameter update request. The device may cause the encrypted UE parameter update request to be provided to the USIM to cause the USIM to update the UE parameter and to generate an encrypted UE parameter update response. The device may receive, from the network device, the encrypted UE parameter update response, and may verify an authenticity of content of the encrypted UE parameter update response based on whether the encrypted UE parameter update response is signed by the USIM. The device may provide, to the network device, a result indicating whether the UE parameter is updated and whether the authenticity of the content of the encrypted UE parameter update response is verified.Type: ApplicationFiled: November 14, 2019Publication date: May 20, 2021Inventors: Sudhakar Reddy PATIL, Bjorn HJELM, Kent W. HUGHES, Gerardo S. LIBUNAO, Yousif TARGALI
-
Publication number: 20200382948Abstract: A device obtains a data structure from a computing device, and divides the data structure into data segments. The device obtains a list of user devices from the computing device and obtains, from one or more network devices, a respective location and a respective reachability of each user device. The device determines, based on the respective location of each user device, a set of user devices connected to a base station. The device determines a communication capability of the base station, and determines, based on the communication capability, a subset of the set of user devices and one or more sets of the data segments. The device sends, based on the respective reachability of each user device of the subset of user devices, the one or more sets of data segments to the subset of user devices via the base station.Type: ApplicationFiled: August 24, 2020Publication date: December 3, 2020Applicant: Verizon Patent and Licensing Inc.Inventors: Ye HUANG, Jin YANG, Stephen J. KOLANOWSKI, Bjorn HJELM, Stephane CHAYSINH, Martin A. IROFF
-
Patent number: 10779160Abstract: A device obtains a data structure from a computing device, and divides the data structure into data segments. The device obtains a list of user devices from the computing device and obtains, from one or more network devices, a respective location and a respective reachability of each user device. The device determines, based on the respective location of each user device, a set of user devices connected to a base station. The device determines a communication capability of the base station, and determines, based on the communication capability, a subset of the set of user devices and one or more sets of the data segments. The device sends, based on the respective reachability of each user device of the subset of user devices, the one or more sets of data segments to the subset of user devices via the base station.Type: GrantFiled: December 17, 2018Date of Patent: September 15, 2020Assignee: Verizon Patent and Licensing Inc.Inventors: Ye Huang, Jin Yang, Stephen J. Kolanowski, Bjorn Hjelm, Stephane Chaysinh, Martin A. Iroff
-
Publication number: 20200196134Abstract: A device obtains a data structure from a computing device, and divides the data structure into data segments. The device obtains a list of user devices from the computing device and obtains, from one or more network devices, a respective location and a respective reachability of each user device. The device determines, based on the respective location of each user device, a set of user devices connected to a base station. The device determines a communication capability of the base station, and determines, based on the communication capability, a subset of the set of user devices and one or more sets of the data segments. The device sends, based on the respective reachability of each user device of the subset of user devices, the one or more sets of data segments to the subset of user devices via the base station.Type: ApplicationFiled: December 17, 2018Publication date: June 18, 2020Inventors: Ye Huang, Jin Yang, Stephen J. Kolanowski, Bjorn Hjelm, Stephane Chaysinh, Martin A. Iroff
-
Patent number: 10638538Abstract: 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: GrantFiled: April 23, 2019Date of Patent: April 28, 2020Assignee: Verizon Patent and Licensing Inc.Inventors: Ye Huang, Lei Song, Phillip A. Ritter, Bjorn Hjelm, Thomas W. Haynes
-
Publication number: 20190254112Abstract: 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: ApplicationFiled: April 23, 2019Publication date: August 15, 2019Inventors: Ye Huang, Lei Song, Phillip A. Ritter, Bjorn Hjelm, Thomas W. Haynes
-
Patent number: 10334659Abstract: 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: GrantFiled: May 9, 2017Date of Patent: June 25, 2019Assignee: Verizon Patent and Licensing Inc.Inventors: Ye Huang, Lei Song, Phillip A. Ritter, Bjorn Hjelm, Thomas W. Haynes
-
Patent number: 10264413Abstract: 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: GrantFiled: May 1, 2018Date of Patent: April 16, 2019Assignee: 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: 20180332629Abstract: 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: ApplicationFiled: May 9, 2017Publication date: November 15, 2018Inventors: Ye Huang, Lei Song, Phillip A. Ritter, Bjorn Hjelm, Thomas W. Haynes
-
Patent number: 9722775Abstract: 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: GrantFiled: February 27, 2015Date of Patent: August 1, 2017Assignee: Verizon Patent and Licensing Inc.Inventors: Bjorn Hjelm, Thomas W. Haynes
-
Patent number: 9491624Abstract: 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: GrantFiled: December 9, 2011Date of Patent: November 8, 2016Assignee: Verizon Patent and Licensing Inc.Inventors: William C. King, Bjorn Hjelm
-
Publication number: 20160254904Abstract: 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: ApplicationFiled: February 27, 2015Publication date: September 1, 2016Inventors: Bjorn Hjelm, Thomas W. Haynes