Headwater Research LLC

United States of America

Back to Profile

1-100 of 290 for Headwater Research LLC Sort by
Query
Aggregations
Jurisdiction
        United States 261
        Canada 29
Date
New (last 4 weeks) 2
2025 March 3
2025 February 1
2025 January 2
2025 (YTD) 6
See more
IPC Class
H04W 4/24 - Accounting or billing 129
H04M 15/00 - Arrangements for metering, time-control or time-indication 126
H04L 12/14 - Charging arrangements 108
H04W 12/08 - Access security 82
H04W 28/02 - Traffic management, e.g. flow control or congestion control 80
See more
Status
Pending 31
Registered / In Force 259
Found results for  patents
  1     2     3        Next Page

1.

SYSTEM AND METHOD FOR PROVIDING USER NOTIFICATIONS

      
Application Number 18969784
Status Pending
Filing Date 2024-12-05
First Publication Date 2025-03-27
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James
  • Green, Jeffrey
  • Raissinia, Alireza

Abstract

A method performed by an end user device associated with a service plan having a limit on usage of a network service, the method comprising storing one or more notification actions corresponding to one or more notification requests; performing a device action that reflects a past or intended use of the network service; receiving one of the one or more notification requests from a network element in response to the device action; performing one of the one or more notification actions in response to the notification request, the notification action causing the end user device to retrieve at least a portion of a notification message associated with a status of the use, the at least a portion of the notification message being separate from the one of the one or more notification requests; and presenting the notification message on a user interface of the end user device.

IPC Classes  ?

2.

Enterprise Access Control and Accounting Allocation for Access Networks

      
Application Number 18968336
Status Pending
Filing Date 2024-12-04
First Publication Date 2025-03-20
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Raissinia, Alireza
  • Green, Jeffrey

Abstract

Enterprise and consumer billing allocation for wireless communication device service usage activities is provided. In some embodiments, enterprise and consumer billing allocation for wireless communication device service usage activities includes monitoring a service usage activity of a wireless communication device, and determining an enterprise and consumer billing allocation for the monitored service usage activity. In some embodiments, enterprise and consumer billing allocation for wireless communication device service usage activities includes monitoring a service usage activity of a wireless communication device, and reporting the monitored service usage activity to a network element, in which the network element determines an enterprise and consumer billing allocation for the monitored service usage activity. In some embodiments, enterprise and consumer billing allocation for wireless communication device service usage activities includes providing a service design center for configuring an enterprise and consumer billing allocation of monitored service usage activities for a plurality of wireless communication devices associated with an enterprise account, and implementing the configured enterprise and consumer billing allocation for monitored service usage activities for the plurality of wireless communication devices associated with the enterprise account.

IPC Classes  ?

  • H04W 76/12 - Setup of transport tunnels
  • H04L 12/14 - Charging arrangements
  • H04L 12/46 - Interconnection of networks
  • H04L 41/0823 - Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 4/24 - Accounting or billing

3.

Device-Assisted Services for Protecting Network Capacity

      
Application Number 18948022
Status Pending
Filing Date 2024-11-14
First Publication Date 2025-03-06
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James
  • Raissinia, Alireza

Abstract

There is provided a wireless end-user device configured to assign one of classifications to each of end-user applications to allow for a differential network access control of the end-user applications. The classifications include a background classification and a foreground classification. The differential network access control includes a service usage control policies applicable when a network service is available via a wireless modem, the service usage control policies including a first policy that allows data associated with a first end-user application of the end-user applications to be communicated via the wireless modem, and a second policy that defers the data associated with the first end-user application to be communicated via the wireless modem until a state change occurs. The wireless end-user device is configured to dynamically select from the service usage control policies based on whether the background classification or the foreground classification is assigned to the first end-user application.

IPC Classes  ?

  • H04L 12/14 - Charging arrangements
  • H04L 9/40 - Network security protocols
  • H04L 41/0893 - Assignment of logical groups to network elements
  • H04L 41/0896 - Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
  • H04L 41/50 - Network service management, e.g. ensuring proper service fulfilment according to agreements
  • H04L 41/5006 - Creating or negotiating SLA contracts, guarantees or penalties
  • H04L 41/5022 - Ensuring fulfilment of SLA by giving priorities, e.g. assigning classes of service
  • H04L 41/5051 - Service on demand, e.g. definition and deployment of services in real time
  • H04L 41/5054 - Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
  • H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
  • H04L 43/0882 - Utilisation of link capacity
  • H04L 47/12 - Avoiding congestionRecovering from congestion
  • H04L 47/19 - Flow controlCongestion control at layers above the network layer
  • H04L 47/20 - Traffic policing
  • H04L 47/2425 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting services specification, e.g. SLA
  • H04L 47/2475 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting traffic characterised by the type of applications
  • H04L 47/70 - Admission controlResource allocation
  • H04L 47/80 - Actions related to the user profile or the type of traffic
  • H04L 67/51 - Discovery or management thereof, e.g. service location protocol [SLP] or web services
  • H04L 67/61 - Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04M 15/30 - Arrangements for metering, time-control or time-indication with meter at substation the meter not being controlled from an exchange
  • H04W 4/24 - Accounting or billing
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04W 8/04 - Registration at HLR or HSS [Home Subscriber Server]
  • H04W 12/06 - Authentication
  • H04W 12/08 - Access security
  • H04W 12/084 - Access security using delegated authorisation, e.g. open authorisation [OAuth] protocol
  • H04W 12/088 - Access security using filters or firewalls
  • H04W 24/00 - Supervisory, monitoring or testing arrangements
  • H04W 24/02 - Arrangements for optimising operational condition
  • H04W 24/08 - Testing using real traffic
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04W 28/12 - Flow control using signalling between network elements
  • H04W 28/20 - Negotiating bandwidth
  • H04W 36/14 - Reselecting a network or an air interface
  • H04W 48/02 - Access restriction performed under specific conditions
  • H04W 48/04 - Access restriction performed under specific conditions based on user or terminal location or mobility data, e.g. moving direction or speed
  • H04W 48/06 - Access restriction performed under specific conditions based on traffic conditions
  • H04W 48/08 - Access restriction or access information delivery, e.g. discovery data delivery
  • H04W 48/16 - DiscoveringProcessing access restriction or access information
  • H04W 52/02 - Power saving arrangements
  • H04W 80/04 - Network layer protocols, e.g. mobile IP [Internet Protocol]
  • H04W 84/04 - Large scale networksDeep hierarchical networks
  • H04W 84/12 - WLAN [Wireless Local Area Networks]

4.

Automated Device Provisioning and Activation

      
Application Number 18946594
Status Pending
Filing Date 2024-11-13
First Publication Date 2025-02-27
Owner Headwater Research LLC (USA)
Inventor Raleigh, Gregory G.

Abstract

Various embodiments are disclosed for a services policy communication system and method. In some embodiments, a communications device stores a set of device credentials for activating the communications device for a service on a network; and sends an access request to the network, the access request including the set of device credentials.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06F 15/177 - Initialisation or configuration control
  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
  • G06Q 10/0637 - Strategic management or analysis, e.g. setting a goal or target of an organisationPlanning actions based on goalsAnalysis or evaluation of effectiveness of goals
  • G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems
  • G06Q 20/20 - Point-of-sale [POS] network systems
  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
  • G06Q 30/0207 - Discounts or incentives, e.g. coupons or rebates
  • G06Q 30/0241 - Advertisements
  • G06Q 30/0283 - Price estimation or determination
  • G06Q 30/04 - Billing or invoicing
  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • G06Q 40/00 - FinanceInsuranceTax strategiesProcessing of corporate or income taxes
  • G06Q 40/12 - Accounting
  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
  • H04L 12/14 - Charging arrangements
  • H04L 41/08 - Configuration management of networks or network elements
  • H04L 41/0806 - Configuration setting for initial configuration or provisioning, e.g. plug-and-play
  • H04L 41/0893 - Assignment of logical groups to network elements
  • H04L 41/5003 - Managing SLAInteraction between SLA and QoS
  • H04L 41/5025 - Ensuring fulfilment of SLA by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade
  • H04L 41/5054 - Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
  • H04L 47/20 - Traffic policing
  • H04L 47/2408 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting different services, e.g. a differentiated services [DiffServ] type of service
  • H04L 51/046 - Interoperability with other network applications or services
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • H04L 67/145 - Termination or inactivation of sessions, e.g. event-controlled end of session avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session
  • H04L 67/306 - User profiles
  • H04L 67/55 - Push-based network services
  • H04L 67/564 - Enhancement of application control based on intercepted application data
  • H04L 67/63 - Routing a service request depending on the request content or context
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 4/02 - Services making use of location information
  • H04W 4/12 - MessagingMailboxesAnnouncements
  • H04W 4/18 - Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
  • H04W 4/20 - Services signallingAuxiliary data signalling, i.e. transmitting data via a non-traffic channel
  • H04W 4/24 - Accounting or billing
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04W 8/02 - Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]Transfer of mobility data, e.g. between HLR, VLR or external networks
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04W 8/20 - Transfer of user or subscriber data
  • H04W 12/00 - Security arrangementsAuthenticationProtecting privacy or anonymity
  • H04W 12/02 - Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
  • H04W 12/037 - Protecting confidentiality, e.g. by encryption of the control plane, e.g. signalling traffic
  • H04W 12/06 - Authentication
  • H04W 12/08 - Access security
  • H04W 24/08 - Testing using real traffic
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04W 28/12 - Flow control using signalling between network elements
  • H04W 48/14 - Access restriction or access information delivery, e.g. discovery data delivery using user query
  • H04W 48/16 - DiscoveringProcessing access restriction or access information
  • H04W 72/0453 - Resources in frequency domain, e.g. a carrier in FDMA
  • H04W 84/04 - Large scale networksDeep hierarchical networks
  • H04W 84/12 - WLAN [Wireless Local Area Networks]
  • H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals
  • H04W 88/08 - Access point devices

5.

Device Group Partitions and Settlement Platform

      
Application Number 18903986
Status Pending
Filing Date 2024-10-01
First Publication Date 2025-01-16
Owner Headwater Research LLC (USA)
Inventor Raleigh, Gregory G.

Abstract

Device group partitions and a settlement platform are provided. In some embodiments, device group partitions (e.g., partitions of devices based on associated device groups) are provided. In some embodiments, a settlement platform service is provided. In some embodiments, a settlement platform service is provided for partitioned devices. In some embodiments, collecting device generated service usage information for one or more devices in wireless communication on a wireless network; and aggregating the device generated service usage information for a settlement platform for the one or more devices in wireless communication on the wireless network is provided. In some embodiments, a settlement platform implements a service billing allocation and/or a service/transactional revenue share among one or more partners. In some embodiments, service usage information includes micro-CDRs, which are used for CDR mediation or reconciliation that provides for service usage accounting on any device activity that is desired. In some embodiments, each device activity that is desired to be associated with a billing event is assigned a micro-CDR transaction code, and a service processor of the device is programmed to account for that activity associated with that transaction code. In some embodiments, a service processor executing on a wireless communications device periodically reports (e.g., during each heartbeat or based on any other periodic, push, and/or pull communication technique(s)) micro-CDR usage measures to, for example, a service controller or some other network element for CDR mediation or reconciliation.

IPC Classes  ?

  • H04L 12/14 - Charging arrangements
  • H04L 9/40 - Network security protocols
  • H04L 41/0893 - Assignment of logical groups to network elements
  • H04L 41/0896 - Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
  • H04L 41/50 - Network service management, e.g. ensuring proper service fulfilment according to agreements
  • H04L 41/5006 - Creating or negotiating SLA contracts, guarantees or penalties
  • H04L 41/5022 - Ensuring fulfilment of SLA by giving priorities, e.g. assigning classes of service
  • H04L 41/5051 - Service on demand, e.g. definition and deployment of services in real time
  • H04L 41/5054 - Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
  • H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
  • H04L 43/0882 - Utilisation of link capacity
  • H04L 47/12 - Avoiding congestionRecovering from congestion
  • H04L 47/19 - Flow controlCongestion control at layers above the network layer
  • H04L 47/20 - Traffic policing
  • H04L 47/2425 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting services specification, e.g. SLA
  • H04L 47/2475 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting traffic characterised by the type of applications
  • H04L 47/70 - Admission controlResource allocation
  • H04L 47/80 - Actions related to the user profile or the type of traffic
  • H04L 67/51 - Discovery or management thereof, e.g. service location protocol [SLP] or web services
  • H04L 67/61 - Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04M 15/30 - Arrangements for metering, time-control or time-indication with meter at substation the meter not being controlled from an exchange
  • H04W 4/24 - Accounting or billing
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04W 8/04 - Registration at HLR or HSS [Home Subscriber Server]
  • H04W 12/06 - Authentication
  • H04W 12/08 - Access security
  • H04W 12/084 - Access security using delegated authorisation, e.g. open authorisation [OAuth] protocol
  • H04W 12/088 - Access security using filters or firewalls
  • H04W 24/00 - Supervisory, monitoring or testing arrangements
  • H04W 24/02 - Arrangements for optimising operational condition
  • H04W 24/08 - Testing using real traffic
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04W 28/12 - Flow control using signalling between network elements
  • H04W 28/20 - Negotiating bandwidth
  • H04W 36/14 - Reselecting a network or an air interface
  • H04W 48/02 - Access restriction performed under specific conditions
  • H04W 48/04 - Access restriction performed under specific conditions based on user or terminal location or mobility data, e.g. moving direction or speed
  • H04W 48/06 - Access restriction performed under specific conditions based on traffic conditions
  • H04W 48/08 - Access restriction or access information delivery, e.g. discovery data delivery
  • H04W 48/16 - DiscoveringProcessing access restriction or access information
  • H04W 52/02 - Power saving arrangements
  • H04W 80/04 - Network layer protocols, e.g. mobile IP [Internet Protocol]
  • H04W 84/04 - Large scale networksDeep hierarchical networks
  • H04W 84/12 - WLAN [Wireless Local Area Networks]

6.

NETWORK SERVICE PLAN DESIGN

      
Application Number 18903993
Status Pending
Filing Date 2024-10-01
First Publication Date 2025-01-16
Owner HEADWATER RESEARCH LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Green, Jeffrey
  • Lavine, James
  • James, Justin

Abstract

A technique involves modular storage of network service plan components and provisioning of same. A subset of the capabilities of a service design system can be granted to a sandbox system to enable customization of service plan offerings or other controls.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06F 15/177 - Initialisation or configuration control
  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
  • G06Q 10/0637 - Strategic management or analysis, e.g. setting a goal or target of an organisationPlanning actions based on goalsAnalysis or evaluation of effectiveness of goals
  • G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems
  • G06Q 20/20 - Point-of-sale [POS] network systems
  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
  • G06Q 30/0207 - Discounts or incentives, e.g. coupons or rebates
  • G06Q 30/0241 - Advertisements
  • G06Q 30/0283 - Price estimation or determination
  • G06Q 30/04 - Billing or invoicing
  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • G06Q 40/00 - FinanceInsuranceTax strategiesProcessing of corporate or income taxes
  • G06Q 40/12 - Accounting
  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
  • H04L 12/14 - Charging arrangements
  • H04L 41/08 - Configuration management of networks or network elements
  • H04L 41/0806 - Configuration setting for initial configuration or provisioning, e.g. plug-and-play
  • H04L 41/0893 - Assignment of logical groups to network elements
  • H04L 41/5003 - Managing SLAInteraction between SLA and QoS
  • H04L 41/5025 - Ensuring fulfilment of SLA by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade
  • H04L 41/5054 - Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
  • H04L 47/20 - Traffic policing
  • H04L 47/2408 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting different services, e.g. a differentiated services [DiffServ] type of service
  • H04L 51/046 - Interoperability with other network applications or services
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • H04L 67/145 - Termination or inactivation of sessions, e.g. event-controlled end of session avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session
  • H04L 67/306 - User profiles
  • H04L 67/55 - Push-based network services
  • H04L 67/564 - Enhancement of application control based on intercepted application data
  • H04L 67/63 - Routing a service request depending on the request content or context
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 4/02 - Services making use of location information
  • H04W 4/12 - MessagingMailboxesAnnouncements
  • H04W 4/18 - Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
  • H04W 4/20 - Services signallingAuxiliary data signalling, i.e. transmitting data via a non-traffic channel
  • H04W 4/24 - Accounting or billing
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04W 8/02 - Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]Transfer of mobility data, e.g. between HLR, VLR or external networks
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04W 8/20 - Transfer of user or subscriber data
  • H04W 12/00 - Security arrangementsAuthenticationProtecting privacy or anonymity
  • H04W 12/02 - Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
  • H04W 12/037 - Protecting confidentiality, e.g. by encryption of the control plane, e.g. signalling traffic
  • H04W 12/06 - Authentication
  • H04W 12/08 - Access security
  • H04W 24/08 - Testing using real traffic
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04W 28/12 - Flow control using signalling between network elements
  • H04W 48/14 - Access restriction or access information delivery, e.g. discovery data delivery using user query
  • H04W 48/16 - DiscoveringProcessing access restriction or access information
  • H04W 72/0453 - Resources in frequency domain, e.g. a carrier in FDMA
  • H04W 84/04 - Large scale networksDeep hierarchical networks
  • H04W 84/12 - WLAN [Wireless Local Area Networks]
  • H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals
  • H04W 88/08 - Access point devices

7.

Adaptive Ambient Services

      
Application Number 18779605
Status Pending
Filing Date 2024-07-22
First Publication Date 2024-11-14
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Rightmyer, Rob
  • Kudelin, Vladislav

Abstract

Adaptive ambient services are provided. In some embodiments, an adaptive ambient service includes providing an ambient service profile. In some embodiments, an ambient service includes implementing an ambient service profile for assisting control of the communications device use of an ambient service on a wireless network, in which the ambient service profile includes a plurality of service policy settings, and in which the ambient service profile is associated with an ambient service plan that provides for initial access to the ambient service with limited service capabilities prior to activation of a new service plan; monitoring use of the ambient service based on the ambient service profile; and adapting the ambient service profile based on the monitored use of the ambient service.

IPC Classes  ?

  • H04L 41/5041 - Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • G06Q 50/10 - Services
  • H04L 41/0806 - Configuration setting for initial configuration or provisioning, e.g. plug-and-play
  • H04L 41/0893 - Assignment of logical groups to network elements
  • H04L 41/5054 - Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
  • H04L 45/302 - Route determination based on requested QoS
  • H04L 47/70 - Admission controlResource allocation
  • H04L 47/80 - Actions related to the user profile or the type of traffic
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • H04L 67/04 - Protocols specially adapted for terminals or networks with limited capabilitiesProtocols specially adapted for terminal portability
  • H04L 67/306 - User profiles
  • H04L 67/50 - Network services
  • H04L 67/53 - Network services using third party service providers
  • H04L 67/56 - Provisioning of proxy services
  • H04L 69/24 - Negotiation of communication capabilities
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04W 8/24 - Transfer of terminal data
  • H04W 48/14 - Access restriction or access information delivery, e.g. discovery data delivery using user query
  • H04W 72/29 - Control channels or signalling for resource management between an access point and the access point controlling device
  • H04W 72/53 - Allocation or scheduling criteria for wireless resources based on regulatory allocation policies
  • H04W 80/04 - Network layer protocols, e.g. mobile IP [Internet Protocol]

8.

Automated Credential Porting for Mobile Devices

      
Application Number 18784672
Status Pending
Filing Date 2024-07-25
First Publication Date 2024-11-14
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James

Abstract

Devices, systems, and non-transitory computer-readable storage media for updating wireless device credentials, the wireless device comprising: a user interface, memory configured to store one or more credentials for enabling the wireless device to obtain one or more services over a wireless access network, and one or more processors configured to execute one or more machine-executable instructions that, when executed by the one or more processors, cause the one or more processors to obtain an indication of a user request to replace a particular credential with a target credential, detect a network-provisioning state change, determine that the particular credential does not match the target credential, initiate a programming session with a network element over a wireless access network, obtain an updated credential from the network element, and assist in storing the updated credential in memory.

IPC Classes  ?

  • H04W 12/04 - Key management, e.g. using generic bootstrapping architecture [GBA]
  • H04L 9/40 - Network security protocols
  • H04W 12/06 - Authentication
  • H04W 12/30 - Security of mobile devicesSecurity of mobile applications

9.

Service Plan Design, User Interfaces, Application Programming Interfaces, and Device Management

      
Application Number 18747944
Status Pending
Filing Date 2024-06-19
First Publication Date 2024-10-10
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Tellado, Jose
  • Green, Jeffrey
  • Lavine, James
  • Carter, Iii, Russell Bertrand
  • James, Justin
  • Nguyen, Laurent An Minh

Abstract

There is provided a network message server configured to establish a secure network data connection between the network message server and a mobile end-user device, the secure network data connection supported by a socket including a socket identifier (ID) having at least one of a port address or a port number, receive a request to transmit data to one of a plurality of mobile applications a the mobile end-user device, the request including a device ID corresponding to the mobile end-user device and one of a plurality of mobile application IDs corresponding to the one of the plurality of mobile applications, and generate a network data message based on the request, the network data message including application data and the one of the plurality of mobile application IDs corresponding to the one of the plurality of mobile applications.

IPC Classes  ?

  • H04W 4/50 - Service provisioning or reconfiguring
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • G06T 1/00 - General purpose image data processing
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 4/24 - Accounting or billing

10.

Device-assisted services for protecting network capacity

      
Application Number 18747091
Grant Number 12149370
Status In Force
Filing Date 2024-06-18
First Publication Date 2024-10-10
Grant Date 2024-11-19
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James
  • Raissinia, Alireza

Abstract

There is provided a wireless end-user device configured to assign one of classifications to each of end-user applications to allow for a differential network access control of the end-user applications. The classifications include a background classification and a foreground classification. The differential network access control includes a service usage control policies applicable when a network service is available via a wireless modem, the service usage control policies including a first policy that allows data associated with a first end-user application of the end-user applications to be communicated via the wireless modem, and a second policy that defers the data associated with the first end-user application to be communicated via the wireless modem until a state change occurs. The wireless end-user device is configured to dynamically select from the service usage control policies based on whether the background classification or the foreground classification is assigned to the first end-user application.

IPC Classes  ?

  • H04L 12/14 - Charging arrangements
  • H04L 9/40 - Network security protocols
  • H04L 41/0893 - Assignment of logical groups to network elements
  • H04L 41/0896 - Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
  • H04L 41/50 - Network service management, e.g. ensuring proper service fulfilment according to agreements
  • H04L 41/5006 - Creating or negotiating SLA contracts, guarantees or penalties
  • H04L 41/5051 - Service on demand, e.g. definition and deployment of services in real time
  • H04L 41/5054 - Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
  • H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
  • H04L 43/0882 - Utilisation of link capacity
  • H04L 47/12 - Avoiding congestionRecovering from congestion
  • H04L 47/19 - Flow controlCongestion control at layers above the network layer
  • H04L 47/20 - Traffic policing
  • H04L 47/2475 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting traffic characterised by the type of applications
  • H04L 47/70 - Admission controlResource allocation
  • H04L 47/80 - Actions related to the user profile or the type of traffic
  • H04L 67/51 - Discovery or management thereof, e.g. service location protocol [SLP] or web services
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 4/24 - Accounting or billing
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04W 8/04 - Registration at HLR or HSS [Home Subscriber Server]
  • H04W 12/06 - Authentication
  • H04W 12/08 - Access security
  • H04W 12/084 - Access security using delegated authorisation, e.g. open authorisation [OAuth] protocol
  • H04W 12/088 - Access security using filters or firewalls
  • H04W 24/02 - Arrangements for optimising operational condition
  • H04W 24/08 - Testing using real traffic
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04W 28/12 - Flow control using signalling between network elements
  • H04W 28/20 - Negotiating bandwidth
  • H04W 48/02 - Access restriction performed under specific conditions
  • H04W 48/04 - Access restriction performed under specific conditions based on user or terminal location or mobility data, e.g. moving direction or speed
  • H04W 48/06 - Access restriction performed under specific conditions based on traffic conditions
  • H04W 48/08 - Access restriction or access information delivery, e.g. discovery data delivery
  • H04W 48/16 - DiscoveringProcessing access restriction or access information
  • H04W 52/02 - Power saving arrangements
  • H04W 80/04 - Network layer protocols, e.g. mobile IP [Internet Protocol]
  • H04W 84/12 - WLAN [Wireless Local Area Networks]
  • H04L 41/5022 - Ensuring fulfilment of SLA by giving priorities, e.g. assigning classes of service
  • H04L 47/2425 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting services specification, e.g. SLA
  • H04L 67/61 - Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
  • H04M 15/30 - Arrangements for metering, time-control or time-indication with meter at substation the meter not being controlled from an exchange
  • H04W 24/00 - Supervisory, monitoring or testing arrangements
  • H04W 36/14 - Reselecting a network or an air interface
  • H04W 84/04 - Large scale networksDeep hierarchical networks

11.

Device Assisted CDR Creation, Aggregation, Mediation and Billing

      
Application Number 18674609
Status Pending
Filing Date 2024-05-24
First Publication Date 2024-09-19
Owner Headwater Research LLC (USA)
Inventor Raleigh, Gregory G.

Abstract

There is provided a system including a processor of a network device in communication with a wireless network. The processor is configured to collect device generated service usage information for one or more devices in wireless communication on the wireless network, and provide the device generated service usage information in a syntax and a communication protocol that can be used by other network devices to augment or replace network generated service usage information for the one or more devices in wireless communication on the wireless network.

IPC Classes  ?

12.

Communications Device with Secure Data Path Processing Agents

      
Application Number 18630537
Status Pending
Filing Date 2024-04-09
First Publication Date 2024-08-01
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James
  • Raissinia, Alireza
  • Sabin, Michael J.

Abstract

Secure device data records (DDRs) are provided. In some embodiments, a system for secure DDRs includes a processor of a wireless communication device for wireless communication with a wireless network, in which the processor is configured with a secure execution environment, and in which the secure execution environment is configured to: monitor service usage of the wireless communication device with the wireless network; and generate a plurality of device data records of the monitored service usage of the wireless communication device with the wireless network, in which each device data record is associated with a unique sequence order identifier; and a memory coupled to the processor and configured to provide the processor with instructions. In some embodiments, the secure execution environment is located in an application processor, in a modem processor, and/or in a subscriber identity module (SIM).

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
  • H04L 41/046 - Network management architectures or arrangements comprising network management agents or mobile agents therefor
  • H04W 12/12 - Detection or prevention of fraud
  • H04W 12/128 - Anti-malware arrangements, e.g. protection against SMS fraud or mobile malware

13.

Security Techniques for Device Assisted Services

      
Application Number 18604106
Status Pending
Filing Date 2024-03-13
First Publication Date 2024-07-25
Owner Headwater Research LLC (USA)
Inventor Raleigh, Gregory G.

Abstract

Security techniques for device assisted services are provided. In some embodiments, secure service measurement and/or control execution partition is provided. In some embodiments, implementing a service profile executed at least in part in a secure execution environment of a processor of a communications device for assisting control of the communications device use of a service on a wireless network, in which the service profile includes a plurality of service policy settings, and wherein the service profile is associated with a service plan that provides for access to the service on the wireless network; monitoring use of the service based on the service profile; and verifying the use of the service based on the monitored use of the service.

IPC Classes  ?

  • G06F 21/53 - Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity, buffer overflow or preventing unwanted data erasure by executing in a restricted environment, e.g. sandbox or secure virtual machine
  • G06F 15/177 - Initialisation or configuration control
  • G06F 21/55 - Detecting local intrusion or implementing counter-measures
  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
  • G06Q 10/0637 - Strategic management or analysis, e.g. setting a goal or target of an organisationPlanning actions based on goalsAnalysis or evaluation of effectiveness of goals
  • G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems
  • G06Q 20/20 - Point-of-sale [POS] network systems
  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
  • G06Q 30/0207 - Discounts or incentives, e.g. coupons or rebates
  • G06Q 30/0241 - Advertisements
  • G06Q 30/0283 - Price estimation or determination
  • G06Q 30/04 - Billing or invoicing
  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • G06Q 40/00 - FinanceInsuranceTax strategiesProcessing of corporate or income taxes
  • G06Q 40/12 - Accounting
  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
  • H04L 9/40 - Network security protocols
  • H04L 12/14 - Charging arrangements
  • H04L 41/08 - Configuration management of networks or network elements
  • H04L 41/0806 - Configuration setting for initial configuration or provisioning, e.g. plug-and-play
  • H04L 41/0893 - Assignment of logical groups to network elements
  • H04L 41/5003 - Managing SLAInteraction between SLA and QoS
  • H04L 41/5025 - Ensuring fulfilment of SLA by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade
  • H04L 41/5054 - Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
  • H04L 47/20 - Traffic policing
  • H04L 47/2408 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting different services, e.g. a differentiated services [DiffServ] type of service
  • H04L 51/046 - Interoperability with other network applications or services
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • H04L 67/145 - Termination or inactivation of sessions, e.g. event-controlled end of session avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session
  • H04L 67/306 - User profiles
  • H04L 67/55 - Push-based network services
  • H04L 67/564 - Enhancement of application control based on intercepted application data
  • H04L 67/63 - Routing a service request depending on the request content or context
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 4/02 - Services making use of location information
  • H04W 4/12 - MessagingMailboxesAnnouncements
  • H04W 4/18 - Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
  • H04W 4/20 - Services signallingAuxiliary data signalling, i.e. transmitting data via a non-traffic channel
  • H04W 4/24 - Accounting or billing
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04W 8/02 - Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]Transfer of mobility data, e.g. between HLR, VLR or external networks
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04W 8/20 - Transfer of user or subscriber data
  • H04W 12/00 - Security arrangementsAuthenticationProtecting privacy or anonymity
  • H04W 12/02 - Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
  • H04W 12/037 - Protecting confidentiality, e.g. by encryption of the control plane, e.g. signalling traffic
  • H04W 12/06 - Authentication
  • H04W 12/08 - Access security
  • H04W 12/088 - Access security using filters or firewalls
  • H04W 24/08 - Testing using real traffic
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04W 28/12 - Flow control using signalling between network elements
  • H04W 48/14 - Access restriction or access information delivery, e.g. discovery data delivery using user query
  • H04W 48/16 - DiscoveringProcessing access restriction or access information
  • H04W 72/0453 - Resources in frequency domain, e.g. a carrier in FDMA
  • H04W 84/04 - Large scale networksDeep hierarchical networks
  • H04W 84/12 - WLAN [Wireless Local Area Networks]
  • H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals
  • H04W 88/08 - Access point devices

14.

Wireless Network Service Interfaces

      
Application Number 18604151
Status Pending
Filing Date 2024-03-13
First Publication Date 2024-07-04
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James
  • Raissinia, Alireza

Abstract

A uniform wireless network service selection information exchange interface system is provided to facilitate a consistent user experience across multiple wireless networks that may have different service plan activation or service plan purchase processes. Network detection of service usage anomalies based on device-based data usage reports is provided to enable the network to determine whether an end-user device is likely operating in accordance with the established policy, or whether the end-user device may be operating fraudulently.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • H04L 41/5041 - Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
  • H04L 65/40 - Support for services or applications
  • H04L 67/306 - User profiles
  • H04L 67/50 - Network services
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04W 12/03 - Protecting confidentiality, e.g. by encryption
  • H04W 12/069 - Authentication using certificates or pre-shared keys
  • H04W 12/088 - Access security using filters or firewalls
  • H04W 12/12 - Detection or prevention of fraud
  • H04W 48/20 - Selecting an access point
  • H04W 84/12 - WLAN [Wireless Local Area Networks]

15.

Device assisted CDR creation, aggregation, mediation and billing

      
Application Number 18443113
Grant Number 12003661
Status In Force
Filing Date 2024-02-15
First Publication Date 2024-06-04
Grant Date 2024-06-04
Owner Headwater Research LLC (USA)
Inventor Raleigh, Gregory G.

Abstract

There is provided an end point device including one or more processors configured to establish a Bluetooth or Wi-Fi connection with an intermediate networking device, communicate, to the intermediate networking device, an end point device credential that uniquely identifies the end point device, access a WWAN using a single user account associated with the end point device credential and the intermediate networking device, transmit network traffic to a forwarding layer of the intermediate networking device for forwarding the network traffic to the WWAN according to an access network forwarding policy, and communicate signals to indicate a current geographic location of the end point device.

IPC Classes  ?

16.

Wireless End-User Device Providing Ambient or Sponsored Services

      
Application Number 18534415
Status Pending
Filing Date 2023-12-08
First Publication Date 2024-03-28
Owner HEADWATER RESEARCH LLC (USA)
Inventor Raleigh, Gregory G.

Abstract

One or more servers are disclosed to transmit, via a secure connection a device, a first signed certificate to the device to confirm a compatible and approved server status, receive, via the secure connection, a second signed certificate from the device to confirm a compatible and approved device status, determine whether the device is configured to authorize, mobile commerce transactions billed through a central billing process, transmit, via the secure connection, a purchase confirmation request for a mobile commerce transaction, the purchase confirmation request provides information relating to the transaction including an amount, and the purchase confirmation request triggers a request for the approval by the device user requiring a biometric authentication of the device user locally, and receive a purchase confirmation for the mobile commerce transaction.

IPC Classes  ?

  • G06Q 40/03 - CreditLoansProcessing thereof
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 4/24 - Accounting or billing

17.

Wireless End-User Device Providing Ambient or Sponsored Services

      
Application Number 18534397
Status Pending
Filing Date 2023-12-08
First Publication Date 2024-03-28
Owner Headwater Research LLC (USA)
Inventor Raleigh, Gregory G.

Abstract

A wireless mobile end-user device is disclosed to receive from one or more computing devices a purchase confirmation request for an electronic mobile commerce transaction, and in response to receiving the purchase confirmation request, provide information relating to the electronic mobile commerce transaction to a device user, and a request to the device user for a user approval of the electronic mobile commerce transaction, receive the user approval by receiving a biometric response from the device user locally, and send an instruction to cause a secure service downloader to communicate a unique security key from a secure dedicated memory partition, via a secure communication link, in connection with a billing event that relates to the electronic mobile commerce transaction, where the unique security key is not accessible by an application processor.

IPC Classes  ?

  • G06Q 40/03 - CreditLoansProcessing thereof
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 4/24 - Accounting or billing

18.

Network service plan design

      
Application Number 18384772
Grant Number 12184702
Status In Force
Filing Date 2023-10-27
First Publication Date 2024-02-22
Grant Date 2024-12-31
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G
  • Green, Jeffrey
  • Lavine, James
  • James, Justin

Abstract

A technique involves modular storage of network service plan components and provisioning of same. A subset of the capabilities of a service design system can be granted to a sandbox system to enable customization of service plan offerings or other controls.

IPC Classes  ?

  • G06Q 40/12 - Accounting
  • G06F 15/177 - Initialisation or configuration control
  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
  • G06Q 10/0637 - Strategic management or analysis, e.g. setting a goal or target of an organisationPlanning actions based on goalsAnalysis or evaluation of effectiveness of goals
  • G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems
  • G06Q 20/20 - Point-of-sale [POS] network systems
  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
  • G06Q 30/0207 - Discounts or incentives, e.g. coupons or rebates
  • G06Q 30/0241 - Advertisements
  • G06Q 30/0283 - Price estimation or determination
  • G06Q 30/04 - Billing or invoicing
  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • G06Q 40/00 - FinanceInsuranceTax strategiesProcessing of corporate or income taxes
  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
  • H04L 9/40 - Network security protocols
  • H04L 12/14 - Charging arrangements
  • H04L 41/0806 - Configuration setting for initial configuration or provisioning, e.g. plug-and-play
  • H04L 41/0893 - Assignment of logical groups to network elements
  • H04L 41/5003 - Managing SLAInteraction between SLA and QoS
  • H04L 41/5054 - Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
  • H04L 47/20 - Traffic policing
  • H04L 47/2408 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting different services, e.g. a differentiated services [DiffServ] type of service
  • H04L 51/046 - Interoperability with other network applications or services
  • H04L 67/145 - Termination or inactivation of sessions, e.g. event-controlled end of session avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session
  • H04L 67/306 - User profiles
  • H04L 67/55 - Push-based network services
  • H04L 67/63 - Routing a service request depending on the request content or context
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 4/02 - Services making use of location information
  • H04W 4/12 - MessagingMailboxesAnnouncements
  • H04W 4/18 - Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
  • H04W 4/20 - Services signallingAuxiliary data signalling, i.e. transmitting data via a non-traffic channel
  • H04W 4/24 - Accounting or billing
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04W 8/20 - Transfer of user or subscriber data
  • H04W 12/00 - Security arrangementsAuthenticationProtecting privacy or anonymity
  • H04W 12/02 - Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
  • H04W 12/037 - Protecting confidentiality, e.g. by encryption of the control plane, e.g. signalling traffic
  • H04W 12/06 - Authentication
  • H04W 12/08 - Access security
  • H04W 24/08 - Testing using real traffic
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04W 28/12 - Flow control using signalling between network elements
  • H04W 48/14 - Access restriction or access information delivery, e.g. discovery data delivery using user query
  • H04W 48/16 - DiscoveringProcessing access restriction or access information
  • H04W 72/0453 - Resources in frequency domain, e.g. a carrier in FDMA
  • H04W 88/08 - Access point devices
  • H04L 41/08 - Configuration management of networks or network elements
  • H04L 41/5025 - Ensuring fulfilment of SLA by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • H04L 67/564 - Enhancement of application control based on intercepted application data
  • H04W 8/02 - Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]Transfer of mobility data, e.g. between HLR, VLR or external networks
  • H04W 84/04 - Large scale networksDeep hierarchical networks
  • H04W 84/12 - WLAN [Wireless Local Area Networks]
  • H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals

19.

System and Method for Wireless Network Offloading

      
Application Number 18379606
Status Pending
Filing Date 2023-10-12
First Publication Date 2024-02-01
Owner Headwater Research LLC. (USA)
Inventor
  • Raleigh, Gregory G.
  • Raissinia, Alireza
  • Lavine, James

Abstract

Wireless offloading provides tools to a service provider to encourage or direct a subscriber to offload from a first network, e.g., a cellular network, to a second network, e.g., a Wi-Fi network. The cellular service provider can use network data to determine wireless offloading priorities for cellular subscribers on an individual or group basis. The cellular service provider may use wireless network data it has and/or wireless network data it learns about networks from the wireless devices (which may obtain Wi-Fi network data from beacon frames of Wi-Fi networks or active scanning and which may report to the cellular service provider). Each wireless device can be given scanning assignments to ensure that the reporting task is shared among subscribers or adjusted to fill in gaps in data. With the network data, the cellular service provider is capable of generating useful prioritized network lists for wireless devices, either individually or as a group. Preferences can be encouraged in the form of incentive offers to subscribers to, e.g., offload from the cellular network to a Wi-Fi network. Incentive offers can include offers to lower service costs or provide additional or improved services.

IPC Classes  ?

  • H04W 24/02 - Arrangements for optimising operational condition
  • H04W 48/18 - Selecting a network or a communication service

20.

Adaptive ambient services

      
Application Number 18221339
Grant Number 12095632
Status In Force
Filing Date 2023-07-12
First Publication Date 2023-11-09
Grant Date 2024-09-17
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G
  • Rightmyer, Rob
  • Kudelin, Vladislav

Abstract

Adaptive ambient services are provided. In some embodiments, an adaptive ambient service includes providing an ambient service profile. In some embodiments, an ambient service includes implementing an ambient service profile for assisting control of the communications device use of an ambient service on a wireless network, in which the ambient service profile includes a plurality of service policy settings, and in which the ambient service profile is associated with an ambient service plan that provides for initial access to the ambient service with limited service capabilities prior to activation of a new service plan; monitoring use of the ambient service based on the ambient service profile; and adapting the ambient service profile based on the monitored use of the ambient service.

IPC Classes  ?

  • H04L 41/5041 - Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • G06Q 50/10 - Services
  • H04L 41/0806 - Configuration setting for initial configuration or provisioning, e.g. plug-and-play
  • H04L 41/0893 - Assignment of logical groups to network elements
  • H04L 45/302 - Route determination based on requested QoS
  • H04L 47/70 - Admission controlResource allocation
  • H04L 47/80 - Actions related to the user profile or the type of traffic
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • H04L 67/04 - Protocols specially adapted for terminals or networks with limited capabilitiesProtocols specially adapted for terminal portability
  • H04L 67/306 - User profiles
  • H04L 67/50 - Network services
  • H04L 67/53 - Network services using third party service providers
  • H04L 67/56 - Provisioning of proxy services
  • H04L 69/24 - Negotiation of communication capabilities
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04W 8/24 - Transfer of terminal data
  • H04W 48/14 - Access restriction or access information delivery, e.g. discovery data delivery using user query
  • H04W 72/29 - Control channels or signalling for resource management between an access point and the access point controlling device
  • H04W 72/53 - Allocation or scheduling criteria for wireless resources based on regulatory allocation policies
  • H04L 41/5054 - Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
  • H04W 80/04 - Network layer protocols, e.g. mobile IP [Internet Protocol]

21.

Automated credential porting for mobile devices

      
Application Number 18215738
Grant Number 12081968
Status In Force
Filing Date 2023-06-28
First Publication Date 2023-10-26
Grant Date 2024-09-03
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James

Abstract

Devices, systems, and non-transitory computer-readable storage media for updating wireless device credentials, the wireless device comprising: a user interface, memory configured to store one or more credentials for enabling the wireless device to obtain one or more services over a wireless access network, and one or more processors configured to execute one or more machine-executable instructions that, when executed by the one or more processors, cause the one or more processors to obtain an indication of a user request to replace a particular credential with a target credential, detect a network-provisioning state change, determine that the particular credential does not match the target credential, initiate a programming session with a network element over a wireless access network, obtain an updated credential from the network element, and assist in storing the updated credential in memory.

IPC Classes  ?

  • H04W 12/04 - Key management, e.g. using generic bootstrapping architecture [GBA]
  • H04L 9/40 - Network security protocols
  • H04W 12/06 - Authentication
  • H04W 12/30 - Security of mobile devicesSecurity of mobile applications

22.

Security, fraud detection, and fraud mitigation in device-assisted services systems

      
Application Number 18136255
Grant Number 12120551
Status In Force
Filing Date 2023-04-18
First Publication Date 2023-08-24
Grant Date 2024-10-15
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James
  • Green, Jeffrey

Abstract

Secure architectures and methods for improving the security of mobile devices are disclosed. Also disclosed are apparatuses and methods to detect and mitigate fraud in device-assisted services implementations.

IPC Classes  ?

  • H04W 28/10 - Flow control
  • H04L 9/40 - Network security protocols
  • H04W 4/24 - Accounting or billing
  • H04W 12/08 - Access security
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04W 80/04 - Network layer protocols, e.g. mobile IP [Internet Protocol]
  • H04W 84/12 - WLAN [Wireless Local Area Networks]
  • H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals

23.

Service Selection Set Publishing to Device Agent with On-Device Service Selection

      
Application Number 18102629
Status Pending
Filing Date 2023-01-27
First Publication Date 2023-06-08
Owner HEADWATER RESEARCH LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James
  • Raissinia, Alireza

Abstract

Disclosed herein are various embodiments for publishing a service offer set to a device agent on an end-user device and for on-device selection of a service. In some embodiments, a network system publishes a service offer set to an end-user device over a wireless access network, receives an offer set user selection from the end-user device, and provisions one or more network functions based on the offer set user selection.

IPC Classes  ?

  • H04W 8/24 - Transfer of terminal data
  • H04W 8/22 - Processing or transfer of terminal data, e.g. status or physical capabilities
  • H04M 15/00 - Arrangements for metering, time-control or time-indication

24.

Managing Service User Discovery and Service Launch Object Placement on a Device

      
Application Number 18088479
Status Pending
Filing Date 2022-12-23
First Publication Date 2023-04-27
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Green, Jeffrey
  • Tellado, Jose

Abstract

Methods and apparatuses to manage service user discovery and service launch object placement on a device. A method comprising: obtaining information to assist in identifying a portion of a user interface of a wireless device, the wireless device communicatively coupled to a network system over a wireless access network; determining a differentiating attribute of the identified portion of the user interface; obtaining one or more service launch objects for placement in the identified portion of the user interface; and sending configuration information to the wireless device over the wireless access network to assist the wireless device in placing the one or more service launch objects in the identified portion of the user interface.

IPC Classes  ?

  • H04L 12/14 - Charging arrangements
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04L 41/0893 - Assignment of logical groups to network elements
  • H04W 4/24 - Accounting or billing
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04W 4/60 - Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
  • H04L 41/5054 - Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
  • H04L 41/0806 - Configuration setting for initial configuration or provisioning, e.g. plug-and-play

25.

Adapting Network Policies Based on Device Service Processor Configuration

      
Application Number 18088416
Status Pending
Filing Date 2022-12-23
First Publication Date 2023-04-27
Owner HEADWATER RESEARCH LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James

Abstract

Disclosed herein are various embodiments to prevent, detect, or take action in response to the moving a device credential from one device to another, the improper configuration of a service processor, a missing service processor, or the tampering with a service processor in device-assisted services (DAS) systems.

IPC Classes  ?

  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04L 12/14 - Charging arrangements
  • H04L 41/0816 - Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 4/24 - Accounting or billing
  • H04W 12/06 - Authentication
  • H04W 12/08 - Access security
  • H04W 24/10 - Scheduling measurement reports

26.

Communications device with secure data path processing agents

      
Application Number 18088450
Grant Number 11985155
Status In Force
Filing Date 2022-12-23
First Publication Date 2023-04-27
Grant Date 2024-05-14
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James
  • Raissinia, Alireza
  • Sabin, Michael J.

Abstract

Secure device data records (DDRs) are provided. In some embodiments, a system for secure DDRs includes a processor of a wireless communication device for wireless communication with a wireless network, in which the processor is configured with a secure execution environment, and in which the secure execution environment is configured to: monitor service usage of the wireless communication device with the wireless network; and generate a plurality of device data records of the monitored service usage of the wireless communication device with the wireless network, in which each device data record is associated with a unique sequence order identifier; and a memory coupled to the processor and configured to provide the processor with instructions. In some embodiments, the secure execution environment is located in an application processor, in a modem processor, and/or in a subscriber identity module (SIM).

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
  • H04L 41/046 - Network management architectures or arrangements comprising network management agents or mobile agents therefor
  • H04W 12/12 - Detection or prevention of fraud
  • H04W 12/128 - Anti-malware arrangements, e.g. protection against SMS fraud or mobile malware

27.

Service Design Center for Device Assisted Services

      
Application Number 18088458
Status Pending
Filing Date 2022-12-23
First Publication Date 2023-04-27
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James
  • Raissinia, Alireza
  • James, Justin
  • Green, Jeffrey

Abstract

A technique involves modular storage of network service plan components and provisioning of same. A subset of the capabilities of a service design system can be granted to a sandbox system to enable customization of service plan offerings or other controls.

IPC Classes  ?

  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 4/24 - Accounting or billing
  • G06Q 30/06 - Buying, selling or leasing transactions

28.

Wireless End-User Device Providing Ambient or Sponsored Services

      
Application Number 18073367
Status Pending
Filing Date 2022-12-01
First Publication Date 2023-03-30
Owner Headwater Research LLC (USA)
Inventor Raleigh, Gregory G.

Abstract

A wireless end-user device is disclosed. One or more user inputs indicate that a user of the wireless end-user device authorizes the device to send a first file to a server over a network of a first network type, and that the user does not authorize the device to send a second file to the server over the network of the first type. Based on the one or more user inputs and a determination that the device is connected to the network of the first type, the device sends the first file, but not the second file, to the server over the network of the first network type. Upon detecting that the device is connected to a network of the second network type, the device sends the second file to the server over the network of the second network type.

IPC Classes  ?

  • G06Q 40/02 - Banking, e.g. interest calculation or account maintenance
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 4/24 - Accounting or billing

29.

SYSTEM AND METHOD FOR PROVIDING USER NOTIFICATIONS

      
Application Number 17975560
Status Pending
Filing Date 2022-10-27
First Publication Date 2023-02-16
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James
  • Green, Jeffrey
  • Raissinia, Alireza

Abstract

A method performed by an end user device associated with a service plan having a limit on usage of a network service, the method comprising storing one or more notification actions corresponding to one or more notification requests; performing a device action that reflects a past or intended use of the network service; receiving one of the one or more notification requests from a network element in response to the device action; performing one of the one or more notification actions in response to the notification request, the notification action causing the end user device to retrieve at least a portion of a notification message associated with a status of the use, the at least a portion of the notification message being separate from the one of the one or more notification requests; and presenting the notification message on a user interface of the end user device.

IPC Classes  ?

30.

Device group partitions and settlement platform

      
Application Number 17970436
Grant Number 12137004
Status In Force
Filing Date 2022-10-20
First Publication Date 2023-02-09
Grant Date 2024-11-05
Owner Headwater Research LLC (USA)
Inventor Raleigh, Gregory G.

Abstract

Device group partitions and a settlement platform are provided. In some embodiments, device group partitions (e.g., partitions of devices based on associated device groups) are provided. In some embodiments, a settlement platform service is provided. In some embodiments, a settlement platform service is provided for partitioned devices. In some embodiments, collecting device generated service usage information for one or more devices in wireless communication on a wireless network; and aggregating the device generated service usage information for a settlement platform for the one or more devices in wireless communication on the wireless network is provided. In some embodiments, a settlement platform implements a service billing allocation and/or a service/transactional revenue share among one or more partners. In some embodiments, service usage information includes micro-CDRs, which are used for CDR mediation or reconciliation that provides for service usage accounting on any device activity that is desired. In some embodiments, each device activity that is desired to be associated with a billing event is assigned a micro-CDR transaction code, and a service processor of the device is programmed to account for that activity associated with that transaction code. In some embodiments, a service processor executing on a wireless communications device periodically reports (e.g., during each heartbeat or based on any other periodic, push, and/or pull communication technique(s)) micro-CDR usage measures to, for example, a service controller or some other network element for CDR mediation or reconciliation.

IPC Classes  ?

  • H04W 4/50 - Service provisioning or reconfiguring
  • H04L 9/40 - Network security protocols
  • H04L 12/14 - Charging arrangements
  • H04L 41/0893 - Assignment of logical groups to network elements
  • H04L 41/0896 - Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
  • H04L 41/50 - Network service management, e.g. ensuring proper service fulfilment according to agreements
  • H04L 41/5006 - Creating or negotiating SLA contracts, guarantees or penalties
  • H04L 41/5051 - Service on demand, e.g. definition and deployment of services in real time
  • H04L 41/5054 - Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
  • H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
  • H04L 43/0882 - Utilisation of link capacity
  • H04L 47/12 - Avoiding congestionRecovering from congestion
  • H04L 47/19 - Flow controlCongestion control at layers above the network layer
  • H04L 47/20 - Traffic policing
  • H04L 47/2475 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting traffic characterised by the type of applications
  • H04L 47/70 - Admission controlResource allocation
  • H04L 47/80 - Actions related to the user profile or the type of traffic
  • H04L 67/51 - Discovery or management thereof, e.g. service location protocol [SLP] or web services
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 4/24 - Accounting or billing
  • H04W 8/04 - Registration at HLR or HSS [Home Subscriber Server]
  • H04W 12/06 - Authentication
  • H04W 12/08 - Access security
  • H04W 12/084 - Access security using delegated authorisation, e.g. open authorisation [OAuth] protocol
  • H04W 12/088 - Access security using filters or firewalls
  • H04W 24/02 - Arrangements for optimising operational condition
  • H04W 24/08 - Testing using real traffic
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04W 28/12 - Flow control using signalling between network elements
  • H04W 28/20 - Negotiating bandwidth
  • H04W 48/02 - Access restriction performed under specific conditions
  • H04W 48/04 - Access restriction performed under specific conditions based on user or terminal location or mobility data, e.g. moving direction or speed
  • H04W 48/06 - Access restriction performed under specific conditions based on traffic conditions
  • H04W 48/08 - Access restriction or access information delivery, e.g. discovery data delivery
  • H04W 48/16 - DiscoveringProcessing access restriction or access information
  • H04W 52/02 - Power saving arrangements
  • H04W 80/04 - Network layer protocols, e.g. mobile IP [Internet Protocol]
  • H04W 84/12 - WLAN [Wireless Local Area Networks]
  • H04L 41/5022 - Ensuring fulfilment of SLA by giving priorities, e.g. assigning classes of service
  • H04L 47/2425 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting services specification, e.g. SLA
  • H04L 67/61 - Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
  • H04M 15/30 - Arrangements for metering, time-control or time-indication with meter at substation the meter not being controlled from an exchange
  • H04W 24/00 - Supervisory, monitoring or testing arrangements
  • H04W 84/04 - Large scale networksDeep hierarchical networks

31.

Enhanced Curfew and Protection Associated with a Device Group

      
Application Number 17971941
Status Pending
Filing Date 2022-10-24
First Publication Date 2023-02-09
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Tellado, Jose
  • Green, Jeffrey
  • Lavine, James
  • Carter, Iii, Russell Bertrand

Abstract

A method comprising obtaining, from a master user, a device usage allocation applicable to two or more devices, the two or more devices being associated with another user, the another user being different from the master user, obtaining an aggregate measure of device usage associated with the two or more devices, if the aggregate measure of device usage associated with the two or more devices satisfies a condition relative to the device usage allocation, managing an activity of the two or more devices, and sending a notification to at least one of the two or more devices, the notification for presentation to the another user through a user interface of the at least one of the two or more devices.

IPC Classes  ?

  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • H04L 67/04 - Protocols specially adapted for terminals or networks with limited capabilitiesProtocols specially adapted for terminal portability
  • H04L 12/14 - Charging arrangements
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 4/24 - Accounting or billing
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04W 24/02 - Arrangements for optimising operational condition
  • H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • H04L 67/025 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
  • H04L 67/53 - Network services using third party service providers
  • H04L 67/55 - Push-based network services
  • H04L 67/50 - Network services

32.

Virtualized Policy & Charging System

      
Application Number 17959187
Status Pending
Filing Date 2022-10-03
First Publication Date 2023-01-26
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James

Abstract

A network system for providing one or more services to one or more end-user devices communicatively coupled to the network system over a wireless access network, the network system comprising: a policy enforcement function, a first policy element, a second policy element, and a network element, wherein the network element is communicatively coupled to the policy enforcement function, the first policy element, and the second policy element, and wherein the network element is configured to communicate first policy information between the policy enforcement function and the first policy element, and communicate second policy information between the first policy enforcement function and the second policy element.

IPC Classes  ?

  • G06Q 40/02 - Banking, e.g. interest calculation or account maintenance
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 4/24 - Accounting or billing

33.

Enhanced Roaming Services and Converged Carrier Networks with Device Assisted Services and a Proxy

      
Application Number 17869667
Status Pending
Filing Date 2022-07-20
First Publication Date 2022-11-17
Owner Headwater Research LLC (USA)
Inventor Raleigh, Gregory G.

Abstract

A method performed by a wireless device communicatively coupled to a network system by a wireless access network, the network system including a network element corresponding to a network element destination. The method includes receiving, from the network system, a device policy including a service usage activity classification and information identifying the network element destination, detecting, using the device policy, wireless device traffic associated with service activities, identifying, using the device policy, one or more of the service activities as being included in the service usage activity classification, the service usage activity classification includes side information associated with the one or more identified service activities and collected on the one or more identified service activities, and directing or routing, using the device policy, the side information over the wireless access network based on the information identifying the network element destination.

IPC Classes  ?

  • H04W 8/02 - Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]Transfer of mobility data, e.g. between HLR, VLR or external networks
  • H04W 4/24 - Accounting or billing
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04L 12/14 - Charging arrangements
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04W 4/90 - Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]

34.

Network service plan design

      
Application Number 17869696
Grant Number 11973804
Status In Force
Filing Date 2022-07-20
First Publication Date 2022-11-10
Grant Date 2024-04-30
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G
  • Green, Jeffrey
  • Lavine, James
  • James, Justin

Abstract

A technique involves modular storage of network service plan components and provisioning of same. A subset of the capabilities of a service design system can be granted to a sandbox system to enable customization of service plan offerings or other controls.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06F 15/177 - Initialisation or configuration control
  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
  • G06Q 10/0637 - Strategic management or analysis, e.g. setting a goal or target of an organisationPlanning actions based on goalsAnalysis or evaluation of effectiveness of goals
  • G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems
  • G06Q 20/20 - Point-of-sale [POS] network systems
  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
  • G06Q 30/0207 - Discounts or incentives, e.g. coupons or rebates
  • G06Q 30/0241 - Advertisements
  • G06Q 30/0283 - Price estimation or determination
  • G06Q 30/04 - Billing or invoicing
  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • G06Q 40/00 - FinanceInsuranceTax strategiesProcessing of corporate or income taxes
  • G06Q 40/12 - Accounting
  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
  • H04L 12/14 - Charging arrangements
  • H04L 41/0806 - Configuration setting for initial configuration or provisioning, e.g. plug-and-play
  • H04L 41/0893 - Assignment of logical groups to network elements
  • H04L 41/5003 - Managing SLAInteraction between SLA and QoS
  • H04L 41/5054 - Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
  • H04L 47/20 - Traffic policing
  • H04L 47/2408 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting different services, e.g. a differentiated services [DiffServ] type of service
  • H04L 51/046 - Interoperability with other network applications or services
  • H04L 67/145 - Termination or inactivation of sessions, e.g. event-controlled end of session avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session
  • H04L 67/306 - User profiles
  • H04L 67/55 - Push-based network services
  • H04L 67/63 - Routing a service request depending on the request content or context
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 4/02 - Services making use of location information
  • H04W 4/12 - MessagingMailboxesAnnouncements
  • H04W 4/18 - Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
  • H04W 4/20 - Services signallingAuxiliary data signalling, i.e. transmitting data via a non-traffic channel
  • H04W 4/24 - Accounting or billing
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04W 8/20 - Transfer of user or subscriber data
  • H04W 12/00 - Security arrangementsAuthenticationProtecting privacy or anonymity
  • H04W 12/02 - Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
  • H04W 12/037 - Protecting confidentiality, e.g. by encryption of the control plane, e.g. signalling traffic
  • H04W 12/06 - Authentication
  • H04W 12/08 - Access security
  • H04W 24/08 - Testing using real traffic
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04W 28/12 - Flow control using signalling between network elements
  • H04W 48/14 - Access restriction or access information delivery, e.g. discovery data delivery using user query
  • H04W 48/16 - DiscoveringProcessing access restriction or access information
  • H04W 72/0453 - Resources in frequency domain, e.g. a carrier in FDMA
  • H04W 88/08 - Access point devices
  • H04L 41/08 - Configuration management of networks or network elements
  • H04L 41/5025 - Ensuring fulfilment of SLA by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • H04L 67/564 - Enhancement of application control based on intercepted application data
  • H04W 4/16 - Communication-related supplementary services, e.g. call-transfer or call-hold
  • H04W 8/02 - Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]Transfer of mobility data, e.g. between HLR, VLR or external networks
  • H04W 84/04 - Large scale networksDeep hierarchical networks
  • H04W 84/12 - WLAN [Wireless Local Area Networks]
  • H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals

35.

System and method for wireless network offloading

      
Application Number 17867607
Grant Number 11832117
Status In Force
Filing Date 2022-07-18
First Publication Date 2022-11-03
Grant Date 2023-11-28
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G
  • Raissinia, Alireza
  • Lavine, James

Abstract

Wireless offloading provides tools to a service provider to encourage or direct a subscriber to offload from a first network, e.g., a cellular network, to a second network, e.g., a Wi-Fi network. The cellular service provider can use network data to determine wireless offloading priorities for cellular subscribers on an individual or group basis. The cellular service provider may use wireless network data it has and/or wireless network data it learns about networks from the wireless devices (which may obtain Wi-Fi network data from beacon frames of Wi-Fi networks or active scanning and which may report to the cellular service provider). Each wireless device can be given scanning assignments to ensure that the reporting task is shared among subscribers or adjusted to fill in gaps in data. With the network data, the cellular service provider is capable of generating useful prioritized network lists for wireless devices, either individually or as a group. Preferences can be encouraged in the form of incentive offers to subscribers to, e.g., offload from the cellular network to a Wi-Fi network. Incentive offers can include offers to lower service costs or provide additional or improved services.

IPC Classes  ?

  • H04W 24/02 - Arrangements for optimising operational condition
  • H04W 48/18 - Selecting a network or a communication service

36.

Security techniques for device assisted services

      
Application Number 17867585
Grant Number 11966464
Status In Force
Filing Date 2022-07-18
First Publication Date 2022-11-03
Grant Date 2024-04-23
Owner Headwater Research LLC (USA)
Inventor Raleigh, Gregory G.

Abstract

Security techniques for device assisted services are provided. In some embodiments, secure service measurement and/or control execution partition is provided. In some embodiments, implementing a service profile executed at least in part in a secure execution environment of a processor of a communications device for assisting control of the communications device use of a service on a wireless network, in which the service profile includes a plurality of service policy settings, and wherein the service profile is associated with a service plan that provides for access to the service on the wireless network; monitoring use of the service based on the service profile; and verifying the use of the service based on the monitored use of the service.

IPC Classes  ?

  • G06F 21/53 - Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity, buffer overflow or preventing unwanted data erasure by executing in a restricted environment, e.g. sandbox or secure virtual machine
  • G06F 15/177 - Initialisation or configuration control
  • G06F 21/55 - Detecting local intrusion or implementing counter-measures
  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
  • G06Q 10/0637 - Strategic management or analysis, e.g. setting a goal or target of an organisationPlanning actions based on goalsAnalysis or evaluation of effectiveness of goals
  • G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems
  • G06Q 20/20 - Point-of-sale [POS] network systems
  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
  • G06Q 30/0207 - Discounts or incentives, e.g. coupons or rebates
  • G06Q 30/0241 - Advertisements
  • G06Q 30/0283 - Price estimation or determination
  • G06Q 30/04 - Billing or invoicing
  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • G06Q 40/00 - FinanceInsuranceTax strategiesProcessing of corporate or income taxes
  • G06Q 40/12 - Accounting
  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
  • H04L 9/40 - Network security protocols
  • H04L 12/14 - Charging arrangements
  • H04L 41/0806 - Configuration setting for initial configuration or provisioning, e.g. plug-and-play
  • H04L 41/0893 - Assignment of logical groups to network elements
  • H04L 41/5003 - Managing SLAInteraction between SLA and QoS
  • H04L 41/5054 - Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
  • H04L 47/20 - Traffic policing
  • H04L 47/2408 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting different services, e.g. a differentiated services [DiffServ] type of service
  • H04L 51/046 - Interoperability with other network applications or services
  • H04L 67/145 - Termination or inactivation of sessions, e.g. event-controlled end of session avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session
  • H04L 67/306 - User profiles
  • H04L 67/55 - Push-based network services
  • H04L 67/63 - Routing a service request depending on the request content or context
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 4/02 - Services making use of location information
  • H04W 4/12 - MessagingMailboxesAnnouncements
  • H04W 4/18 - Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
  • H04W 4/20 - Services signallingAuxiliary data signalling, i.e. transmitting data via a non-traffic channel
  • H04W 4/24 - Accounting or billing
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04W 8/20 - Transfer of user or subscriber data
  • H04W 12/00 - Security arrangementsAuthenticationProtecting privacy or anonymity
  • H04W 12/02 - Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
  • H04W 12/037 - Protecting confidentiality, e.g. by encryption of the control plane, e.g. signalling traffic
  • H04W 12/06 - Authentication
  • H04W 12/08 - Access security
  • H04W 12/088 - Access security using filters or firewalls
  • H04W 24/08 - Testing using real traffic
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04W 28/12 - Flow control using signalling between network elements
  • H04W 48/14 - Access restriction or access information delivery, e.g. discovery data delivery using user query
  • H04W 48/16 - DiscoveringProcessing access restriction or access information
  • H04W 72/0453 - Resources in frequency domain, e.g. a carrier in FDMA
  • H04W 88/08 - Access point devices
  • H04L 41/08 - Configuration management of networks or network elements
  • H04L 41/5025 - Ensuring fulfilment of SLA by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • H04L 67/564 - Enhancement of application control based on intercepted application data
  • H04W 8/02 - Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]Transfer of mobility data, e.g. between HLR, VLR or external networks
  • H04W 84/04 - Large scale networksDeep hierarchical networks
  • H04W 84/12 - WLAN [Wireless Local Area Networks]
  • H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals

37.

Intermediate Networking Devices

      
Application Number 17833684
Status Pending
Filing Date 2022-06-06
First Publication Date 2022-09-29
Owner HEADWATER RESEARCH LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Nguyen, Vien-Phuong
  • Stark, Lisa
  • Tellado, Jose

Abstract

A wireless communication device comprising: one or more network modems enabling the wireless communication device to communicate over a first wireless network; one or more network modems enabling the wireless communication device to communicate with two or more end-point devices over a second wireless network; one or more processors configured to execute one or more instructions; and memory coupled to the one or more processors and configured to provide the one or more processors with the one or more instructions. The one or more instructions, when executed by the processors, cause processors to: establish a first connection between the wireless communication device and a first end-point device; establish a second connection between the wireless communication device and a second end-point device; apply a first control to traffic transmitted by or to the first end-point device; and apply a second control to traffic transmitted by or to the second end-point device.

IPC Classes  ?

  • H04W 28/10 - Flow control
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control

38.

Automated device provisioning and activation

      
Application Number 17577237
Grant Number 12184700
Status In Force
Filing Date 2022-01-17
First Publication Date 2022-09-01
Grant Date 2024-12-31
Owner Headwater Research LLC (USA)
Inventor Raleigh, Gregory G.

Abstract

Various embodiments are disclosed for a services policy communication system and method. In some embodiments, a communications device stores a set of device credentials for activating the communications device for a service on a network; and sends an access request to the network, the access request including the set of device credentials.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06F 15/177 - Initialisation or configuration control
  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
  • G06Q 10/0637 - Strategic management or analysis, e.g. setting a goal or target of an organisationPlanning actions based on goalsAnalysis or evaluation of effectiveness of goals
  • G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems
  • G06Q 20/20 - Point-of-sale [POS] network systems
  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
  • G06Q 30/0207 - Discounts or incentives, e.g. coupons or rebates
  • G06Q 30/0241 - Advertisements
  • G06Q 30/0283 - Price estimation or determination
  • G06Q 30/04 - Billing or invoicing
  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • G06Q 40/00 - FinanceInsuranceTax strategiesProcessing of corporate or income taxes
  • G06Q 40/12 - Accounting
  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
  • H04L 12/14 - Charging arrangements
  • H04L 41/0806 - Configuration setting for initial configuration or provisioning, e.g. plug-and-play
  • H04L 41/0893 - Assignment of logical groups to network elements
  • H04L 41/5003 - Managing SLAInteraction between SLA and QoS
  • H04L 41/5054 - Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
  • H04L 47/20 - Traffic policing
  • H04L 47/2408 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting different services, e.g. a differentiated services [DiffServ] type of service
  • H04L 51/046 - Interoperability with other network applications or services
  • H04L 67/145 - Termination or inactivation of sessions, e.g. event-controlled end of session avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session
  • H04L 67/306 - User profiles
  • H04L 67/55 - Push-based network services
  • H04L 67/63 - Routing a service request depending on the request content or context
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 4/02 - Services making use of location information
  • H04W 4/12 - MessagingMailboxesAnnouncements
  • H04W 4/18 - Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
  • H04W 4/20 - Services signallingAuxiliary data signalling, i.e. transmitting data via a non-traffic channel
  • H04W 4/24 - Accounting or billing
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04W 8/20 - Transfer of user or subscriber data
  • H04W 12/00 - Security arrangementsAuthenticationProtecting privacy or anonymity
  • H04W 12/02 - Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
  • H04W 12/037 - Protecting confidentiality, e.g. by encryption of the control plane, e.g. signalling traffic
  • H04W 12/06 - Authentication
  • H04W 12/08 - Access security
  • H04W 24/08 - Testing using real traffic
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04W 28/12 - Flow control using signalling between network elements
  • H04W 48/14 - Access restriction or access information delivery, e.g. discovery data delivery using user query
  • H04W 48/16 - DiscoveringProcessing access restriction or access information
  • H04W 72/0453 - Resources in frequency domain, e.g. a carrier in FDMA
  • H04W 88/08 - Access point devices
  • H04L 41/08 - Configuration management of networks or network elements
  • H04L 41/5025 - Ensuring fulfilment of SLA by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • H04L 67/564 - Enhancement of application control based on intercepted application data
  • H04W 8/02 - Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]Transfer of mobility data, e.g. between HLR, VLR or external networks
  • H04W 84/04 - Large scale networksDeep hierarchical networks
  • H04W 84/12 - WLAN [Wireless Local Area Networks]
  • H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals

39.

DEVICE ASSISTED SERVICES INSTALL

      
Application Number 17742190
Status Pending
Filing Date 2022-05-11
First Publication Date 2022-08-25
Owner Headwater Research LLC (USA)
Inventor Raleigh, Gregory G.

Abstract

Device assisted services (DAS) install techniques are provided in accordance with some embodiments. In some embodiments, DAS install techniques for providing service processors for mobile devices are provided. In some embodiments, DAS install techniques for downloading/installing new and/or updated service processors for mobile devices are provided. In some embodiments, DAS install techniques for providing verified service processors for mobile devices are provided. In some embodiments, DAS install techniques for providing secured service processors for mobile devices are provided. In some embodiments, DAS install techniques include determining if a communications device in communication with a wireless network includes a service processor for assisting control of the communications device use of a service on the wireless network, in which the service processor includes a service profile that includes a plurality of service policy settings, and in which the service profile is associated with a service plan that provides for access to the service; and verifying the service processor. In some embodiments, DAS install techniques include providing a generic first version service processor for downloading and installing a second version service processor.

IPC Classes  ?

  • H04W 8/22 - Processing or transfer of terminal data, e.g. status or physical capabilities
  • H04L 41/0806 - Configuration setting for initial configuration or provisioning, e.g. plug-and-play
  • H04L 41/082 - Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • H04W 4/24 - Accounting or billing
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04W 28/18 - Negotiating wireless communication parameters

40.

Service plan design, user interfaces, application programming interfaces, and device management

      
Application Number 17567581
Grant Number 12143909
Status In Force
Filing Date 2022-01-03
First Publication Date 2022-07-28
Grant Date 2024-11-12
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Tellado, Jose
  • Green, Jeffrey
  • Lavine, James
  • Carter, Iii, Russell Bertrand
  • James, Justin
  • Nguyen, Laurent An Minh

Abstract

Disclosed herein are methods, systems, and apparatuses to enable subscribers of mobile wireless communication devices to view, research, select and customize service plans; to create and manage device groups, share and set permission controls for service plans among devices in device groups; to manage communication services through graphical user interfaces; to sponsor and promote service plans; and to design, manage, and control communication services through application programming interfaces.

IPC Classes  ?

  • H04W 4/50 - Service provisioning or reconfiguring
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • G06T 1/00 - General purpose image data processing
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 4/24 - Accounting or billing

41.

Enterprise access control and accounting allocation for access networks

      
Application Number 17567594
Grant Number 12200786
Status In Force
Filing Date 2022-01-03
First Publication Date 2022-07-28
Grant Date 2025-01-14
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Raissinia, Alireza
  • Green, Jeffrey

Abstract

Enterprise and consumer billing allocation for wireless communication device service usage activities is provided. In some embodiments, enterprise and consumer billing allocation for wireless communication device service usage activities includes monitoring a service usage activity of a wireless communication device, and determining an enterprise and consumer billing allocation for the monitored service usage activity. In some embodiments, enterprise and consumer billing allocation for wireless communication device service usage activities includes monitoring a service usage activity of a wireless communication device, and reporting the monitored service usage activity to a network element, in which the network element determines an enterprise and consumer billing allocation for the monitored service usage activity. In some embodiments, enterprise and consumer billing allocation for wireless communication device service usage activities includes providing a service design center for configuring an enterprise and consumer billing allocation of monitored service usage activities for a plurality of wireless communication devices associated with an enterprise account, and implementing the configured enterprise and consumer billing allocation for monitored service usage activities for the plurality of wireless communication devices associated with the enterprise account.

IPC Classes  ?

  • H04W 76/12 - Setup of transport tunnels
  • H04L 12/14 - Charging arrangements
  • H04L 12/46 - Interconnection of networks
  • H04L 41/0823 - Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 4/24 - Accounting or billing

42.

Flow Tagging for Service Policy Implementation

      
Application Number 17536397
Status Pending
Filing Date 2021-11-29
First Publication Date 2022-07-28
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Green, Jeffrey
  • Lavine, James
  • Nguyen, Vien-Phuong

Abstract

A flow tagging technique includes tagging a data flow at a plurality of points in the data flow. For example, the data flow can be tagged at a socket and at a proxy manager API. By tagging the data flow at multiple points, it becomes possible to map network service usage activities to the appropriate initiating applications.

IPC Classes  ?

  • H04L 43/0876 - Network utilisation, e.g. volume of load or congestion level
  • H04W 4/24 - Accounting or billing
  • H04L 41/0893 - Assignment of logical groups to network elements
  • H04W 24/08 - Testing using real traffic
  • H04L 43/062 - Generation of reports related to network traffic
  • H04L 43/0888 - Throughput
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04L 47/19 - Flow controlCongestion control at layers above the network layer
  • H04L 47/80 - Actions related to the user profile or the type of traffic
  • H04L 65/60 - Network streaming of media packets
  • H04L 67/561 - Adding application-functional data or data for application control, e.g. adding metadata

43.

Wireless network service interfaces

      
Application Number 17536541
Grant Number 11968234
Status In Force
Filing Date 2021-11-29
First Publication Date 2022-07-21
Grant Date 2024-04-23
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James
  • Raissinia, Alireza

Abstract

A uniform wireless network service selection information exchange interface system is provided to facilitate a consistent user experience across multiple wireless networks that may have different service plan activation or service plan purchase processes. Network detection of service usage anomalies based on device-based data usage reports is provided to enable the network to determine whether an end-user device is likely operating in accordance with the established policy, or whether the end-user device may be operating fraudulently.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • H04L 65/40 - Support for services or applications
  • H04L 67/50 - Network services
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04W 12/03 - Protecting confidentiality, e.g. by encryption
  • H04W 12/069 - Authentication using certificates or pre-shared keys
  • H04W 12/088 - Access security using filters or firewalls
  • H04W 12/12 - Detection or prevention of fraud
  • H04L 41/5041 - Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
  • H04L 67/306 - User profiles
  • H04W 48/20 - Selecting an access point
  • H04W 84/12 - WLAN [Wireless Local Area Networks]

44.

Device assisted CDR creation, aggregation, mediation and billing

      
Application Number 17536505
Grant Number 12101434
Status In Force
Filing Date 2021-11-29
First Publication Date 2022-07-21
Grant Date 2024-09-24
Owner Headwater Research LLC (USA)
Inventor Raleigh, Gregory G.

Abstract

Device assisted CDR creation, aggregation, mediation and billing is provided. In some embodiments, device assisted CDR creation, aggregation, mediation and billing for a wireless network includes collecting device generated service usage information for one or more devices in wireless communication on the wireless network; and providing the device generated service usage information in a syntax (e.g., a device assisted charging data record (CDR)) and a communication protocol (e.g., 3GPP, 3GPP2, or other communication protocols) that can be used by other network devices to augment or replace network generated service usage information for the one or more devices in wireless communication on the wireless network.

IPC Classes  ?

45.

Automated device provisioning and activation

      
Application Number 17401635
Grant Number 11757943
Status In Force
Filing Date 2021-08-13
First Publication Date 2022-06-09
Grant Date 2023-09-12
Owner HEADWATER RESEARCH LLC (USA)
Inventor Raleigh, Gregory G.

Abstract

There is provided a wireless end-user device including a wireless wide area network (WWAN) modem, a memory storing a WWAN network access policy including one or more first policy instructions associated with a first software application, and one or more processors to provide, using the WWAN modem, one or more network data traffic flows between the wireless end-user device and the WWAN, associate the first software application with a first one of the one or more network data traffic flows, and when (i) the wireless end-user device communicates or attempts to communicate data over the WWAN, and (ii) the first software application is associated with the first one of the one or more network data traffic flows, apply the one or more first policy instructions associated with the first software application to the first one of the one or more network data traffic flows.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06Q 10/0637 - Strategic management or analysis, e.g. setting a goal or target of an organisationPlanning actions based on goalsAnalysis or evaluation of effectiveness of goals
  • G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems
  • G06Q 20/20 - Point-of-sale [POS] network systems
  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
  • G06Q 30/0207 - Discounts or incentives, e.g. coupons or rebates
  • G06Q 30/0283 - Price estimation or determination
  • G06Q 30/04 - Billing or invoicing
  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • G06Q 40/00 - FinanceInsuranceTax strategiesProcessing of corporate or income taxes
  • H04L 12/14 - Charging arrangements
  • H04L 41/0893 - Assignment of logical groups to network elements
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 88/08 - Access point devices
  • H04L 67/306 - User profiles
  • G06Q 40/12 - Accounting
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04W 12/037 - Protecting confidentiality, e.g. by encryption of the control plane, e.g. signalling traffic
  • H04L 67/55 - Push-based network services
  • H04L 67/63 - Routing a service request depending on the request content or context
  • H04L 41/5003 - Managing SLAInteraction between SLA and QoS
  • H04W 4/24 - Accounting or billing
  • G06F 15/177 - Initialisation or configuration control
  • G06Q 30/0241 - Advertisements
  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04W 12/08 - Access security
  • H04L 47/2408 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting different services, e.g. a differentiated services [DiffServ] type of service
  • H04W 8/20 - Transfer of user or subscriber data
  • H04W 28/12 - Flow control using signalling between network elements
  • H04W 48/14 - Access restriction or access information delivery, e.g. discovery data delivery using user query
  • H04W 4/20 - Services signallingAuxiliary data signalling, i.e. transmitting data via a non-traffic channel
  • H04W 12/00 - Security arrangementsAuthenticationProtecting privacy or anonymity
  • H04W 24/08 - Testing using real traffic
  • H04W 12/02 - Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
  • H04L 51/046 - Interoperability with other network applications or services
  • H04W 4/12 - MessagingMailboxesAnnouncements
  • H04W 4/18 - Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04W 72/0453 - Resources in frequency domain, e.g. a carrier in FDMA
  • H04L 47/20 - Traffic policing
  • H04W 4/02 - Services making use of location information
  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
  • H04L 41/0806 - Configuration setting for initial configuration or provisioning, e.g. plug-and-play
  • H04L 41/5054 - Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
  • H04L 67/145 - Termination or inactivation of sessions, e.g. event-controlled end of session avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session
  • H04W 12/06 - Authentication
  • H04W 48/16 - DiscoveringProcessing access restriction or access information
  • H04L 41/5025 - Ensuring fulfilment of SLA by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • H04W 8/02 - Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]Transfer of mobility data, e.g. between HLR, VLR or external networks
  • H04L 67/564 - Enhancement of application control based on intercepted application data
  • H04W 84/04 - Large scale networksDeep hierarchical networks
  • H04W 84/12 - WLAN [Wireless Local Area Networks]
  • H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals
  • H04L 41/08 - Configuration management of networks or network elements

46.

QUALITY OF SERVICE FOR DEVICE ASSISTED SERVICES

      
Application Number 17234220
Status Pending
Filing Date 2021-04-19
First Publication Date 2022-03-03
Owner Headwater Research LLC (USA)
Inventor Raleigh, Gregory G.

Abstract

Quality of Service (QoS) for Device Assisted Services (DAS) are provided. In some embodiments, QoS for DAS includes providing a wireless communications device configures to determine a QoS request for a service over a wireless network; and verify the QoS request for the service over the wireless network using one or more verification techniques.

IPC Classes  ?

  • H04L 12/24 - Arrangements for maintenance or administration
  • H04W 28/24 - Negotiating SLA [Service Level Agreement]Negotiating QoS [Quality of Service]
  • H04W 12/088 - Access security using filters or firewalls
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control

47.

End User Device That Secures an Association of Application to Service Policy With an Application Certificate Check

      
Application Number 16927387
Status Pending
Filing Date 2020-07-13
First Publication Date 2022-01-13
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James
  • Green, Jeffrey

Abstract

Network service provisioning is described. Network service provisioning to a device includes a mechanism for ensuring that network services are available based upon one or more of appropriate traffic control, billing, and notification policies. Ensuring that the policies are properly enforced on a device is a focus of this paper. The enforcement policies can be on the device or in the network.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

48.

Network service plan design

      
Application Number 17121717
Grant Number 11477246
Status In Force
Filing Date 2020-12-14
First Publication Date 2021-11-04
Grant Date 2022-10-18
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G
  • Green, Jeffrey
  • Lavine, James
  • James, Justin

Abstract

A technique involves modular storage of network service plan components and provisioning of same. A subset of the capabilities of a service design system can be granted to a sandbox system to enable customization of service plan offerings or other controls.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling
  • G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems
  • G06Q 20/20 - Point-of-sale [POS] network systems
  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • G06Q 30/04 - Billing or invoicing
  • G06Q 30/06 - Buying, selling or leasing transactions
  • G06Q 40/00 - FinanceInsuranceTax strategiesProcessing of corporate or income taxes
  • H04L 12/14 - Charging arrangements
  • H04L 41/0893 - Assignment of logical groups to network elements
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04L 67/63 - Routing a service request depending on the request content or context
  • H04L 67/55 - Push-based network services
  • H04W 88/08 - Access point devices
  • H04L 67/306 - User profiles
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04W 12/037 - Protecting confidentiality, e.g. by encryption of the control plane, e.g. signalling traffic
  • H04L 41/5003 - Managing SLAInteraction between SLA and QoS
  • H04W 4/24 - Accounting or billing
  • G06F 15/177 - Initialisation or configuration control
  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04W 12/08 - Access security
  • H04L 47/2408 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting different services, e.g. a differentiated services [DiffServ] type of service
  • H04W 8/20 - Transfer of user or subscriber data
  • H04W 28/12 - Flow control using signalling between network elements
  • H04W 48/14 - Access restriction or access information delivery, e.g. discovery data delivery using user query
  • H04W 4/20 - Services signallingAuxiliary data signalling, i.e. transmitting data via a non-traffic channel
  • H04W 12/00 - Security arrangementsAuthenticationProtecting privacy or anonymity
  • H04W 24/08 - Testing using real traffic
  • H04W 12/02 - Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
  • H04L 51/046 - Interoperability with other network applications or services
  • H04W 4/12 - MessagingMailboxesAnnouncements
  • H04W 4/18 - Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04W 72/04 - Wireless resource allocation
  • H04L 47/20 - Traffic policing
  • H04W 4/02 - Services making use of location information
  • H04L 41/0806 - Configuration setting for initial configuration or provisioning, e.g. plug-and-play
  • H04L 41/5054 - Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
  • H04L 67/145 - Termination or inactivation of sessions, e.g. event-controlled end of session avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session
  • H04W 12/06 - Authentication
  • H04W 48/16 - DiscoveringProcessing access restriction or access information
  • H04W 4/16 - Communication-related supplementary services, e.g. call-transfer or call-hold
  • H04L 41/5025 - Ensuring fulfilment of SLA by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • H04L 67/564 - Enhancement of application control based on intercepted application data
  • H04W 8/02 - Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]Transfer of mobility data, e.g. between HLR, VLR or external networks
  • H04W 84/04 - Large scale networksDeep hierarchical networks
  • H04W 84/12 - WLAN [Wireless Local Area Networks]
  • H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals
  • H04L 41/08 - Configuration management of networks or network elements

49.

Automated device provisioning and activation

      
Application Number 17342136
Grant Number 11757942
Status In Force
Filing Date 2021-06-08
First Publication Date 2021-09-23
Grant Date 2023-09-12
Owner HEADWATER RESEARCH LLC (USA)
Inventor Raleigh, Gregory G.

Abstract

An end-user device including a service control device link agent, a memory configured to store a first encryption key, a modem configured to enable communications with a network system over a service control link, and a plurality of device agents communicatively coupled to the service control device link agent, each of the plurality of device agents identifiable by an associated one of a plurality of device agent identifiers. The service control device link agent configured to receive an encrypted agent message from a network element of the network system, decrypt the encrypted agent message, using the first encryption key, to obtain an agent message having a device agent identifier and message content for delivery to a device agent identified by the device agent identifier, the message content being from a server communicatively coupled to the network element, and deliver the message content to the device agent.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 9/40 - Network security protocols
  • G06Q 10/0637 - Strategic management or analysis, e.g. setting a goal or target of an organisationPlanning actions based on goalsAnalysis or evaluation of effectiveness of goals
  • G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems
  • G06Q 20/20 - Point-of-sale [POS] network systems
  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
  • G06Q 30/0207 - Discounts or incentives, e.g. coupons or rebates
  • G06Q 30/0283 - Price estimation or determination
  • G06Q 30/04 - Billing or invoicing
  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • G06Q 40/00 - FinanceInsuranceTax strategiesProcessing of corporate or income taxes
  • H04L 12/14 - Charging arrangements
  • H04L 41/0893 - Assignment of logical groups to network elements
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 88/08 - Access point devices
  • H04L 67/306 - User profiles
  • G06Q 40/12 - Accounting
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04W 12/037 - Protecting confidentiality, e.g. by encryption of the control plane, e.g. signalling traffic
  • H04L 67/55 - Push-based network services
  • H04L 67/63 - Routing a service request depending on the request content or context
  • H04L 41/5003 - Managing SLAInteraction between SLA and QoS
  • H04W 4/24 - Accounting or billing
  • G06F 15/177 - Initialisation or configuration control
  • G06Q 30/0241 - Advertisements
  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04W 12/08 - Access security
  • H04L 47/2408 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting different services, e.g. a differentiated services [DiffServ] type of service
  • H04W 8/20 - Transfer of user or subscriber data
  • H04W 28/12 - Flow control using signalling between network elements
  • H04W 48/14 - Access restriction or access information delivery, e.g. discovery data delivery using user query
  • H04W 4/20 - Services signallingAuxiliary data signalling, i.e. transmitting data via a non-traffic channel
  • H04W 12/00 - Security arrangementsAuthenticationProtecting privacy or anonymity
  • H04W 24/08 - Testing using real traffic
  • H04W 12/02 - Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
  • H04L 51/046 - Interoperability with other network applications or services
  • H04W 4/12 - MessagingMailboxesAnnouncements
  • H04W 4/18 - Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04W 72/0453 - Resources in frequency domain, e.g. a carrier in FDMA
  • H04L 47/20 - Traffic policing
  • H04W 4/02 - Services making use of location information
  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
  • H04L 41/0806 - Configuration setting for initial configuration or provisioning, e.g. plug-and-play
  • H04L 41/5054 - Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
  • H04L 67/145 - Termination or inactivation of sessions, e.g. event-controlled end of session avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session
  • H04W 12/06 - Authentication
  • H04W 48/16 - DiscoveringProcessing access restriction or access information
  • H04L 41/5025 - Ensuring fulfilment of SLA by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • H04W 8/02 - Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]Transfer of mobility data, e.g. between HLR, VLR or external networks
  • H04L 67/564 - Enhancement of application control based on intercepted application data
  • H04W 84/04 - Large scale networksDeep hierarchical networks
  • H04W 84/12 - WLAN [Wireless Local Area Networks]
  • H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals
  • H04L 41/08 - Configuration management of networks or network elements

50.

Security, fraud detection, and fraud mitigation in device-assisted services systems

      
Application Number 17099157
Grant Number 11665592
Status In Force
Filing Date 2020-11-16
First Publication Date 2021-08-26
Grant Date 2023-05-30
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James
  • Green, Jeffrey

Abstract

Secure architectures and methods for improving the security of mobile devices are disclosed. Also disclosed are apparatuses and methods to detect and mitigate fraud in device-assisted services implementations.

IPC Classes  ?

  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04W 28/10 - Flow control
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04L 9/40 - Network security protocols
  • H04W 4/24 - Accounting or billing
  • H04W 12/08 - Access security
  • H04W 80/04 - Network layer protocols, e.g. mobile IP [Internet Protocol]
  • H04W 84/12 - WLAN [Wireless Local Area Networks]
  • H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals

51.

Automated credential porting for mobile devices

      
Application Number 17093507
Grant Number 11743717
Status In Force
Filing Date 2020-11-09
First Publication Date 2021-07-29
Grant Date 2023-08-29
Owner HEADWATER RESEARCH LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James

Abstract

Devices, systems, and non-transitory computer-readable storage media for updating wireless device credentials, the wireless device comprising: a user interface, memory configured to store one or more credentials for enabling the wireless device to obtain one or more services over a wireless access network, and one or more processors configured to execute one or more machine-executable instructions that, when executed by the one or more processors, cause the one or more processors to obtain an indication of a user request to replace a particular credential with a target credential, detect a network-provisioning state change, determine that the particular credential does not match the target credential, initiate a programming session with a network element over a wireless access network, obtain an updated credential from the network element, and assist in storing the updated credential in memory.

IPC Classes  ?

  • H04W 12/04 - Key management, e.g. using generic bootstrapping architecture [GBA]
  • H04L 9/40 - Network security protocols
  • H04W 12/06 - Authentication
  • H04W 12/30 - Security of mobile devicesSecurity of mobile applications

52.

Device-assisted services for protecting network capacity

      
Application Number 17101442
Grant Number 11923995
Status In Force
Filing Date 2020-11-23
First Publication Date 2021-07-08
Grant Date 2024-03-05
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James
  • Raissinia, Alireza

Abstract

Device Assisted Services (DAS) for protecting network capacity is provided. In some embodiments, DAS for protecting network capacity includes monitoring a network service usage activity of the communications device in network communication; classifying the network service usage activity for differential network access control for protecting network capacity; and associating the network service usage activity with a network service usage control policy based on a classification of the network service usage activity to facilitate differential network access control for protecting network capacity.

IPC Classes  ?

  • H04L 12/14 - Charging arrangements
  • H04L 9/40 - Network security protocols
  • H04L 41/0893 - Assignment of logical groups to network elements
  • H04L 41/0896 - Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
  • H04L 41/50 - Network service management, e.g. ensuring proper service fulfilment according to agreements
  • H04L 41/5006 - Creating or negotiating SLA contracts, guarantees or penalties
  • H04L 41/5051 - Service on demand, e.g. definition and deployment of services in real time
  • H04L 41/5054 - Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
  • H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
  • H04L 43/0882 - Utilisation of link capacity
  • H04L 47/12 - Avoiding congestionRecovering from congestion
  • H04L 47/19 - Flow controlCongestion control at layers above the network layer
  • H04L 47/20 - Traffic policing
  • H04L 47/2475 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting traffic characterised by the type of applications
  • H04L 47/70 - Admission controlResource allocation
  • H04L 47/80 - Actions related to the user profile or the type of traffic
  • H04L 67/51 - Discovery or management thereof, e.g. service location protocol [SLP] or web services
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 4/24 - Accounting or billing
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04W 8/04 - Registration at HLR or HSS [Home Subscriber Server]
  • H04W 12/06 - Authentication
  • H04W 12/084 - Access security using delegated authorisation, e.g. open authorisation [OAuth] protocol
  • H04W 12/088 - Access security using filters or firewalls
  • H04W 24/02 - Arrangements for optimising operational condition
  • H04W 24/08 - Testing using real traffic
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04W 28/12 - Flow control using signalling between network elements
  • H04W 28/20 - Negotiating bandwidth
  • H04W 48/02 - Access restriction performed under specific conditions
  • H04W 48/04 - Access restriction performed under specific conditions based on user or terminal location or mobility data, e.g. moving direction or speed
  • H04W 48/06 - Access restriction performed under specific conditions based on traffic conditions
  • H04W 48/16 - DiscoveringProcessing access restriction or access information
  • H04W 52/02 - Power saving arrangements
  • H04W 80/04 - Network layer protocols, e.g. mobile IP [Internet Protocol]
  • H04W 84/12 - WLAN [Wireless Local Area Networks]
  • H04L 41/5022 - Ensuring fulfilment of SLA by giving priorities, e.g. assigning classes of service
  • H04L 47/2425 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting services specification, e.g. SLA
  • H04L 67/61 - Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
  • H04M 15/30 - Arrangements for metering, time-control or time-indication with meter at substation the meter not being controlled from an exchange
  • H04W 24/00 - Supervisory, monitoring or testing arrangements
  • H04W 36/14 - Reselecting a network or an air interface
  • H04W 84/04 - Large scale networksDeep hierarchical networks

53.

Service selection set publishing to device agent with on-device service selection

      
Application Number 17093535
Grant Number 11589216
Status In Force
Filing Date 2020-11-09
First Publication Date 2021-05-20
Grant Date 2023-02-21
Owner HEADWATER RESEARCH LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James
  • Raissinia, Alireza

Abstract

Disclosed herein are various embodiments for publishing a service offer set to a device agent on an end-user device and for on-device selection of a service. In some embodiments, a network system publishes a service offer set to an end-user device over a wireless access network, receives an offer set user selection from the end-user device, and provisions one or more network functions based on the offer set user selection.

IPC Classes  ?

  • H04W 8/26 - Network addressing or numbering for mobility support
  • H04W 8/24 - Transfer of terminal data
  • H04W 8/22 - Processing or transfer of terminal data, e.g. status or physical capabilities
  • H04M 15/00 - Arrangements for metering, time-control or time-indication

54.

Adaptive ambient services

      
Application Number 17106648
Grant Number 11750477
Status In Force
Filing Date 2020-11-30
First Publication Date 2021-05-20
Grant Date 2023-09-05
Owner HEADWATER RESEARCH LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Rightmyer, Rob
  • Kudelin, Vladislav

Abstract

Adaptive ambient services are provided. In some embodiments, an adaptive ambient service includes providing an ambient service profile. In some embodiments, an ambient service includes implementing an ambient service profile for assisting control of the communications device use of an ambient service on a wireless network, in which the ambient service profile includes a plurality of service policy settings, and in which the ambient service profile is associated with an ambient service plan that provides for initial access to the ambient service with limited service capabilities prior to activation of a new service plan; monitoring use of the ambient service based on the ambient service profile; and adapting the ambient service profile based on the monitored use of the ambient service.

IPC Classes  ?

  • H04L 41/5041 - Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
  • H04W 4/50 - Service provisioning or reconfiguring
  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • G06Q 50/10 - Services
  • H04L 41/0893 - Assignment of logical groups to network elements
  • H04L 67/306 - User profiles
  • H04L 67/04 - Protocols specially adapted for terminals or networks with limited capabilitiesProtocols specially adapted for terminal portability
  • H04L 67/53 - Network services using third party service providers
  • H04L 67/56 - Provisioning of proxy services
  • H04L 67/50 - Network services
  • H04W 72/29 - Control channels or signalling for resource management between an access point and the access point controlling device
  • H04W 72/53 - Allocation or scheduling criteria for wireless resources based on regulatory allocation policies
  • H04L 41/0806 - Configuration setting for initial configuration or provisioning, e.g. plug-and-play
  • H04L 45/302 - Route determination based on requested QoS
  • H04W 8/24 - Transfer of terminal data
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04W 48/14 - Access restriction or access information delivery, e.g. discovery data delivery using user query
  • H04L 47/80 - Actions related to the user profile or the type of traffic
  • H04L 47/70 - Admission controlResource allocation
  • H04L 69/24 - Negotiation of communication capabilities
  • H04L 41/5054 - Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
  • H04W 80/04 - Network layer protocols, e.g. mobile IP [Internet Protocol]

55.

Device assisted services install

      
Application Number 16804983
Grant Number 11337059
Status In Force
Filing Date 2020-02-28
First Publication Date 2021-05-13
Grant Date 2022-05-17
Owner HEADWATER RESEARCH LLC (USA)
Inventor Raleigh, Gregory G.

Abstract

Device assisted services (DAS) install techniques are provided in accordance with some embodiments. In some embodiments, DAS install techniques for providing service processors for mobile devices are provided. In some embodiments, DAS install techniques for downloading/installing new and/or updated service processors for mobile devices are provided. In some embodiments, DAS install techniques for providing verified service processors for mobile devices are provided. In some embodiments, DAS install techniques for providing secured service processors for mobile devices are provided. In some embodiments, DAS install techniques include determining if a communications device in communication with a wireless network includes a service processor for assisting control of the communications device use of a service on the wireless network, in which the service processor includes a service profile that includes a plurality of service policy settings, and in which the service profile is associated with a service plan that provides for access to the service; and verifying the service processor. In some embodiments, DAS install techniques include providing a generic first version service processor for downloading and installing a second version service processor.

IPC Classes  ?

  • H04W 8/22 - Processing or transfer of terminal data, e.g. status or physical capabilities
  • H04L 41/0806 - Configuration setting for initial configuration or provisioning, e.g. plug-and-play
  • H04L 41/082 - Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • H04W 4/24 - Accounting or billing
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04W 28/18 - Negotiating wireless communication parameters

56.

Communications device with secure data path processing agents

      
Application Number 17008031
Grant Number 11665186
Status In Force
Filing Date 2020-08-31
First Publication Date 2021-04-22
Grant Date 2023-05-30
Owner HEADWATER RESEARCH LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James
  • Raissinia, Alireza
  • Sabin, Michael J.

Abstract

Secure device data records (DDRs) are provided. In some embodiments, a system for secure DDRs includes a processor of a wireless communication device for wireless communication with a wireless network, in which the processor is configured with a secure execution environment, and in which the secure execution environment is configured to: monitor service usage of the wireless communication device with the wireless network; and generate a plurality of device data records of the monitored service usage of the wireless communication device with the wireless network, in which each device data record is associated with a unique sequence order identifier; and a memory coupled to the processor and configured to provide the processor with instructions. In some embodiments, the secure execution environment is located in an application processor, in a modem processor, and/or in a subscriber identity module (SIM).

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 9/40 - Network security protocols
  • H04L 41/046 - Network management architectures or arrangements comprising network management agents or mobile agents therefor
  • H04W 12/12 - Detection or prevention of fraud
  • H04W 12/128 - Anti-malware arrangements, e.g. protection against SMS fraud or mobile malware
  • G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities

57.

System and method for wireless network offloading

      
Application Number 17035403
Grant Number 11425580
Status In Force
Filing Date 2020-09-28
First Publication Date 2021-04-22
Grant Date 2022-08-23
Owner HEADWATER RESEARCH LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Raissinia, Alireza
  • Lavine, James

Abstract

Wireless offloading provides tools to a service provider to encourage or direct a subscriber to offload from a first network, e.g., a cellular network, to a second network, e.g., a Wi-Fi network. The cellular service provider can use network data to determine wireless offloading priorities for cellular subscribers on an individual or group basis. The cellular service provider may use wireless network data it has and/or wireless network data it learns about networks from the wireless devices (which may obtain Wi-Fi network data from beacon frames of Wi-Fi networks or active scanning and which may report to the cellular service provider). Each wireless device can be given scanning assignments to ensure that the reporting task is shared among subscribers or adjusted to fill in gaps in data. With the network data, the cellular service provider is capable of generating useful prioritized network lists for wireless devices, either individually or as a group. Preferences can be encouraged in the form of incentive offers to subscribers to, e.g., offload from the cellular network to a Wi-Fi network. Incentive offers can include offers to lower service costs or provide additional or improved services.

IPC Classes  ?

  • H04W 24/02 - Arrangements for optimising operational condition
  • H04W 48/18 - Selecting a network or a communication service

58.

Service design center for device assisted services

      
Application Number 17063336
Grant Number 11570309
Status In Force
Filing Date 2020-10-05
First Publication Date 2021-04-22
Grant Date 2023-01-31
Owner HEADWATER RESEARCH LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James
  • Raissinia, Alireza
  • James, Justin
  • Green, Jeffrey

Abstract

A technique involves modular storage of network service plan components and provisioning of same. A subset of the capabilities of a service design system can be granted to a sandbox system to enable customization of service plan offerings or other controls.

IPC Classes  ?

  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 4/24 - Accounting or billing
  • G06Q 30/06 - Buying, selling or leasing transactions

59.

Adapting network policies based on device service processor configuration

      
Application Number 17063047
Grant Number 11582593
Status In Force
Filing Date 2020-10-05
First Publication Date 2021-04-22
Grant Date 2023-02-14
Owner HEAD WATER RESEARCH LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James

Abstract

Disclosed herein are various embodiments to prevent, detect, or take action in response to the moving a device credential from one device to another, the improper configuration of a service processor, a missing service processor, or the tampering with a service processor in device-assisted services (DAS) systems.

IPC Classes  ?

  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04L 12/14 - Charging arrangements
  • H04L 41/0816 - Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 4/24 - Accounting or billing
  • H04W 12/06 - Authentication
  • H04W 12/08 - Access security
  • H04W 24/10 - Scheduling measurement reports
  • H04L 41/0893 - Assignment of logical groups to network elements
  • H04L 41/5003 - Managing SLAInteraction between SLA and QoS
  • H04L 41/5025 - Ensuring fulfilment of SLA by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade

60.

Wireless end-user device providing ambient or sponsored services

      
Application Number 17026549
Grant Number 11538106
Status In Force
Filing Date 2020-09-21
First Publication Date 2021-04-08
Grant Date 2022-12-27
Owner HEADWATER RESEARCH LLC (USA)
Inventor Raleigh, Gregory G

Abstract

A wireless end-user device is disclosed. One or more user inputs indicate that a user of the wireless end-user device authorizes the device to send a first file to a server over a network of a first network type, and that the user does not authorize the device to send a second file to the server over the network of the first type. Based on the one or more user inputs and a determination that the device is connected to the network of the first type, the device sends the first file, but not the second file, to the server over the network of the first network type. Upon detecting that the device is connected to a network of the second network type, the device sends the second file to the server over the network of the second network type.

IPC Classes  ?

  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • G06Q 40/02 - Banking, e.g. interest calculation or account maintenance
  • H04W 4/24 - Accounting or billing

61.

Managing service user discovery and service launch object placement on a device

      
Application Number 16927424
Grant Number 11563592
Status In Force
Filing Date 2020-07-13
First Publication Date 2021-04-08
Grant Date 2023-01-24
Owner HEADWATER RESEARCH LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Green, Jeffrey
  • Tellado, Jose

Abstract

Methods and apparatuses to manage service user discovery and service launch object placement on a device. A method comprising: obtaining information to assist in identifying a portion of a user interface of a wireless device, the wireless device communicatively coupled to a network system over a wireless access network; determining a differentiating attribute of the identified portion of the user interface; obtaining one or more service launch objects for placement in the identified portion of the user interface; and sending configuration information to the wireless device over the wireless access network to assist the wireless device in placing the one or more service launch objects in the identified portion of the user interface.

IPC Classes  ?

  • H04L 12/14 - Charging arrangements
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04L 41/0893 - Assignment of logical groups to network elements
  • H04W 4/24 - Accounting or billing
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04W 4/60 - Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
  • H04L 41/5054 - Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
  • H04L 41/0806 - Configuration setting for initial configuration or provisioning, e.g. plug-and-play
  • H04L 41/5025 - Ensuring fulfilment of SLA by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade
  • H04L 41/5003 - Managing SLAInteraction between SLA and QoS

62.

Virtualized policy and charging system

      
Application Number 17068019
Grant Number 11494837
Status In Force
Filing Date 2020-10-12
First Publication Date 2021-04-08
Grant Date 2022-11-08
Owner HEADWATER RESEARCH LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James

Abstract

A network system for providing one or more services to one or more end-user devices communicatively coupled to the network system over a wireless access network, the network system comprising: a policy enforcement function, a first policy element, a second policy element, and a network element, wherein the network element is communicatively coupled to the policy enforcement function, the first policy element, and the second policy element, and wherein the network element is configured to communicate first policy information between the policy enforcement function and the first policy element, and communicate second policy information between the first policy enforcement function and the second policy element.

IPC Classes  ?

  • G06Q 40/02 - Banking, e.g. interest calculation or account maintenance
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 4/24 - Accounting or billing

63.

Device group partitions and settlement platform

      
Application Number 17019957
Grant Number 11533642
Status In Force
Filing Date 2020-09-14
First Publication Date 2021-03-04
Grant Date 2022-12-20
Owner HEADWATER RESEARCH LLC (USA)
Inventor Raleigh, Gregory G.

Abstract

Device group partitions and a settlement platform are provided. In some embodiments, device group partitions (e.g., partitions of devices based on associated device groups) are provided. In some embodiments, a settlement platform service is provided. In some embodiments, a settlement platform service is provided for partitioned devices. In some embodiments, collecting device generated service usage information for one or more devices in wireless communication on a wireless network; and aggregating the device generated service usage information for a settlement platform for the one or more devices in wireless communication on the wireless network is provided. In some embodiments, a settlement platform implements a service billing allocation and/or a service/transactional revenue share among one or more partners. In some embodiments, service usage information includes micro-CDRs, which are used for CDR mediation or reconciliation that provides for service usage accounting on any device activity that is desired. In some embodiments, each device activity that is desired to be associated with a billing event is assigned a micro-CDR transaction code, and a service processor of the device is programmed to account for that activity associated with that transaction code. In some embodiments, a service processor executing on a wireless communications device periodically reports (e.g., during each heartbeat or based on any other periodic, push, and/or pull communication technique(s)) micro-CDR usage measures to, for example, a service controller or some other network element for CDR mediation or reconciliation.

IPC Classes  ?

  • H04W 24/08 - Testing using real traffic
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04L 41/5054 - Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
  • H04L 47/80 - Actions related to the user profile or the type of traffic
  • H04L 47/70 - Admission controlResource allocation
  • H04L 47/2475 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting traffic characterised by the type of applications
  • H04W 48/04 - Access restriction performed under specific conditions based on user or terminal location or mobility data, e.g. moving direction or speed
  • H04W 52/02 - Power saving arrangements
  • H04L 47/20 - Traffic policing
  • H04W 12/08 - Access security
  • H04W 48/16 - DiscoveringProcessing access restriction or access information
  • H04W 80/04 - Network layer protocols, e.g. mobile IP [Internet Protocol]
  • H04W 48/02 - Access restriction performed under specific conditions
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04L 41/0893 - Assignment of logical groups to network elements
  • H04L 41/0896 - Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
  • H04L 12/14 - Charging arrangements
  • H04L 41/50 - Network service management, e.g. ensuring proper service fulfilment according to agreements
  • H04L 41/5006 - Creating or negotiating SLA contracts, guarantees or penalties
  • H04W 48/06 - Access restriction performed under specific conditions based on traffic conditions
  • H04W 28/20 - Negotiating bandwidth
  • H04W 24/02 - Arrangements for optimising operational condition
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04W 48/08 - Access restriction or access information delivery, e.g. discovery data delivery
  • H04L 67/51 - Discovery or management thereof, e.g. service location protocol [SLP] or web services
  • H04W 8/04 - Registration at HLR or HSS [Home Subscriber Server]
  • H04L 47/2425 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting services specification, e.g. SLA
  • H04L 41/5022 - Ensuring fulfilment of SLA by giving priorities, e.g. assigning classes of service
  • H04W 4/24 - Accounting or billing
  • H04W 24/00 - Supervisory, monitoring or testing arrangements
  • H04W 36/14 - Reselecting a network or an air interface

64.

Device-assisted services for protecting network capacity

      
Application Number 16993012
Grant Number 11405224
Status In Force
Filing Date 2020-08-13
First Publication Date 2021-03-04
Grant Date 2022-08-02
Owner HEADWATER RESEARCH LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James
  • Raissinia, Alireza

Abstract

Device Assisted Services (DAS) for protecting network capacity is provided. In some embodiments, DAS for protecting network capacity includes monitoring a network service usage activity of the communications device in network communication; classifying the network service usage activity for differential network access control for protecting network capacity; and associating the network service usage activity with a network service usage control policy based on a classification of the network service usage activity to facilitate differential network access control for protecting network capacity.

IPC Classes  ?

  • H04L 12/14 - Charging arrangements
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04L 41/5006 - Creating or negotiating SLA contracts, guarantees or penalties
  • H04L 41/50 - Network service management, e.g. ensuring proper service fulfilment according to agreements
  • H04L 41/0896 - Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04L 41/5054 - Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
  • H04L 47/80 - Actions related to the user profile or the type of traffic
  • H04L 47/70 - Admission controlResource allocation
  • H04W 12/06 - Authentication
  • H04L 9/40 - Network security protocols
  • H04W 12/084 - Access security using delegated authorisation, e.g. open authorisation [OAuth] protocol
  • H04W 12/088 - Access security using filters or firewalls
  • H04L 41/0893 - Assignment of logical groups to network elements
  • H04L 43/0882 - Utilisation of link capacity
  • H04W 52/02 - Power saving arrangements
  • H04W 84/12 - WLAN [Wireless Local Area Networks]
  • H04L 47/20 - Traffic policing
  • H04W 28/12 - Flow control using signalling between network elements
  • H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
  • H04L 47/12 - Avoiding congestionRecovering from congestion
  • H04L 47/19 - Flow controlCongestion control at layers above the network layer
  • H04L 41/5051 - Service on demand, e.g. definition and deployment of services in real time
  • H04W 48/16 - DiscoveringProcessing access restriction or access information
  • H04W 80/04 - Network layer protocols, e.g. mobile IP [Internet Protocol]
  • H04L 47/2475 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting traffic characterised by the type of applications
  • H04W 48/04 - Access restriction performed under specific conditions based on user or terminal location or mobility data, e.g. moving direction or speed
  • H04W 24/08 - Testing using real traffic
  • H04W 24/02 - Arrangements for optimising operational condition
  • H04W 28/20 - Negotiating bandwidth
  • H04W 48/06 - Access restriction performed under specific conditions based on traffic conditions
  • H04W 4/24 - Accounting or billing
  • H04L 67/51 - Discovery or management thereof, e.g. service location protocol [SLP] or web services
  • H04W 48/02 - Access restriction performed under specific conditions
  • H04W 24/00 - Supervisory, monitoring or testing arrangements
  • H04W 36/14 - Reselecting a network or an air interface
  • H04L 47/2425 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting services specification, e.g. SLA
  • H04L 41/5022 - Ensuring fulfilment of SLA by giving priorities, e.g. assigning classes of service
  • H04L 67/61 - Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
  • H04W 84/04 - Large scale networksDeep hierarchical networks
  • H04M 15/30 - Arrangements for metering, time-control or time-indication with meter at substation the meter not being controlled from an exchange

65.

Enhanced curfew and protection associated with a device group

      
Application Number 16895427
Grant Number 11516301
Status In Force
Filing Date 2020-06-08
First Publication Date 2021-01-28
Grant Date 2022-11-29
Owner HEADWATER RESEARCH LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Tellado, Jose
  • Green, Jeffrey
  • Lavine, James
  • Carter, Iii, Russell Bertrand

Abstract

A method comprising obtaining, from a master user, a device usage allocation applicable to two or more devices, the two or more devices being associated with another user, the another user being different from the master user, obtaining an aggregate measure of device usage associated with the two or more devices, if the aggregate measure of device usage associated with the two or more devices satisfies a condition relative to the device usage allocation, managing an activity of the two or more devices, and sending a notification to at least one of the two or more devices, the notification for presentation to the another user through a user interface of the at least one of the two or more devices.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • H04L 67/04 - Protocols specially adapted for terminals or networks with limited capabilitiesProtocols specially adapted for terminal portability
  • H04L 12/14 - Charging arrangements
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 4/24 - Accounting or billing
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04W 24/02 - Arrangements for optimising operational condition
  • H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • H04L 67/025 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
  • H04L 67/53 - Network services using third party service providers
  • H04L 67/55 - Push-based network services
  • H04L 67/50 - Network services

66.

Security techniques for device assisted services

      
Application Number 16907887
Grant Number 11405429
Status In Force
Filing Date 2020-06-22
First Publication Date 2020-10-08
Grant Date 2022-08-02
Owner HEADWATER RESEARCH LLC (USA)
Inventor Raleigh, Gregory G.

Abstract

Security techniques for device assisted services are provided. In some embodiments, secure service measurement and/or control execution partition is provided. In some embodiments, implementing a service profile executed at least in part in a secure execution environment of a processor of a communications device for assisting control of the communications device use of a service on a wireless network, in which the service profile includes a plurality of service policy settings, and wherein the service profile is associated with a service plan that provides for access to the service on the wireless network; monitoring use of the service based on the service profile; and verifying the use of the service based on the monitored use of the service.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling
  • G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems
  • G06Q 20/20 - Point-of-sale [POS] network systems
  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • G06Q 30/04 - Billing or invoicing
  • G06Q 30/06 - Buying, selling or leasing transactions
  • G06Q 40/00 - FinanceInsuranceTax strategiesProcessing of corporate or income taxes
  • H04L 12/14 - Charging arrangements
  • H04L 41/0893 - Assignment of logical groups to network elements
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04L 67/63 - Routing a service request depending on the request content or context
  • H04L 67/55 - Push-based network services
  • H04W 88/08 - Access point devices
  • H04L 67/306 - User profiles
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04W 12/037 - Protecting confidentiality, e.g. by encryption of the control plane, e.g. signalling traffic
  • H04L 41/5003 - Managing SLAInteraction between SLA and QoS
  • H04W 4/24 - Accounting or billing
  • G06F 15/177 - Initialisation or configuration control
  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04W 12/08 - Access security
  • H04L 47/2408 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting different services, e.g. a differentiated services [DiffServ] type of service
  • H04W 8/20 - Transfer of user or subscriber data
  • H04W 28/12 - Flow control using signalling between network elements
  • H04W 48/14 - Access restriction or access information delivery, e.g. discovery data delivery using user query
  • H04W 4/20 - Services signallingAuxiliary data signalling, i.e. transmitting data via a non-traffic channel
  • H04W 12/00 - Security arrangementsAuthenticationProtecting privacy or anonymity
  • H04W 24/08 - Testing using real traffic
  • H04W 12/02 - Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
  • H04L 51/046 - Interoperability with other network applications or services
  • H04W 4/12 - MessagingMailboxesAnnouncements
  • H04W 4/18 - Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04W 72/04 - Wireless resource allocation
  • H04L 47/20 - Traffic policing
  • H04W 4/02 - Services making use of location information
  • H04L 41/0806 - Configuration setting for initial configuration or provisioning, e.g. plug-and-play
  • H04L 41/5054 - Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
  • H04L 67/145 - Termination or inactivation of sessions, e.g. event-controlled end of session avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session
  • H04W 12/06 - Authentication
  • H04W 48/16 - DiscoveringProcessing access restriction or access information
  • H04L 41/5025 - Ensuring fulfilment of SLA by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • H04L 67/564 - Enhancement of application control based on intercepted application data
  • H04W 8/02 - Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]Transfer of mobility data, e.g. between HLR, VLR or external networks
  • H04W 84/04 - Large scale networksDeep hierarchical networks
  • H04W 84/12 - WLAN [Wireless Local Area Networks]
  • H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals
  • H04L 41/08 - Configuration management of networks or network elements

67.

Automated credential porting for mobile devices

      
Application Number 16235661
Grant Number 10834583
Status In Force
Filing Date 2018-12-28
First Publication Date 2020-09-17
Grant Date 2020-11-10
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James

Abstract

Devices, systems, and non-transitory computer-readable storage media for updating wireless device credentials, the wireless device comprising: a user interface, memory configured to store one or more credentials for enabling the wireless device to obtain one or more services over a wireless access network, and one or more processors configured to execute one or more machine-executable instructions that, when executed by the one or more processors, cause the one or more processors to obtain an indication of a user request to replace a particular credential with a target credential, detect a network-provisioning state change, determine that the particular credential does not match the target credential, initiate a programming session with a network element over a wireless access network, obtain an updated credential from the network element, and assist in storing the updated credential in memory.

IPC Classes  ?

  • H04W 12/04 - Key management, e.g. using generic bootstrapping architecture [GBA]
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04W 12/06 - Authentication
  • H04W 12/00 - Security arrangementsAuthenticationProtecting privacy or anonymity

68.

Enterprise access control and accounting allocation for access networks

      
Application Number 16740625
Grant Number 11219074
Status In Force
Filing Date 2020-01-13
First Publication Date 2020-09-17
Grant Date 2022-01-04
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Raissinia, Alireza
  • Green, Jeffrey

Abstract

Enterprise and consumer billing allocation for wireless communication device service usage activities is provided. In some embodiments, enterprise and consumer billing allocation for wireless communication device service usage activities includes monitoring a service usage activity of a wireless communication device, and determining an enterprise and consumer billing allocation for the monitored service usage activity. In some embodiments, enterprise and consumer billing allocation for wireless communication device service usage activities includes monitoring a service usage activity of a wireless communication device, and reporting the monitored service usage activity to a network element, in which the network element determines an enterprise and consumer billing allocation for the monitored service usage activity. In some embodiments, enterprise and consumer billing allocation for wireless communication device service usage activities includes providing a service design center for configuring an enterprise and consumer billing allocation of monitored service usage activities for a plurality of wireless communication devices associated with an enterprise account, and implementing the configured enterprise and consumer billing allocation for monitored service usage activities for the plurality of wireless communication devices associated with the enterprise account.

IPC Classes  ?

  • H04W 76/12 - Setup of transport tunnels
  • H04L 12/14 - Charging arrangements
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04L 12/46 - Interconnection of networks
  • H04L 12/24 - Arrangements for maintenance or administration
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04W 4/24 - Accounting or billing

69.

Intermediate networking devices

      
Application Number 16694813
Grant Number 11363496
Status In Force
Filing Date 2019-11-25
First Publication Date 2020-04-02
Grant Date 2022-06-14
Owner HEADWATER RESEARCH LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Nguyen, Vien-Phuong
  • Stark, Lisa
  • Tellado, Jose

Abstract

A wireless communication device comprising: one or more network modems enabling the wireless communication device to communicate over a first wireless network; one or more network modems enabling the wireless communication device to communicate with two or more end-point devices over a second wireless network; one or more processors configured to execute one or more instructions; and memory coupled to the one or more processors and configured to provide the one or more processors with the one or more instructions. The one or more instructions, when executed by the processors, cause processors to: establish a first connection between the wireless communication device and a first end-point device; establish a second connection between the wireless communication device and a second end-point device; apply a first control to traffic transmitted by or to the first end-point device; and apply a second control to traffic transmitted by or to the second end-point device.

IPC Classes  ?

  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04W 28/10 - Flow control
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04W 84/12 - WLAN [Wireless Local Area Networks]
  • H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals
  • H04W 80/04 - Network layer protocols, e.g. mobile IP [Internet Protocol]

70.

Enhanced roaming services and converged carrier networks with device assisted services and a proxy

      
Application Number 16679262
Grant Number 11412366
Status In Force
Filing Date 2019-11-10
First Publication Date 2020-03-19
Grant Date 2022-08-09
Owner HEADWATER RESEARCH LLC (USA)
Inventor Raleigh, Gregory G.

Abstract

A method performed by a network system communicatively coupled to a wireless device by a wireless access network, the network system including a network element corresponding to a network element destination, the method comprising providing at least a portion of a device policy to the wireless device, wherein the device policy is configured to assist in detecting wireless device traffic associated with a service activity, identifying the service activity as being included in a service usage activity classification, and directing or routing the wireless device traffic associated with the service activity over the wireless access network based on information identifying the network element destination; providing a network element policy to the network element corresponding to the network element destination; detecting, at the network element, traffic associated with the wireless device; and applying the network element policy at the network element to the traffic associated with the wireless device.

IPC Classes  ?

  • H04W 8/02 - Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]Transfer of mobility data, e.g. between HLR, VLR or external networks
  • H04W 4/24 - Accounting or billing
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04L 12/14 - Charging arrangements
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04W 4/90 - Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]

71.

Wireless network service interfaces

      
Application Number 16426251
Grant Number 11190545
Status In Force
Filing Date 2019-05-30
First Publication Date 2020-02-20
Grant Date 2021-11-30
Owner HEADWATER RESEARCH LLC (USA)
Inventor
  • Raleigh, Gregory G
  • Lavine, James
  • Raissinia, Alireza

Abstract

A uniform wireless network service selection information exchange interface system is provided to facilitate a consistent user experience across multiple wireless networks that may have different service plan activation or service plan purchase processes. Network detection of service usage anomalies based on device-based data usage reports is provided to enable the network to determine whether an end-user device is likely operating in accordance with the established policy, or whether the end-user device may be operating fraudulently.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04W 12/12 - Detection or prevention of fraud
  • H04W 12/03 - Protecting confidentiality, e.g. by encryption
  • H04W 12/069 - Authentication using certificates or pre-shared keys
  • H04W 12/088 - Access security using filters or firewalls
  • H04W 84/12 - WLAN [Wireless Local Area Networks]
  • H04W 48/20 - Selecting an access point
  • H04L 12/24 - Arrangements for maintenance or administration

72.

Flow tagging for service policy implementation

      
Application Number 16426786
Grant Number 11190427
Status In Force
Filing Date 2019-05-30
First Publication Date 2020-02-20
Grant Date 2021-11-30
Owner HEADWATER RESEARCH LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Green, Jeffrey
  • Lavine, James
  • Nguyen, Vien-Phuong

Abstract

A flow tagging technique includes tagging a data flow at a plurality of points in the data flow. For example, the data flow can be tagged at a socket and at a proxy manager API. By tagging the data flow at multiple points, it becomes possible to map network service usage activities to the appropriate initiating applications.

IPC Classes  ?

  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04W 4/24 - Accounting or billing
  • H04L 12/24 - Arrangements for maintenance or administration
  • H04W 24/08 - Testing using real traffic
  • H04L 12/801 - Flow control or congestion control
  • H04L 12/927 - Allocation of resources based on type of traffic, QoS or priority
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 12/14 - Charging arrangements

73.

Device-Assisted Services for Protecting Network Capacity

      
Application Number 16595583
Status Pending
Filing Date 2019-10-08
First Publication Date 2020-02-06
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James
  • Raissinia, Alireza

Abstract

Device Assisted Services (DAS) for protecting network capacity is provided. In some embodiments, DAS for protecting network capacity includes monitoring a network service usage activity of the communications device in network communication; classifying the network service usage activity for differential network access control for protecting network capacity; and associating the network service usage activity with a network service usage control policy based on a classification of the network service usage activity to facilitate differential network access control for protecting network capacity.

IPC Classes  ?

  • H04W 24/08 - Testing using real traffic
  • H04W 12/06 - Authentication
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04L 12/24 - Arrangements for maintenance or administration
  • H04L 12/14 - Charging arrangements
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04L 12/927 - Allocation of resources based on type of traffic, QoS or priority
  • H04L 12/911 - Network admission control and resource allocation, e.g. bandwidth allocation or in-call renegotiation
  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04W 52/02 - Power saving arrangements
  • H04W 84/12 - WLAN [Wireless Local Area Networks]
  • H04L 12/813 - Policy-based control, e.g. policing
  • H04W 28/12 - Flow control using signalling between network elements
  • H04L 12/801 - Flow control or congestion control
  • H04W 12/08 - Access security
  • H04W 48/16 - DiscoveringProcessing access restriction or access information
  • H04W 80/04 - Network layer protocols, e.g. mobile IP [Internet Protocol]
  • H04L 12/859 - Flow control actions based on the nature of the application, e.g. controlling web browsing or e-mail traffic
  • H04W 48/04 - Access restriction performed under specific conditions based on user or terminal location or mobility data, e.g. moving direction or speed
  • H04W 24/02 - Arrangements for optimising operational condition
  • H04W 28/20 - Negotiating bandwidth
  • H04W 48/06 - Access restriction performed under specific conditions based on traffic conditions
  • H04W 4/24 - Accounting or billing
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04W 48/02 - Access restriction performed under specific conditions

74.

Service plan design, user interfaces, application programming interfaces, and device management

      
Application Number 16654295
Grant Number 11218854
Status In Force
Filing Date 2019-10-16
First Publication Date 2020-02-06
Grant Date 2022-01-04
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G
  • Tellado, Jose
  • Green, Jeffrey
  • Lavine, James
  • Carter, Iii, Russell Bertrand
  • James, Justin
  • Nguyen, Laurent An Minh

Abstract

Disclosed herein are methods, systems, and apparatuses to enable subscribers of mobile wireless communication devices to view, research, select and customize service plans; to create and manage device groups, share and set permission controls for service plans among devices in device groups; to manage communication services through graphical user interfaces; to sponsor and promote service plans; and to design, manage, and control communication services through application programming interfaces.

IPC Classes  ?

  • H04W 4/50 - Service provisioning or reconfiguring
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • G06T 1/00 - General purpose image data processing
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • H04W 4/24 - Accounting or billing

75.

Mobile device and service management

      
Application Number 16274405
Grant Number 11039020
Status In Force
Filing Date 2019-02-13
First Publication Date 2019-10-24
Grant Date 2021-06-15
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James
  • Carter, Iii, Russell Bertrand

Abstract

A wireless end-user device, comprising one or more modems enabling the wireless end-user device to communicate with a network system over a wireless access network, a touch-screen user interface, and one or more processors configured to execute one or more instructions that, when executed by the one or more processors, cause the one or more processors to detect a user input through the touch-screen user interface, the user input comprising a request to remove the wireless end-user device from an existing device group account, the existing device group account being associated with one or more devices including the wireless end-user device, and send a message to the network system over the wireless access network, the message conveying the request to remove the wireless end-user device from the existing device group account.

IPC Classes  ?

  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04L 12/14 - Charging arrangements
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04W 4/08 - User group management
  • H04W 4/24 - Accounting or billing
  • H04W 4/00 - Services specially adapted for wireless communication networksFacilities therefor
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04W 60/06 - De-registration or detaching
  • H04W 12/06 - Authentication
  • H04W 12/088 - Access security using filters or firewalls
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04W 4/70 - Services for machine-to-machine communication [M2M] or machine type communication [MTC]
  • H04W 4/029 - Location-based management or tracking services
  • H04W 12/61 - Time-dependent

76.

Device-assisted services for protecting network capacity

      
Application Number 16272114
Grant Number 10749700
Status In Force
Filing Date 2019-02-11
First Publication Date 2019-10-24
Grant Date 2020-08-18
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James
  • Raissinia, Alireza

Abstract

Device Assisted Services (DAS) for protecting network capacity is provided. In some embodiments, DAS for protecting network capacity includes monitoring a network service usage activity of the communications device in network communication; classifying the network service usage activity for differential network access control for protecting network capacity; and associating the network service usage activity with a network service usage control policy based on a classification of the network service usage activity to facilitate differential network access control for protecting network capacity.

IPC Classes  ?

  • H04L 12/14 - Charging arrangements
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04L 12/24 - Arrangements for maintenance or administration
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04L 12/927 - Allocation of resources based on type of traffic, QoS or priority
  • H04L 12/911 - Network admission control and resource allocation, e.g. bandwidth allocation or in-call renegotiation
  • H04W 12/06 - Authentication
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04W 12/08 - Access security
  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04W 52/02 - Power saving arrangements
  • H04W 84/12 - WLAN [Wireless Local Area Networks]
  • H04L 12/813 - Policy-based control, e.g. policing
  • H04W 28/12 - Flow control using signalling between network elements
  • H04L 12/801 - Flow control or congestion control
  • H04W 48/16 - DiscoveringProcessing access restriction or access information
  • H04W 80/04 - Network layer protocols, e.g. mobile IP [Internet Protocol]
  • H04L 12/859 - Flow control actions based on the nature of the application, e.g. controlling web browsing or e-mail traffic
  • H04W 48/04 - Access restriction performed under specific conditions based on user or terminal location or mobility data, e.g. moving direction or speed
  • H04W 24/08 - Testing using real traffic
  • H04W 24/02 - Arrangements for optimising operational condition
  • H04W 28/20 - Negotiating bandwidth
  • H04W 48/06 - Access restriction performed under specific conditions based on traffic conditions
  • H04W 4/24 - Accounting or billing
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04W 48/02 - Access restriction performed under specific conditions
  • H04W 24/00 - Supervisory, monitoring or testing arrangements
  • H04W 36/14 - Reselecting a network or an air interface
  • H04L 12/851 - Traffic type related actions, e.g. QoS or priority
  • H04W 84/04 - Large scale networksDeep hierarchical networks
  • H04M 15/30 - Arrangements for metering, time-control or time-indication with meter at substation the meter not being controlled from an exchange

77.

Wireless end-user device providing ambient or sponsored services

      
Application Number 16353176
Grant Number 10783581
Status In Force
Filing Date 2019-03-14
First Publication Date 2019-10-10
Grant Date 2020-09-22
Owner Headwater Research LLC (USA)
Inventor Raleigh, Gregory G

Abstract

A wireless end-user device is disclosed. One or more user inputs indicate that a user of the wireless end-user device authorizes the device to send a first file to a server over a network of a first network type, and that the user does not authorize the device to send a second file to the server over the network of the first type. Based on the one or more user inputs and a determination that the device is connected to the network of the first type, the device sends the first file, but not the second file, to the server over the network of the first network type. Upon detecting that the device is connected to a network of the second network type, the device sends the second file to the server over the network of the second network type.

IPC Classes  ?

  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • G06Q 40/02 - Banking, e.g. interest calculation or account maintenance
  • H04W 4/24 - Accounting or billing

78.

Automated device provisioning and activation

      
Application Number 16436628
Grant Number 11228617
Status In Force
Filing Date 2019-06-10
First Publication Date 2019-09-26
Grant Date 2022-01-18
Owner Headwater Research LLC (USA)
Inventor Raleigh, Gregory G.

Abstract

Various embodiments are disclosed for a services policy communication system and method. In some embodiments, a communications device stores a set of device credentials for activating the communications device for a service on a network; and sends an access request to the network, the access request including the set of device credentials.

IPC Classes  ?

  • H04W 12/08 - Access security
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling
  • G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems
  • G06Q 20/20 - Point-of-sale [POS] network systems
  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • G06Q 30/04 - Billing or invoicing
  • G06Q 30/06 - Buying, selling or leasing transactions
  • G06Q 40/00 - FinanceInsuranceTax strategiesProcessing of corporate or income taxes
  • H04L 12/14 - Charging arrangements
  • H04L 12/24 - Arrangements for maintenance or administration
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04W 88/08 - Access point devices
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04W 12/037 - Protecting confidentiality, e.g. by encryption of the control plane, e.g. signalling traffic
  • H04W 4/24 - Accounting or billing
  • G06F 15/177 - Initialisation or configuration control
  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04L 12/851 - Traffic type related actions, e.g. QoS or priority
  • H04W 8/20 - Transfer of user or subscriber data
  • H04W 28/12 - Flow control using signalling between network elements
  • H04W 48/14 - Access restriction or access information delivery, e.g. discovery data delivery using user query
  • H04W 4/20 - Services signallingAuxiliary data signalling, i.e. transmitting data via a non-traffic channel
  • H04W 12/00 - Security arrangementsAuthenticationProtecting privacy or anonymity
  • H04W 24/08 - Testing using real traffic
  • H04W 12/02 - Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
  • H04L 12/58 - Message switching systems
  • H04W 4/12 - MessagingMailboxesAnnouncements
  • H04W 4/18 - Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04W 72/04 - Wireless resource allocation
  • H04L 12/813 - Policy-based control, e.g. policing
  • H04W 4/02 - Services making use of location information
  • H04W 12/06 - Authentication
  • H04W 48/16 - DiscoveringProcessing access restriction or access information
  • H04W 8/02 - Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]Transfer of mobility data, e.g. between HLR, VLR or external networks
  • H04W 84/04 - Large scale networksDeep hierarchical networks
  • H04W 84/12 - WLAN [Wireless Local Area Networks]
  • H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals

79.

Adaptive ambient services

      
Application Number 16272198
Grant Number 10855559
Status In Force
Filing Date 2019-02-11
First Publication Date 2019-09-12
Grant Date 2020-12-01
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Rightmyer, Rob
  • Kudelin, Vladislav

Abstract

Adaptive ambient services are provided. In some embodiments, an adaptive ambient service includes providing an ambient service profile. In some embodiments, an ambient service includes implementing an ambient service profile for assisting control of the communications device use of an ambient service on a wireless network, in which the ambient service profile includes a plurality of service policy settings, and in which the ambient service profile is associated with an ambient service plan that provides for initial access to the ambient service with limited service capabilities prior to activation of a new service plan; monitoring use of the ambient service based on the ambient service profile; and adapting the ambient service profile based on the monitored use of the ambient service.

IPC Classes  ?

  • H04L 12/24 - Arrangements for maintenance or administration
  • H04W 4/50 - Service provisioning or reconfiguring
  • G06Q 30/06 - Buying, selling or leasing transactions
  • G06Q 50/10 - Services
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 12/725 - Selecting a path with suitable quality of service [QoS]
  • H04W 8/24 - Transfer of terminal data
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04W 48/14 - Access restriction or access information delivery, e.g. discovery data delivery using user query
  • H04L 12/927 - Allocation of resources based on type of traffic, QoS or priority
  • H04L 12/911 - Network admission control and resource allocation, e.g. bandwidth allocation or in-call renegotiation
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04W 72/04 - Wireless resource allocation
  • H04W 80/04 - Network layer protocols, e.g. mobile IP [Internet Protocol]

80.

Device assisted CDR creation, aggregation, mediation and billing

      
Application Number 16425156
Grant Number 11190645
Status In Force
Filing Date 2019-05-29
First Publication Date 2019-09-12
Grant Date 2021-11-30
Owner HEADWATER RESEARCH LLC (USA)
Inventor Raleigh, Gregory G

Abstract

Device assisted CDR creation, aggregation, mediation and billing is provided. In some embodiments, device assisted CDR creation, aggregation, mediation and billing for a wireless network includes collecting device generated service usage information for one or more devices in wireless communication on the wireless network; and providing the device generated service usage information in a syntax (e.g., a device assisted charging data record (CDR)) and a communication protocol (e.g., 3GPP, 3GPP2, or other communication protocols) that can be used by other network devices to augment or replace network generated service usage information for the one or more devices in wireless communication on the wireless network.

IPC Classes  ?

81.

Service offer set publishing to device agent with on-device service selection

      
Application Number 16236134
Grant Number 10834577
Status In Force
Filing Date 2018-12-28
First Publication Date 2019-09-05
Grant Date 2020-11-10
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James
  • Raissinia, Alireza

Abstract

Disclosed herein are various embodiments for publishing a service offer set to a device agent on an end-user device and for on-device selection of a service. In some embodiments, a network system publishes a service offer set to an end-user device over a wireless access network, receives an offer set user selection from the end-user device, and provisions one or more network functions based on the offer set user selection.

IPC Classes  ?

  • H04W 8/24 - Transfer of terminal data
  • H04W 8/22 - Processing or transfer of terminal data, e.g. status or physical capabilities
  • H04M 15/00 - Arrangements for metering, time-control or time-indication

82.

System and method for wireless network offloading

      
Application Number 16272098
Grant Number 10791471
Status In Force
Filing Date 2019-02-11
First Publication Date 2019-09-05
Grant Date 2020-09-29
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Raissinia, Alireza
  • Lavine, James

Abstract

Wireless offloading provides tools to a service provider to encourage or direct a subscriber to offload from a first network, e.g., a cellular network, to a second network, e.g., a Wi-Fi network. The cellular service provider can use network data to determine wireless offloading priorities for cellular subscribers on an individual or group basis. The cellular service provider may use wireless network data it has and/or wireless network data it learns about networks from the wireless devices (which may obtain Wi-Fi network data from beacon frames of Wi-Fi networks or active scanning and which may report to the cellular service provider). Each wireless device can be given scanning assignments to ensure that the reporting task is shared among subscribers or adjusted to fill in gaps in data. With the network data, the cellular service provider is capable of generating useful prioritized network lists for wireless devices, either individually or as a group. Preferences can be encouraged in the form of incentive offers to subscribers to, e.g., offload from the cellular network to a Wi-Fi network. Incentive offers can include offers to lower service costs or provide additional or improved services.

IPC Classes  ?

  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04W 24/02 - Arrangements for optimising operational condition
  • H04W 48/18 - Selecting a network or a communication service

83.

Device assisted services install

      
Application Number 16118374
Grant Number 10582375
Status In Force
Filing Date 2018-08-30
First Publication Date 2019-08-29
Grant Date 2020-03-03
Owner Headwater Research LLC (USA)
Inventor Raleigh, Gregory G.

Abstract

Device assisted services (DAS) install techniques are provided in accordance with some embodiments. In some embodiments, DAS install techniques for providing service processors for mobile devices are provided. In some embodiments, DAS install techniques for downloading/installing new and/or updated service processors for mobile devices are provided. In some embodiments, DAS install techniques for providing verified service processors for mobile devices are provided. In some embodiments, DAS install techniques for providing secured service processors for mobile devices are provided. In some embodiments, DAS install techniques include determining if a communications device in communication with a wireless network includes a service processor for assisting control of the communications device use of a service on the wireless network, in which the service processor includes a service profile that includes a plurality of service policy settings, and in which the service profile is associated with a service plan that provides for access to the service; and verifying the service processor. In some embodiments, DAS install techniques include providing a generic first version service processor for downloading and installing a second version service processor.

IPC Classes  ?

  • H04W 8/22 - Processing or transfer of terminal data, e.g. status or physical capabilities
  • H04L 12/24 - Arrangements for maintenance or administration
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04W 4/24 - Accounting or billing
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04W 28/18 - Negotiating wireless communication parameters

84.

Enterprise access control and accounting allocation for access networks

      
Application Number 16132643
Grant Number 10536983
Status In Force
Filing Date 2018-09-17
First Publication Date 2019-08-22
Grant Date 2020-01-14
Owner HEADWATER RESEARCH LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Raissinia, Alireza
  • Green, Jeffrey

Abstract

Enterprise and consumer billing allocation for wireless communication device service usage activities is provided. In some embodiments, enterprise and consumer billing allocation for wireless communication device service usage activities includes monitoring a service usage activity of a wireless communication device, and determining an enterprise and consumer billing allocation for the monitored service usage activity. In some embodiments, enterprise and consumer billing allocation for wireless communication device service usage activities includes monitoring a service usage activity of a wireless communication device, and reporting the monitored service usage activity to a network element, in which the network element determines an enterprise and consumer billing allocation for the monitored service usage activity. In some embodiments, enterprise and consumer billing allocation for wireless communication device service usage activities includes providing a service design center for configuring an enterprise and consumer billing allocation of monitored service usage activities for a plurality of wireless communication devices associated with an enterprise account, and implementing the configured enterprise and consumer billing allocation for monitored service usage activities for the plurality of wireless communication devices associated with the enterprise account.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04W 76/12 - Setup of transport tunnels
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04L 12/14 - Charging arrangements
  • H04L 12/24 - Arrangements for maintenance or administration
  • H04L 12/46 - Interconnection of networks
  • H04W 4/24 - Accounting or billing

85.

Adapting network policies based on device service processor configuration

      
Application Number 16213612
Grant Number 10798558
Status In Force
Filing Date 2018-12-07
First Publication Date 2019-08-22
Grant Date 2020-10-06
Owner HEADWATER RESEARCH LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James

Abstract

Disclosed herein are various embodiments to prevent, detect, or take action in response to the moving a device credential from one device to another, the improper configuration of a service processor, a missing service processor, or the tampering with a service processor in device-assisted services (DAS) systems.

IPC Classes  ?

  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04L 12/14 - Charging arrangements
  • H04L 12/24 - Arrangements for maintenance or administration
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 4/24 - Accounting or billing
  • H04W 12/06 - Authentication
  • H04W 12/08 - Access security
  • H04W 24/10 - Scheduling measurement reports

86.

System and method for providing user notifications

      
Application Number 16213800
Grant Number 10798252
Status In Force
Filing Date 2018-12-07
First Publication Date 2019-08-22
Grant Date 2020-10-06
Owner HEADWATER RESEARCH LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James
  • Green, Jeffrey
  • Raissinia, Alireza

Abstract

A method performed by an end user device associated with a service plan having a limit on usage of a network service, the method comprising storing one or more notification actions corresponding to one or more notification requests; performing a device action that reflects a past or intended use of the network service; receiving one of the one or more notification requests from a network element in response to the device action; performing one of the one or more notification actions in response to the notification request, the notification action causing the end user device to retrieve at least a portion of a notification message associated with a status of the use, the at least a portion of the notification message being separate from the one of the one or more notification requests; and presenting the notification message on a user interface of the end user device.

IPC Classes  ?

87.

Security, fraud detection, and fraud mitigation in device-assisted services systems

      
Application Number 16218721
Grant Number 10841839
Status In Force
Filing Date 2018-12-13
First Publication Date 2019-08-22
Grant Date 2020-11-17
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James
  • Green, Jeffrey

Abstract

Secure architectures and methods for improving the security of mobile devices are disclosed. Also disclosed are apparatuses and methods to detect and mitigate fraud in device-assisted services implementations.

IPC Classes  ?

  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04W 28/10 - Flow control
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04W 4/24 - Accounting or billing
  • H04W 12/08 - Access security
  • H04W 80/04 - Network layer protocols, e.g. mobile IP [Internet Protocol]
  • H04W 84/12 - WLAN [Wireless Local Area Networks]
  • H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals

88.

Virtualized policy and charging system

      
Application Number 16251629
Grant Number 10803518
Status In Force
Filing Date 2019-01-18
First Publication Date 2019-08-22
Grant Date 2020-10-13
Owner HEADWATER RESEARCH LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James

Abstract

A network system for providing one or more services to one or more end-user devices communicatively coupled to the network system over a wireless access network, the network system comprising: a policy enforcement function, a first policy element, a second policy element, and a network element, wherein the network element is communicatively coupled to the policy enforcement function, the first policy element, and the second policy element, and wherein the network element is configured to communicate first policy information between the policy enforcement function and the first policy element, and communicate second policy information between the first policy enforcement function and the second policy element.

IPC Classes  ?

  • G06Q 40/02 - Banking, e.g. interest calculation or account maintenance
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 4/24 - Accounting or billing

89.

Device group partitions and settlement platform

      
Application Number 16217705
Grant Number 10779177
Status In Force
Filing Date 2018-12-12
First Publication Date 2019-08-22
Grant Date 2020-09-15
Owner Headwater Research LLC (USA)
Inventor Raleigh, Gregory G.

Abstract

Device group partitions and a settlement platform are provided. In some embodiments, device group partitions (e.g., partitions of devices based on associated device groups) are provided. In some embodiments, a settlement platform service is provided. In some embodiments, a settlement platform service is provided for partitioned devices. In some embodiments, collecting device generated service usage information for one or more devices in wireless communication on a wireless network; and aggregating the device generated service usage information for a settlement platform for the one or more devices in wireless communication on the wireless network is provided. In some embodiments, a settlement platform implements a service billing allocation and/or a service/transactional revenue share among one or more partners. In some embodiments, service usage information includes micro-CDRs, which are used for CDR mediation or reconciliation that provides for service usage accounting on any device activity that is desired. In some embodiments, each device activity that is desired to be associated with a billing event is assigned a micro-CDR transaction code, and a service processor of the device is programmed to account for that activity associated with that transaction code. In some embodiments, a service processor executing on a wireless communications device periodically reports (e.g., during each heartbeat or based on any other periodic, push, and/or pull communication technique(s)) micro-CDR usage measures to, for example, a service controller or some other network element for CDR mediation or reconciliation.

IPC Classes  ?

  • H04W 24/08 - Testing using real traffic
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04L 12/24 - Arrangements for maintenance or administration
  • H04L 12/927 - Allocation of resources based on type of traffic, QoS or priority
  • H04L 12/911 - Network admission control and resource allocation, e.g. bandwidth allocation or in-call renegotiation
  • H04L 12/859 - Flow control actions based on the nature of the application, e.g. controlling web browsing or e-mail traffic
  • H04W 48/04 - Access restriction performed under specific conditions based on user or terminal location or mobility data, e.g. moving direction or speed
  • H04W 52/02 - Power saving arrangements
  • H04L 12/813 - Policy-based control, e.g. policing
  • H04L 12/801 - Flow control or congestion control
  • H04W 12/08 - Access security
  • H04W 48/16 - DiscoveringProcessing access restriction or access information
  • H04W 80/04 - Network layer protocols, e.g. mobile IP [Internet Protocol]
  • H04W 48/02 - Access restriction performed under specific conditions
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04L 12/14 - Charging arrangements
  • H04W 48/06 - Access restriction performed under specific conditions based on traffic conditions
  • H04W 28/20 - Negotiating bandwidth
  • H04W 24/02 - Arrangements for optimising operational condition
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04W 48/08 - Access restriction or access information delivery, e.g. discovery data delivery
  • H04L 12/851 - Traffic type related actions, e.g. QoS or priority
  • H04W 4/24 - Accounting or billing
  • H04W 24/00 - Supervisory, monitoring or testing arrangements
  • H04W 36/14 - Reselecting a network or an air interface

90.

Security techniques for device assisted services

      
Application Number 16034362
Grant Number 10694385
Status In Force
Filing Date 2018-07-13
First Publication Date 2019-05-09
Grant Date 2020-06-23
Owner Headwater Research LLC (USA)
Inventor Raleigh, Gregory G.

Abstract

Security techniques for device assisted services are provided. In some embodiments, secure service measurement and/or control execution partition is provided. In some embodiments, implementing a service profile executed at least in part in a secure execution environment of a processor of a communications device for assisting control of the communications device use of a service on a wireless network, in which the service profile includes a plurality of service policy settings, and wherein the service profile is associated with a service plan that provides for access to the service on the wireless network; monitoring use of the service based on the service profile; and verifying the use of the service based on the monitored use of the service.

IPC Classes  ?

  • H04W 12/08 - Access security
  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling
  • G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems
  • G06Q 20/20 - Point-of-sale [POS] network systems
  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • G06Q 30/04 - Billing or invoicing
  • G06Q 30/06 - Buying, selling or leasing transactions
  • G06Q 40/00 - FinanceInsuranceTax strategiesProcessing of corporate or income taxes
  • H04L 12/14 - Charging arrangements
  • H04L 12/24 - Arrangements for maintenance or administration
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04W 88/08 - Access point devices
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04W 12/00 - Security arrangementsAuthenticationProtecting privacy or anonymity
  • H04W 4/24 - Accounting or billing
  • G06F 15/177 - Initialisation or configuration control
  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04L 12/851 - Traffic type related actions, e.g. QoS or priority
  • H04W 8/20 - Transfer of user or subscriber data
  • H04W 28/12 - Flow control using signalling between network elements
  • H04W 48/14 - Access restriction or access information delivery, e.g. discovery data delivery using user query
  • H04W 4/20 - Services signallingAuxiliary data signalling, i.e. transmitting data via a non-traffic channel
  • H04W 24/08 - Testing using real traffic
  • H04W 12/02 - Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
  • H04L 12/58 - Message switching systems
  • H04W 4/12 - MessagingMailboxesAnnouncements
  • H04W 4/18 - Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04W 72/04 - Wireless resource allocation
  • H04L 12/813 - Policy-based control, e.g. policing
  • H04W 4/02 - Services making use of location information
  • H04W 12/06 - Authentication
  • H04W 48/16 - DiscoveringProcessing access restriction or access information
  • H04W 8/02 - Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]Transfer of mobility data, e.g. between HLR, VLR or external networks
  • H04W 84/04 - Large scale networksDeep hierarchical networks
  • H04W 84/12 - WLAN [Wireless Local Area Networks]
  • H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals

91.

End user device that secures an association of application to service policy with an application certificate check

      
Application Number 15976170
Grant Number 10716006
Status In Force
Filing Date 2018-05-10
First Publication Date 2019-05-02
Grant Date 2020-07-14
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James
  • Green, Jeffrey

Abstract

Network service provisioning is described. Network service provisioning to a device includes a mechanism for ensuring that network services are available based upon one or more of appropriate traffic control, billing, and notification policies. Ensuring that the policies are properly enforced on a device is a focus of this paper. The enforcement policies can be on the device or in the network.

IPC Classes  ?

  • H04W 12/08 - Access security
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04W 4/70 - Services for machine-to-machine communication [M2M] or machine type communication [MTC]
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04W 80/04 - Network layer protocols, e.g. mobile IP [Internet Protocol]

92.

Communications device with secure data path processing agents

      
Application Number 15977731
Grant Number 10771980
Status In Force
Filing Date 2018-05-11
First Publication Date 2019-05-02
Grant Date 2020-09-08
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James
  • Raissinia, Alireza
  • Sabin, Michael J.

Abstract

Secure device data records (DDRs) are provided. In some embodiments, a system for secure DDRs includes a processor of a wireless communication device for wireless communication with a wireless network, in which the processor is configured with a secure execution environment, and in which the secure execution environment is configured to: monitor service usage of the wireless communication device with the wireless network; and generate a plurality of device data records of the monitored service usage of the wireless communication device with the wireless network, in which each device data record is associated with a unique sequence order identifier; and a memory coupled to the processor and configured to provide the processor with instructions. In some embodiments, the secure execution environment is located in an application processor, in a modem processor, and/or in a subscriber identity module (SIM).

IPC Classes  ?

  • H04W 12/12 - Detection or prevention of fraud
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 12/24 - Arrangements for maintenance or administration
  • G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities

93.

Network service plan design

      
Application Number 16214902
Grant Number 10869199
Status In Force
Filing Date 2018-12-10
First Publication Date 2019-04-25
Grant Date 2020-12-15
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Green, Jeffrey
  • Lavine, James
  • James, Justin

Abstract

A technique involves modular storage of network service plan components and provisioning of same. A subset of the capabilities of a service design system can be granted to a sandbox system to enable customization of service plan offerings or other controls.

IPC Classes  ?

  • H04W 12/08 - Access security
  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling
  • G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems
  • G06Q 20/20 - Point-of-sale [POS] network systems
  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • G06Q 30/04 - Billing or invoicing
  • G06Q 30/06 - Buying, selling or leasing transactions
  • G06Q 40/00 - FinanceInsuranceTax strategiesProcessing of corporate or income taxes
  • H04L 12/14 - Charging arrangements
  • H04L 12/24 - Arrangements for maintenance or administration
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04W 88/08 - Access point devices
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04W 12/00 - Security arrangementsAuthenticationProtecting privacy or anonymity
  • H04W 4/24 - Accounting or billing
  • G06F 15/177 - Initialisation or configuration control
  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04L 12/851 - Traffic type related actions, e.g. QoS or priority
  • H04W 8/20 - Transfer of user or subscriber data
  • H04W 28/12 - Flow control using signalling between network elements
  • H04W 48/14 - Access restriction or access information delivery, e.g. discovery data delivery using user query
  • H04W 4/20 - Services signallingAuxiliary data signalling, i.e. transmitting data via a non-traffic channel
  • H04W 24/08 - Testing using real traffic
  • H04W 12/02 - Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
  • H04L 12/58 - Message switching systems
  • H04W 4/12 - MessagingMailboxesAnnouncements
  • H04W 4/18 - Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04W 72/04 - Wireless resource allocation
  • H04L 12/813 - Policy-based control, e.g. policing
  • H04W 4/02 - Services making use of location information
  • H04W 12/06 - Authentication
  • H04W 48/16 - DiscoveringProcessing access restriction or access information
  • H04W 4/16 - Communication-related supplementary services, e.g. call-transfer or call-hold
  • H04W 8/02 - Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]Transfer of mobility data, e.g. between HLR, VLR or external networks
  • H04W 84/04 - Large scale networksDeep hierarchical networks
  • H04W 84/12 - WLAN [Wireless Local Area Networks]
  • H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals

94.

Service design center for device assisted services

      
Application Number 16216479
Grant Number 10798254
Status In Force
Filing Date 2018-12-11
First Publication Date 2019-04-25
Grant Date 2020-10-06
Owner HEADWATER RESEARCH LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James
  • Raissinia, Alireza
  • James, Justin
  • Green, Jeffrey

Abstract

A technique involves modular storage of network service plan components and provisioning of same. A subset of the capabilities of a service design system can be granted to a sandbox system to enable customization of service plan offerings or other controls.

IPC Classes  ?

  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 4/24 - Accounting or billing

95.

Quality of service for device assisted services

      
Application Number 15946405
Grant Number 10985977
Status In Force
Filing Date 2018-04-05
First Publication Date 2019-04-18
Grant Date 2021-04-20
Owner Headwater Research LLC (USA)
Inventor Raleigh, Gregory G.

Abstract

Quality of Service (QoS) for Device Assisted Services (DAS) are provided. In some embodiments, QoS for DAS includes providing a wireless communications device configures to determine a QoS request for a service over a wireless network; and verify the QoS request for the service over the wireless network using one or more verification techniques.

IPC Classes  ?

  • H04L 12/24 - Arrangements for maintenance or administration
  • H04W 28/24 - Negotiating SLA [Service Level Agreement]Negotiating QoS [Quality of Service]
  • H04W 12/08 - Access security
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04W 24/00 - Supervisory, monitoring or testing arrangements

96.

Enhanced roaming services and converged carrier networks with device assisted services and a proxy

      
Application Number 15977713
Grant Number 10484858
Status In Force
Filing Date 2018-05-11
First Publication Date 2019-02-21
Grant Date 2019-11-19
Owner HEADWATER RESEARCH LLC (USA)
Inventor Raleigh, Gregory G.

Abstract

A method performed by a network system communicatively coupled to a wireless device by a wireless access network, the network system including a network element corresponding to a network element destination, the method comprising providing at least a portion of a device policy to the wireless device, wherein the device policy is configured to assist in detecting wireless device traffic associated with a service activity, identifying the service activity as being included in a service usage activity classification, and directing or routing the wireless device traffic associated with the service activity over the wireless access network based on information identifying the network element destination; providing a network element policy to the network element corresponding to the network element destination; detecting, at the network element, traffic associated with the wireless device; and applying the network element policy at the network element to the traffic associated with the wireless device.

IPC Classes  ?

  • H04W 8/02 - Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]Transfer of mobility data, e.g. between HLR, VLR or external networks
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04L 12/14 - Charging arrangements
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 4/24 - Accounting or billing
  • H04W 4/90 - Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]

97.

Enhanced curfew and protection associated with a device group

      
Application Number 15958378
Grant Number 10681179
Status In Force
Filing Date 2018-04-20
First Publication Date 2019-01-31
Grant Date 2020-06-09
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Tellado, Jose
  • Green, Jeffrey
  • Lavine, James
  • Carter, Iii, Russell Bertrand

Abstract

A method comprising obtaining, from a master user, a device usage allocation applicable to two or more devices, the two or more devices being associated with another user, the another user being different from the master user, obtaining an aggregate measure of device usage associated with the two or more devices, if the aggregate measure of device usage associated with the two or more devices satisfies a condition relative to the device usage allocation, managing an activity of the two or more devices, and sending a notification to at least one of the two or more devices, the notification for presentation to the another user through a user interface of the at least one of the two or more devices.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 12/14 - Charging arrangements
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 4/24 - Accounting or billing
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profilesTransfer of user or subscriber data
  • H04W 24/02 - Arrangements for optimising operational condition

98.

Service plan design, user interfaces, application programming interfaces, and device management

      
Application Number 15958430
Grant Number 10462627
Status In Force
Filing Date 2018-04-20
First Publication Date 2019-01-24
Grant Date 2019-10-29
Owner HEADWATER RESEARCH LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Tellado, Jose
  • Green, Jeffrey
  • Lavine, James
  • Carter, Iii, Russell Bertrand
  • James, Justin
  • Nguyen, Laurent An Minh

Abstract

Disclosed herein are methods, systems, and apparatuses to enable subscribers of mobile wireless communication devices to view, research, select and customize service plans; to create and manage device groups, share and set permission controls for service plans among devices in device groups; to manage communication services through graphical user interfaces; to sponsor and promote service plans; and to design, manage, and control communication services through application programming interfaces.

IPC Classes  ?

  • H04W 4/50 - Service provisioning or reconfiguring
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • G06T 1/00 - General purpose image data processing

99.

Device-assisted services for protecting network capacity

      
Application Number 15977766
Grant Number 10237773
Status In Force
Filing Date 2018-05-11
First Publication Date 2018-09-13
Grant Date 2019-03-19
Owner Headwater Research LLC (USA)
Inventor
  • Raleigh, Gregory G.
  • Lavine, James
  • Raissinia, Alireza

Abstract

Device Assisted Services (DAS) for protecting network capacity is provided. In some embodiments, DAS for protecting network capacity includes monitoring a network service usage activity of the communications device in network communication; classifying the network service usage activity for differential network access control for protecting network capacity; and associating the network service usage activity with a network service usage control policy based on a classification of the network service usage activity to facilitate differential network access control for protecting network capacity.

IPC Classes  ?

  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04W 4/24 - Accounting or billing
  • H04L 12/14 - Charging arrangements
  • H04W 12/08 - Access security
  • H04L 12/24 - Arrangements for maintenance or administration
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04M 15/00 - Arrangements for metering, time-control or time-indication
  • H04W 24/08 - Testing using real traffic
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04L 12/927 - Allocation of resources based on type of traffic, QoS or priority
  • H04L 12/911 - Network admission control and resource allocation, e.g. bandwidth allocation or in-call renegotiation
  • H04W 52/02 - Power saving arrangements
  • H04L 12/813 - Policy-based control, e.g. policing
  • H04L 12/801 - Flow control or congestion control
  • H04W 48/16 - DiscoveringProcessing access restriction or access information
  • H04W 80/04 - Network layer protocols, e.g. mobile IP [Internet Protocol]
  • H04L 12/859 - Flow control actions based on the nature of the application, e.g. controlling web browsing or e-mail traffic
  • H04W 48/04 - Access restriction performed under specific conditions based on user or terminal location or mobility data, e.g. moving direction or speed
  • H04W 24/02 - Arrangements for optimising operational condition
  • H04W 28/20 - Negotiating bandwidth
  • H04W 48/06 - Access restriction performed under specific conditions based on traffic conditions
  • H04W 48/02 - Access restriction performed under specific conditions
  • H04W 24/00 - Supervisory, monitoring or testing arrangements
  • H04W 36/14 - Reselecting a network or an air interface
  • H04L 12/851 - Traffic type related actions, e.g. QoS or priority

100.

Device assisted CDR creation, aggregation, mediation and billing

      
Application Number 15809679
Grant Number 10320990
Status In Force
Filing Date 2017-11-10
First Publication Date 2018-08-09
Grant Date 2019-06-11
Owner Headwater Research LLC (USA)
Inventor Raleigh, Gregory G.

Abstract

Device assisted CDR creation, aggregation, mediation and billing is provided. In some embodiments, device assisted CDR creation, aggregation, mediation and billing for a wireless network includes collecting device generated service usage information for one or more devices in wireless communication on the wireless network; and providing the device generated service usage information in a syntax (e.g., a device assisted charging data record (CDR)) and a communication protocol (e.g., 3GPP, 3GPP2, or other communication protocols) that can be used by other network devices to augment or replace network generated service usage information for the one or more devices in wireless communication on the wireless network.

IPC Classes  ?

  1     2     3        Next Page