IP Library Granted Patent US 8,402,490
Granted Patent B2
US 8,402,490 · App. 11/775,215 · Granted Mar 19, 2013

Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore

Inventors: Linda Hoffberg-Borghesani (Acton, MA); Steven M. Hoffberg (West Harrison, NY)
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 8,402,490
App. No.
11/775,215
Granted
Mar 19, 2013
Kind
B2
Abstract

The need for a more readily usable interface for programmable devices is widely recognized. The present invention relates to programmable sequencing devices, or, more particularly, the remote controls for consumer electronic devices. The present invention provides an enhanced interface for facilitating human input of a desired control sequence in a programmable device by employing specialized visual feedback. The present invention also relates to a new interface and method of interfacing with a programmable device, which is usable as an interface for a programmable video cassette recorder.

Claims (40)

1. A system, comprising:

a memory storing at least a portion of a user profile comprising user-specific information desirability characteristics and user-specific information undesirability characteristics, which are each at least partially automatically derived from observing the user interact with information without receiving user feedback, and a history of user executed functions;

an input port configured to receive descriptions of a plurality of available information items; and

a processor, configured to access the memory, and to:

receive the descriptions of the plurality of available information items, retrieve the at least a portion of the user profile from the memory,

process the descriptions of the plurality of available information items, in conjunction with the at least a portion of the user profile retrieved from the memory,

generate a set of available choices and present the available choices for selection by a user, the set of available choices comprising a subset of the plurality of information items comprising information items predicted to be desirable to the user, with a bias against repetition, and

automatically update the user profile comprising user-specific information desirability characteristics and user-specific information undesirability characteristics based on user selection of an information item by the user.

2. The system according to claim 1 , wherein the plurality of available information items comprise digitally compressed video programs, and wherein the descriptions comprise an on line database of program descriptions.

3. The system according to claim 1 , wherein the descriptions comprise automatically generated descriptors.

4. The system according to claim 1 , wherein the user profile is derived at least in part from explicit user profile input information.

5. The system according to claim 1 , wherein the user profile is derived, at least in part, implicitly from observation of user behavior.

6. The system according to claim 1 , wherein the user profile further comprises user feedback relating to a respective information items.

7. A method, comprising:

storing in a memory at least a portion of a user profile comprising user-specific information desirability characteristics and user-specific information undesirability characteristics, which are each at least partially automatically derived from observing the user interact with content without receiving user feedback, and a history of user executed functions;

receiving descriptions of a plurality of available information items;

automatically processing the descriptions of a plurality of available information items, in conjunction with the at least a portion of the stored user profile retrieved from the memory, to generate an output representing a set of information items available for selection by a user predicted to be desired by the user based on an automatically determined correspondence of the descriptions with the information desirability characteristics of the user profile, with a bias against repetition; and

automatically updating the user profile comprising user-specific information desirability characteristics and user-specific information undesirability characteristics in dependence on a user selection of an information item.

8. The method according to claim 7 , wherein the plurality of available information items comprise digitally compressed video programs, and wherein the descriptions comprise an on line database of program descriptions.

9. The method according to claim 7 , wherein the descriptions comprise automatically generated descriptors.

10. The method according to claim 7 , further comprising deriving the user profile at least in part from explicit user profile input information.

11. The method according to claim 7 , further comprising deriving the user profile, at least in part, implicitly from observation of user behavior.

12. The method according to claim 7 , further comprising generating the user profile based on at least received user feedback relating to a respective information item.

13. A method, comprising:

storing a user profile in a memory, representing a plurality of subjective desirability characteristics for a user, and subjective undesirability characteristics for the user, which are each at least partially automatically derived from observing the user interact with content without receiving user feedback;

receiving information characterizing a content of a plurality of available items having information content;

processing the received information, in conjunction with the user profile retrieved from the memory, to determine a plurality of candidate items which are likely to be preferred by the user based on both the subjective desirability characteristics and the subjective undesirability characteristics, with a bias against repetition;

presenting identifications of at least a portion of the plurality of items to the user; and

updating the user profile based on a user response to the presented identifications of the at least a portion of the plurality of items.

14. The method according to claim 13 , wherein said processing step employs artificial intelligence.

15. The method according to claim 13 , wherein the information characterizing a plurality of available items is received from an on-line database through a telecommunication system.

16. The method according to claim 13 , further comprising maintaining a user history.

17. A system, comprising:

a first memory configured to store a user profile, representing a plurality of subjective desirability characteristics for a user, and subjective undesirability characteristics for the user, which are each at least partially automatically derived from observing the user interact with content without receiving user feedback;

a second memory configured to store information characterizing a content of a plurality of available items having information content;

a processor configured to process the user profile retrieved from the first memory in conjunction with the information characterizing a content of a plurality of available items from the second memory, to determine a plurality of candidate items which are likely to be preferred by the user based on both the subjective desirability characteristics and the subjective undesirability characteristics, with a bias against repetition; and

a user interface port configured to output identifications of at least a portion of the plurality of items for presentation to the user and to receive a user response to the presented identifications,

wherein the processor is further configured to update the user profile based on the user response to the presented identifications of the at least a portion of the plurality of items.

18. The system according to claim 17 , further comprising a telecommunication system interface port configured to receive the information characterizing a plurality of available items from an on-line database.

19. The system according to claim 17 , further comprising a third memory configured to store a user history.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2014
From: FIDUCIARY TRUST INTERNATIONAL OF DELAWARE, AS A CORPORATE TRUSTEE FOR THE HOFFBERG FAMILYT TRUST 1; ROBERTA J. SADIN-HOFFBERG, AS AN INDIVIDUAL TRUSTEE FOR THE HOFFBERG FAMILY TRUST 1
To: BLANDING HOVENWEEP, LLC
Reel/Frame 033200/0152 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2014
From: HOFFBERG-BORGHESANI, LINDA I.
To: BLANDING HOVENWEEP, LLC
Reel/Frame 033200/0171 →
CONFIRMATORY ASSIGNMENT EFFECTIVE 12/27/2007 Recorded Jun 27, 2014
From: FIDUCIARY TRUST INTERNATIONAL OF DELAWARE, AS A CORPORATE TRUSTEE FOR THE STEVEN M. HOFFBERG 2004-1 GRAT; ROBERTA J. SADIN-HOFFBERG, AS AN INDIVIDUAL TRUSTEE FOR THE STEVEN M. HOFFBERG 2004-1 GRAT
To: HOFFBERG FAMILY TRUST 1
Reel/Frame 033247/0485 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2013
From: HOFFBERG, STEVEN M., MR.
To: STEVEN M. HOFFBERG 2004-1 GRAT
Reel/Frame 031746/0434 →
Continuity (3)
Division 09260802 · Mar 2, 1999
Continuation 07812805 · Dec 23, 1991
Related Publication 20080040749A1 · Feb 14, 2008