IP Library Granted Patent US 8,484,219
Granted Patent B2
US 8,484,219 · App. 12/887,511 · Granted Jul 9, 2013

Developing a knowledge base associated with a user that facilitates evolution of an intelligent user interface

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,484,219
App. No.
12/887,511
Granted
Jul 9, 2013
Kind
B2
Abstract

Developing a knowledgebase associated with a user interface is disclosed. Development of the knowledgebase includes cataloging local data associated with a user, collecting remote data associated with the user, recording information associated with verbal input received from the user, tracking acts performed by the user to determine user idiosyncrasies, and updating the knowledgebase with the cataloged local data, the collected remote data, the recorded information, and the user idiosyncrasies. The updated knowledgebase is then provided to a component of a user interface.

Claims (60)

1. A computer-implemented method for developing a knowledgebase associated with a user interface, the method comprising:

executing instructions stored in memory to:

catalog local data associated with a user, wherein executing instructions to catalog the local data includes cataloging purchases that were made in conjunction with a system executing the instructions,

collect remote data associated with the user,

record information associated with verbal input received from the user,

track acts performed by the user to determine user idiosyncrasies, and

update the knowledgebase with the cataloged local data, the collected remote data, the recorded information, and the user idiosyncrasies; and

providing the updated knowledgebase to a component of the user interface.

2. The method of claim 1 , wherein executing instructions to catalog the local data further includes cataloging locally accessible media.

3. The method of claim 1 , wherein executing instructions to catalog the local data further includes cataloging trophies stored by a system executing the instructions.

4. The method of claim 1 , wherein executing instructions to catalog the local data associated with a user further includes cataloging a browser history of a system executing the instructions.

5. The method of claim 1 , wherein executing instructions to catalog the local data associated with a user further includes cataloging devices that are in communication with a system executing the instructions.

6. The method of claim 1 , wherein executing instructions to catalog the local data associated with a user further includes cataloging services that are available via a system executing the instructions.

7. The method of claim 1 , wherein executing instructions to catalog the local data associated with a user further includes cataloging calendar events stored by a system executing the instructions.

8. The method of claim 1 , wherein executing instructions to catalog the local data associated with a user further includes cataloging friends of the user identified by a system executing the instructions.

9. The method of claim 1 , wherein executing instructions to catalog the local data associated with a user further includes cataloging geographical location history of a system executing the instructions.

10. The method of claim 1 , wherein executing instructions to collect remote data associated with the user includes indexing subscriptions of the user.

11. The method of claim 1 , wherein executing instructions to collect remote data associated with the user includes indexing textual communication by the user.

12. The method of claim 1 , wherein executing instructions to collect remote data associated with the user includes indexing information from third-party accounts associated with the user.

13. The method of claim 1 , wherein executing instructions to collect remote data associated with the user includes indexing information associated with other users having a relationship with the user.

14. The method of claim 1 , wherein executing instructions to record information associated with the verbal input includes performing speech recognition to generate a transcription of verbal input.

15. The method of claim 1 , wherein executing instructions to record information associated with the verbal input includes performing voice recognition to determine the identity of a speaker.

16. The method of claim 1 , wherein the verbal input identifies characteristics of the user.

17. The method of claim 1 , wherein the verbal input identifies interests of the user.

18. The method of claim 1 , wherein executing instructions to track acts performed by the user includes tracking the geographical location history of the user.

19. The method of claim 18 , wherein executing instructions to track acts performed by the user further includes correlating times and dates with the geographical location history of the user.

20. The method of claim 1 , wherein executing instructions to track acts performed by the user includes tracking activities in which the user participates.

21. The method of claim 20 , wherein executing instructions to track acts performed by the user further includes correlating times and dates with the activities.

22. The method of claim 1 , wherein executing instructions to track acts performed by the user further includes tracking information associated with communication partners of the user.

23. The method of claim 22 , wherein information associated with communication partners include times and dates of communications between the user and the communication partners.

24. A computer-implemented method for developing a knowledgebase associated with a user interface, the method comprising:

executing instructions stored in memory to:

catalog local data associated with a user, wherein executing instructions to catalog the local data includes catalog trophies stored by a system executing the instructions,

collect remote data associated with the user,

record information associated with verbal input received from the user,

track acts performed by the user to determine user idiosyncrasies, and

update the knowledgebase with the cataloged local data, the collected remote data, the recorded information, and the user idiosyncrasies; and

providing the updated knowledgebase to a component of the user interface.

25. The method of claim 24 , wherein executing instructions to catalog the local data further includes cataloging locally accessible media.

26. The method of claim 24 , wherein executing instructions to catalog the local data further includes cataloging purchases that were made in conjunction with a system executing the instructions.

27. The method of claim 24 , wherein executing instructions to catalog the local data associated with a user further includes cataloging a browser history of a system executing the instructions.

28. The method of claim 24 , wherein executing instructions to catalog the local data associated with a user further includes cataloging devices that are in communication with a system executing the instructions.

29. The method of claim 24 , wherein executing instructions to catalog the local data associated with a user further includes cataloging services that are available via a system executing the instructions.

30. The method of claim 24 , wherein executing instructions to catalog the local data associated with a user further includes cataloging calendar events stored by a system executing the instructions.

31. The method of claim 24 , wherein executing instructions to catalog the local data associated with a user further includes cataloging friends of the user identified by a system executing the instructions.

32. The method of claim 24 , wherein executing instructions to catalog the local data associated with a user further includes cataloging geographical location history of a system executing the instructions.

33. The method of claim 24 , wherein executing instructions to collect remote data associated with the user includes indexing subscriptions of the user.

34. The method of claim 24 , wherein executing instructions to collect remote data associated with the user includes indexing textual communication by the user.

35. The method of claim 24 , wherein executing instructions to collect remote data associated with the user includes indexing information from third-party accounts associated with the user.

36. The method of claim 24 , wherein executing instructions to collect remote data associated with the user includes indexing information associated with other users having a relationship with the user.

37. The method of claim 24 , wherein executing instructions to record information associated with the verbal input includes performing speech recognition to generate a transcription of verbal input.

38. The method of claim 24 , wherein executing instructions to record information associated with the verbal input includes performing voice recognition to determine the identity of a speaker.

39. The method of claim 24 , wherein the verbal input identifies characteristics of the user.

40. The method of claim 24 , wherein the verbal input identifies of the user.

41. The method of claim 24 , wherein executing instructions to track acts performed by the user includes tracking the geographical location history of the user.

42. The method of claim 41 , wherein executing instructions to track acts performed by the user further includes correlating times and dates with the geographical location history of the user.

43. The method of claim 24 , wherein executing instructions to track acts performed by the user includes tracking activities in which the user participates.

44. The method of claim 43 , wherein executing instructions to track acts performed by the user further includes correlating times and dates with the activities.

45. The method of claim 24 , wherein executing instructions to track acts performed by the user includes tracking information associated with communication partners of the user.

46. The method of claim 45 , wherein the information associated with the communication partners includes times and dates of communications between the user and the communication partners.

Assignments (3)
MERGER Recorded Mar 30, 2020
From: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT LLC
Reel/Frame 053323/0567 →
CHANGE OF NAME Recorded May 4, 2016
From: SONY COMPUTER ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
Reel/Frame 038611/0846 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2010
From: WEISING, GEORGE
To: SONY COMPUTER ENTERTAINMENT AMERICA LLC
Reel/Frame 025128/0301 →