Personalized platform for accessing internet applications
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-009/44
G06F-009/445
G06Q-010/10
H04L-029/06
H04L-029/08
출원번호
US-0154504
(2008-05-23)
등록번호
US-9128800
(2015-09-08)
발명자
/ 주소
D'Angelo, Adam
Fetterman, Dave
Cheever, Charlie
Steinberg, Ari
Zamore, Eric
Wang, James
Zhuo, Julie
Morin, Dave
Slee, Mark
Sanghvi, Ruchi
출원인 / 주소
Facebook, Inc.
대리인 / 주소
Fenwick & West LLP
인용정보
피인용 횟수 :
3인용 특허 :
16
초록▼
The present invention provides a system and method for providing a personalized platform for accessing internet applications. According to one embodiment of the invention, a social network provider receives a request for installation of an application from a user of the social network, installs the
The present invention provides a system and method for providing a personalized platform for accessing internet applications. According to one embodiment of the invention, a social network provider receives a request for installation of an application from a user of the social network, installs the application at multiple points in the user's social network environment, and personalizes interfaces with the application at these integration points based on information about the user available from the social network. The present invention enables applications to be integrated in the social network environment at multiple integration points and to be personalized for and configured by the user.
대표청구항▼
1. A method comprising: receiving, within a platform hosted by a social network provider, a request to associate an application with a profile of a user of the social network provider, the application provided by a third-party server external to the social network provider and maintained on a comput
1. A method comprising: receiving, within a platform hosted by a social network provider, a request to associate an application with a profile of a user of the social network provider, the application provided by a third-party server external to the social network provider and maintained on a computing device that is separate from a device of the user;associating the application with the profile of the user in the social network provider;receiving, by the social network provider, a request from the application to access information about the user;transmitting the requested information about the user from the social network provider to the application;receiving application content from the application, the received application content comprising at least some of the information about the user transmitted by the social network provider to the application; andproviding the application content from the social network provider for display to the user such that the user can interact directly with the application within the platform. 2. The method of claim 1, further comprising supplementing the application content by loading content in response to a user action. 3. The method of claim 2, wherein loading content further comprises using a markup language that does not allow full JavaScript access to the social network provider. 4. The method of claim 1, wherein the transmitted information about the user and the received application content further comprises information about one or more other users of the social network provider who have established a connection to the user through the social network provider. 5. The method of claim 4, further comprising: receiving privacy settings from the other user that determine whether the other user's information is available for supplementing the application content. 6. The method of claim 1, further comprising: presenting the application to the user within the social network provider. 7. A system comprising: a processor;a non-transitory computer readable medium for storing software modules;a communications interface, configured to receive, within a platform hosted by a social network provider, a request from a user of the social network provider to associate an application with a profile of a user of the social network provider, the application provided by a third-party server external to the social network provider and maintained on a computing device that is separate from a device of the user;a user information database, coupled to the communications interface, configured to store and update information associated with the user; andan application integration module configured to: associate an application with the profile of the user in the social network provider in response to a request from the user,receive a request from the application to access information about the user, transmit the requested information about the user to the application,receive application content from the application, the received application content comprising at least some of the information about the user transmitted by the social network provider to the application, andprovide the application content from the social network provider for display to the user such that the user can interact directly with the application within the platform. 8. The system of claim 7, further comprising a privacy settings selections component, in communication with the user information database, configured to receive privacy settings from the user that determine whether the user's information is available for supplementing application content for one or more other users. 9. The system of claim 8, wherein the privacy settings selections component is further configured to receive privacy settings from the other user that determine whether the other user's information is available for supplementing. 10. The system of claim 7, further comprising: a display engine configured to display one or more interfaces with the application to the user within an interface of the social network provider. 11. The system of claim 7, wherein the application integration module is further configured to transmit, information about one or more other users of the social network provider who have established a connection to the user through the social network provider, where the received application content comprises the information about one or more other users of the social network provider who have established a connection to the user through the social network provider. 12. The system of claim 11, wherein the information associated with the user is displayed based on one or more privacy settings selected by the user. 13. The system of claim 7, wherein the application integration module supplements the application content by processing a markup language. 14. The system of claim 13, wherein the markup language does not allow full JavaScript access to the social network provider. 15. The system of claim 7, wherein the application integration module is further configured to install interfaces to the application at one or more integration points in the user's social network provider. 16. A computer program embodied on a non-transitory computer readable medium having instructions for performing steps comprising: receiving, within a social network provider, a request to associate an application with a profile of a user of the social network provider, the application provided by a third-party server external to the social network provider and maintained on a computing device that is separate from a device of the user;associating the application with the profile of the user in the social network provider;receiving, by the social network provider, a request from the application to access information about the user;transmitting the requested information about the user from the social network provider to the application;receiving application content from the application, the received application content comprising at least some of the information about the user transmitted by the social network provider to the application; andproviding the application content from the social network provider for display to the user such that the user can interact directly with the application within the platform. 17. The computer program of claim 16, further comprising supplementing the application content by loading content in response to a user action. 18. The computer program of claim 17, wherein loading content further comprises using a markup language that does not allow full JavaScript access to the social network provider. 19. The computer program of claim 16, wherein the transmitted information about the user and the received application content further comprises information about one or more other users of the social network provider who have established a connection to the user through the social network provider. 20. The computer program of claim 19, wherein the computer readable medium further has instructions for: receiving privacy settings from the other user that determine whether the other user's information is available for supplementing the application content. 21. The computer program of claim 16, wherein the computer readable medium further has instructions for: presenting the application to the user within the social network provider.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (16)
Brown,Mathilde C.; Chase,Charlie D.; Grealish,Kevin; Hunt,Galen C.; Hydrie,Aamer; Noble,David; Outhred,Geoffrey; Peterson,Glenn R.; Tabbara,Bassam; Torone,Alexander; Welland,Robert V., Architecture for distributed computing system and automated design, deployment, and management of distributed applications.
Macbeth, Steven W.; Fernandez, Roland L.; Meyers, Brian R.; Tan, Desney S.; Robertson, George G.; Oliver, Nuria M.; Murillo, Oscar E.; Pedersen, Elin R.; Czerwinski, Mary P.; Spence, Jeanine E., Creating and managing activity-centric workflow.
Hull,Mark Everett; Farmer,F. Randall; Perelman,Ellen Sue, Method and system for customizing views of information associated with a social network user.
Filepp Robert ; Appleman Kenneth H. ; Bidwell Alexander W. ; Wolf Allan M. ; Galambos James A. ; Meo Sam, Method for presenting applications in an interactive service.
Chen, Weidong; Zhu, Lei; Zhu, Min; Kangas, Chris; Sheppard, Matthew; Knight, David, Methods and apparatuses for managing the distribution and installation of applications during a collaboration session.
Chen Ty-Foune,FRX ; Caudrelier Christian,FRX ; Espie Eric,FRX ; Reix Tony,FRX, Process and system for real-time monitoring of a data processing system for its administration and maintenance support in the operating phase.
Elder,Michael D.; Jho,Jason Y.; Rokosz,Vaughn T.; Schirmer,Andrew L.; Schultz,Matthew, System and method for building social networks based on activity around shared virtual objects.
Boss, Gregory J.; Hamilton, II, Rick A.; O'Connell, Brian M.; Pavesi, John R.; Walker, Keith R., System and methods for applying social computing paradigm to software installation and configuration.
Bortnik, Michal; Malabuyo, Paolo V.; Gunn, Steven Ryan; Macauley, James David; O'Kelley, II, Patrick W., User interface for viewing aggregated game, system and personal information.
Gruen, Daniel M; Hupfer, Susanne; Levy, Stephen E; Muller, Michael; Nichols-Schmolze, Kyle T; Pschetz, Larissa; Wolf, Fyodor, Crowdsourcing location based applications and structured data for location based applications.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.