$\require{mediawiki-texvc}$

연합인증

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

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

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

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

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

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

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

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

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

Method for executing operation call from client application using shared memory region and establishing shared memory re

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-013/00
출원번호 US-0282694 (1994-07-29)
발명자 / 주소
  • Khalidi Yousef A. (Sunnyvale CA) Hamilton Graham (Palo Alto CA) Kougiouris Panagiotis S. (Mountain View CA)
출원인 / 주소
  • Sun Microsystems, Inc. (Mountain View CA 02)
인용정보 피인용 횟수 : 123  인용 특허 : 0

초록

The present invention provides an elegant and simple way to provide mechanisms for invocation of objects by client applications and for argument passing between client applications and object implementations, without the client application or the operating system knowing the details of how these mec

대표청구항

A computer implemented method for using a shared memory space comprising the steps of: executing an operation call on an original object which has a shared memory subcontract, said operation call being made by a client application, and said operation call requiring arguments which may be complex arg

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

  1. Duursma, Martin; Panasyuk, Anatoliy; Ciraldo, Robert; Ungerman, Anthony; Pedersen, Bradley; Davis, III, Tom; Bloomfield, Marc, Apparatus and method for determining a program neighborhood for a client node in a client-server network.
  2. Kilian, Frank; Rohland, Hans-Christoph, Application server architecture.
  3. Galchev, Galin; Kilian, Frank; Luik, Oliver; Marwinski, Dirk; Petev, Petio, Cache region concept.
  4. Galchev, Galin; Kilian, Frank; Luik, Oliver; Marwinski, Dirk; Petev, Petio G., Cache region concept.
  5. Kessler Peter B. ; Hamilton Graham ; Gibbons Jonathan J., Client-side stub interpreter.
  6. Keith E. Moore ; Evan Kirshenbaum, Communications framework for supporting multiple simultaneous communications protocols in a distributed object environment.
  7. Reed Drummond Shattuck ; Heyman Peter Earnshaw ; Mushero Steven Mark ; Jones Kevin Benard ; Oberlander Jeffrey Todd ; Banay Dan, Communications system for transferring information between memories according to processes transferred with the information.
  8. Zhang, Lingli; Zhu, Weirong; Levanoni, Yosseff; Ringseth, Paul F.; Callahan, II, Charles David, Compiler-generated invocation stubs for data parallel programming model.
  9. Reed Drummond Shattuck ; Heymann Peter Earnshaw ; Mushero Steven Mark ; Jones Kevin Benard ; Oberlander Jeffrey Todd ; Banay Dan, Computer-based communication system and method using metadata defining a control structure.
  10. 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.
  11. Rothrock Lewis V., Conditional insert or merge in a data conference.
  12. Galchev,Galin; Kilian,Frank; Luik,Oliver, Connection manager for handling message oriented protocol-based requests.
  13. Kilian, Frank; Luik, Oliver, Connection manager having a common dispatcher for heterogeneous software suites.
  14. Koichi Moriyama JP; Seiji Murata JP, Data communication method.
  15. Mapp, Glenford Ezra; Hodges, Stephen John; Roberts, Derek Edward; Pope, Steven Leslie, Data transfer, synchronising applications, and low latency networks.
  16. Mapp, Glenford Ezra; Hodges, Stephen John; Roberts, Derek Edward; Pope, Steven Leslie, Data transfer, synchronising applications, and low latency networks.
  17. Mapp, Glenford Ezra; Hodges, Stephen John; Roberts, Derek Edward; Pope, Steven Leslie, Data transfer, synchronising applications, and low latency networks.
  18. Roberts, Derek Edward; Pope, Steven Leslie; Mapp, Glenford Ezra; Hodges, Stephen John, Data transfer, synchronising applications, and low latency networks.
  19. Roberts, Derek Edward; Pope, Steven Leslie; Mapp, Glenford Ezra; Hodges, Stephen John, Data transfer, synchronising applications, and low latency networks.
  20. Hayata Hiroshi,JPX ; Watanabe Yoshiki,JPX, Database management system and method utilizing a shared memory.
  21. Ball Michael S. ; Ebnesajjad Soroor, Determining the actual class of an object at run time.
  22. Petev, Petio G.; Galchev, Galin; Kilian, Frank; Luik, Oliver; Marwinski, Dirk, Distributed cache architecture.
  23. Boyd, Andrew, Distributed kernel operating system.
  24. Boyd, Andrew, Distributed kernel operating system.
  25. Boyd, Andrew, Distributed kernel operating system.
  26. Boyd, Andrew, Distributed kernel operating system.
  27. Paek, Timothy S.; Chickering, David M., Easy generation and automatic training of spoken dialog systems using text-to-speech.
  28. Zhou, Hao; Marineau Mes, Sebastien; van der Veen, Peter; Kathail, Pradeep; Belair, Steve, Fast and memory protected asynchronous message scheme in a multi-process and multi-thread environment.
  29. Braun, Bernhard; Luik, Oliver, Fast channel architecture.
  30. Galchev, Galin, Flexible failover configuration.
  31. Galchev, Galin, Flexible failover configuration.
  32. Harrington Robert J. ; Hlista Bradley J. ; Wiley Charles A., High concurrency data download apparatus and method.
  33. Bernstein Philip Alan ; Harry Brian ; Zander Jason Lee, Implicit session context system with object state cache.
  34. Bernstein Philip Alan ; Harry Brian ; Zander Jason Lee, Implicit session context system with object state cache.
  35. Kawakita, Masaru, Information processing system, program and data relay method.
  36. Bloomfield, Marc; Muir, Jeff; Panasyuk, Anatoliy, Interacting with software applications displayed in a web page.
  37. Bloomfield, Marc; Muir, Jeff; Panasyuk, Anatoly; Behrakis, Elias C., Interacting with software applications displayed in a web page.
  38. Petev, Petio G.; Wintergerst, Michael, Least recently used eviction implementation.
  39. Cavanaugh ; III Ken M. ; Snyder Alan ; Lim Swee Boon ; Callsen Christian J., Low overhead object adaptor.
  40. Freeman, Thomas D.; Pedersen, Bradley Jay; Woodbury, Daniel Nicholes; Ungerman, Anthony, Method and apparatus for administering a server having a subsystem in communication with an event channel.
  41. Cooper, Edwin, Method and apparatus for automated selection of interesting content for presentation to first time visitors of a website.
  42. Freeman, Thomas D.; Pedersen, Bradley Jay, Method and apparatus for communicating among a network of servers.
  43. Freeman, Thomas D.; Pedersen, Bradley Jay, Method and apparatus for communicating among a network of servers.
  44. Freeman, Thomas D.; Pedersen, Bradley Jay, Method and apparatus for communicating among a network of servers utilizing a transport mechanism.
  45. Zadeh, Ashkan Gholam; Bierner, Gann, Method and apparatus for creating a personalized question feed platform.
  46. Freeman, Thomas D.; Pedersen, Bradley Jay, Method and apparatus for delivering local and remote server events in a similar fashion.
  47. Vanderbilt Peter ; Brownell David M. ; Demour Alain ; Hare Dwight F. ; Powell Michael L., Method and apparatus for determining the type of an object in a distributed object system.
  48. Smadja Frank,ILX, Method and apparatus for dynamic relevance ranking.
  49. Cavanaugh, Ken M., Method and apparatus for efficient representation of variable length identifiers in a distributed object system.
  50. Callsen, Christian J.; Cavanaugh, Ken M., Method and apparatus for enforcing locking invariants in multi-threaded systems.
  51. Jindal Anita ; Cavanaugh Ken M. ; Krishnan Sanjeev ; Garg Rohit, Method and apparatus for executing code during method invocation.
  52. Hamilton Graham (Palo Alto CA) Kessler Peter B. (Palo Alto CA), Method and apparatus for generating and using short operation identifiers in object oriented systems.
  53. Bierner, Gann; Cooper, Edwin, Method and apparatus for identifiying similar questions in a consultation system.
  54. Bierner, Gann; Cooper, Edwin, Method and apparatus for identifying customer service and duplicate questions in an online consultation system.
  55. Smadja Frank,ILX, Method and apparatus for implementing a dynamic collocation dictionary.
  56. Lari, Mohammad Shoaib; Krishnaswamy, Srinath, Method and apparatus for making inter-process procedure calls through shared memory.
  57. Lari, Mohammad Shoaib; Krishnaswamy, Srinath, Method and apparatus for making inter-process procedure calls through shared memory.
  58. Freeman, Thomas D.; Gulkis, Daniel Alec; Pedersen, Bradley Jay, Method and apparatus for managing server load.
  59. Radia Sanjay R. ; Kessler Peter, Method and apparatus for passing generic objects in a distributed system.
  60. Swanson Michael L. ; Probst Denise ; Roberts Paul M. ; Katainen Lori A. ; Pett Roberta J. ; Gladding Mark W., Method and apparatus for processing health care transactions through a common interface in a distributed computing environment.
  61. Ramesh Pendakur, Method and apparatus for running customized data and/or video conferencing applications employing prepackaged conference control objects utilizing a runtime synchronizer.
  62. Jonathan J. Gibbons ; Graham Hamilton ; Peter B. Kessler ; Michael L. Powell ; Sanjay R. Radia, Method and mechanism for invocation on objects with interface inheritance.
  63. Corell,Brian J.; Kinnan,Keith R.; Natrajan,Balaji, Method and system for hosting an application with a facade server.
  64. Leach Paul ; Draves Richard, Method and system for invoking remote procedure calls.
  65. Hughes, Jr., George L., Method and system for mapping network data for network database access.
  66. Hwang, Joo-Young; Suh, Sang-Bum, Method and system for securely sharing content.
  67. Kanamori Atsushi, Method and system of custom marshaling of inter-language parameters.
  68. Reisman, Richard R., Method for distributing a list of updated content to a user station from a distribution server wherein the user station may defer installing the update.
  69. Reisman, Richard R., Method for distributing content to a user station.
  70. Reisman, Richard R., Method for distributing content to a user station.
  71. Reisman, Richard R., Method for distributing content to a user station.
  72. Krantz Jeffrey Isaac ; Bloomfield Marc Alan ; Luu Thanh, Method for dynamically and efficiently caching objects received from an application server by a client computer by subdividing cache memory blocks into equally-sized sub-blocks.
  73. Richard Williamson ; Linus Upson ; Daniel Willhite ; Jack Greenfield, Method for providing stand-in objects.
  74. Williamson, Richard; Upson, Linus; Willhite, Daniel; Greenfield, Jack, Method for providing stand-in objects.
  75. Williamson, Richard; Upson, Linus; Willhite, Daniel; Greenfield, Jack, Method for providing stand-in objects.
  76. Felger, David, Method of billing a purchase made over a computer network.
  77. Felger, David, Method of billing a purchase made over a computer network.
  78. Felger, David, Method of billing a purchase made over a computer network.
  79. Redpath,Richard J., Method, apparatus, and program to efficiently serialize objects.
  80. Hayton,Richard; Otway,Dave, Methods and apparatus for communicating changes between a user interface and an executing application using property paths.
  81. Hayton, Richard; Otway, David John, Methods and apparatus for communicating changes between a user-interface and an executing application, using property paths.
  82. Hayton, Richard; Halls, David, Methods and apparatus for incorporating a partial page on a client.
  83. Hayton,Richard; Halls,David, Methods and apparatus for incorporating a partial page on a client.
  84. Muir, Jeff; Stergiades, Andrew, Methods and apparatus for making a hypermedium interactive.
  85. Kramer, Andre, Methods and systems for providing access to an application.
  86. Reisman, Richard R., Methods for transacting electronic commerce.
  87. Madisetti, Prashanth, Modified buddy system memory allocation.
  88. Yarnall, David; Babcock, Donald K., Modularized data retrieval method and apparatus with multiple source capability.
  89. Sashino, Atsushi; Iwasaki, Motoaki; Chaki, Yuuichiro, Object management system and method for distributed object system.
  90. Leung Wyatt, Object oriented programming based global registry system, method, and article of manufacture.
  91. Westbrook, Benjamin M., Object-based locking mechanism.
  92. Bohrer Kathryn A. ; McKeehan Michael D. ; Tost Andre,DEX ; Voldal Erik E., Object-oriented apparatus and method for controlling configuration of object creation.
  93. McKeehan Michael D. ; Munroe Steven J. ; Voldal Erik E., Object-oriented apparatus and method for determining new object location relative to an existing object.
  94. Paek, Timothy S.; Chickering, David M.; Horvitz, Eric J., Online learning for dialog systems.
  95. Jacuzio Jerry J., Platform-independent object memory manager.
  96. Reisman, Richard R., Providing and receiving content over a wireless communication system.
  97. Reisman, Richard R., Providing services from a remote computer system to a user station over a communications network.
  98. Reisman, Richard R., Providing services from a remote computer system to a user station over a communications network.
  99. Luotonen Ari, Proxy server caching mechanism that provides a file directory structure and a mapping mechanism within the file director.
  100. Voll James J. ; Hamilton Graham ; Kougiouris Panagiotis ; Kleiman Steven R., Remote procedure calling using an existing descriptor mechanism.
  101. Werner, Randolf, Security for external system management.
  102. Stanev, Georgi; Galchev, Galin, Session management within a multi-tiered enterprise network.
  103. Dostert, Jan; Fleischer, Christian; Kilian, Frank; Stanev, Georgi; Werner, Randolf, Session monitoring using shared memory.
  104. Petev, Petio G.; Wintergerst, Michael, Shared closure eviction implementation.
  105. Braun, Bernhard; Luik, Oliver, Socket-like communication API for C.
  106. Dostert, Jan; Fleischer, Christian, Socket-like communication API for Java.
  107. Reisman, Richard R., Software and method for monitoring a data stream and for capturing desired data within the data stream.
  108. Reisman, Richard R., Software and method that enables selection of on-line content from one of a plurality of network content service providers in a single action.
  109. Reisman, Richard R., Software and method that enables selection of one of a plurality of network communications service providers.
  110. Reisman, Richard R., Software and method that enables selection of one of a plurality of online service providers.
  111. Reisman, Richard R., Software and method that enables selection of one of a plurality of online service providers.
  112. Reisman, Richard R., Software and method that enables selection of one of a plurality of online service providers.
  113. Reisman, Richard R., Software distribution over a network.
  114. Anatoliy Panasyuk AU; Martin Duursma AU, System and method for combining local and remote windows into a single desktop environment.
  115. John G. Sumsion ; Grant G. Echols, System and method for providing interpreter applications access to server resources in a distributed network.
  116. Marsland, Tim P., System and method for translating file-level operations in a non-door-based operating system to door invocations on a door server.
  117. Jenkins, Timothy; Craig, Robert, System for configuring switches in a network.
  118. Reisman Richard R., System for transporting information objects between a user station and multiple remote sources based upon user modifiable object manifest stored in the user station.
  119. Auslander, Marc Alan; Edelsohn, David Joel; Franke, Hubertus; Krieger, Orran Yaakov; Rosenburg, Bryan Savoye; Wisniewski, Robert William, Technique for efficiently transferring moderate amounts of data across address space boundary.
  120. Ohto,Hidetaka; Okamura,Kazuo; Mukai,Masaki; Hirai,Junichi; Hishida,Toshihiro, Terminal device for controlling transmission size of documents with capability of receiving device.
  121. Chickering, David M.; Paek, Timothy S.; Horvitz, Eric J., Thompson strategy based online reinforcement learning system for action selection.
  122. Ma Henry Chi-To ; Lo George C., Transparent recovery of distributed-objects using intelligent proxies.
  123. Dostert, Jan; Fleischer, Christian; Kilian, Frank; Werner, Randolf, Virtual machine monitoring using shared memory.
섹션별 컨텐츠 바로가기

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

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

선택된 텍스트