$\require{mediawiki-texvc}$

연합인증

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

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

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

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

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

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

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

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

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

Method and system for deterministic hashes to identify remote methods 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-013/00
출원번호 US-0045652 (1998-03-20)
발명자 / 주소
  • Jones Peter C.
  • Wollrath Ann M.
  • Scheifler Robert W.
출원인 / 주소
  • Sun Microsystems, Inc.
대리인 / 주소
    Finnegan, Henderson, Farabow, Garrett & Dunner, L.L.P.
인용정보 피인용 횟수 : 84  인용 특허 : 15

초록

A method and system is provided to uniquely identify a remote method to invoke on a server using a hash value computed from the method signature sent from the client to the server with the call request. When a client wishes to invoke a remote method located on a server, the client sends a hash value

대표청구항

[ What is claimed is:] [1.] A method in a data processing system for identifying a remote method with a parameter on a server comprising the steps of:generating a hash value based on a name of the remote method and the parameter of the remote method, the hash value uniquely identifying the remote me

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

  1. Heninger Andrew G. (Santa Clara CA), Apparatus and method for dynamic linking of computer software components.
  2. Skeen Marion D. (3826 Magnolia Dr. Palo Alto CA 94306) Bowles Mark (30 Tripp Ct. Woodside CA 94062), Apparatus and method for providing decoupling of data exchange details for providing high performance communication betw.
  3. Skeen Marion D. (Palo Alto CA) Bowles Mark (Woodside CA), Apparatus and method for providing decoupling of data exchange details for providing high performance communication betw.
  4. Skeen Marion D. (San Francisco CA) Bowles Mark (Woodside CA), Apparatus and method for providing decoupling of data exchange details for providing high performance communication betw.
  5. Matena Vladimir ; Bernabeu-Auban Jose M. ; Khalidi Yousef A. ; Shirriff Kenneth W. ; Thadani Moti N., Memory efficient directory coherency maintenance.
  6. 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.
  7. Megerian Mark Gregory, Method and distributed database file system for implementing self-describing distributed file objects.
  8. Atkinson Robert G. ; Williams Antony S. ; Jung Edward K., Method and system for referring to and binding to objects using identifier objects.
  9. Richman Darryl Steven (Bellevue WA) Lichtman Moshe (Bellevue WA) Enstrom Mark R. (Redmond WA) Lennon Thomas E. (Seattle WA) Lipe Ralph A. (Woodinville WA) Santerre Pierre-Yves (Bellevue WA) Short Rob, Method for automatically configuring devices including a network adapter without manual intervention and without prior c.
  10. Ellis John R. (Woodside CA) Li Kai (Princeton NJ) Appel Andrew (Princeton NJ), Real time, concurrent garbage collection system and method.
  11. Nilsen Kelvin D. (Ames IA) Schmidt William (Rochester MN), System and hardware module for incremental real time garbage collection and memory management.
  12. White James E. (San Carlos CA) Helgeson Christopher S. (Mountain View CA) Steedman Douglas A. (Mountain View CA), System and method for distributed computation based upon the movement, execution, and interaction of processes in a netw.
  13. Waldo James H. ; Bharat Krishna ; Riggs Roger, System and method for generating identifiers for uniquely identifying object types for objects used in processing of ob.
  14. Ferguson Edward E. (Plano TX) Bartley David H. (Dallas TX) McEntee Timothy J. (Milford OH), System and method for hard real-time garbage collection requiring a write barrier but no read barrier.
  15. Blandy Geoffrey O. (Vestal NY) Samodovitz Arthur J. (Vestal NY), System for allocating and returning storage and collecting garbage using subpool of available blocks.

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

  1. Farber, David A.; Lachman, Ronald D., Accessing data in a data processing system.
  2. O'Sullivan, Bryan; Scheifler, Robert; Jones, Peter C.; Wollrath, Ann M.; Arnold, Kenneth C. R. C.; Waldo, James H., Apparatus and method for providing downloadable code for use in communicating with a device in a distributed system.
  3. Saulpaugh,Thomas E.; Slaughter,Gregory L.; Pouyoul,Eric; Duigou,Michael J., Automatic lease renewal with message gates in a distributed computing environment.
  4. Slaughter,Gregory L.; Saulpaugh,Thomas E.; Traversat,Bernard A.; Abdelaziz,Mohamed M.; Duigou,Michael J., Bridging between a data representation language message-based distributed computing environment and other computing environments using proxy service.
  5. Benjes, Friederike; Blumenthal, Andreas; Decker, Thomas; Faust, Rasmus; Frick, Markus; Kluger, Gerd; Koch, Ulrich; Prestel, Helmut; Remmel, Juergen; Runte, Martin; Schmitt, Andreas Simon; Schneider, Michael, Calls and return calls using client interfaces.
  6. Benjes, Friederike; Blumenthal, Andreas; Decker, Thomas; Faust, Rasmus; Frick, Markus; Kluger, Gerd; Koch, Ulrich; Prestel, Helmut; Remmel, Juergen; Runte, Martin; Schmitt, Andreas Simon; Schneider, Michael, Client interfaces for packages.
  7. Greifeneder, Bernd; Phleger, Markus; Kohel, Robert, Completeness detection of monitored globally distributed synchronous and asynchronous transactions.
  8. Farber, David A.; Lachman, Ronald D., Computer file system using content-dependent file identifiers.
  9. Farber, David A.; Lachman, Ronald D., Controlling access to data in a data processing system.
  10. Khosravi, Hormuzd M.; Mirashrafi, Mojtaba Mojy; Glendinning, Duncan; Prakash, Gyan, Data recovery and overwrite independent of operating system.
  11. Sun, Jiong; Gopal, Niraj; Raju, Satyanarayana; Ramamoorthy, Sai V.; Yerneni, Prasad; Ward, David D., Deploying network element management system provisioning services.
  12. Khosravi, Hormuzd M.; Von Bokern, Vincent E.; Long, Men, Determination by circuitry of presence of authorized and/or malicious data.
  13. Nadler,Richard L.; Jazdzewski,Charles P., Development system providing extensible remoting architecture.
  14. Swaminathan, Viswanathan; Fernando, Gerard; Speer, Michael, Distributing data via a network including timing information.
  15. Easttom, II, William Charles, Domain name service based remote programming objects.
  16. Arnold, Kenneth C. R. C.; Waldo, James H.; Scheifler, Robert; Wollrath, Ann M., Downloadable smart proxies for performing processing associated with a remote procedure call in a distributed system.
  17. Murphy, Brian T.; Scheifler, Robert W.; Pan, Zane; Waldo, James H.; Wollrath, Ann M.; Arnold, Kenneth C. R. C., Dynamic lookup service in a distributed system.
  18. Murphy, Brian T.; Scheifler, Robert W.; Pan, Zane; Waldo, James H.; Wollrath, Ann M.; Arnold, Kenneth C. R. C., Dynamic lookup service in a distributed system.
  19. Murphy, Brian T.; Scheifler, Robert W.; Pan, Zane; Waldo, James H.; Wollrath, Ann M.; Arnold, Kenneth C. R. C., Dynamic lookup service in distributed system.
  20. Clarke, James B., Dynamic provisioning for filtering and consolidating events.
  21. Clarke, James B.; Clark, Sean E., Dynamic provisioning of identification services in a distributed system.
  22. Reedy, Dennis G.; Clarke, James B., Dynamic provisioning of service components in a distributed system.
  23. Saulpaugh,Thomas E.; Slaughter,Gregory L.; Pouyoul,Eric, Efficient construction of message endpoints.
  24. Farber, David A.; Lachman, Ronald D., Enforcement and policing of licensed content using content-based identifiers.
  25. Saulpaugh, Thomas E.; Slaughter, Gregory L.; Pouyoul, Eric, Event message endpoints in a distributed computing environment.
  26. Rose, Anthony, Filter for a distributed network.
  27. Rose, Anthony, Filter for a distributed network.
  28. Rose, Anthony, Filter for a distributed network.
  29. Yodfat, Ofer; Nir-Shafrir, Ido, Fluid delivery device and methods of its operation.
  30. David A. Farber ; Ronald D. Lachman, Identifying and requesting data in network using identifiers which are based on contents of data.
  31. James H. Waldo ; John W. F. McClain, Lease renewal service.
  32. Kalajan Kevin E., Mechanism for delivering a message based upon a source address.
  33. Tapperson,Kevin Gary, Mechanism to cache references to Java RMI remote objects implementing the unreferenced interface.
  34. Traversat, Bernard A.; Saulpaugh, Thomas E.; Duigou, Michael J.; Slaughter, Gregory L., Message authentication using message gates in a distributed computing environment.
  35. Saulpaugh,Thomas E.; Slaughter,Gregory L.; Pouyoul,Eric, Message gates using a shared transport in a distributed computing environment.
  36. Saulpaugh,Thomas E.; Slaughter,Gregory L.; Pouyoul,Eric, Messaging system using pairs of message gates in a distributed computing environment.
  37. Wollrath, Ann M.; Jones, Peter C., Method and apparatus for determining status of remote objects in a distributed system.
  38. Arnold,Kenneth C. R. C.; Waldo,James H.; Wollrath,Ann M.; Jones,Peter C., Method and apparatus for dynamic distributed computing over a network.
  39. Aho, Michael Edward; Reynolds, Joseph Patrick, Method and apparatus for protecting external call references.
  40. Dirk Herrendoerfer DE; Robert Sulzmann DE; Martin Welsch DE, Method and system for accessing java applications.
  41. Greifeneder, Bernd, Method and system for adaptive, generic code instrumentation using run-time or load-time generated inheritance information for diagnosis and monitoring application performance and failure.
  42. Hamilton,Keith S.; Jamieson,Steve, Method and system for application partitions.
  43. Greifeneder, Bernd; Schwarzbauer, Christian, Method and system for automated analysis of the performance of remote method invocations in multi-tier applications using bytecode instrumentation.
  44. Jones, Peter C.; Wollrath, Ann M.; Scheifler, Robert W., Method and system for deterministic hashes to identify remote methods.
  45. Scheifler, Robert W.; Waldo, James H.; Jones, Peter C., Method and system for establishing trust in downloaded proxy code.
  46. Scheifler, Robert W.; Wollrath, Ann M.; Waldo, James H., Method and system for facilitating access to a lookup service.
  47. Scheifler, Robert W.; Arnold, Kenneth C. R. C.; Waldo, James H., Method and system for in-place modifications in a database.
  48. Wollrath, Ann M.; Waldo, James H.; Arnold, Kenneth C. R. C., Method and system for leasing storage.
  49. Robert W. Scheifler ; Kenneth C. R. C. Arnold ; James H. Waldo, Method and system for multi-entry and multi-template matching in a database.
  50. Colley,Adrian E.; Jones,Peter C.; Schiefler,Robert W.; Warres,Michael P.; Wollrath,Ann M., Method and system for passing objects in a distributed system using serialization contexts.
  51. Frank,Michael; Rieken,Ralf, Method and system for the secure use of a network service.
  52. Greifeneder, Bernd; Schwarzbauer, Christian; Chiettini, Stefan; Richtsfeld, Jurgen; Hochmuth, Erich Georg, Method and system for transaction controlled sampling of distributed heterogeneous transactions without source code modifications.
  53. Schwalenberg, David D., Method of monitoring multiple computer system calls using one routine and non-executable configuration file.
  54. Waldo, James H.; Wollrath, Ann M.; Scheifler, Robert; Arnold, Kenneth C. R. C., Method, apparatus, and product for leasing of group membership in a distributed system.
  55. Waldo, James H.; Wollrath, Ann M.; Scheifler, Robert; Arnold, Kenneth C. R. C., Method, apparatus, and product for leasing of group membership in a distributed system.
  56. Burton,David Alan; Morton,Robert Louis; Steffens,Gary William, Method, system, and program for implementing a remote method call.
  57. Taylor,Brandon E.; Connor,William H., Method, system, and program for processing objects in a distributed computing environment.
  58. Ann M. Wollrath ; Peter C. Jones, Methods and apparatus for remote method invocation.
  59. Greifeneder, Bernd; Schwarzbauer, Christtan; Pfleger, Markus, Methods and system for global real-time transaction tracing.
  60. Waldo, James H.; Wollrath, Ann M.; Scheifler, Robert; Arnold, Kenneth C. R. C., Methods and systems for distributed failure detection and recovery using leasing techniques.
  61. Wollrath, Ann M.; Waldo, James H.; Riggs, Roger, Methods, apparatus, and product for distributed garbage collection.
  62. Wollrath, Ann W.; Waldo, James H.; Riggs, Roger, Methods, apparatus, and product for distributed garbage collection.
  63. Wollrath,Ann M.; Waldo,James H.; Riggs,Roger, Methods, apparatus, and product for distributed garbage collection.
  64. Kouya Shimura JP, Network computer system and substitute compile server.
  65. Benjes, Friederike; Blumenthal, Andreas; Decker, Thomas; Faust, Rasmus; Frick, Markus; Kluger, Gerd; Koch, Ulrich; Prestel, Helmut; Remmel, Juergen; Runte, Martin; Schmitt, Andreas Simon; Schneider, Michael, Object generation in packages.
  66. Hewett, Alan Perry; Lopez, Steven Andrew, Object oriented processing system and data sharing environment for applications therein.
  67. Najm, Tarek; Manne, Ramesh; Dani, Savithri N.; Johnson, Karl D.; Truesaw, Degelhan; Boerner, Daniel P., Populating a data warehouse using a pipeline approach.
  68. Saulpaugh, Thomas E.; Slaughter, Gregory L.; Duigou, Michael J., Pre-generated message endpoints.
  69. Slaughter,Gregory L.; Saulpaugh,Thomas E.; Traversat,Bernard A.; Abdelaziz,Mohamed M., Remote function invocation with messaging in a distributed computing environment.
  70. Katzer, Robin D.; Barnes, James D.; Sharma, Sanjay K.; Gailloux, Michael A., Remote method invocation using a server proxy object.
  71. Wollrath, Ann M.; Jones, Peter C.; Waldo, James H.; Scheifler, Robert W., Remote object activation in a distributed system.
  72. Sokolov,Stepan; Wallman,David, Representation of objects in a Java programming environment.
  73. Wollrath, Ann M.; Waldo, James H.; Riggs, Roger, SYSTEM AND METHOD FOR FACILITATING DYNAMIC LOADING OF “STUB” INFORMATION TO ENABLE A PROGRAM OPERATING IN ONE ADDRESS SPACE TO INVOKE PROCESSING OF A REMOTE METHOD OR PROCEDURE IN ANOTHER ADDRESS S.
  74. Ragunathan, Ravichandran; Seikh, Attaullah; Giridharagopal, Rajini Bala, Synchronizing services across network nodes.
  75. Greifeneder, Bernd; Schwarzbauer, Christian; Klaffenbock, Rainer, System and method for extracting instrumentation relevant inheritance relationships for a distributed, inheritance rule based instrumentation system.
  76. Wollrath, Ann M.; Waldo, James H.; Riggs, Roger, System and method for facilitating dynamic loading of stub information to enable a program operating in one address space to invoke processing of a remote method or procedure in another address space.
  77. Wollrath,Ann M.; Waldo,James H.; Riggs,Roger, System and method for facilitating dynamic loading of stub information to enable a program operating in one address space to invoke processing of a remote method or procedure in another space.
  78. Hamilton,Keith S.; Jamieson,Steve, System determining whether to activate public and private components operating within multiple applications of a component-based computing system.
  79. Terribile, Mark A, System for storing web site names and caching audio resources of the most visited web sites.
  80. Reedy, Dennis G.; Mitchell, Larry J., Systems and methods for providing dynamic quality of service for a distributed system.
  81. Feghali, Wajdi K., Technique for implementing a security algorithm.
  82. Greifeneder, Bernd; Schwarzbauer, Christian; Chiettini, Stefan; Richtsfeld, Jurgen; Hochmuth, Erich Georg, Transaction tracing mechanism of distributed heterogenous transactions having instrumented byte code with constant memory consumption and independent of instrumented method call depth.
  83. Sokolov,Stepan; Wallman,David, Two tier clusters for representation of objects in Java programming environments.
  84. Kittrell, Clayton; Wright, Benjamin; Grubbs, Ray, Voice record integrator.
섹션별 컨텐츠 바로가기

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

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

선택된 텍스트

맨위로