Method and system for controlled distribution of information over a network
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-003/0482
G06F-003/0481
G06F-003/0483
G06F-003/0485
G06Q-010/10
H04L-029/08
G06Q-010/06
G06Q-030/02
H04L-029/12
H04L-029/06
출원번호
US-0618881
(2012-09-14)
등록번호
US-10244036
(2019-03-26)
발명자
/ 주소
Cheah, Chris
출원인 / 주소
Facebook, Inc.
대리인 / 주소
Baker Botts L.L.P.
인용정보
피인용 횟수 :
0인용 특허 :
188
초록▼
An information management and distribution system is disclosed. The information management and distribution system includes a client-side application and a server application that interact to facilitate the controlled exchange of contact information over a network. The client-side application can pr
An information management and distribution system is disclosed. The information management and distribution system includes a client-side application and a server application that interact to facilitate the controlled exchange of contact information over a network. The client-side application can provide creation and design, rolodex, exchange, and update features. The information management and distribution system can also include a corporate administrator application. Still another aspect of the invention is that contact information can be distributed to registered users in a common format.
대표청구항▼
1. A method comprising: by a client device, receiving a web resource for a user to access an information management and distribution system, the user being unregistered;by the client device via the web resource, displaying a plurality of selectable options for the user, the selectable options compri
1. A method comprising: by a client device, receiving a web resource for a user to access an information management and distribution system, the user being unregistered;by the client device via the web resource, displaying a plurality of selectable options for the user, the selectable options comprising: a first selectable option to register on-line with the information management and distribution system; anda second selectable option to download and install a client-side application prior to registering with the information management and distribution system;by the client device, when a selection to proceed with on-line registration has been entered using the web resource: providing information to present a web page comprising a profile data entry form;sending, to one or more computer servers associated with the information management and distribution system, the request for on-line registration, the request comprising profile information for the user; andreceiving a response to the request to register the user, the response comprising a personal identifier for the user;by the client device, when a selection to download and install a client-side application prior to registering with the information management and distribution system has been entered using the web resource: invoking the client-side application;presenting, by the client-side application, the profile data entry form;submitting, by the client-side application, the profile information for the user to the one or more computer servers associated with the information management and distribution system; andreceiving the personal identifier for the user; andby the client device, storing the personal identifier for the newly-registered user in a local data store. 2. The method of claim 1, further comprising detecting, by the client-side application, user events comprise business card creation, rolodex operations, exchange operations, or update operations. 3. The method of claim 1, further comprising: receiving an indication that the profile information for the user has been accepted. 4. The method of claim 1, further comprising: receiving an indication that the profile information for the user has not been accepted due to errors; andpresenting information to require the user to correct errors in the profile data entry form. 5. The method of claim 1, further comprising: receiving an indication that the user is already registered, wherein the received personal identifier for the user was previously associated with the user in relation to the information management and distribution system. 6. The method of claim 1, further comprising: receiving a user profile for the user, the user profile being based upon the profile information for the user; andstoring the user profile in the local data store of the client device. 7. The method of claim 6, wherein the profile information for the user comprises a plurality of profiles for the user, each of the profiles having a different email address, wherein all of the profiles are associated with the personal identifier. 8. The method of claim 1, wherein storing the received personal identifier in a local data store comprises storing a file in a persistent storage area on the client device. 9. The method of claim 1, wherein invoking the client-side application comprises: determining that the user has not been registered based on a lack of any personal identifier for the user on the client device. 10. One or more computer-readable non-transitory storage media embodying software that is operable when executed to: receive a web resource for a user to access an information management and distribution system, the user being unregistered;display a plurality of selectable options for the user, the selectable options comprising: a first selectable option to register on-line with the information management and distribution system; anda second selectable option to download and install a client-side application prior to registering with the information management and distribution system;when a selection to proceed with on-line registration has been entered using the web resource: provide information to present a web page comprising a profile data entry form;send, to one or more computer servers associated with the information management and distribution system, the request for on-line registration, the request comprising profile information for the user; andreceive a response to the request to register the user, the response comprising a personal identifier for the user;when a selection to download and install a client-side application prior to registering with the information management and distribution system has been entered using the web resource: invoke the client-side application;present, by the client-side application, the profile data entry form;submit, by the client-side application, the profile information for the user to the one or more computer servers associated with the information management and distribution system; andreceive the personal identifier for the user; andstore the personal identifier for the newly-registered user in a local data store. 11. The media of claim 10, the software being further operable to: receive an indication that the user is already registered, wherein the received personal identifier for the user was previously associated with the user in relation to the information management and distribution system. 12. The media of claim 10, wherein the profile information for the user comprises a plurality of profiles for the user, each of the profiles having a different email address, wherein all of the profiles are associated with the personal identifier. 13. The media of claim 10, wherein the received personal identifier comprises a file, and wherein the local data store comprises a persistent storage area on a client device. 14. The media of claim 10, wherein the software operable to invoke the client-side application is further operable to: determine that the user has not been registered based on a lack of any personal identifier for the user on a client device. 15. A system comprising: one or more processors of one or more computer servers associated with anan information management and distribution system; anda memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to: send a web resource to a client device associated with a user, the web resource providing functionality for the user to access an information management and distribution system, the user being unregistered;display, via the web resource, a plurality of selectable options for the user, the selectable options comprising: a first selectable option to register on-line with the information management and distribution system; anda second selectable option to download and install a client-side application prior to registering with the information management and distribution system;when a selection to proceed with on-line registration has been received: send information to display a web page comprising a profile data entry form;receive a request for on-line registration, the request comprising profile information for the user; andsend a response to the request to register the user, the response comprising a personal identifier for the user;when a selection to download and install a client-side application prior to registering with the information management and distribution system has been received: send, to the client device, information to download and install the client-side application;receive a request to connect, the request being generated by the client-side application;send, for display in the client-side application, the profile data entry form; andreceive the profile information for the user; andsend the personal identifier for the user to the client device. 16. The system of claim 15, the processors being further operable to: receive an indication that the profile information for the user has been accepted. 17. The system of claim 15, the processors being further operable to: receive an indication that the profile information for the user has not been accepted due to errors; andpresent information to require the user to correct errors in the profile data entry form. 18. The system of claim 15, the processors being further operable to: receive an indication that the user is already registered, wherein the received personal identifier for the user was previously associated with the user in relation to the information management and distribution system. 19. The system of claim 15, the processors being further operable to: receive a user profile for the user, the user profile being based upon the profile information for the user; andstore the user profile in the local data store of the client device. 20. The system of claim 19, wherein the profile information for the user comprises a plurality of profiles for the user, each of the profiles having a different email address, wherein all of the profiles are associated with the personal identifier.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (188)
Johnson Mark R. ; Cline Terry B., Acquisition and operation of remotely loaded software using applet modification of browser software.
Billy G. Moon ; Nils Rydbeck ; Manon Baratt, Apparatus and method for configuring settings of a portable intelligent communications device during a meeting.
Risberg Jeffrey S. (3249 Morris Dr. Palo Alto CA 94303) Skeen Marion D. (3826 Magnolia Dr. Palo Alto CA 94306), Apparatus and method for creation of a user definable video displayed document showing changes in real time data.
Tuzhilin, Alexander; Adomavicius, Gediminas, Architectures, systems, apparatus, methods, and computer-readable medium for providing recommendations to users and applications using multidimensional data.
Ratnaraj Paul J. ; McCartney William Gerard ; To Son ; Crispi Steven J. ; Akhavein Jalal D., Authenticated access to internet based research and data services.
Gilmour, David L.; Epelman-Wang, Hernan; Goldberg, Jonathan M.; Sanders, Richard; Wang, Eric, Automatic management of terms in a user profile in a knowledge management system.
Aldred Barry Keith (Winchester GBX) Lambert Howard Shelton (Southampton GBX) Mitchell Harry David (Richmond upon Thames GBX) Bonsall Gordon W. (Winchester GBX), Collaborative working method and system for a telephone to interface with a collaborative working application.
Milewski Allen E. ; Smith Thomas M., Communications system and method of operation for electronic messaging using structured response objects and virtual ma.
Reed Drummond Shattuck ; Heymann Peter Earnshaw ; Mushero Steven Mark ; Jones Kevin Benard ; Oberlander Jeffrey Todd, Computer-based communication system and method using metadata defining a control-structure.
McGovern Robert J. ; Winchester ; Jr. James A. ; Evans Andrew B. ; Farmer Brian E. ; Koffman Jennie A. ; Walker Aaron P., Computerized job search system and method for posting and searching job openings via a computer network.
Carlson Brent A. (Rochester MN) Huss Frederic L. (Rochester MN) Schmucki Nancy M. (Rochester MN) Zelenski Richard E. (Rochester MN), Connection authorizer for controlling access to system resources.
Montague David S. (Bellevue WA) Misra Pradyumna K. (Issaquah WA) Swift Michael M. (Bellevue WA), Controlling access to objects on multiple operating systems.
Cameron Paul Scott ; Nash John Charles ; Bloomer Robert Christopher ; Wollan Robert Edward ; Ahler Olmstead Melinda Ann ; Kreutter Kelly Marie, Customer contact mangement system.
Govindarajan Rangaprasad ; Edwards Russ ; Bannister Cecil ; Gostanian ; Jr. Raffi, Data processing system and method for providing personal information in a communication network.
Angal Rajeev ; Allavarpu Sai V.S. ; Bhat Shivaram ; Fisher Bart Lee, Distributed system and method for controlling access to network resources and event notifications.
Michael Olivier, Dynamically matching users for group communications based on a threshold degree of matching of sender and recipient predetermined acceptance criteria.
Conmy,Douglas Walter; Beckhardt,Steven Robert; Banks Binici,John; Slapikoff,Robert, Electronic calendar with group scheduling and storage of user and resource profiles.
Cree Charles M. N. (Austin TX) Landry Grady J. (Austin TX) Scully Keith J. (Austin TX) Singh Harinder S. (Boca Raton FL), Electronic calendaring method for confirmation of resource availability during event calendaring.
Sunaga Yoshiaki,JPX ; Komatsuzawa Atsushi,JPX ; Ohno Tetsuji,JPX ; Takahashi Noriyuki,JPX, Electronic discussion system for exchanging information among users.
Smith Jeffrey C. ; Bandini Jean-Christophe, Electronic document delivery system in which notification of said electronic document is sent to a recipient thereof.
Pepe David Matthew ; Blitzer Lisa B. ; Brockman James Joseph ; Cruz William ; Hakim Dwight Omar ; Kramer Michael ; Petr Dawn Diane ; Ramaroson Josefa ; Ramirez Gerardo ; Wang Yang-Wei ; White Robert , Electronic massaging network.
Rucman Rudolf (Ljubljana SIX) Bole-Vunduk Breda (Ljubljana SIX) Ocvirk Magdalena (Ljubljana SIX) Lavric Bogomila (Ljubljana SIX) Krisch Igor (Ljubljana SIX), Ergoline derivatives of 1-propinylamine, a process for the manufacture thereof and the use thereof for medicaments.
Anthony Discolo ; Scott Skorupa ; Salim Alam ; Garrett R. Vargas ; Dave Whitney ; Bryce Ulrich ; John I. Ferrell, Generating meeting requests and group scheduling from a mobile device.
Karaev Isaak ; Baird George ; Blazek Pavel ; Kitain Eduard ; Prohorov Dmitry ; Leisy Jacques ; Urazov Yuri ; Zucknovich Stephen, Information delivery system and method.
Cogger, Timothy John; Kunkel, III, Isaac A.; Miller, David Todd; Patil, Suma P., Integrated interface for web based customer care and trouble management.
Hemphill John M. ; Stupek ; Jr. Richard Allen ; Rozzi James A. ; Fairchild Steven E., Management event notification system using event notification messages written using a markup language.
Tang, John C.; Mordecai, Nicole Y.; Begole, James M. A.; Bhalodia, Janak R.; Van Kleek, Max G., Mechanism for reciprocal awareness of intent to initiate and end interaction among remote users.
Weinreich Andrew P. ; Salamon Mark R. ; Zilberberg Shoshana ; Berlyn Nicole D. ; Mitchell Leeann ; Rosen Cliff ; Seifer Adam ; Green Justin ; Haber David ; Samuels David ; Chibnik Ron ; Clifford Scot, Method and apparatus for constructing a networking database and system.
Kukkal Puneet ; Boss Dale ; Iyengar Sridhar, Method and apparatus for exchanging electronic business cards in a point-to-point or a multi-point personal computer co.
Skarbo Rune A. ; Elliott John D. ; Salvador Anthony C., Method and apparatus for modeling business card exchanges in a point-to-point or a multi-point personal computer confer.
Janis Frederick L. (Keller TX), Method and system for providing user access control within a distributed data processing system by the exchange of acces.
Masthoff Judith F. M.,NLX, Method for enabling a user to fetch a specific information item from a set of information items, and a system for carrying out such a method.
Shachar Yuval,ILX ; Bendelac Chaim,ILX ; Marko Reuven,ILX, Method for switching between a data communication session and a voice communication session.
Scully Keith J. (Austin TX) Singh Harinder S. (Chapel Hill NC), Method of exchanging entries from a plurality of different electronic calendars based on interactively entered criteria.
McGaughey ; III Harry S. (Raleigh NC) Melkus Lovie A. (Carrollton TX) Torres Robert J. (Colleyville TX), Method to facilitate a reply to electronic meeting invitation in an interactive multi-terminal system employing electron.
Trenbeath Brian ; Krishnan Vilayanur Parameswaran ; Bliss William J. ; Sutjahjo Siunie Aquawati ; Braun Kevin J. ; Dozier David R. ; Huber Eric N., Method, computer program product, and data structure for publishing a data object over a store and forward transport.
Gilmour David L., Method, system and apparatus for authorizing access by a first user to a knowledge profile of a second user responsive to an access request from the first user.
Berman Eric Robert ; Mills Edward Low ; Van Kleeck Michael Hinkley ; Bhalerao Vinayak A., Methods and apparatus for interacting with data objects using action handles.
Bannister Cecil H. ; Govindarajan Rangaprasad ; Edwards Russell A. ; Fink Bradley A., Methods and apparatus for providing communications to telecommunications terminals.
Harkins Larry E. (Rochester NY) Hayward Ken (Brockport NY) Herceg Thomas J. (Pittsford NY) Levine Jonathan D. (Rochester NY) Parsons David M. (Fairport NY), Network having selectively accessible recipient prioritized communication channel profiles.
Polnerow Dean ; Canon ; Jr. James M. ; Warner Lawrence Z. ; Blum Nancy ; Procopio Michael ; Wright David A., On-line directory service with a plurality of databases and processors.
Farros Royal P. ; Schuyler James A. ; Babcock Gaylon W. ; Finn Michael J. ; Sax Michael N. ; Johnson Alan D., Printing system with pre-defined user modifiable forms and local and remote printing.
Govoni Gabriele (Renazzo ITX) Rinaldi Roberto (Mantova ITX) Covezzi Massimo (Ferrara ITX) Galli Paolo (Ferrara ITX), Process and apparatus for the gas-phase polymerization of a
상세보기
Delarue, Guillaume; Nonclercq, Arnaud, Process for displaying objects of a PLM database and apparatus implementing this process.
Harkins Larry E. (Rochester NY) Hayward Ken (North Brockport NY) Herceg Thomas J. (Pittsford NY) Levine Jonathan D. (Rochester NY) Parsons David M. (Victor NY), Recipient prioritized communication channel profiles.
Theimer Marvin M. (Mountain View CA) Spreitzer Michael J. (Tracy CA) Weiser Mark D. (Palo Alto CA) Goldstein Richard J. (San Francisco CA) Terry Douglas B. (San Carlos CA) Schilit William N. (Palo Al, Selective delivery of electronic messages in a multiple computer system based on context and environment of a user.
Theimer Marvin M. ; Spreitzer Michael J. ; Weiser Mark D. ; Goldstein Richard J. ; Swinehart Daniel C. ; Schilit William N. ; Want Roy, Specifying and establishing communication data paths between particular media devices in multiple media device computing.
John Tang ; Ellen Isaacs ; Trevor Morris ; Thomas Rodriguez ; Alan Ruberg ; Rick Levenson, System and method enabling awareness of others working on similar tasks in a computer work environment.
Tuzhilin, Alexander S.; Adomavicius, Gediminas, System and method for dynamic profiling of users in one-to-one applications and for validating user rules.
Teper Jeffrey A. ; Koneru Sudheer ; Mangione Gordon ; Balaz Rudolph ; Contorer Aaron M. ; Chao Lucy, System and method for providing trusted brokering services over a distributed network.
Lazaridis Mihal,CAX ; Mousseau Gary P.,CAX, System and method for pushing information from a host system to a mobile data communication device having a shared electronic address.
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.
Desai, Nimesh; Udani, Sanjay; Kimble, Jr., James David; Werges, Thomas P.; Richardson, David Dean; Gustafson, Jeffrey A., System and method for selective information exchange.
Tang John ; Isaacs Ellen ; Morris Trevor ; Rodriguez Thomas ; Ruberg Alan ; Levenson Rick, System and method providing a computer user interface enabling access to distributed workgroup members.
Nehab Smadar ; Wickramaratne Manjula G. ; Klark Paul L., System for generating a custom formatted hypertext document by using a personal profile to retrieve hierarchical documents.
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.
Herz Frederick S. M. ; Eisner Jason M. ; Ungar Lyle H. ; Marcus Mitchell P., System for generation of user profiles for a system for customized electronic identification of desirable objects.
Fenner Peter R. (600 Goodwin Dr. Richardson TX 75081), System for managing access by mobile users to an interconnected communications network where a billing authority is iden.
de l'Etraz Paris,ESX ; Fees James R.,BEX ; Hatcher Paul,GBX ; Bruderer Otto,CHX ; Fees Christina M.,GBX, System, method, and computer program product for providing relational patterns between entities.
Bly Sara A. (Mountain View CA) Hodges Jeffrey D. (Newark CA) Kupfer Michael D. (Mountain View CA) Lewis Brian T. (Palo Alto CA) Tallan Michael L. (Mountain View CA) Tom Stephen B. (San Francisco CA), Updating local copy of shared data in a collaborative system.
Harkins Larry E. (Rochester NY) Hayward Ken (Brockport NY) Herceg Thomas J. (Pittsford NY) Levine Jonathan D. (Rochester NY) Parsons David M. (Fairport NY), User interface for defining and automatically transmitting data according to preferred communication channels.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.