Location based user aware video on demand sessions
AssigneeTelefonaktiebolaget L M Ericsson (publ)
InventorsJennifer Reynolds, Charles Dasher, Paul Canter
Life of this patent
Estimating the term…
Abstract
A system and a method are described herein for enabling a user with a location-aware mobile device to have at least partial control of a closest set top box associated with a closest television. The closest set top box does not need to be associated with the user's home television but instead can be any set top box that is associated with a television located for instance at a stranger's house, an airport, a bar, or wherever.
Claims26
A location-aware mobile device configured to interact with a system to enable a user of the location-aware mobile device to have at least partial control of a closest set top box associated with a closest television, the location-aware mobile device comprising:
- a positioning system configured to determine a current location of location-aware mobile device;
- a processor;
- and
- a memory that stores processor-executable instructions therein where the processor interfaces with the memory and executes the processor-executable instructions to:
- send a login command to the system, where the login command includes at least account information associated with the user and the current location of the location-aware mobile device;
- and
- receive a login confirmation from the system, where the login confirmation indicates to the user that they now have at least partial control of the closest set top box to control content displayed on the closest television.
A method for enabling a user with a location-aware mobile device to interact with a system to have at least partial control of a closest set top box associated with a closest television, the method implemented by the location-aware mobile device comprising the steps of:
- determining a current location of the location-aware mobile device;
- sending a login command to the system, where the login command includes at least account information associated with the user and the current location of the location-aware mobile device;
- and
- receiving a login confirmation from the system, where the login confirmation indicates to the user that they now have at least partial control of the closest set top box to control content displayed on the closest television.
A login server associated with a system that is configured to enable a user with a location-aware mobile device to have at least partial control of a closest set top box associated with a closest television, the system further comprising a location system and an accounting system, the login server comprising:
- a processor;
- and
- a memory that stores processor-executable instructions therein where processor interfaces with the memory and executes the processor-executable instructions to:
- receive a login command from the location-aware mobile device, the login command includes at least account information associated with the user and a current location of the location-aware mobile device;
- send the current location of the location-aware mobile device to the location system;
- send a query to the location system to determine which one of a plurality of s top boxes is located closest to the current location of the location-aware mobile device;
- receive a reply from the location system indicating which one of the plurality of set top boxes is located closest to the current location of the location-aware mobile device;
- send information identifying closest set top box to the location-aware mobile device;
- send a request to the accounting system for at least a portion of the account details of the user stored therein;
- receive the at least a portion of the account details of the user from the accounting system;
- send the at least a portion of the account details of the user to the closest set top box;
- and
- send a login confirmation to the location-aware mobile device to indicate to the user that they now have at least partial control of the closest set top box to control content displayed on the closest television.
A method implemented by a login server which is associated with a system that is configured to enable a user with a location-aware mobile device to have at least partial control of a closest set top box associated with a closest television, the system further comprising a location system and an accounting system, the method implemented by the login server comprising steps of:
- receiving a login command from the location-aware mobile device, the login command includes at least account information associated with the user and a current location of the location-aware mobile device;
- sending the current location of the location-aware mobile device to the location system;
- sending a query to the location system to determine which one of a plurality of set top boxes is located closest to the current location of the location-aware mobile device;
- receiving a reply from the location system indicating which one of the plurality of set top boxes is located closest to the current location of the location-aware mobile device;
- sending information identifying the closest set top box to the location-aware mobile device;
- sending a request to the accounting system for at least a portion of the account details of the user stored therein;
- receiving the at least a portion of the account details of the user from the accounting system;
- sending the at least a portion of the account details of the user to the closest set top box;
- and
- sending a login confirmation to the location-aware mobile device to indicate to the user that they now have at least partial control of the closest set top box to control content displayed on the closest television.
A location system which is associated with a system that is configured to enable a user with a location-aware mobile device to have at least partial control of a closest set top box associated with a closest television, the system further comprising a login system and an accounting system, the location system comprising:
- a processor;
- and
- a memory that stores processor-executable instructions therein where the processor interfaces with the memory and executes the processor-executable instructions to:
- store fixed locations of a plurality of set top boxes;
- and
- receive, from the login server, the current location of the location-aware mobile device;
- store the current location of the location-aware mobile device;
- receive, from the login server, a query to determine which one of the plurality of set top boxes is located closest to the current location of the location-aware mobile device;
- and
- send, to the login server, a response indicating which one of the plurality of set top boxes is located closest to the current location of the location-aware mobile device.
A method implemented by a location system which is associated with a system that is configured to enable a user with a location-aware mobile device to have at least partial control of a closest set top box associated with a closest television, the system further comprising a login system and an accounting system, the method implemented by the location system comprising steps of:
- storing fixed locations of a plurality of set top boxes;
- and
- receiving, from the login server, the current location of the location-aware mobile device;
- storing the current location of the location-aware mobile device;
- receiving, from the login server, a query to determine which one of the plurality of set top boxes is located closest to the current location of the location-aware mobile device;
- and
- sending, to the login server, a response indicating which one of the plurality of set top boxes is located closest to the current location of the location-aware mobile device.
An accounting system which is associated with a system that is configured to enable a user with a location-aware mobile device to have at least partial control of a closest set top box associated with a closest television, the system further comprising a login system, the accounting system comprising:
- a processor;
- and
- a memory that stores processor-executable instructions therein where the processor interfaces with the memory and executes the processor-executable instructions to:
- maintain account details of the user,
- receive, from the login server, a request for at least a portion of the account details of the user;
- send, to the login server, the at least a portion of the account details of the user;
- process more than one user-billing account for the closest set top box if the user has complete control of the closest set top box to control content displayed on the closest television;
- and
- receive, from the login server, a logout message and upon receipt of the logout message stop billing the user for content displayed on the closest television and start billing an original subscriber-user of the closest set top box for content displayed on the closest television.
A method implemented by an accounting system which is associated with a system that is configured to enable a user with a location-aware mobile device to have at least partial control of a closest set top box associated with a closest television, the system further comprising a login system, the method implemented by the accounting system comprising steps of:
- maintaining account details of the user,
- receiving, from the login server, a request for at least a portion of the account details of the user;
- sending, to the login server, the at least a portion of the account details of the user;
- processing more than one user-billing account for the closest set top box if the user has complete control of the closest set top box to control content displayed on the closest television;
- and
- receiving, from the login server, a logout message and upon receipt of the logout message stop billing the user for content displayed on the closest television and start billing an original subscriber-user of the closest set top box for content displayed on the closest television.
An advertising system which is associated with a system that is configured to enable a user with a location-aware mobile device to have at least partial control of a closest set top box associated with a closest television, the system further comprising a location system, the advertising system comprising:
- a processor;
- and
- a memory that stores processor-executable instructions therein where the processor interfaces with the memory and executes the processor-executable instructions to:
- interact with the location system to track demographics of the user when the user is checked-in to have limited control of the closest set to box;
- and
- send target advertising to the user based on the tracked demographics.
A method implemented by an advertising system which associated with a system that is configured to enable a user with a location-aware mobile device to have at least partial control of a closest set top box associated with a closest television, the system further comprising a location system, the method implemented by the advertising system comprising steps of:
- interacting with the location system to track demographics of the user when the user is checked-in to have limited control of the closest set to box;
- and
- sending target advertising to the user based on the tracked demographics.
A system for enabling a user with a location-aware mobile device to have at least partial control of a closest set top box associated with a closest television, the system comprising:
- a login server;
- a location system configured store fixed locations of a plurality of top boxes;
- and
- an accounting system configured to maintain account details of the user,
- the login server configured to receive a login command from the location-aware mobile device, the login command includes at least account information associated with the user and a current location of the location-aware mobile device;
- the login server configured to send the current location of the location-aware mobile device to the location system;
- the location system configured to store the current location of the location-aware mobile device;
- the login server configured to send a query to the location system to determine which one of q plurality of set top boxes is located closest to the current location of the location-aware mobile device;
- the location system configured to determine which one of the plurality of set top boxes is located closest to the current location of the location-aware mobile device;
- the location system configured to send information identifying the closest set top box to the login server;
- the login server configured to send the information identifying the closest set top box to the location-aware mobile device;
- the login server configured to send a request to the accounting system for at least a portion of the account details of the user stored therein;
- the accounting system configured to send the at least a portion of the account details of the user to the login server;
- the login server configured to send the at least a portion of the account details of the user to the closest set top box;
- and
- the login server configured to send a login confirmation to the location-aware mobile device to indicate to the user that they now have at least partial control of the closest set top box to control content displayed on the closest television.
A method for enabling a user with a location-aware mobile device to have at least partial control of a closest set top box associated with a closest television, the method implemented by a system comprising a login server, a location system, and an accounting system, the method comprising the steps of:
- storing, at the location system, fixed locations of a plurality of set top boxes;
- maintaining, at the accounting system, account details of the user,
- receiving, at the login server, a login command from the location-aware mobile device, the login command includes at least account information associated with the user and a current location of the location-aware mobile device;
- sending, from the login server, the current location of the location-aware mobile device to the location system;
- storing, at the location system, the current location of the location-aware mobile device;
- sending, from the login server, a query to the location system to determine which one of a plurality of set top boxes is located closest to the current location of the location-aware mobile device;
- determining, at the location system, which one of the plurality of set top boxes is located closest to the current location of the location-aware mobile device;
- sending, from the location system, information identifying the closest set top box to the login server;
- sending, from the login server, the information identifying the closest set top box to the location-aware mobile device;
- sending, from the login server, a request to the accounting system for at least a portion of the account details of the user stored therein;
- sending, from the accounting system, the at least a portion of the account details of the user to the login server;
- sending, from the login server, the at least a portion of the account details of the user to the closest set top box;
- and
- sending, from the login server, a login confirmation to the location-aware mobile device to indicate to the user that they now have at least partial control of the closest set top box to control content displayed on the closest television.
Dependencies are inferred from the claim text.