Customizing user interfaces based on user activities
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-003/048
G06F-017/30
G06F-003/0481
G06F-003/0484
출원번호
US-0613852
(2012-09-13)
등록번호
US-8943055
(2015-01-27)
발명자
/ 주소
Kimball, Jeffrey David
Wassom, Jr., John Thurston
Dolan, Christina Ann Rank
출원인 / 주소
Facebook, Inc.
대리인 / 주소
Keller Jolley Preece
인용정보
피인용 횟수 :
1인용 특허 :
95
초록▼
A user interface including one or more references to content is customized. Several user profiles are provided from which a user may be associated. Each user profile includes user profile information. The user profile associated with a user to whom a user interface will be provided is accessed. A us
A user interface including one or more references to content is customized. Several user profiles are provided from which a user may be associated. Each user profile includes user profile information. The user profile associated with a user to whom a user interface will be provided is accessed. A user interface is configured for the user, based at least in part upon the user profile accessed as being associated with the user. Access to content is enabled based on user manipulation of the configured user interface.
대표청구항▼
1. A method comprising: identifying, by at least one processor, one or more interests of a user based on an attribute of the user, one or more activities of the user, a characteristic determined or inferred based upon one or more actions of the user, a location associated with the user, or a name of
1. A method comprising: identifying, by at least one processor, one or more interests of a user based on an attribute of the user, one or more activities of the user, a characteristic determined or inferred based upon one or more actions of the user, a location associated with the user, or a name of the user;identifying content related to the one or more interests of the user;automatically customizing, by the at least one processor, a user interface to present to the user by including one or more first links to the identified content related to the one or more interests of the user in a first drop-down menu of a toolbar of the user interface;automatically customizing, by the at least one processor, the user interface to present to the user by removing one or more default links to content from the first drop-down menu of the toolbar of the user interface based on the identified one or more interests of the user; andproviding, for display to the user, the customized user interface with the first drop-down menu having the one or more default links to content removed and including the one or more first links. 2. The method as recited in claim 1, further comprising maintaining a user profile for the user that indicates the one or more interests of the user. 3. The method as recited in claim 2, further comprising updating the user profile upon detecting additional activities by the user. 4. The method as recited in claim 2, further comprising accessing the user profile upon login of the user to access the one or more interests of the user. 5. The method as recited in claim 1, wherein the identified content related to the one or more interests of the user comprises one or more websites. 6. The method as recited in claim 1, wherein the one or more first links comprise one or more toolbar controls. 7. The method as recited in claim 6, wherein the one or more toolbar controls comprise a control for accessing one or more websites. 8. The method as recited in claim 6, wherein the one or more toolbar controls comprise a button. 9. The method as recited in claim 1, wherein the one or more actions of the user comprise frequently accessing or requesting content or services. 10. The method as recited in claim 1, wherein identifying the one or more interests of the user comprises detecting one or more activities of the user and identifying the one or more interests of the user based on the one or more activities of the user. 11. The method as recited in claim 10, wherein the one or more activities comprise viewing of one or more webpages. 12. The method as recited in claim 10, wherein the one or more activities comprise accessing one or more services. 13. The method as recited in claim 12, wherein the one or more services comprise one or more of website browsing, email, chat sessions, and file downloading. 14. The method as recited in claim 10, wherein detecting the one or more activities of the user comprises detecting frequently accessed or requested content or services by the user. 15. The method as recited in claim 10, wherein detecting the one or more activities of the user comprises detecting a launching of an application by the user. 16. The method as recited in claim 1, wherein the first drop-down menu is directly accessible from the toolbar of the user interface. 17. The method as recited in claim 1, further comprising: identifying that the user has a first attribute;customizing the user interface to present to the user to include the one or more first links to the identified content related to the one or more interests of the user in the first drop-down menu of the user interface based on the user having the first attribute. 18. The method as recited in claim 17, wherein the first attributes comprises an age. 19. The method as recited in claim 1, further comprising customizing the user interface to present to the user by omitting a second drop-down menu from the user interface. 20. A non-transitory computer-readable storage medium including a set of instructions that, when executed by at least one processor, cause a computer system to perform steps comprising: identifying one or more interests of a user based on an attribute of the user, one or more activities of the user, a characteristic determined or inferred based upon one or more actions of the user, a location associated with the user, or a name of the user;identifying content related to the one or more interests of the user;automatically customizing a user interface to present to the user including one or more first links to the identified content related to the one or more interests of the user in a first drop-down menu of a toolbar of the user interface;automatically customizing the user interface to present to the user by removing one or more default links to content from the first drop-down menu of the toolbar of the user interface based on the identified one or more interests of the user; andproviding, for display to the user, the customized user interface with the first drop-down menu having the one or more default links to content removed and including the one or more first links. 21. The non-transitory computer-readable storage medium as recited in claim 20, wherein the instructions, when executed by the at least one processor, cause the computer system to: identify the one or more interests of the user by detecting one or more activities of the user; andidentify the one or more interests of the user based on the one or more activities of the user. 22. The non-transitory computer-readable storage medium as recited in claim 21, further comprising instructions that, when executed by the at least one processor, cause the computer system to maintain a user profile for the user that indicates the one or more interests of the user. 23. The non-transitory computer-readable storage medium as recited in claim 22, further comprising instructions that, when executed by the at least one processor, cause the computer system to update the user profile upon detecting additional activities by the user. 24. The non-transitory computer-readable storage medium as recited in claim 23, further comprising instructions that, when executed by the at least one processor, cause the computer system to access the user profile upon login of the user to identify the one or more interests of the user. 25. The non-transitory computer-readable storage medium as recited in claim 24, wherein the one or more activities comprise viewing of one or more webpages. 26. The non-transitory computer-readable storage medium as recited in claim 25, wherein the identified content comprises one or more websites. 27. The non-transitory computer-readable storage medium as recited in claim 24, wherein the one or more activities comprise accessing one or more services. 28. The non-transitory computer-readable storage medium as recited in claim 27, wherein the one or more services comprise one or more of website browsing, email, chat sessions, and file downloading. 29. The non-transitory computer-readable storage medium as recited in claim 21, wherein: detecting the one or more activities of the user comprises detecting frequently accessed or requested content or services by the user. 30. The non-transitory computer-readable storage medium as recited in claim 21, wherein detecting the one or more activities of the user comprises detecting a launching of an application by the user. 31. The non-transitory computer-readable storage medium as recited in claim 30, further comprising instructions, that when executed by the at least one processor, cause the computer system to perform steps comprising: identifying that the user has a first attribute; andcustomizing the user interface to present to the user to include the one or more first links to the identified content related to the one or more interests of the user in the first drop-down menu of the user interface based on the user having the first attribute. 32. The non-transitory computer-readable storage medium as recited in claim 31, wherein the first attribute comprises an age. 33. The non-transitory computer-readable storage medium as recited in claim 31, further comprising instructions, that when executed by the at least one processor, cause the computer system to perform steps comprising customizing the user interface to present to the user by omitting a second drop-down menu from the user interface. 34. The non-transitory computer-readable storage medium as recited in claim 20, wherein the first drop-down menu is directly accessible from the toolbar of the user interface without first selecting another toolbar control. 35. A system comprising: at least one processor; andat least one non-transitory computer readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the system to:identify one or more interests of a user based on an attribute of the user, one or more activities of the user, a characteristic determined or inferred based upon one or more actions of the user, a location associated with the user, or a name of the user;identify content related to the one or more interests of the user;automatically customize a user interface to present to the user to include one or more first links to the identified content related to the one or more interests of the user in a first drop-down menu of a toolbar of the user interface; andautomatically customize the user interface to present to the user by removing one or more default links to content from the first drop-down menu of the toolbar of the user interface based on the identified one or more interests of the user; andprovide, for display to the user, the customized user interface with the first drop-down menu having the one or more default links to content removed and including the one or more first links. 36. The system as recited in claim 35, wherein the instructions, when executed by the at least one processor, further cause the system to: identify that the user has a first attribute; andcustomize the user interface to present to the user to include the one or more first links to the identified content related to the one or more interests of the user in the first drop-down menu of the user interface based on the user having the first attribute. 37. The system as recited in claim 36, wherein the first attribute comprises an age. 38. The system as recited in claim 36, wherein the instructions, when executed by the at least one processor, further cause the system to customize the user interface to present to the user by omitting a second drop-down menu from the user interface. 39. The system as recited in claim 36, wherein the instructions, when executed by the at least one processor, further cause the system to identify the one or more interests of the user by detecting one or more activities of the user and identify the one or more interests of the user based on the one or more activities of the user. 40. The system as recited in claim 39, wherein the one or more activities of the user comprise frequently accessing or requesting content or services. 41. The system as recited in claim 39, wherein the one or more activities of the user comprise launching an application. 42. The system as recited in claim 36, wherein the first drop-down menu is directly accessible from the toolbar of the user interface without first selecting another toolbar control.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (95)
Anoop Gupta ; David M Bargeron, Accessing annotations across multiple target media streams.
Fowler Glenn S. (Scotch Plains NJ) Korn David G. (New York NY) Koutsofios Elefterios (Chatham NJ) North Stephen C. (Califon NJ), Apparatus and methods for visualizing operation of a system of processes.
Jones Jeremy A. ; Mayle Neil L. ; Parsons Paige K. ; Shalit Andrew L. M. ; St. Clair ; Jr. William W. ; Steele Oliver W. ; Strassmann Steven H. ; White Derek R., Aspect and style elements of an improved graphical user interface.
Chang April S. ; Large Andrew R. ; Snyder Alan, Authentication and access control in a management console program for managing services in a computer network.
Ezekiel Alan W. (Bellevue WA) Christian Bradford A. (Redmond WA), Automated system and method for dynamic menu construction in a graphical user interface.
Burner Michael G. ; Gilliat Bruce C. ; Jaquith Eric W. ; Marvit David L. ; Kahle Brewster ; O'Driscoll Niall ; Smith Z E. ; Tanenbaum Ronna C., Automatically generate and displaying metadata as supplemental information concurrently with the web page, there being no link between web page and metadata.
Malcolm Jerry W. (Austin TX), Computer system for dynamically generating display screen panels providing interactive interfaces for application progra.
Takeuchi Masato,JPX ; Kugimiya Shuzo,JPX, Display screen processing apparatus and storage medium containing therein program for controlling display screen proces.
Johnson William J. (Flower Mound TX) Lachman Larry M. (Irving TX) Smith Michael D. (Irving TX), Method and apparatus for automatically organizing user interface objects for multiple users on a single workstation.
Thomas C. Douglass, Method and apparatus for customization of information content provided to a requestor over a network using demographic information yet the user remains anonymous to the server.
Abraham Dalen M. ; Barnes Todd A. ; Bouche Paul F. ; Bougetz Thomas P. ; Gosselin Tracy A. ; Grieve Mark G. ; Langdon Brent A. ; Allison Robert C. ; Nikkel Michael S., Method and apparatus for managing internetwork and intranetwork activity.
Fang Gary G. ; Castaneda David ; Rahim Chowdhury F., Method and apparatus for switching low voltage CMOS switches in high voltage digital to analog converters.
Skopp Peter ; Vitale Benjamin F. ; Marur Vinod R. ; Tse Clifford S.C. ; Dulai Dharmender S., Method and apparatus to determine user identity and limit access to a communications network.
Lee James,TWX ; Wang Tai-Yuan,TWX ; Cheng Jen-Chieh,TWX ; Yeh Yun-Fuh,TWX, Method and system at a host node for hierarchically organizing the links visited by a world wide web browser executing a.
Stucka Joan E. (Boulder CO) Wiss Richard (Boulder CO), Method and system for dynamically sharing user interface displays among a plurality of application program.
LeMole Suzanne L. ; Nurenberg Steven Howard ; O'Neil Joseph Thomas ; Stuntebeck Peter H., Method and system for presenting customized advertising to a user on the world wide web.
Arcuri Michael P. ; Hoek Tjeerd ; Johnson Jeffrey J. ; Van Tilburg Martijn E., Method for dynamically displaying controls in a toolbar display based on control usage.
Dockweiler Hans Gunter,DEX ; Weber Joachim,DEX, Method for mapping a text-oriented user interface to a graphics user interface by means of a class library.
Brewer Susan C. (Keller TX) Brink Kathy A. (Coppell TX) Krebs ; Jr. William H. (Euless TX) Welch Robert P. (Colleyville TX), Method of graphically accessing electronic data.
David James Hetherington ; David Bruce Kumhyr, Method, system and computer program product for dynamic language switching in user interface menus, help text, and dialogs.
Morris Steve ; Lei James ; Narayen Shantanu ; Khosla Aditya, Methods and apparatuses for presenting a collection of digital media in a media container.
Shoichi Nagatomo JP, Network-access management system and method applied to network and computer program product including computer program recorded on storage medium for creating display data.
Bates, Cary Lee; Day, Paul Reuben, Organizing and categorizing hypertext document bookmarks by mutual affinity based on predetermined affinity criteria.
Black Wesley F. (2402 15th Ave. West Williston ND 58801) Black Robert J. (2114 8th Ave. East Williston ND 58801) Black Ronald L. (2311 17th Ave. West Williston ND 58801), Rotatable handle for disposal spool.
Kavalam Jude Jacob ; Sandeno Shawna Rae ; Bogdan Jeffrey L. ; Brown Christopher R. ; Blume Arthur E., System and method for resizing and rearranging a composite toolbar by direct manipulation.
Baker Brenda Sue (Berkeley Heights NJ) Grosse Eric (Berkeley Heights NJ), System and method for restricting user access rights on the internet based on rating information stored in a relational.
Schmidt Jonathan ; Donzis Lewis ; Donzis Henry ; Murphy John ; Baron Peter ; Savage Herb, System for controlling users access to a distributive network in accordance with constraints present in common access.
Herz Frederick S. M. ; Eisner Jason M. ; Ungar Lyle H., System for generation of object profiles for a system for customized electronic identification of desirable objects.
Carpenter Kevin D. ; Crosett ; III Alexander D. ; Kauffman Scott L. ; Vance ; Jr. Robert B. ; Wylie Susan D. ; Yeauger Gary A., System for providing subscriber with access to a content area customized for the combination of subscriber's responses to topic prompt, subtopic prompt, and action prompt.
Young Patrick (San Mateo CA) Roop John H. (Palo Alto CA) Ebright Allan R. (Los Gatos CA) Faber michael W. (Pleasanton CA) Anderson David (Mountain View CA), User interface for television schedule system.
Vertelney Laurie J. (San Carlos CA) Erickson Thomas D. (Mountain View CA) Mountford S. Joy (Mountain View CA) Thompson-Rohrlich John A. (Palo Alto CA) Salomon Gitta B. (Palo Alto CA) Wong Yin Y. (Pal, User interface system having programmable user interface elements.
Wiggins Ralphe (Stamford CT) Smith Elizabeth (Chappaqua NY) Shanbaum Suzanne P. (Mt. Kisco NY), Window selection method and system for an interactive display.
Johnson, Eric; Zhou, Zhiyi; Perez, Roberto A.; Arnold, Scott, Method for providing a customized user interface for group communication at a communication device.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.