$\require{mediawiki-texvc}$

연합인증

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

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

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

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

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

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

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

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

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

Method and system for invoking remote procedure calls 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-009/46
출원번호 US-0892774 (1997-07-15)
발명자 / 주소
  • Leach Paul
  • Draves Richard
출원인 / 주소
  • Microsoft Corporation
대리인 / 주소
    Klarquist Sparkman Campbell Leigh & Whinston, LLP
인용정보 피인용 횟수 : 102  인용 특허 : 1

초록

A method and system that allows a client process to invoke a remote procedure. An operating system maintains a table with an entry for each remote procedure. Each entry of this table contains a signature that specifies a format in which parameters are exchanged between the client process and the rem

대표청구항

[ What is claimed is:] [1.] In a computer system having a first process in a first address space, a second process in a second address space, and a managing address space that is authorized to access the first address space and the second address space, a method for transferring information between

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

  1. Khalidi Yousef A. (Sunnyvale CA) Hamilton Graham (Palo Alto CA) Kougiouris Panagiotis S. (Mountain View CA), Method for executing operation call from client application using shared memory region and establishing shared memory re.

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

  1. Hoffberg, Steven M.; Hoffberg-Borghesani, Linda I., Adaptive pattern recognition based controller apparatus and method and human-interface therefore.
  2. Fathalla, Diaa, Application compatibility using a hybrid environment.
  3. Yusupov, Alisher; Reeves, Paul E.; Chincisan, Octavian; Liu, Wuke, Application mirroring using multiple graphics contexts.
  4. Pietrek, Paul M., Arbitrary runtime function call tracing.
  5. Reeves, Brian; Reeves, Paul; Teltz, Richard; Reeves, David; Sirpal, Sanjiv; Tyghe, Chris; Hancila, Cristian, Auto-configuration of a docked system in a multi-OS environment.
  6. Reeves, Brian; Reeves, Paul; Teltz, Richard; Reeves, David; Sirpal, Sanjiv; Tyghe, Chris; Yusupov, Alisher; Chincisan, Octavian; Liu, Wuke, Auto-waking of a suspended OS in a dockable system.
  7. Caceres,Maximiliano Gerardo; Richarte,Gerardo Gabriel; Friedman,Agustin Azubel; Quesada,Ricardo; Notarfrancesco,Luciano; Friederichs,Oliver; Burroni,Javier; Ajzenman,Gustavo; Becedillas,Gabriel; Leid, Automated computer system security compromise.
  8. Matsushima, Hiroyuki, Communication system implementing a plurality of communication apparatuses as communication client and communication server for exchanging operation requests and operation responses.
  9. Jaffrey, Syed Kamal H., Computer system with operating system functions distributed among plural microcontrollers for managing device resources and CPU.
  10. Fuller, Robin; Senner, Joe; Wall, Timothy, Computer-readable medium, apparatus, and methods of automatic capability installation.
  11. Reeves, Brian; Reeves, Paul; Teltz, Richard; Reeves, David; Sirpal, Sanjiv; Tyghe, Chris, Cross-environment application compatibility for single mobile computing device.
  12. Benedek, Laszlo Csaba; Chincisan, Octavian; Hancila, Cristian; Russello, Anthony, Cross-environment communication framework.
  13. Benedek, Laszlo Csaba; Chincisan, Octavian, Cross-environment communication using application space API.
  14. Benedek, Laszlo Csaba; Chincisan, Octavian, Cross-environment communication using application space API.
  15. Reeves, Paul; Liu, Wuke, Cross-environment event notification.
  16. Reeves, Brian; Reeves, Paul E.; Teltz, Richard; Reeves, David; Sirpal, Sanjiv; Tyghe, Chris, Cross-environment redirection.
  17. Reeves, Brian; Reeves, Paul E.; Teltz, Richard; Reeves, David; Sirpal, Sanjiv; Tyghe, Chris; Chincisan, Octavian, Cross-environment user interface mirroring.
  18. Reeves, Brian; Reeves, Paul E.; Teltz, Richard; Reeves, David; Sirpal, Sanjiv; Tyghe, Chris; Chincisan, Octavian, Cross-environment user interface mirroring using remote rendering.
  19. Nadler,Richard L.; Jazdzewski,Charles P., Development system providing extensible remoting architecture.
  20. Caceres,Maximiliano Gabriel; Burroni,Javier; Ajzenman,Gustavo; Quesada,Ricardo; Richarte,Gerardo Gabriel; Notarfrancesco,Luciano; Leidl,Bruce Robert; Friedman,Agustin Azubel; Becedillas Ruiz,Gabriel Martin, Distributed computing using syscall proxying.
  21. Kretz, Andreas, Dual display cursive touch input.
  22. Kretz, Andreas, Dual display pinyin touch input.
  23. Reeves, Brian; Reeves, Paul E.; Liu, Wuke; Sushchev, Borys, Dynamic cross-environment application configuration/orientation in an active user environment.
  24. Yusupov, Alisher; Reeves, Paul E.; Chincisan, Octavian; Liu, Wuke, Extended graphics context with common compositing.
  25. Yusupov, Alisher; Reeves, Paul E.; Chincisan, Octavian; Liu, Wuke, Extended graphics context with divided compositing.
  26. Nik Shaylor, Fast synchronization for programs written in the JAVA programming language.
  27. Frick, Lloyd K., Implementing remote procedure calls.
  28. Cameron, Donald Kevin, Improving performance and security of multi-processor systems by moving thread execution between processors based on data location.
  29. Kays, Jr., David E.; Chandorkar, Vibhas D., In situ processing of remote procedure calls.
  30. Liu, Wuke, Instant remote rendering.
  31. Hoffberg, Steven M.; Hoffberg-Borghesani, Linda I., Internet appliance system and method.
  32. Nelson,Timothy John; Chithambaram,Nemmara; DeAguiar,John Ricardo, Interprocess application programming interface for computer applications.
  33. Tober, Benjamin Ari; Harper, Matthew Hayden; Schwartz, Leonard, Managing resources for IP networking.
  34. Chandaria, Trisala; Leonelli, Jean-Baptiste, Method and apparatus for automatic device program generation.
  35. Leonelli, Jean-Baptiste; Chandaria, Trisala, Method and apparatus for automatic software development for a group of controller-based devices.
  36. Chandaria, Trisala; Leonelli, Jean-Baptiste, Method and apparatus for code virtualization and remote process call generation.
  37. Chandaria, Trisala; Leonelli, Jean-Baptiste, Method and apparatus for code virtualization and remote process call generation.
  38. Jeff Muir ; Andrew L. Stergiades, Method and apparatus for making a hypermedium interactive.
  39. Muir, Jeff; Stergiades, Andrew L., Method and apparatus for making a hypermedium interactive.
  40. Leonelli, Jean-Baptiste; Chandaria, Trisala, Method and apparatus for modifying behavior of code for a controller-based device.
  41. Aho, Michael Edward; Reynolds, Joseph Patrick, Method and apparatus for protecting external call references.
  42. Webb, Brandyn, Method and apparatus for remote communication of data associated with dynamically generated type object at runtime to describe the data type.
  43. Guedalia, Isaac David; Hashkes, Jonathan; Guedalia, Jacob Leon, Method and system for providing on-line interactivity over a server-client network.
  44. Guedalia, Isaac David; Hashkes, Jonathan; Guedalia, Jacob Leon, Method and system for providing on-line interactivity over a server-client network.
  45. Blasiak, Richard John; Cosby, David Wayne; Gallo, Anthony Matteo; Smoak, Frank Andrew, Method and system for providing remote procedure calls in a multiprocessing system.
  46. Pokhariyal,Shuvranshu, Method for dynamically adding new code to an application program.
  47. Gooding,Thomas Michael, Method for transmitting function parameters to a remote node for execution of the function thereon.
  48. Chen, Chiahong; Ramachandran, Radha K.; Song, Cheng-Chung, Method, apparatus and program storage device that provides a user mode device interface.
  49. Abrams, Peter C.; Bharadhwaj, Rajeev; Nathan, Swami; Rodriguez, Robert; Martyn, Craig W., Method, system and apparatus for providing pay-per-use distributed computing resources.
  50. Abrams, Peter C.; Bharadhwaj, Rajeev; Nathan, Swarni; Rodriguez, Robert, Method, system and apparatus for providing pay-per-use distributed computing resources.
  51. Muir, Jeff; Stergiades, Andrew, Methods and apparatus for making a hypermedium interactive.
  52. Muir, Jeff; Stergiades, Andrew L., Methods and apparatus for making a hypermedium interactive.
  53. Muir,Jeff; Stergiades,Andrew L., Methods and apparatus for making a hypermedium interactive.
  54. Corbett, Tim; Petrov, Julian; Rivera, Juan, Methods and systems for improving resource utilization by delaying rendering of three dimensional graphics.
  55. Rivera, Juan; Corbett, Tim; Petrov, Julian, Methods and systems for remoting three dimensional graphics.
  56. Rivera, Juan; Corbett, Timothy J.; Petrov, Julian, Methods and systems for remoting three dimensional graphics.
  57. Rivera, Juan; Corbett, Timothy J.; Petrov, Julian, Methods and systems for remoting three dimensional graphics.
  58. Reeves, Paul E., Mirrored remote peripheral interface.
  59. Reeves, Brian; Reeves, Paul E.; Teltz, Richard; Reeves, David; Sirpal, Sanjiv; Tyghe, Christopher, Multi-operating system.
  60. Reeves, Brian; Reeves, Paul; Teltz, Richard; Reeves, David; Sirpal, Sanjiv; Tyghe, Chris, Multi-operating system.
  61. Brassell, Lenox H.; Miller, John W., Natural language information retrieval system.
  62. Sirpal, Sanjiv; Visosky, John S., Orientation arbitration.
  63. Sirpal, Sanjiv; Visosky, John S., Orientation arbitration.
  64. de Jong, Stephen Peter; Doise, Caleb L.; Hawkins, Jonathan C.; Kakivaya, Gopala Krishna R.; Obermeyer, Petrus L.; Prabhu, Manish S., Pluggable channels.
  65. Jaffrey,Syed Kamal H., Plural microcontrollers for managing CPU allocation and device resources including establishing connections without a centralized operating system.
  66. Sirpal, Sanjiv; Selim, Mohammed, Portrait dual display and landscape dual display.
  67. Willems, Matthias; Ongena, Luc; Kunkel, Rolf, Process, modules and switching center for identifying processes as well as their data and resources.
  68. Chang,Leo S.; Mucklo,Matthew J., Processing techniques for servers handling client/server traffic and communications.
  69. de Jong,Stephen Peter; Doise,Caleb L.; Hawkins,Jonathan C.; Kakivaya,Gopala Krishna R.; Obermeyer,Petrus L.; Prabhu,Manish S., Remote method calling through pluggable channels.
  70. Saulpaugh,Thomas E.; Slaughter,Gregory L.; Traversat,Bernard A.; Duigou,Michael J., Remote method invocation with secure messaging in a distributed computing environment.
  71. Kays ; Jr. David E. ; Chandorkar Vibhas D., Remote procedure call method.
  72. Weinert, Alexander T.; Morin, Brian R.; Caiafa, Daniel M. C., Scalable virtual partitioning of resources.
  73. Weinert,Alexander T.; Caiafa,Daniel M. C.; Morin,Brian R., Scalable virtual partitioning of resources.
  74. Weinert,Alexander T.; Morin,Brian R.; Caiafa,Daniel M. C., Scalable virtual partitioning of resources.
  75. Kretz, Andreas, Separation of screen usage for complex language input.
  76. Chithambaram,Nemmara; Dandridge,Robin Warner; DeAguiar,John Ricardo, Single gesture map navigation graphical user interface for a thin client.
  77. Rangarajan,Rajasekaran, System and method for executing an arbitrary function from an external process.
  78. Narin, Attila, System and method for integrating secure and non-secure software objects.
  79. Narin,Attila, System and method for integrating secure and non-secure software objects.
  80. Mallet, Alexander E.; Grant, Justin; Thomas, Michael W., System and method for parallel asynchronous execution of commands.
  81. Mallet, Alexander E.; Grant, Justin; Thomas, Michael W., System and method for parallel asynchronous execution of commands.
  82. Banschick, Kenneth; Gurulev, Andrei, System and method for parametric display of modular aesthetic designs.
  83. Rozman, Allen F.; Cioffi, Alfonso J., System and method for protecting a computer system from malicious software.
  84. Rozman, Allen F.; Cioffi, Alfonso J., System and method for protecting a computer system from malicious software.
  85. Rozman, Allen F.; Cioffi, Alfonso J., System and method for protecting a computer system from malicious software.
  86. Rozman, Allen F.; Cioffi, Alfonso J., System and method for protecting a computer system from malicious software.
  87. Rozman, Allen F.; Cioffi, Alfonso J., System and method for protecting a computer system from malicious software.
  88. Peschel-Gallee, Frank V.; Krishnaswamy, Raja; Dussud, Patrick H., System and method providing inlined stub.
  89. Peschel-Gallee, Frank V.; Krishnaswamy, Raja; Dussud, Patrick H., System and method providing inlined stub.
  90. Gould, Christopher M.; McCann, Peter J., Techniques for performing a remote procedure call using remote procedure call configuration information.
  91. Chen, Hongling, Transmission method for media data stream and thin client.
  92. Krishnaswamy, Raja; Anand, Tarun; Brumme, Christopher W.; Kakivaya, Gopala Krishna R., Transparent and sub-classable proxies.
  93. Pharies,Stefan H.; Srinivasan,Sowmy K.; Jethanandani,Natasha H.; Christensen,Yann Erik; Kharitidi,Elena A.; Purdy,Douglas M., Type bridges.
  94. Freimuth, Douglas M.; Thurber, Steven M., Use of peripheral component interconnect input/output virtualization devices to create high-speed, low-latency interconnect.
  95. Freimuth, Douglas M.; Thurber, Steven M., Use of peripheral component interconnect input/output virtualization devices to create redundant configurations.
  96. Reeves, Brian; Reeves, Paul E.; Teltz, Richard; Reeves, David; Sirpal, Sanjiv; Tyghe, Chris; Liu, Wuke, User interaction across cross-environment applications through an extended graphics context.
  97. Reeves, Brian; Reeves, Paul E.; Teltz, Richard; Reeves, David; Sirpal, Sanjiv; Tyghe, Chris; Liu, Wuke, User interaction support across cross-environment applications.
  98. Reeves, Paul E., User interface with independent drawer control.
  99. Freedman, Eric, User interface with screen spanning icon morphing.
  100. Freedman, Eric, User interface with screen spanning icon morphing.
  101. Hipp,Burton A.; Bharadhwaj,Rajeev; Romans,William C.; Yeh,Yuh yen, Virtual resource ID mapping.
  102. Hipp,Burton A.; Bharadhwaj,Rajeev; Romans,William C.; Yeh,Yuh yen, Virtual resource ID mapping.
섹션별 컨텐츠 바로가기

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

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

선택된 텍스트

맨위로