IP Library Granted Patent US 9,231,960
Granted Patent B2
US 9,231,960 · App. 13/822,345 · Granted Jan 5, 2016

Methods and systems for service delivery

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,231,960
App. No.
13/822,345
Granted
Jan 5, 2016
Kind
B2
Abstract

A system for providing a service comprising: —a service provisioning control means adapted for identifying a user, and for providing services to said user; the system further comprising: —a location information retrieval means adapted for receiving location information of user; and for identifying a local service delivery system; —an available service pack information retrieval means adapted for retrieving available service pack information corresponding to local service delivery system, the available service pack information comprising information about the set of possible services which can be delivered to user by local service delivery system; and wherein service provisioning control means is adapted for —selecting a subset of services of available service pack information corresponding, based on at least a set of priority rules; and for —providing at least one of subset of services to the user; and associated methods and devices.

Claims (45)

1. A method for controlling provisioning of a service to a user, the method comprising:

identifying a user to whom at least one service of an available service pack is to be provided by a certain local service delivery system of a set of local service delivery systems based at least in part on user identification information by receiving an identification message that includes the user identification information and by communicating with a data storage apparatus configured to store a database which links user identification information with respective users, wherein the set of local service delivery systems are associated with a corresponding set of disparate physical locations;

receiving messages that include user location information identifying a certain location of the user;

identifying said certain local service delivery system from the set of local service delivery systems based at least in part on the certain location of the user and the set of disparate locations for the set of local service delivery systems by communicating with the data storage apparatus, wherein the data storage apparatus is configured to store a database which links physical location information with respective local service delivery systems;

retrieving available service pack information corresponding to said certain local service delivery system by communicating with the data storage apparatus, wherein the data storage apparatus is configured to store a database which links available service pack information with respective local service delivery systems, said available service pack information including information about a set of possible services which can be delivered to said user by said certain local service delivery system;

selecting a subset of services from the set of possible services based at least in part on said available service pack information and a set of priority rules for interaction between the user and the set of possible services available from the certain local service delivery system;

retrieving instruction information for at least one service of the subset of services by communicating with the data storage apparatus, wherein the data storage apparatus is configured to store a database which links instruction information with respective local service delivery systems, the retrieved instruction information including information required to control the certain local service delivery system to perform the at least one service; and

instructing the certain local service delivery system to perform the at least one service of the subset of services based at least in part on the corresponding instruction information by communicating with the certain local service delivery system, wherein the certain local service delivery system thereby provides the at least one service to the user, based on the instruction information.

2. The method according to claim 1 , further comprising

retrieving user preference information for said user by communicating with the data storage apparatus, wherein the data storage apparatus is configured to store a database which links user preference information with respective users;

providing services to said user based on at least said user preference information; and

selecting the subset of services from the set of possible services further based on said user preference information.

3. The method according to claim 1 , further comprising

receiving messages that include user commands; and

selecting the subset of services from the set of possible services further based on said user commands.

4. The method according to claim 1 , wherein said certain local service delivery system includes at least one of a display and a sound system;

wherein providing said at least one service includes one or more of displaying information to said user and making information available through audio to said user.

5. The method according to claim 4 , wherein said at least one service includes displaying said information to said user by said display system as a menu level of an on-screen-display menu of said local service delivery system by instructing said certain local service delivery system to navigate to said respective menu level.

6. The method according to claim 4 , wherein said at least one service includes displaying said information to said user by said display system as an on-screen list, said on-screen list illustrating services available to said user and being arranged according to said set of priority rules.

7. The method according to claim 4 , wherein said at least one service includes making the information available through audio to said user by said sound system as a spoken list, said spoken list presenting services available to said user and being arranged according to said set of priority rules.

8. The method according to claim 7 , wherein said spoken list is arranged further based on user preference information.

9. A system for controlling provisioning of a service to a user, comprising:

a service provisioning control apparatus including at least one processor and a memory device;

wherein the service provisioning control apparatus is configured to identify a user to whom at least one service of an available service pack is to be provided by a certain local service delivery system of a set of local service delivery systems based at least in part on user identification information, wherein the set of local service delivery systems are associated with a corresponding set of disparate physical locations;

wherein the service provisioning control apparatus is configured to receive or retrieve user location information identifying a certain location of said user;

wherein the service provisioning control apparatus is configured to identify said certain local service delivery system from the set of local service delivery systems based at least in part on the certain location of the user and the set of disparate locations for the set of local service delivery systems;

wherein the service provisioning control apparatus is configured to retrieve available service pack information corresponding to said certain local service delivery system, said available service pack information including information about a set of possible services which can be delivered to said user by said certain local service delivery system;

wherein the service provisioning control apparatus is configured to select a subset of services from the set of possible services based at least in part on said available service pack information and a set of priority rules for interaction between the user and the set of possible services available from the certain local service delivery system;

wherein the service provisioning control apparatus is configured to retrieve instruction information for at least one service of the subset of services, the retrieved instruction information including information required to control the certain local service delivery system to perform the at least one service;

wherein the service provisioning control apparatus is configured to instruct the certain local service delivery system to perform the at least one service of the subset of services based at least in part on the corresponding instruction information, wherein the certain local service delivery system thereby provides the at least one service to the user.

10. The system according to claim 9 , wherein said apparatus is configured to retrieve user preference information for said user, configured to provide services to said user at least based on said user preference information, and configured to select the subset of services from the set of possible services further based on said user preference information.

11. The system according to claim 9 , wherein the apparatus is configured to select the subset of services from the set of possible services further based on user commands received from a user interface unit corresponding to the physical location of said user.

12. A system for controlling provisioning of a service to a user, the system comprising:

a service provisioning control apparatus configured to identify a user to whom at least one service of an available service pack is to be provided by a certain local service delivery system of a set of local service delivery systems based at least in part on user identification information, wherein the set of local service delivery systems are associated with a corresponding set of disparate physical locations, wherein the service provisioning control apparatus is also configured to receive or retrieve location information identifying a certain location of the user, to identify the certain local service delivery system from the set of local service delivery systems based at least in part on the certain location of the user and the set of disparate locations for the set of local service delivery systems, to retrieve available service pack information corresponding to the certain local service delivery system, the available service pack information including information about a set of possible services which can be delivered to the user by the certain local service delivery system, to select a subset of services from the set of possible services based at least in part on the available service pack information and a set of priority rules for interaction between the user and the set of possible services available from the certain local service delivery system, to retrieve instruction information for at least one service of the subset of services, the retrieved instruction information including information required to control the certain local service delivery system to perform the at least one service, and to instruct the certain local service delivery system to perform the at least one service of the subset of services based at least in part on the corresponding instruction information; and

a data storage apparatus configured to store a database which links instruction information with respective local service delivery systems corresponding to the set of disparate locations and respective available service pack information with the respective local service delivery systems, said available service pack information including information about the set of possible services which can be delivered to the user by said respective local service delivery system.

13. A The system according to claim 9 , further comprising:

a data storage apparatus configured to store a database which links instruction information with respective local service delivery systems corresponding to the set of disparate locations, said instruction information including information required by the service provisioning control apparatus to control the respective local service delivery systems to provide services to users.

14. The method according to claim 6 , wherein the on-screen list is arranged further based on user preference information.

15. The system according to claim 9 , wherein the certain local service delivery system includes at least one of a display and a sound system;

wherein the certain local service delivery system is configured to provide the at least one service by one or more of displaying information to the user and making information available through audio to the user.

16. The system according to claim 15 , wherein the at least one service includes displaying the information to the user by the display system as a menu level of an on-screen-display menu of the local service delivery system by instructing the certain local service delivery system to navigate to the respective menu level.

17. The system according to claim 15 , wherein the at least one service includes displaying the information to the user by the display system as an on-screen list, the on-screen list illustrating services available to the user and being arranged according to the set of priority rules.

18. The system according to claim 17 , wherein the on-screen list is arranged further based on user preference information.

19. The system according to claim 15 , wherein the at least one service includes making the information available through audio to the user by the sound system as a spoken list, the spoken list presenting services available to the user and being arranged according to the set of priority rules.

20. The system according to claim 19 , wherein the spoken list is arranged further based on user preference information.

Assignments (11)
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Aug 28, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033654/0968 →
SECURITY AGREEMENT Recorded Apr 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 030322/0222 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2013
From: OLIVEIRA, VICTOR
To: ALCATEL LUCENT
Reel/Frame 029970/0298 →