Method and apparatus for handling non-integrity protected reject messages in non-public networks
US-2024357482-A1 · Oct 24, 2024 · US
US9294992B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9294992-B2 |
| Application number | US-200813124460-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 17, 2008 |
| Priority date | Oct 17, 2008 |
| Publication date | Mar 22, 2016 |
| Grant date | Mar 22, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A technique for providing a service availability indication to a user terminal is described. In a method realization, the technique comprises providing a data structure representative of user terminals and of inter-terminal relationships derived from one or more communication parameters pertaining to communications between the user terminals. Additionally, for at least some of the user terminals service utilization information for each of a plurality of services is provided. The technique further includes selecting, for at least one user terminal and from the plurality of services, a service not used by the at least one user terminal, wherein the service selection is based on the service utilization information provided for user terminals having a predefined association with the at least one user terminal as determined by the inter-terminal relationships, and sending a message indicative of the selected service to the at least one user terminal.
Opening claim text (preview).
The invention claimed is: 1. A method of providing a service availability indication to a user terminal, comprising: obtaining a data structure representative of user terminals and of inter-terminal relationships derived from one or more communication parameters pertaining to communications between the user terminals; obtaining, for at least some of the user terminals, service utilization information for each of a plurality of services; selecting, for at least one user terminal and from the plurality of services, a service not used by the at least one user terminal, wherein the selecting is based on the service utilization information provided for user terminals having a predefined association with the at least one user terminal as determined by the inter-terminal relationships; sending a message indicative of the selected service to the at least one user terminal; and providing the selected service, or access to the selected service, to the at least one user terminal when the at least one user terminal uses the selected service. 2. The method of claim 1 , wherein the data structure represents a network graph with nodes and edges that connect those nodes together, wherein the nodes correspond to user terminals and the edges are derived from the inter-terminal relationships. 3. The method of claim 2 , wherein the service selection is based on the service utilization information provided for user terminals within a predefined distance to the at least one user terminal in the network graph. 4. The method of claim 2 , wherein each edge is associated with metrics information quantifying an interrelation between nodes connected by the edge, and wherein the metrics information is derived from the one or more communication parameters. 5. The method of claim 4 , wherein the service selection is based on the service utilization information provided for user terminals having at least a predefined interrelation to the at least one user terminal, as quantified by the metrics information associated with respective edges connecting those user terminals to the at least one user terminal. 6. The method of claim 2 , wherein one or more of the edges are directed, and wherein the predefined association underlying the service selection is defined at least in part in terms of the direction between edges connecting user terminals to the at least one user terminal. 7. The method of claim 2 , wherein at least some of the user terminals are ranked based on at least one of their membership in cliques and the extent to which their relationship with the at least one user terminal is transitive, and wherein the service selection is based on the service utilization information provided for user terminals having at least a predefined rank. 8. The method of claim 2 , wherein each edge is associated with separate metrics information for each of a plurality of communication services. 9. The method of claim 1 , wherein the service utilization information pertains to communication services, and wherein the selected service is a communication service. 10. The method of claim 9 , wherein the communication services include one or more of voice services, text-based services, data services, multimedia services, instant messaging services, and community services. 11. The method of claim 1 , wherein the service utilization information pertains to application services, and wherein the selected service is an application service. 12. The method of claim 1 , further comprising ranking the plurality of services in accordance with the service utilization information, and wherein the service selection is further based on the service ranking. 13. The method of claim 12 , wherein the service ranking depends on the total usage of each individual service by the plurality of user terminals. 14. The method of claim 1 , wherein the one or more communication parameters pertaining to communications between the user terminals include at least one of the particular user terminals involved in the communications, the duration of those communications, the number of communications, the direction of those communication, and the kind of communication service utilized for those communications. 15. The method of claim 1 , wherein the one or more communication parameters are obtained from at least one of call detail records, event detail records, communication network interface probing, and user terminal agents. 16. A method of recommending one or more services to a user terminal, comprising: obtaining a data structure that indicates a degree to which the user terminal is communicatively networked to each of a plurality of other user terminals based on the user terminal having previously communicated with at least some of the other user terminals, and the other user terminals having previously communicated amongst themselves; obtaining service utilization information that indicates services utilized by the other user terminals; selecting for recommendation to the user terminal one or more services that, according to the obtained data structure and service utilization information, are utilized by other user terminals to which the user terminal is communicatively networked to at least a predefined degree; sending to the user terminal a message indicative of the one or more services selected for recommendation; and when the user terminal uses one of the one or more services selected for recommendation, providing that service, or access to that service, to the user terminal. 17. The method of claim 16 , wherein the service utilization information further indicates the extent to which the services are utilized by the other user terminals, and wherein said selecting comprises selecting one or more services that are utilized to at least a predefined extent. 18. A system configured to provide a service availability indication to a user terminal, comprising: memory configured to store a data structure representative of user terminals and of inter-terminal relationships derived from one or more communication parameters pertaining to communications between the user terminals, and to store, for at least some of the user terminals, service utilization information for each of a plurality of services; one or more processors configured to select, for at least one user terminal and from the plurality of services, a service not used by the at least one user terminal, wherein the one or more processors are configured to select the service based on the service utilization information for user terminals having a predefined association with the at least one user terminal as determined by the inter-terminal relationships; and an output interface configured to send a message indicative of the selected service to the user terminal; wherein the system is configured to provide the selected service, or access to the selected service, to the at least one user terminal when the at least one user terminal uses the selected service. 19. The device of claim 18 , wherein the data structure represents a network graph with nodes and edges that connect those nodes together, wherein the nodes correspond to user terminals and the edges are derived from the inter-terminal relationships. 20. The device of claim 19 , wherein the one or more processors are configured to select the service based on the service utilization information for user terminals within a predefined distance to the at least one user terminal in the network graph. 21. The method of claim 1 , wherein the method is implemented by a comm
Public Land Mobile systems, e.g. cellular systems · CPC title
Service support devices; Network management devices · CPC title
Selecting a network or a communication service · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.