IP Library Granted Patent US 9,420,021
Granted Patent B2
US 9,420,021 · App. 11/010,757 · Granted Aug 16, 2016

Media device and method of enhancing use of media device

Inventors: Jyrki Matero (Oulu, FI); Juha P. Matero (Oulu, FI)
Assignee: Nokia Technologies Oy
H04L65/4076H04L29/06027H04N21/4334H04N21/454H04N21/4828H04N21/6131H04N21/84
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,420,021
App. No.
11/010,757
Granted
Aug 16, 2016
Kind
B2
Abstract

A method of enhancing the use of a media device and a media device are provided. The media device receives a broadcast media stream transmitted by a broadcast system, a service transmitted by a telecommunication system, the service being associated with a broadcast media stream and program guide information relating to a broadcast media stream. The media device is configured to detect when the service transmission comprises data corresponding to given search parameters and to record the broadcast media stream in a memory on the basis of the detection.

Claims (84)

1. A method comprising:

receiving via a broadcast channel, at a media device, a broadcast media stream transmitted by a broadcast system, and concurrently receiving via a communication channel, at the media device, a service transmission at a timing synchronized with a timeline of contents in the broadcast media stream, the service transmission comprising information about the contents of the broadcast media stream;

detecting at the media device when the information comprises data corresponding to given one or more search parameters; and

determining, independently from a user of the media device, to record the broadcast media stream at the media device on the basis of the detection.

2. The method of claim 1 , further comprising:

receiving the search parameters from a user of the media device;

determining to store the search parameters in a memory of the media device; and

determining to activate a search application at the media device to search the service transmission based on the search parameters.

3. The method of claim 1 , wherein the search parameters comprise parameters of a program transmitted in the broadcast media stream or a music track played in a program.

4. The method of claim 3 , wherein the search parameters further comprise information about at least one of the following:

name of a program;

name of a music track;

style of a music track;

artist performing in a music track; and

names of albums in which a music track is included.

5. The method of claim 1 , further comprising:

identifying a program or a music track transmitted in the broadcast media stream on the basis of the detection;

performing a frequency transformation on the broadcast media stream;

comparing the frequency transformation with at least one stored frequency transformation to further detect starting and ending times of the program or the music track;

determining to start recording the program or a music track transmitted in the broadcast media stream at a detected starting time;

determining to end the recording at a detected ending time; and

determining to store the recording in a memory of the media device.

6. The method of claim 1 , further comprising:

determining to indicate an ongoing recording process on a display of the media device, wherein the broadcast media stream is transmitted at timing determined independently from a user of the media device.

7. The method of claim 1 , further comprising:

determining to perform a spectral analysis on the received broadcast media stream;

comparing the spectral analysis with at least one stored spectral analysis; and

controlling the recording of the broadcast media stream on the basis of the comparison.

8. The method of claim 1 , further comprising:

determining to perform silence detection on the received broadcast stream; and

controlling the recording of the broadcast media stream on the basis of the detection.

9. A device comprising:

a receiver configured to receive via a broadcast channel a broadcast media stream transmitted by a broadcast system, and concurrently receiving via a communication channel a service transmission at a timing synchronized with a timeline of contents in the broadcast media stream, the service transmission comprising information about the contents of the broadcast media stream;

a memory for storing data; and

a processor connected to the receiver, transceiver and the memory, and configured to detect when the information comprises data corresponding to given one or more search parameters and to determine, independently from a user of the media device, to record the broadcast media stream in the memory on the basis of the detection.

10. The device of claim 9 , further comprising:

a user interface configured to receive the search parameters from a user of the device,

wherein the processor is further configured to determine to store the search parameters in the memory of the device, and the service transmission is received at the media device over a radio interface of a cellular telecommunication system.

11. The device of claim 9 , wherein the processor is further configured to:

detect when a service transmission comprises data corresponding to the search parameters;

identify a program or a music track transmitted in the broadcast media stream on the basis of the detection;

determine to perform a frequency transformation on broadcast media stream;

compare the frequency transformation to at least one stored frequency transformation to detect starting and ending times of the program or the music track;

determine to start recording the program or music track transmitted in the broadcast media stream at a detected starting time;

determine to end recording at a detected ending time; and

determine to store the recording in the memory of the device.

12. The device of claim 9 , wherein the processor is further configured to:

determine to perform spectral analysis on the received broadcast stream;

compare the spectral analysis with at least one stored spectral analysis; and

control the recording of the broadcast media stream on the basis of the comparison.

13. The device of claim 9 , wherein the processor is further configured to:

determine to perform silence detection on the received broadcast stream; and

control the recording of the broadcast media stream on the basis of the detection.

14. The method of claim 1 , further comprising:

initiating recording of the broadcast media stream at the media device; and

stopping the recording without saving if no command to continue is received from a user interface of the media device within a predetermined time period.

15. The method of claim 1 , wherein the service transmission is received at the media device over a radio interface of a cellular telecommunication system.

16. An apparatus comprising:

at least one processor; and

at least one memory including computer program code for one or more programs, the at least one memory and the computer program code being configured to, with the at least one processor, cause the apparatus to perform at least the following,

receive via a broadcast channel, at a media device, a broadcast media stream transmitted by a broadcast system, and concurrently receive via a communication channel, at the media device, a service transmission at a timing synchronized with a timeline of contents in the broadcast media stream, the service transmission comprising information about the contents of the broadcast media stream;

detect when the information comprises data corresponding to given one or more search parameters; and

determine, independently from a user of the media device, to record the broadcast media stream at the media device on the basis of the detection.

17. The apparatus of claim 16 , wherein the apparatus is further caused to:

receive the search parameters from a user of the apparatus;

determine to store the search parameters in the memory; and

determine to activate a search application stored to the apparatus to search the service transmission based on the search parameters.

18. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:

receiving via a broadcast channel, at a media device, a broadcast media stream transmitted by a broadcast system, and concurrently receiving via a communication channel, at the media device, a service transmission at a timing synchronized with a timeline of contents in the broadcast media stream, the service transmission comprising information about the contents of the broadcast media stream;

detecting when the information comprises data corresponding to given one or more search parameters; and

determining, independently from a user of the media device, to record the broadcast media stream at the media device on the basis of the detection.

19. The computer-readable storage medium of claim 18 , wherein the apparatus is caused to further perform:

receiving the search parameters from a user of the apparatus;

determining to store the search parameters in the memory; and

determining to activate a search application stored to the apparatus to search the service transmission based on the search parameters.

20. The method of claim 1 , further comprising:

determining to record the service transmission on the basis of the detection,

wherein the service transmission is recorded substantially simultaneously with the recording of the broadcast media stream.

21. The method of claim 20 , further comprising:

determining to render at the media device a visual presentation of the recorded or to be recorded contents of the media stream in synchronization with the information, wherein the contents of the service transmission transmitted via the communication channel describes the contents of the broadcast media stream transmitted via the broadcast channel while excluding the contents of the broadcast media stream.

22. The method of claim 21 , wherein a service included in the service transmission provides a bit stream including Braille, vibration, or a combination thereof.

23. The method of claim 1 , wherein a service transmitted via the service transmission includes disc jockey's message.

24. The method of claim 1 , wherein the broadcast media stream is recorded substantially simultaneously with the detecting of the data corresponding to the search parameters.

25. The method of claim 21 , wherein the visual presentation is rendered during the detecting of the data corresponding to the search parameters, during the recording of the broadcast media stream, during the recording of the service transmission, or a combination thereof.

Assignments (12)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
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 →
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 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035280/0863 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2005
From: MATERO, JYRKI; MATERO, JUHA P.
To: NOKIA CORPORATION
Reel/Frame 015964/0619 →
Continuity (1)
Related Publication 20060130102A1 · Jun 15, 2006