IP Library Patent Application 11549078
Patent Application
App. No. 11/549,078

Search user interface for media device

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 None
App. No.
11/549,078
Abstract

A search menu includes a search input field and input characters rendered on a multi-dimensional displacement surface that rotates in response to a user input. A highlight region intersects the multi-dimensional displacement surface and highlights input characters while the input characters intersect the highlight region according to the rotation of the multi-dimensional displacement surface.

Claims (77)

1 . A method, comprising:

defining a multi-dimensional surface;

mapping input characters onto the multi-dimensional surface;

rotating the multi-dimensional surface according to a first user input;

generating a highlight zone through which the multi-dimensional surface rotates; and

highlighting an input character when a portion of the multi-dimensional surface on which the input character is mapped is within the highlight zone.

2 . The method of claim 1 , further comprising:

sensing a rotational actuation on a rotational input device; and

generating the first user input based on the rotational actuation.

3 . The method of claim 2 , further comprising:

determining an angular displacement of the rotational actuation; and

rotating the multi-dimensional surface in proportion to the angular displacement.

4 . The method of claim 2 , further comprising:

determining an angular rate of the rotational actuation; and

rotating the multi-dimensional surface in proportion to the angular rate.

5 . The method of claim 1 , further comprising:

generating an input field in a search menu; and

upon receiving a second user input, entering into the input field the input character that is highlighted.

6 . The method of claim 5 , further comprising:

sensing a press actuation on a rotational input device; and

generating the second user input based on the press actuation.

7 . The method of claim 5 , further comprising:

searching video data upon entry of the input character into the input field; and

display search results of the video data search.

8 . The method of claim 7 , wherein searching video data upon entry of an input character into the input field comprises:

searching video data related to broadcast video events that are currently being broadcast or scheduled to be broadcast; and

searching recorded video data related to video events that are recorded.

9 . The method of claim 8 , further comprising generating visual indicia to indicate whether a search result relates to broadcast video events or recorded video events.

10 . The method of claim 1 , further comprising generating aural indicia indicating when a portion of the multi-dimensional surface on which an input character is mapped is within the highlight zone.

11 . The method of claim 1 , wherein defining a multi-dimensional surface comprises defining a cylindrical surface.

12 . The method of claim 1 , wherein defining a multi-dimensional surface comprises defining a polygonal surface.

13 . The method of claim 1 , wherein the media device is a video processing device.

14 . The method of claim 1 , wherein generating a highlight zone through which the multi-dimensional surface rotates comprises rendering a spotlight artifact.

15 . A video processing system, comprising:

a video input device to receive video data;

a data store in communication with the video input device to store the video data; a handheld remote including a rotational input to sense press actuations, touch actuations, and rotation actuations and generate control signals therefrom; and

a processing device in communication with the video input device, the data store, and the handheld remote, the processing device configured to generate on a display device an input field in a search menu, define a multi-dimensional displacement surface, render input characters on the multi-dimensional displacement surface, generate a selection region intersecting the multi-dimensional displacement surface, rotate the multi-dimensional displacement surface according to a first control signal, and highlight the input characters while the input characters intersect the selection region according to the rotation of the multi-dimensional displacement surface.

16 . The system of claim 15 , wherein the processing device is further configured to generate the first control signal in response to a rotation actuation of the rotational input.

17 . The system of claim 16 , wherein the processing device is further configured to determine an angular displacement of the rotational actuation and rotate the multi-dimensional displacement surface in proportion to the angular displacement.

18 . The system of claim 15 , wherein the processing device is further configured to enter into the search input field the input character that is intersecting the selection region upon receiving a second control signal.

19 . The system of claim 18 , wherein the processing device is further configured to generate the second control signal in response to a press actuation of the rotational input.

20 . The system of claim 18 , wherein the processing device is further configured to search video data upon entry of the input character into the input field, and display search results of the video data search.

21 . The system of claim 20 , wherein the processing device is further configured to indicate whether a search result relates to a broadcast video event or a recorded video event.

22 . The system of claim 15 , wherein the multi-dimensional displacement surface comprises a cylindrical surface.

23 . A method, comprising:

defining a multi-dimensional surface;

mapping a character set to the multi-dimensional surface;

presenting a highlight region of the multi-dimensional surface including an associated portion of the character set;

rotating the multi-dimensional surface in accordance with a first user input; and

highlighting at least one input character in the character set that is presented in the highlight region in accordance with the rotation.

24 . The method of claim 23 , further comprising:

sensing a rotational actuation on a rotational input device; and

generating the first user input based on the rotational actuation.

25 . The method of claim 23 , further comprising:

generating an input field in a search menu; and

upon receiving a second user input, entering into the input field the input character that is highlighted.

26 . The method of claim 25 further comprising:

searching video data upon entry of the input character into the input field; and

display search results of the video data search.

27 . The method of claim 23 , wherein defining a multi-dimensional surface comprises defining a cylindrical surface.

28 . The method of claim 23 , wherein defining a multi-dimensional surface comprises defining a three-dimensional surface.

29 . A media device, comprising:

a handheld device having a rotational input device to generate input control signals in response to user inputs;

a search engine configured to perform searches of media data;

a control engine configured to receive the input control signals generated by the handheld remote and to generate control signals in response; and

a user interface engine in communication with the search engine and control engine and, in response to a control signal from the control engine, configured to define a multi-dimensional surface, map a character set to the multi-dimensional surface, present a highlight region of the multi-dimensional surface including an associated portion of the character set, rotate the multi-dimensional surface in accordance with a first control signal, and highlight at least one input character in the character set that is presented in the highlight region in accordance with the rotation.

30 . The media device of claim 29 , wherein the first control signal is generated in response to a rotational actuation of the handheld device.

31 . The media device of claim 29 , wherein the user interface engine is further configured to generate an input field in a search menu, and the search engine is configured to enter into the input field the input character that is highlighted in response to a second control signal.

32 . The media device of claim 29 , wherein the search engine is configured to search video data upon entry of the input character into the input field and generate search results, and the user interface engine is configured to display the search results.

33 . The media device of claim 29 , wherein the multi-dimensional surface comprises a three-dimensional surface.

34 . The media device of claim 29 , further comprising:

a data store storing media data, the data store located within the handheld device; and

a display device for displaying the video data, the display device located on the handheld device;

wherein the search engine, control engine and user interface engine are stored in the data store.

35 . A video system, comprising:

means for sensing press actuations, touch actuations, and rotational actuations and generating control signals therefrom; and

means for generating a search menu having input characters rendered on a multi-dimensional displacement surface and a highlight region intersecting the multi-dimensional displacement surface, for rotating the multi-dimensional displacement surface in response to the control signals, and for highlighting input characters while the input characters intersect the highlight region according to the rotation of the multi-dimensional displacement surface.

Assignments (2)
CHANGE OF NAME Recorded Apr 10, 2007
From: APPLE COMPUTER, INC.
To: APPLE INC.
Reel/Frame 019143/0023 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2007
From: BRODERSEN, RAINER; GOLDEEN, RACHEL CLARE; PACURARIU, MIHNEA CALIN; MA, JEFFREY
To: APPLE COMPUTER, INC.
Reel/Frame 018750/0904 →