System and method for sharing items in a computer system
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/30
G06F-009/00
출원번호
UP-0729841
(2003-12-05)
등록번호
US-7536386
(2009-07-01)
발명자
/ 주소
Samji, Mohammed
Ramasubramanian, Ram
Schrock, Sarah
Guzak, Chris J.
De Vorchik, David G.
출원인 / 주소
Microsoft Corporation
대리인 / 주소
Shook, Hardy & Bacon L.L.P.
인용정보
피인용 횟수 :
37인용 특허 :
132
초록▼
A system and method for sharing items. A sharer may choose to share individual items, such as documents, contacts, and e-mails. To begin the sharing process, a user selects the items that are to be shared. The user then selects the sharees who the items are to be shared with, and the permissions th
A system and method for sharing items. A sharer may choose to share individual items, such as documents, contacts, and e-mails. To begin the sharing process, a user selects the items that are to be shared. The user then selects the sharees who the items are to be shared with, and the permissions that are to be assigned to the sharees. When items are to be shared, they are left in place on the sharer's machine, while the system ensures that the permissions are set, and any security issues are handled so that the sharees are able to access the items. In addition, the details of the sharing transactions may be tracked and recorded for later review. The sharer may also have the system send a link to the sharee for directly accessing the shared items from the sharer's machine. The sharee may also be able to query the sharer's machine to see what the sharer has shared out with the sharee.
대표청구항▼
The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows: 1. A method of sharing a plurality of items stored on a user's computing device, wherein the plurality of items are arranged according to a physical file system structure of an operating
The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows: 1. A method of sharing a plurality of items stored on a user's computing device, wherein the plurality of items are arranged according to a physical file system structure of an operating system, the method comprising: storing a plurality of items on a user's computing device, wherein the plurality of items are arranged according to a physical file system structure of an operating system located on the user's computing device; storing in the operating system one or more values corresponding to operating system properties for each of the plurality of items stored on the user's computing device; creating via the operating system a data object corresponding to a virtual folder representing one or more of the plurality of items stored on the user's computing device, wherein the virtual folder comprises a location-independent view that exposes said one or more items, and further wherein the location-independent view is based on metadata associated with the one or more items; displaying via the operating system the data object corresponding to the virtual folder representing one or more of the plurality of items stored on the user's computing device, wherein said virtual folder is navigable according to one or more arbitrary parameters independent of the physical file system structure; receiving via the operating system a user request to share one or more of the plurality of items stored on the user's computing device that are represented by the virtual folder with one or more sharees, wherein sharing the one or more items comprises allowing the one or more sharees direct access to the user's computing device on which the one or more items are stored; and setting permissions on the one or more shared items that are represented by the virtual folder to provide the one or more sharees direct access to said shared items stored on the user's computing device, wherein setting permissions comprises: verifying that an operating system file share exists from which a first shared item represented by the virtual folder can be accessed remotely; and if an operating system file share exists, setting an operating system permission property on the operating system file share, wherein the operating system permission property is set so as to allow the one or more sharees access to the first shared item represented by the virtual folder. 2. The method of claim 1, wherein receiving the user request to share one or more of the items represented by the virtual folder comprises receiving a level of permissions to be assigned to the one or more sharees for the one or more shared items represented by the virtual folder. 3. The method of claim 1, further comprising determining that the user request corresponds to a protected item represented by the virtual folder that cannot be shared with the sharee, and providing a user notification in response to the user request indicating that the protected item represented by the virtual folder cannot be shared. 4. The method of claim 1, wherein setting permissions on the one or more shared items represented by the virtual folder comprises verifying that a firewall on the operating system will allow the one or more sharees to access the one or more shared items represented by the virtual folder. 5. The method of claim 1, further comprising recording details of the sharing transaction, including at least one of the shared items represented by the virtual folder, the one or more sharees, and a time at which the permissions were set. 6. The method of claim 1, further comprising sending a link to the one or more sharees in response to receiving the user request to share the items represented by the virtual folder, the link allowing the one or more sharees to access shared items represented by the virtual folder from a remote computer by directly accessing the user's computing device. 7. The method of claim 1, further comprising receiving a query at the operating system from one of the sharees and providing to the sharee in response a list of all of the items on the user's computing device that are shared out to the sharee. 8. The method of claim 1, wherein setting permissions on the one or more shared items represented by the virtual folder comprises setting an operating system permission property on a first item on the user's computing device without setting an operating system permission property on a parent folder of the first item. 9. The method of claim 1, wherein each of the items represented by the virtual folder has the same value for an operating system property stored in the operating system. 10. The method of claim 1, wherein the one or more shared items represented by the virtual folder comprises a non-folder non-file item. 11. One or more computer readable storage media storing computer-executable instructions which, when executed on a user's computing device comprising an operating system, perform a method of sharing a plurality of items stored on the user's computing device, wherein the plurality of items are arranged according to a physical file system structure of the operating system, the method comprising: storing a plurality of items on a user's computing device, wherein the plurality of items are arranged according to a physical file system structure of an operating system located on the user's computing device; storing in the operating system one or more values corresponding to operating system properties for each of the plurality of items stored on the user's computing device; displaying via the operating system a data object corresponding to a virtual folder representing one or more of the plurality of items stored on the user's computing device, wherein the virtual folder comprises a location-independent view that exposes said one or more items, and further wherein the location-independent view is based on metadata associated with the one or more items; providing an option for toggling between the location-independent view and a physical location-dependent view corresponding to the physical file system structure of the operating system located on the user's computing device; receiving via the operating system a user request to share one or more of the items stored on the user's computing device that are represented by the virtual folder with one or more sharees, wherein sharing the one or more items comprises allowing the one or more sharees direct access to the user's computing device on which the one or more items are stored; and setting permissions on the one or more shared items that are represented by the virtual folder to provide the one or more sharees direct access to said one or more shared items without moving the one or more items from the user's computing device, wherein setting permissions comprises: verifying that an operating system file share exists from which a first shared item represented by the virtual folder can be accessed remotely; and if an operating system file share exists, setting an operating system permission property on the operating system file share, wherein the operating system permission property is set so as to allow the one or more sharees access to the first shared item represented by the virtual folder. 12. The computer readable storage media of claim 11, wherein receiving the user request to share one or more of the items represented by the virtual folder comprises receiving a level of permissions to be assigned to the one or more sharees for the one or more shared items represented by the virtual folder. 13. The computer readable storage media of claim 11, the method further comprising determining that the user request corresponds to a protected item represented by the virtual folder that cannot be shared with the sharee, and providing a user notification in response to the user request indicating that the protected item represented by the virtual folder cannot be shared. 14. The computer readable storage media of claim 11, wherein setting permissions on the one or more shared items represented by the virtual folder comprises verifying that a firewall on the operating system will allow the one or more sharees to access the one or more shared items represented by the virtual folder. 15. The computer readable storage media of claim 11, the method further comprising recording details of the sharing transaction, including at least one of the shared items represented by the virtual folder, the one or more sharees, and a time at which the permissions were set. 16. The computer readable storage media of claim 11, the method further comprising further comprising sending a link to the one or more sharees in response to receiving the user request to share the items represented by the virtual folder, the link allowing the one or more sharees to access shared items represented by the virtual folder from a remote computer. 17. The computer readable storage media of claim 11, the method further comprising receiving a query at the operating system from one of the sharees and providing to the sharee in response a list of all of the items on the user's computing device that are shared out to the sharee. 18. The computer readable storage media of claim 11, wherein setting permissions on the one or more shared items represented by the virtual folder comprises setting an operating system permission property on a first item on the user's computing device without setting an operating system permission property on a parent folder of the first item. 19. The computer readable storage media of claim 11, wherein each of the items represented by the virtual folder has the same value for an operating system property stored in the operating system. 20. The computer readable storage media of claim 11, wherein the one or more shared items represented by the virtual folder comprises a non-folder non-file item. 21. A method of sharing items stored on a user's computing device, wherein the items are arranged according to a physical file system structure of an operating system located on the user's computing device, the method comprising: storing a plurality of items on a user's computing device, wherein the plurality of items are arranged according to a physical file system structure of an operating system located on the user's computing device; identifying a virtual folder representing one or more of the plurality of items stored on the user's computing device; receiving at the operating system a request to share one or more of the items represented by the virtual folder with one or more sharees, wherein sharing the one or more items comprises allowing the one or more sharees direct access to the user's computing device on which the one or more items are stored; and in response to the sharing request, setting by the operating system user-access permissions on the one or more shared items on the user's computing device, the user-access permissions designating permission levels for the one or more sharees on the one or more shared items, wherein setting the operating system user-access permissions comprises: verifying that one or more operating system file shares exist from which the one or more shared items represented by the virtual folder can be accessed remotely; and setting permissions on the one or more operating system file shares to allow the one or more sharees to access the shared items represented by the virtual folder. 22. The method of claim 21, wherein setting the user-access permissions on the one or more shared items represented by the virtual folder comprises setting an operating system property on each of the shared items on the user's computing device. 23. The method of claim 21, wherein the one or more shared items represented by the virtual folder comprises a first item stored in a first physical folder in the file system and a second item stored in a different second physical folder in the file system. 24. The method of claim 21, wherein setting the operating system user-access permissions comprises granting a sharee access to a first item stored in a first physical folder in the file system, wherein the sharee is not granted access to a second item in the first physical folder that is not represented by the virtual folder. 25. The method of claim 21, wherein each of the items represented by the virtual folder has the same value for an operating system property stored in the operating system. 26. The method of claim 21, wherein setting the operating system user-access permissions comprises verifying that a firewall on the operating system will allow the one or more sharees to access the one or more shared items represented by the virtual folder. 27. The method of claim 21, further comprising recording details of the sharing transaction, including at least one of the shared items represented by the virtual folder, the one or more sharees, and a time at which the permissions were set. 28. The method of claim 21, further comprising sending a link to the one or more sharees in response to receiving the request to share the items represented by the virtual folder, the link allowing the one or more sharees to access shared items represented by the virtual folder from a remote computer. 29. The method of claim 21, further comprising receiving a query at the operating system from one of the sharees and providing to the sharee in response a list of all of the items on the user's computing device that are shared out to the sharee. 30. The method of claim 21, wherein setting the operating system user-access permissions comprises setting an operating system permission property on a first item represented by the virtual folder in the file system without setting an operating system permission property on a parent folder of the first item represented by the virtual folder. 31. The method of claim 21, wherein the one or more shared items represented by the virtual folder comprises a non-folder non-file item. 32. One or more computer readable storage media storing computer-executable instructions which, when executed on a user's computing device comprising an operating system, perform a method of sharing items stored on the user's computing device, wherein the items are arranged according to a physical file system structure of the operating system, the method comprising: storing a plurality of items on a user's computing device, wherein the plurality of items are arranged according to a physical file system structure of an operating system located on the user's computing device; identifying a virtual folder comprising representations of one or more of the items stored on the user's computing device; receiving at the operating system a request to share one or more of the items represented by the virtual folder with one or more sharees, wherein sharing the one or more items comprises allowing the one or more sharees direct access to the user's computing device on which the one or more items are stored; and in response to the sharing request, setting by the operating system user-access permissions on the one or more shared items on the user's computing device, the user-access permissions designating permission levels for the one or more sharees on the one or more shared items, wherein setting the operating system user-access permissions comprises: verifying that one or more operating system file shares exist from which the one or more shared items represented by the virtual folder can be accessed remotely; and setting permissions on the one or more operating system file shares to allow the one or more sharees to access the shared items represented by the virtual folder. 33. The computer readable storage media of claim 32, wherein setting the user-access permissions on the one or more shared items represented by the virtual folder comprises setting an operating system property on each of the shared items on the user's computing device. 34. The computer readable storage media of claim 32, wherein the one or more shared items represented by the virtual folder comprises a first item stored in a first physical folder in the file system and a second item stored in a different second physical folder in the file system. 35. The computer readable storage media of claim 32, wherein setting the operating system user-access permissions comprises granting a sharee access to a first item stored in a first physical folder in the file system, wherein the sharee is not granted access to a second item in the first physical folder that is not represented by the virtual folder. 36. The computer readable storage media of claim 32, wherein each of the items represented by the virtual folder has the same value for an operating system property stored in the operating system. 37. The computer readable storage media of claim 32, wherein setting the operating system user-access permissions comprises verifying that a firewall on the operating system will allow the one or more sharees to access the one or more shared items represented by the virtual folder. 38. The computer readable storage media of claim 32, further comprising recording details of the sharing transaction, including at least one of the shared items represented by the virtual folder, the one or more sharees, and a time at which the permissions were set. 39. The computer readable storage media of claim 32, further comprising sending a link to the one or more sharees in response to receiving the request to share the items represented by the virtual folder, the link allowing the one or more sharees to access shared items represented by the virtual folder from a remote computer. 40. The computer readable storage media of claim 32, further comprising receiving a query at the operating system from one of the sharees and providing to the sharee in response a list of all of the items on the user's computing device that are shared out to the sharee. 41. The computer readable storage media of claim 32, wherein setting the operating system user-access permissions comprises setting an operating system permission property on a first item on the user's computing device without setting an operating system permission property on a parent folder of the first item represented by the virtual folder. 42. The computer readable storage media of claim 32, wherein the one or more shared items represented by the virtual folder comprises a non-folder non-file item.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (132)
Bloomfield Marc A. (Lighthouse Point FL) Andrew Christopher A. H. (Orem UT) Magid Peter G. (Boca Raton FL), Apparatus and method for manipulating an object in a computer system graphical user interface.
Mital Vijay,GBX ITX WD1 3TQ ; Maude Peter,GBX ITX HG1 2ET, Apparatus and method for storing, navigating among and adding links between data items in computer databases.
J. Paul Dourish ; John O. Lamping ; Thomas Rodden GB, Collaborative document management system with customizable filing structures that are mutually intelligible.
Niblack Carlton Wayne, Computer file directory system displaying visual summaries of visual data in desktop computer documents for quickly identifying document content.
Jon R. Berry ; Robert F. Day ; Eric R. Flo ; Joseph H. Matthews ; Richard S. Turner, Jr., Computer operating system that defines default document folder for application programs.
Lev Ran,Etai; Glixman,Shahar; Ben Shaul,Israel; Bortnikov,Vita; Kaminsky,Daniel; Ben Kiki,Danit; Zach,Idan; Cidon,Israel, Double-proxy remote data access system.
Isensee, Scott Harlan; Poston, Ricky Lee; Tsao, I-Hsing, File manager system providing faster and more efficient interactive user access to files in computer displays.
Meijer Ronald ; Hebenthal Douglas C. ; Dillingham Lara N. ; Stebbens Kim A. ; Jacoby James D. ; Romano Anthony C., Integration of physical and virtual namespace.
Johnston ; Jr. Robert G. (Cupertino CA) Stern Mark L. (Cupertino CA) Evans David L. (Cupertino CA), Method and apparatus for improved manipulation of data between an application program and the files system on a computer.
Mander Richard ; Rose Daniel E. ; Salomon Gitta ; Wong Yin Yin ; Oren Timothy ; Booker Susan ; Houde Stephanie, Method and apparatus for organizing information in a computer system.
Mander, Richard; Rose, Daniel E.; Salomon, Gitta; Wong, Yin Yin; Oren, Timothy; Booker, Susan; Houde, Stephanie, Method and apparatus for organizing information in a computer system.
Ainsbury Robert D. ; Al Hussein Hussein K. ; Hinnant Michael C. ; Lahham Muwaffaq M. ; Ludin Stephen L. ; Putterman Daniel S. ; Shotton Frederick R. ; Tejada Wilfredo M., Method and apparatus for performing data collection, interpretation and analysis, in an information platform.
Poliquin Lynn R. (Goffstown NH) Arrowsmith Russell (Merrimack NH) Lewis Lundy (Mason NH) Tracy William (Chelmsford MA), Method and apparatus for policy-based alarm notification in a distributed network management environment.
McIntosh Heather A. (Nahant MA) Priyadarshan Eswar (Reading MA) Ruberg Alan (Foster City CA) Shea Timothy (Charlestown MA 4), Method and apparatus for providing collection browsers.
Harding, Andrew Richard; Kowalski, Lee Anne; Russell, John David, Method and system for delivering integrated user assistance information and traditional help from the same source.
Estrada,Julio; Estrada,Miguel A.; Hill,Charles Robert; Shalabi,Sami Mohammed; Shore,Maurice B., Method and system for designing a theme and associating it with a collaboration space user interface.
Cornelius, Shawn S.; Huffman, Arnold Z.; Klug, Matthew C.; Krahn, Richard R.; Su, Eric C.; Sweeney, Michael S., Method and system for translating data associated with a relational database.
Bloomfield Marc A. (Lighthouse Point FL) Kliger Scott A. (Boynton Beach FL), Method for providing a readily distinguishable template and means of duplication thereof in a computer system graphical.
Mukundan,Anil; Coker,John; Coppens,William E., Method, apparatus, and system for implementing caching of view custom options in a framework to support web-based applications.
Brown, Michael Wayne; Dutta, Rabindranath; Paolini, Michael A., Method, system, and program for mining data in a personal information manager database.
Morris Steve ; Lei James ; Narayen Shantanu ; Khosla Aditya, Methods and apparatuses for presenting a collection of digital media in a media container.
Glasser Daniel S. ; McCurdy Ann Elizabeth ; Price Robert M., Methods and arrangements for controlling resource access in a networked computing environment.
Reed Michael (Chicago IL) Bestick Greg (Lacosta CA) Greenhalgh Carol (Austin TX) Bastin Norman J. (Chicago IL) Carlton Ron (San Marcos CA) Frank Stanley D. (Chicago IL) Good Dale (Evanston IL) Holman, Multimedia search system using a plurality of entry path means which indicate interrelatedness of information.
Hunt, Joseph R; Garcia, Julio Cesar, Object oriented database interface encapsulation that allows for chronologically overlapping transactions in a multi-threaded environment.
Slivka Benjamin W. ; Martineau Teresa Anne ; Brown Christopher Ralph ; Pitt George ; Nakajima Satoshi ; Ramasubtamanian Sankar ; Sheldon Mike, Operating system shell having a windowing graphical user interface with a desktop displayed as a hypertext multimedia document.
Prabhu, Prasad V.; Beaudet, Douglas B.; Rosenzweig, Elizabeth, Picture database graphical user interface utilizing map-based metaphors for efficient browsing and retrieving of pictures.
Carter John B. ; Davis Scott H. ; Frank Steven J., Remote access and geographically distributed computers in a globally addressable storage environment.
Horvitz, Eric J.; Steckler, Paul A.; Pierce, Shaun D.; Fang, Lijiang; Lucovsky, Mark H.; Wu, Winnie C., Schemas for a notification platform and related information services.
Lamping John O. ; Dourish James P. ; Edwards Warren K. ; LaMarca Anthony G. ; Petersen Karin ; Salisbury Michael P. ; Terry Douglas B. ; Thornton James D., Self-contained document management based on document properties.
Hazama, Kensuke; Hisashi, Nishio; Chiu, Li-Teh; Jin, James; Pang, Marrisa, Stand alone data management system for facilitating sheet metal part production.
Thomas Michael W. ; Allard James E. ; Howard Michael ; Chung Sophia ; Ferroni Cameron ; Henbenthal Douglas C. ; Ludeman John ; Stebbens Kim ; Sanders ; II Henry L. ; Treadwell ; III David R., System and method for administering a meta database as an integral component of an information server.
Cote Joseph Paul-Emile Pierre ; Thomas Stephen David, System and method for detection of, notification of, and automated repair of problem conditions in a messaging system.
Lamb, Steven D.; Feldstein, Adam M., System and method for dynamically adjusting data values and enforcing valid combinations of the data in response to remote user input.
Brown Eric William ; Chang Rong Nickle ; Ellozy Hamed Abdelfattah ; Prager John Martin ; So Edward Cholchin, System and method for hierarchically grouping and ranking a set of objects in a query context based on one or more rela.
Dennis, Michael W.; Freed, Michele L.; Plastina, Daniel; Flo, Eric R.; Kays, Jr., David E.; Corrington, Robert E., System and method for implementing group policy.
Michael W. Dennis ; Michele L. Freed ; Daniel Plastina ; Eric R. Flo ; David E. Kays, Jr. ; Robert E. Corrington, System and method for implementing group policy.
Watanabe, Ryoji; Fung, Henry T.; Schwartz, Paul D., System and method for installing and servicing an operating system in a computer or information appliance.
Amir, Arnon; Niblack, Carlton Wayne; Pass, Norman Jerome; Petkovic, Dragutin; Ponceleon, Dulce Beatriz; Srinivasan, Savitha; Syeda-Mahood, Tanveer Fathima, System and method for linking an audio stream with accompanying text material.
Klein Johannes (San Francisco CA) Upton ; IV Francis R. (Saratoga CA), System and method for optimizing message flows between agents in distributed computations.
Carter John B. ; Davis Scott H. ; Dietterich Daniel J. ; Frank Steven J. ; Phillips Robert S. ; Woods John ; Porter David ; Lee Hsin H., System and method for providing highly available data storage using globally addressable memory.
Mendez Daniel J. ; Riggins Mark D. ; Wagle Prasad ; Ying Christine C., System and method for using a global translator to synchronize workspace elements across a network.
Fenton, Nicholas W.; Mannarino, Michael F.; Springer, Wendy; Schneider, Andrew; Dayley, Marlowe J.; Shmelev, Alex; Thai, Holly; Manaster, Jacob S.; Newby, Rodney C.; Byer, John Jeffrey, System and process of managing media content.
Sciammarella,Eduardo Agusto; Rekimoto,Junichi; Oba,Haruo; Imamura,Makoto; Agata,Hideyuki; Hayashi,Masakazu; Kuninori,Masato, System for managing data objects.
Saether Christian D. (Seattle WA) Stoppani ; Jr. Peter (Woodinville WA), System of device independent file directories using a tag between the directories and file descriptors that migrate with.
Decoste Marc-Andre,CAX ; Desbois Daniel,CAX ; Hebert Marc,CAX ; Krul Thomas,CAX ; Michaud Nicholas,CAX ; Mondry A. Michael,CAX ; Sheasby Michael C.,CAX ; Talavera Luis,MXX, Taxonomy of objects and a system of non-modal property inspectors.
David T. Berquist ; Peter M. Eisenberg ; Mitchell B. Grunes ; Timothy A. Mertens ; Cindy L. Munson ; Martin A. Kenner ; John M. Kruse, Topography of software notes.
Davis, William Buckner; York, George; Douglas, Donald Dylan; Procopio, Michael Jeffrey; Schoeffler, Eric Benson, Methods for real-time notifications in an activity stream.
Wong, Lyon K. F.; Van Dok, Cornelis K.; DeVorchik, David G.; MacLaurin, Matthew; Miner, Patrice L.; Smith, Walter R.; Fortier, Philip P., Save preview representation of files being created.
Anthony, Colin R.; Banks, Richard M.; Watson, Marieke I.; Van Dok, Cornelis K., System and method for dynamically generating a selectable search extension.
Kaasten, Shaun A.; Moore, Jason F.; Tubbs, Kenneth M.; Ivanovic, Relja; De Vorchik, David G.; Banks, Richard M.; Miner, Patrice L., System and method for filtering and organizing items based on common elements.
Kaasten, Shaun A.; Moore, Jason F.; Tubbs, Kenneth M.; Ivanovic, Relja; De Vorchik, David G.; Banks, Richard M.; Miner, Patrice L., System and method for filtering and organizing items based on metadata.
Kurtz, James Brian; Hally, Judson Craig; Sheldon, David Joel; DeVorchik, David George; Beam, Tyler Kien; Guzak, Chris J., System and method for user modification of metadata in a shell browser.
Samji, Mohammed; De Vorchik, David G.; Ramasubramanian, Ram; Guzak, Chris J.; McKee, Timothy P.; Ballou, Nathaniel H.; Raman, Balan Sethu, System and method for virtual folder sharing including utilization of static and dynamic lists.
Evans, Christopher A.; Parlin, David R.; Moore, Jason F.; Wong, Lyon K. F.; Ivanovic, Relja B.; Williams, Samuel Thomas; Dart, Scott E.; Hoefnagels, Stephan; McKee, Timothy P., Systems, methods, and user interfaces for storing, searching, navigating, and retrieving electronic information.
Moore, Jason F.; Sierra, Giampiero M.; Banks, Richard M.; Wong, Lyon King-Fook; Ivanovic, Relja B.; Gusmorino, Paul A.; Beam, Tyler K.; McKee, Timothy P.; Belt, Jeffrey C.; De Vorchik, David G.; Guzak, Chris J.; Low, Aidan; Tubbs, Kenneth M.; Anthony, Colin R.; Chalivendra, Sasanka C.; Watson, Marieke Iwema; Joyce, Gerald Paul; Wade, Alex D.; Betz, Benjamin A.; Kabir, Ahsan S.; Andrews, Donna B.; Miner, Patrice L.; Cutsinger, Paul L., User interface for a file system shell.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.