$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

System and method for public consumption of communication events between arbitrary processes

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-003/00
  • G06F-009/44
  • G06F-009/46
  • G06F-013/00
  • G06F-015/16
출원번호 UP-0809249 (2004-03-25)
등록번호 US-7827561 (2010-11-22)
발명자 / 주소
  • McKee, Timothy P.
  • Arcuri, Michael P.
  • Sareen, Chaitanya D.
출원인 / 주소
  • Microsoft Corporation
대리인 / 주소
    Shook, Hardy & Bacon L.L.P
인용정보 피인용 횟수 : 6  인용 특허 : 134

초록

A system and method for public consumption of communication events between arbitrary processes. In one embodiment, mechanisms are provided by which the system can effectively act to broker a user's communications and thus act as a type of automated assistant. The invention is provided in a notificat

대표청구항

The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows: 1. A method for registering a process in a system where communication events occur that are related to notifications, the method comprising: providing a user context including a user cont

이 특허에 인용된 특허 (134)

  1. Rapaport,Jeffrey A.; Rapaport,Seymour A.; Clarke,Jeffrey E.; Rinehart,Eric R.; Bergens,Michael U., Adaptive communication methods and systems for facilitating the gathering, distribution and delivery of information related to medical care.
  2. 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.
  3. 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.
  4. Suzuki, Ai; Eguchi, Tatsuo; Terashita, Yasuhiko; Nomura, Yasuo; Miyajima, Yasushi; Watanabe, Yoshikazu; Yamaguchi, Nobuaki; Sasaki, Kumiko; Niijima, Makoto, Apparatus, method, and medium for displaying a moving picture in alternative display picture formats.
  5. Powers,Craig R.; Gardner,Kenneth C.; Beauchamp,Tim J.; Netsch,Tana Christine; Nicholls,Geoffrey Deane Owen, Architecture for general purpose near real-time business intelligence system and methods therefor.
  6. Hansen, Peter A.; York, Justin E., Automatic notification rule definition for a network management system.
  7. Peter A. Hansen ; Justin E. York, Automatic notification rule definition for a network management system.
  8. Alexander,Geoffrey D.; Doss,J. Smith; Kovales,Renee M.; Ogle,David M.; Pozefsky,Diane P.; Sundstrom,Robert J., Calendar events and calendar-driven application technique.
  9. Butt, Alan B.; Hillyard, Paul B.; Su, Jin, Certificate-based authentication system for heterogeneous environments.
  10. Sklar Peter, Clustering user interface.
  11. Sklar Peter, Clustering user interface.
  12. Sklar Peter ; Coleman Cole,GBX, Clustering user interface.
  13. J. Paul Dourish ; John O. Lamping ; Thomas Rodden GB, Collaborative document management system with customizable filing structures that are mutually intelligible.
  14. Niblack Carlton Wayne, Computer file directory system displaying visual summaries of visual data in desktop computer documents for quickly identifying document content.
  15. 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.
  16. Ferguson David R. ; Hong An N. ; Suleman Dani ; Whittemore Gregory L. ; Borges Roland, Computer-based document management system.
  17. Ross Michael M.,ILX ITX 63457, Dialog box method and system for arranging document windows.
  18. Gill, Timothy, Digital media asset management system and process.
  19. Michael R. McNally, Directory tree user interface having scrollable subsections.
  20. 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.
  21. Strauss Randolph A., Drag operation gesture controller.
  22. Burns Kevin S., Electronic kiosk authoring system.
  23. Sandelman David ; Shprecher Daniel, Electronic message delivery system utilizable in the monitoring of remote equipment and method of same.
  24. Prager, Randy; Sparago, Peter, Enterprise, stream-based, information management system.
  25. Hinckley Mark Andrew, Event notification facility.
  26. Sedlar, Eric, Event notification system tied to a file system.
  27. 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.
  28. Zbikowski Mark J. ; Berkowitz Brian T. ; Peltonen Kyle G., File system sort order indexes.
  29. Mandler, Benjamin; Maarck-Smadja, Yoelle; Azagury, Alain; Factor, Michael, File system with access and retrieval of XML documents.
  30. Kurtenbach Gordon P.,CAX, Graphical user interface for defining and invoking user-customized tool shelf execution sequence.
  31. Hrebejk, Petr; Matula, Martin, Graphical user interface for determining display element attribute values.
  32. Kraft, Reiner, Graphical user interface for selection of options within mutually exclusive subsets.
  33. Celik, Tantek I., Graphical user interface providing consistent behavior for the dragging and dropping of content objects.
  34. Pajak Henry G. (Ontario NY) Byrne Kenneth C. (Henrietta NY), Hierarchical shared books with database.
  35. Yoo, Hyun June, Image data management method and system using network.
  36. Manolis, Eva; Garfinkle, Chase; Teo, Patrick; Quek, Hwei Mien; Mann, Roderick, Image uploading.
  37. Bryce Alan Glass ; Paige K. Parsons, Inline tree filters.
  38. Meijer Ronald ; Hebenthal Douglas C. ; Dillingham Lara N. ; Stebbens Kim A. ; Jacoby James D. ; Romano Anthony C., Integration of physical and virtual namespace.
  39. Quartetti, Chris, Layer enhancements in digital illustration system.
  40. Peter Mattis ; John Plevyak ; Matthew Haines ; Adam Beguelin ; Brian Totty ; David Gourley, Maintaining counters for high performance object cache.
  41. Stark Randall J., Mapping the structure of a collection of computer resources.
  42. Uemura, Takuya, Method and apparatus for arranging and displaying files or folders in a three-dimensional body.
  43. Bolnick David A. ; Rubin Hugh V. ; Malamud Mark A., Method and apparatus for arranging displayed graphical representations on a computer interface.
  44. Millier Marshall A. ; Pandit Milind S. ; Miller John David, Method and apparatus for automatically organizing information.
  45. Feigner Randall James ; Walden Ralph Everett, Method and apparatus for creating help functions.
  46. Hugh Harlan M., Method and apparatus for displaying a thought network from a thought's perspective.
  47. 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.
  48. Cooper, Frederick J., Method and apparatus for integrating the user interfaces of multiple applications into one application.
  49. Cahill ; Jr. Robert B. (Grapevine TX), Method and apparatus for linking electronic mail and an electronic calendar to provide a dynamic response to an electron.
  50. Zellweger Paul, Method and apparatus for menu access to information objects indexed by hierarchically-coded keywords.
  51. 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.
  52. 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.
  53. 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.
  54. 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.
  55. Watanabe, Kazuhiro; Shiotani, Yasushi, Method and apparatus for processing an image, and storage.
  56. 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.
  57. Hobbs Allen, Method and apparatus for selectively augmenting retrieved text, numbers, maps, charts, still pictures and/or graphics, m.
  58. Czajkowski, Grzegorz J.; Daynes, Laurent P., Method and apparatus for using a shared library mechanism to facilitate sharing of metadata.
  59. Prust, Mitch, Method and system for accessing a remote storage area.
  60. Satyanarayanan, Mahadev; Shtull-Trauring, Itamar, Method and system for asynchronous transmission, backup, distribution of data and file sharing.
  61. 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.
  62. Henderson Donnie ; Jackel Lawrence David, Method and system for delivery of e-mail and alerting messages.
  63. Griesmer James P., Method and system for displaying a hierarchical sub-tree by selection of a user interface element in a sub-tree bar cont.
  64. Coulson, Michael J.; Massena, Jay L.; Wortendyke, David A., Method and system for grouping and displaying a database.
  65. Haynes, Thomas Richard, Method and system for indicating document traversal direction in a hyper linked navigation system.
  66. John Light, Method and system for searching on integrated metadata.
  67. 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.
  68. Hanson, Mike; Miller, Graham; Axe, Brian, Method for communicating information among a group of participants.
  69. Thompson-Rohrlich John (Palo Alto CA), Method for creating a collection of aliases representing computer system files.
  70. Goodman, Brian Gerard, Method for maintaining consistent dual copies of vital product data in a dual accessor library of portable data storage media.
  71. 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.
  72. Dobronsky, Oren; Karni, Gabriella, Method for the dynamic improvement of internet browser appearance and connectivity.
  73. Shwarts Scott L. ; Dunham David R., Method of controlling an electronic book for a computer system.
  74. Chau, Bill, Method, apparatus, and computer-readable medium for searching and navigating a document database.
  75. 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.
  76. Bates, Cary Lee; Santosuosso, John Matthew, Method, system, and computer product for providing a distribution list.
  77. Shah, Rajeeta Lalji; Ullmann, Lorin Evan, Methods and apparatus for bookmarking and annotating data in a log file.
  78. Gasser, Morrie, Methods and apparatus for presenting information to a user of a computer system.
  79. Khosla Aditya ; Lei James ; Narayen Shantanu ; Morris Steve ; Wang Wu, Methods and apparatuses for creating a collection of media.
  80. Morris Steve ; Lei James ; Narayen Shantanu ; Khosla Aditya, Methods and apparatuses for presenting a collection of digital media in a media container.
  81. Glasser Daniel S. ; McCurdy Ann Elizabeth ; Price Robert M., Methods and arrangements for controlling resource access in a networked computing environment.
  82. Huapaya, Luis, Mouse input panel windows class list.
  83. Bates, Cary Lee; Day, Paul Reuben, Multi-node user interface component and method thereof for use in performing a common operation on linked records.
  84. 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.
  85. Vladimir Chtchetkine ; Alan Kucheck ; Guennadi Terechtenko, Name space extension for an operating system.
  86. Madrane, Nabil, Network distribution and management of interactive video and multi-media containers.
  87. Prust, Mitch, Network-based remote data storage system having multiple access interfaces.
  88. Hunt, Joseph R; Garcia, Julio Cesar, Object oriented database interface encapsulation that allows for chronologically overlapping transactions in a multi-threaded environment.
  89. Edelman Bradley A. (Cupertino CA), Object-oriented operating system enhancement for filtering items in a window.
  90. 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.
  91. Carter John B. ; Davis Scott H. ; Frank Steven J., Remote access and geographically distributed computers in a globally addressable storage environment.
  92. Angiulo Michael ; Peters Chris, Representing a graphic image on a web page with a thumbnail-sized image.
  93. 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.
  94. Hasegawa, Yasushi; Kishimoto, Giichi; Takeda, Hideaki, Scheme for accessing data management directory.
  95. Dina Kravets ; Liviu Chiriac ; Jeffrey Esakov ; Suz Hsi Wan, Search data processor.
  96. Faybishenko Yaroslav, Secure platform independent cross-platform remote execution computer system and method.
  97. 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.
  98. 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.
  99. Mohler David S., Sender-defined time for reporting on the status of a sent message or of the message's recipient.
  100. Nakajima Satoshi ; Pitt ; III George H. ; Belfiore Joseph D. ; Guzak Christopher J., Shell extensions for an operating system.
  101. Nakajima Satoshi ; Pitt ; III George H. ; Belfiore Joseph D. ; Guzak Christopher J., Shell extensions for an operating system.
  102. Nakajima Satoshi ; Pitt ; III George H. ; Belfiore Joseph D. ; Guzak Christopher J. ; Chew Chee H., Shell extensions for an operating system.
  103. Hazama, Kensuke; Hisashi, Nishio; Chiu, Li-Teh; Jin, James; Pang, Marrisa, Stand alone data management system for facilitating sheet metal part production.
  104. 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.
  105. Carroll, Michael, System and method for associating popup windows with selective regions of a document.
  106. De Greef, Bart; Moshfeghi, Mehran, System and method for computer system management using bookmarks.
  107. 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.
  108. 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.
  109. Gorman, John G., System and method for filtering and sorting data.
  110. 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.
  111. 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.
  112. 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.
  113. Watanabe, Ryoji; Fung, Henry T.; Schwartz, Paul D., System and method for installing and servicing an operating system in a computer or information appliance.
  114. Thomas M. McCotter ; Michael T. Shannon, System and method for integrated document management and related transmission and access.
  115. 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.
  116. Klein Johannes (San Francisco CA) Upton ; IV Francis R. (Saratoga CA), System and method for optimizing message flows between agents in distributed computations.
  117. John Richard Powers, III, System and method for performing context checks.
  118. Samar, Vipin, System and method for providing contextual and dynamic information retrieval.
  119. 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.
  120. Sciammarella,Eduardo Agusto; Rekimoto,Junichi; Oba,Haruo; Imamura,Makoto; Agata,Hideyuki; Hayashi,Masakazu; Kuninori,Masato, System for managing data objects.
  121. 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.
  122. Stolarz Edwin J., System, software and apparatus for organizing, storing and retrieving information from a computer database.
  123. 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.
  124. Mills Michael (Cupertino CA) Cohen Jonathan (San Francisco CA), Temporal event viewing and editing system.
  125. Ermel Keith ; Hartfield Bradley B. ; Moore Mark D. ; Zawolkow Geoffrey A., Three-dimensional computer environment.
  126. 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.
  127. Takeda, Nobuhiro; Keta, Michiyoshi; Okusa, Kazuhiko, Unit designing apparatus and method.
  128. Arrouye, Yan; Mortensen, Keith, Universal interface for retrieval of information in a computer system.
  129. Christopher Jacob Rich ; John Kurt Muller, User interface for transferring items between displayed windows.
  130. Kevin G. Rivette ; Irving S. Rappaport ; Luke Hohmann ; David Puglia ; David Goretsky ; Adam Jackson ; Charles Rabb, Jr. ; David W. Smith ; Brian Park ; Warren Thornthwaite ; Jorge A. Navar, Using hyperbolic trees to visualize data generated by patent-centric and group-oriented data processing.
  131. Roberts,Linda A.; Nguyen,Hong T.; Silver,Edward Michael; Hensey,Robert G.; Bradberry,John L., Video display screen segmentation.
  132. Anderson,Bret Paul; Rollin,Kelly Elizabeth; Shapiro,Daniel J., Virtual desktop manager.
  133. Wright,John; Packham,Tracy, Workflow event editor.
  134. Dodson, John Paul; Amro, Hatim Yousef, Workspace drag and drop.

이 특허를 인용한 특허 (6)

  1. Quintanilla, Carrie Lea; Anderson, Susan Bales, Communication event management methods, media and systems.
  2. O'Sullivan, Patrick J.; Stern, Edith H.; Weir, Robert C.; Willner, Barry E.; Willner, Marjorie R., Content and context based handling of instant messages.
  3. Jacovi, Michal; Soroka, Vladimir, Message notification in instant messaging.
  4. Rychlik, Bohuslav, Providing audible navigation system direction updates during predetermined time windows so as to minimize impact on conversations.
  5. Rychlik, Bohuslav, System and method of providing voice updates from a navigation system that recognizes an active conversation.
  6. Ghosh, Arpan, Unified greetings for social media.
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트