JPH10510934A - 包括的に唯一のオブジェクト識別を生成するためのシステム - Google Patents
包括的に唯一のオブジェクト識別を生成するためのシステムInfo
- Publication number
- JPH10510934A JPH10510934A JP7530265A JP53026595A JPH10510934A JP H10510934 A JPH10510934 A JP H10510934A JP 7530265 A JP7530265 A JP 7530265A JP 53026595 A JP53026595 A JP 53026595A JP H10510934 A JPH10510934 A JP H10510934A
- Authority
- JP
- Japan
- Prior art keywords
- identifier
- range
- customer
- oid
- globally unique
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/465—Distributed object oriented systems
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
Claims (1)
- 【特許請求の範囲】 1、分散形オブジェクト指向データベース内で作成した1つのオブジェクトに対 して包括的な唯一の識別子を割り当てするためのシステムにおいて、 通信網 少なくとも1つの顧客プロセスを実行するものを1基、ならびに包括的 に唯一の識別子の扱者プロセスを実行するものを1基含めた、前記回路網に接続 された少なくとも2基のプロセッサー; を含んで成り、 前記少なくとも1つの顧客プロセスのうちの1つが、前記包括的に唯一の識別 子扱者プロセスから1範囲の包括的に唯一の識別子を要求し、 前記包括的に唯一の識別子扱者プロセスは、1レンジの包括的に唯一の識別子 を要求する前記少なくとも1つの顧客プロセスのうちの1つのために1レンジの 包括的に唯一の識別子を予約し、 1レンジの包括的に唯一の識別子を要求する前記少なくとも1つの顧客 プロセスのうちの1つは、この1つの顧客プロセスによって作成された各オブジ ェクトのために、前記1レンジの包括的に唯一の識別子の中からの1つの包括的 に唯一の識別子を割り当て、 前記少なくとも1つの顧客プロセスのうちの1つが、包括的に唯一の識 別子の前記割り当ての完了時点で前記包括的に唯一の識別子扱者プロセスに対し て、前記1レンジの包括的に唯一の識別子の未使用部分を解放する、 識別子割り当てシステム。 2、前記包括的に唯一の識別子扱者プロセスが、前記1レンジの包括的に唯一の 識別子を予約した後この1レンジの識別子を要求する前記少なくとも1つの顧客 プロセスのうちの1つに対して、この範囲からの第一の包括的に唯一の識別子及 び最後の包括的に唯一の識別子を伝送する、請求の範囲第1項に記載のシステム 。 3、前記1レンジの包括的に唯一の識別子が、複数の包括的に唯一の識別子の範 囲の中から選択される、請求の範囲第2項に記載のシステム。 4、前記複数の包括的に唯一の識別子の範囲のうちの各々の範囲が、包括的に唯 一の識別子を同数ずつ内包している、請求の範囲第3項に記載のシステム。 5、包括的に唯一の識別子の各々の範囲が隣接している、請求の範囲第3項に記 載のシステム。 6、前記複数の包括的に唯一の識別子の範囲が、前記包括的に唯一の識別子扱者 プロセスによって、OIDスペースオブジェクトの中に維持される、請求の範囲 第3項に記載のシステム。 7、前記OIDスペースオブジェクトが前記包括的に唯一の識別子扱者プロセス によって、作成されている、請求の範囲第6項に記載のシステム。 8、前記OIDスペースオブジェクトが前記少なくとも1つの顧客プロセスによ り作成され、前記包括的に唯一の識別子扱者プロセスにより作成され、前記包括 的に唯一の識別子扱者プロセスに対して移送される、請求の範囲第7項に記載の システム。 9、前記包括的に唯一の識別子扱者プロセスからの前記1レンジの包括的に唯一 の識別子を要求する前記少なくとも1つの顧客プロセスが、予約すべき一定数の 包括的に唯一の識別子を特定する、請求の範囲第1項に記載のシステム。 10、分散形オブジェクト指向データーベースの中で作成された1つのオブジェ クトに対し包括的に唯一の識別子を割り当てるためのシステムにおいて、 回路網、及び 少なくとも1つの顧客プロセスを実行するもの1基と、包括的に唯一の 識別子扱者プロセスを実行するもの1基を含めた、前記回路網に接続された少な くとも2つのプロセッサー、 を含んで成り、 前記少なくとも1つの顧客プロセスのうち1つが、前記包括的に唯一の 識別子扱者プロセスからの1レンジの包括的に唯一の識別子を要求し、 前記包括的に唯一の識別子扱者プロセスが、前記1レンジの包括的に唯 一の識別子を要求する少なくとも1つの顧客プロセスのうち1つに対して、複数 の包括的に唯一の識別子の範囲を有するオブジェクト識別子スペースオブジェク トを移送し、 前記1レンジの包括的に唯一の識別子を要求する少なくとも1つの顧客 プロセスのうちの1つが、前記オブジェクト識別子スペースオブジェクトの中で 、1レンジの包括的に唯一の識別子を予約し、 前記1レンジの包括的に唯一の識別子を要求する少なくとも1つの顧客 プロセスのうちの1つが、この1つの顧客プロセスによって作成された各々のオ ブジェクトに対し予約された前記包括的に唯一の識別子の予約済み範囲からの1 つの包括的に唯一の識別子を割り当てし、この1つの顧客プロセスが、前記予約 済み範囲の未使用部分を解放し、 前記1レンジの包括的に唯一の識別子を要求する少なくとも1つの顧客 プロセスのうちの1つが、前記包括的に唯一の識別子扱者プロセスに対して、前 記オブジェクト識別子スペースオブジェクトを伝送する、割り当て用システム。 11、前記オブジェクト識別子スペースオブジェクトが前記少なくとも1つの顧 客プロセスによって作成され前記包括的に唯一の識別子扱者プロセスに対し伝送 される、請求の範囲第10項に記載のシステム。 12、前記包括的に唯一の識別子扱者プロセスが、前記1レンジの包括的に唯一 の識別子を要求する少なくとも1つの顧客プロセスのうちの1つに対して、前記 複数の包括的に唯一の識別子の範囲をもつ前記オブジェクト識別子スペースオブ ジェクトを伝送する前に前記オブジェクト識別子スペースオブジェクトをロック する施錠装置を内含する、請求の範囲第十項に記載のシステム。 13、前記1レンジの包括的に唯一の識別子を要求する少なくとも1つの顧客プ ロセスのうちの1つが、各オブジェクトに対して前記包括的に唯一の識別子の予 約済み範囲からの前記包括的に唯一の識別子を割り当てる前に、前記オブジェク ト識別子スペースオブジェクトのロックを解除して戻す、請求の範囲第10項に 記載のシステム。 14、分散形オブジェクト指向データベースの中で作成された1つのオブジェク トに対して包括的に唯一の識別子を1つ割り当てるための方法において、 1レンジの包括的に唯一のオブジェクト識別子を要求する段階; 前記少なくとも一つの顧客プロセスに対して1レンジのオブジェクト識 別子を予約する段階、 前記オブジェクト識別子の予約済み範囲から前記少なくとも1つの顧客 プロセスによって**された各々のオブジェクトに対して包括的に唯一のオブジ ェクト識別子を1つ割り当てる段階; 前記包括的に唯一のオブジェクト識別子の割り当てが完了した時点で前 記オブジェクト識別子の範囲の未使用部分を解放する段階; を含んで成る方法。 15、1つの回路網を有する分散形オブジェクト指向データベースの中で作成さ れた1つのオブジェクトに対して包括的に唯一の識別子を1つ割り当てるための 方法において、 1レンジの包括的に唯一の識別子を要求する段階; 前記要求に応えて複数の包括的に唯一の識別子の範囲を持つオ ブジェクト識別子スペースオブジェクトを検索する段階; 前記オブジェクト識別子スペースオブジェクトの中で1レンジの包括的 に唯一の識別子を予約する段階; 1レンジの包括的に唯一の識別子を要求する前記少なくとも1つの顧客 プロセスの内の1つによって作成された各オブジェクトに対し予約された包括的 に唯一の識別子の前記予約済みレンジから包括的に唯一の識別子を1つ割り当て る段階; 前記包括的に唯一の識別子の予約済みレンジの未使用部分を開放する段 階;及び 前記オブジェクト識別子スペースオブジェクトを復帰する段階、 を含んで成る方法。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/246,065 | 1994-05-19 | ||
| US08/246,065 US5522077A (en) | 1994-05-19 | 1994-05-19 | Object oriented network system for allocating ranges of globally unique object identifiers from a server process to client processes which release unused identifiers |
| PCT/US1995/002139 WO1995032463A1 (en) | 1994-05-19 | 1995-02-21 | A system for generating globally unique object indentities |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH10510934A true JPH10510934A (ja) | 1998-10-20 |
| JP3689713B2 JP3689713B2 (ja) | 2005-08-31 |
Family
ID=22929196
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP53026595A Expired - Lifetime JP3689713B2 (ja) | 1994-05-19 | 1995-02-21 | 包括的に唯一のオブジェクト識別を生成するためのシステム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US5522077A (ja) |
| EP (1) | EP0803090A1 (ja) |
| JP (1) | JP3689713B2 (ja) |
| WO (1) | WO1995032463A1 (ja) |
Families Citing this family (93)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5613158A (en) * | 1994-05-25 | 1997-03-18 | Tandem Computers, Inc. | System for specifying addresses by creating a multi-bit ranked ordered anchor pattern and creating next address by shifting in the direction of the superior position |
| US6408333B1 (en) * | 1994-11-23 | 2002-06-18 | Horizon Technologies Inc. | System for portable establishing network server |
| EP0733972B1 (en) * | 1995-03-22 | 2003-07-09 | Sun Microsystems, Inc. | Method and apparatus for managing relationships among objects in a distributed object environment |
| US6047312A (en) * | 1995-07-07 | 2000-04-04 | Novell, Inc. | System for replicating and associating file types with application programs among plurality of partitions in a server |
| US5692129B1 (en) * | 1995-07-07 | 1999-08-17 | Novell Inc | Managing application programs in a computer network by using a database of application objects |
| DE19525423A1 (de) * | 1995-07-12 | 1997-01-16 | Siemens Ag | Anordnung mit Automatisierungsgeräten |
| EP0787396A1 (en) * | 1995-08-18 | 1997-08-06 | International Business Machines Corporation | Parallel execution of requests in osi agents |
| US5892946A (en) * | 1995-09-12 | 1999-04-06 | Alcatel Usa, Inc. | System and method for multi-site distributed object management environment |
| US5887275A (en) * | 1996-02-08 | 1999-03-23 | Oracle Corporation | Method and apparatus for locating a first set of data using a global identifier and a virtual addressing data structure |
| US6128771A (en) | 1996-02-09 | 2000-10-03 | Sun Microsystems, Inc. | System and method for automatically modifying database access methods to insert database object handling instructions |
| JP3527014B2 (ja) * | 1996-05-15 | 2004-05-17 | 株式会社日立製作所 | オブジェクト管理方法 |
| US5881230A (en) | 1996-06-24 | 1999-03-09 | Microsoft Corporation | Method and system for remote automation of object oriented applications |
| US5857203A (en) * | 1996-07-29 | 1999-01-05 | International Business Machines Corporation | Method and apparatus for dividing, mapping and storing large digital objects in a client/server library system |
| JP3747525B2 (ja) * | 1996-08-28 | 2006-02-22 | 株式会社日立製作所 | 並列データベースシステム検索方法 |
| US5854904A (en) * | 1996-10-15 | 1998-12-29 | Brown; Erik Lee | Object-oriented modular electronic component system |
| SK102399A3 (en) * | 1997-01-13 | 2000-01-18 | John Overton | Automated system for image archiving |
| US5905889A (en) * | 1997-03-20 | 1999-05-18 | International Business Machines Corporation | Resource management system using next available integer from an integer pool and returning the integer thereto as the next available integer upon completion of use |
| US6662216B1 (en) * | 1997-04-14 | 2003-12-09 | International Business Machines Corporation | Fixed bus tags for SMP buses |
| US6151639A (en) * | 1997-06-19 | 2000-11-21 | Sun Microsystems, Inc. | System and method for remote object invocation |
| US5966705A (en) * | 1997-06-30 | 1999-10-12 | Microsoft Corporation | Tracking a user across both secure and non-secure areas on the Internet, wherein the users is initially tracked using a globally unique identifier |
| US5920725A (en) * | 1997-07-02 | 1999-07-06 | Adaptivity Inc. | Run-time object-synthesis and transparent client/server updating of distributed objects using a meta server of all object descriptors |
| US6182129B1 (en) * | 1997-09-11 | 2001-01-30 | International Business Machines Corporation | Apparatus, methods and computer program products for managing sessions with host-based application using session vectors |
| US6687707B1 (en) | 1997-11-28 | 2004-02-03 | International Business Machines Corporation | Unique object identification in a network of computing systems |
| US6247077B1 (en) | 1998-02-06 | 2001-06-12 | Ncr Corporation | Highly-scalable parallel processing computer system architecture |
| US6148349A (en) * | 1998-02-06 | 2000-11-14 | Ncr Corporation | Dynamic and consistent naming of fabric attached storage by a file system on a compute node storing information mapping API system I/O calls for data objects with a globally unique identification |
| US6256740B1 (en) * | 1998-02-06 | 2001-07-03 | Ncr Corporation | Name service for multinode system segmented into I/O and compute nodes, generating guid at I/O node and exporting guid to compute nodes via interconnect fabric |
| US7233978B2 (en) * | 1998-07-08 | 2007-06-19 | Econnectix, Llc | Method and apparatus for managing location information in a network separate from the data to which the location information pertains |
| US7103640B1 (en) * | 1999-09-14 | 2006-09-05 | Econnectix, Llc | Network distributed tracking wire transfer protocol |
| US7801782B2 (en) * | 1998-07-31 | 2010-09-21 | Jpmorgan Chase Bank, Na | Object oriented system for managing complex financial instruments |
| US6886012B1 (en) * | 1998-11-18 | 2005-04-26 | International Business Machines Corporation | Providing traditional update semantics when updates change the location of data records |
| US6684246B1 (en) * | 1999-02-03 | 2004-01-27 | William H. Gates, III | Method and system for tracking clients |
| WO2000046960A1 (en) * | 1999-02-03 | 2000-08-10 | Gates, William, H., Iii | Audio visual architecture |
| US6670934B1 (en) | 1999-02-03 | 2003-12-30 | William H. Gates, III | Method and system for distributing art |
| US6842789B1 (en) | 1999-10-21 | 2005-01-11 | Sun Microsystems, Inc. | Method and apparatus for assigning unique device identifiers across a distributed computing system |
| US6412002B1 (en) | 1999-11-15 | 2002-06-25 | Ncr Corporation | Method and apparatus for selecting nodes in configuring massively parallel systems |
| US6519697B1 (en) | 1999-11-15 | 2003-02-11 | Ncr Corporation | Method and apparatus for coordinating the configuration of massively parallel systems |
| US6745240B1 (en) | 1999-11-15 | 2004-06-01 | Ncr Corporation | Method and apparatus for configuring massively parallel systems |
| US6418526B1 (en) | 1999-11-15 | 2002-07-09 | Ncr Corporation | Method and apparatus for synchronizing nodes in massively parallel systems |
| US7331058B1 (en) * | 1999-12-16 | 2008-02-12 | International Business Machines Corporation | Distributed data structures for authorization and access control for computing resources |
| US7265854B1 (en) | 2000-01-24 | 2007-09-04 | International Business Machines Corporation | Method and apparatus for managing complex presentation objects using globally-unique identifiers |
| US20020029207A1 (en) * | 2000-02-28 | 2002-03-07 | Hyperroll, Inc. | Data aggregation server for managing a multi-dimensional database and database management system having data aggregation server integrated therein |
| US6816881B1 (en) * | 2000-03-13 | 2004-11-09 | International Business Machines Corporation | Method and apparatus for inter-application communication in wireless networks |
| US6542907B1 (en) | 2000-03-31 | 2003-04-01 | International Business Machines Corporation | Method and apparatus for decentralized, invertible generation of bounded-length globally unique replica identifiers |
| US6728694B1 (en) * | 2000-04-17 | 2004-04-27 | Ncr Corporation | Set containment join operation in an object/relational database management system |
| US20080005275A1 (en) * | 2000-06-02 | 2008-01-03 | Econnectix, Llc | Method and apparatus for managing location information in a network separate from the data to which the location information pertains |
| US6735220B1 (en) * | 2000-08-01 | 2004-05-11 | Sun Microsystems, Inc. | Using a centralized server to coordinate assignment of identifiers in a distributed system |
| US6826600B1 (en) * | 2000-11-02 | 2004-11-30 | Cisco Technology, Inc. | Methods and apparatus for managing objects in a client-server computing system environment |
| US6662191B1 (en) * | 2000-12-21 | 2003-12-09 | Amdocs Software Systems Limited | Method and apparatus for caching and reusing object identifiers |
| US7305678B2 (en) * | 2001-05-17 | 2007-12-04 | International Business Machines Corporation | Method and system for reducing synchronization waits when allocating sequenced identifiers in a multi-threaded server |
| US7089561B2 (en) * | 2001-06-01 | 2006-08-08 | Microsoft Corporation | Methods and systems for creating and communicating with computer processes |
| US6934710B1 (en) * | 2002-05-02 | 2005-08-23 | Palmsource, Inc. | Generating coherent global identifiers for efficient data identification |
| US7430569B2 (en) * | 2002-11-27 | 2008-09-30 | Sap Ag | Computerized replication of data objects |
| US7409412B2 (en) * | 2002-11-27 | 2008-08-05 | Sap Ag | Data element and structure for data processing |
| US7464091B2 (en) * | 2002-11-27 | 2008-12-09 | Sap Ag | Method and software for processing data objects in business applications |
| US8401002B2 (en) | 2005-06-22 | 2013-03-19 | Research In Motion Limited | Exchange and use of globally unique device identifiers for circuit-switched and packet switched integration |
| US8620989B2 (en) * | 2005-12-01 | 2013-12-31 | Firestar Software, Inc. | System and method for exchanging information among exchange applications |
| US7739688B1 (en) * | 2006-01-03 | 2010-06-15 | Emc Corporation | Techniques for managing distribution of well-defined objects in a client/server system |
| US8478873B2 (en) | 2006-03-08 | 2013-07-02 | Harmonic Inc. | Techniques for use of a system-unique identifier in an architecture having a file system utilizing distributed metadata servers |
| US20070288254A1 (en) * | 2006-05-08 | 2007-12-13 | Firestar Software, Inc. | System and method for exchanging transaction information using images |
| US8220334B2 (en) | 2006-11-10 | 2012-07-17 | Penrith Corporation | Transducer array imaging system |
| US7984651B2 (en) * | 2006-11-10 | 2011-07-26 | Penrith Corporation | Transducer array imaging system |
| US9295444B2 (en) * | 2006-11-10 | 2016-03-29 | Siemens Medical Solutions Usa, Inc. | Transducer array imaging system |
| US20080114246A1 (en) * | 2006-11-10 | 2008-05-15 | Penrith Corporation | Transducer array imaging system |
| US7590672B2 (en) * | 2006-12-11 | 2009-09-15 | Bycast Inc. | Identification of fixed content objects in a distributed fixed content storage system |
| US7567992B1 (en) * | 2006-12-29 | 2009-07-28 | Unisys Corporation | Replicating of plurality of instances of an object model in memory arrangement using portable object references where each object attribute assigned GUID |
| US8468211B2 (en) * | 2007-10-30 | 2013-06-18 | Schlage Lock Company Llc | Communication and synchronization in a networked timekeeping environment |
| US7899850B2 (en) | 2008-02-22 | 2011-03-01 | Bycast, Inc. | Relational objects for the optimized management of fixed-content storage systems |
| US9519772B2 (en) | 2008-11-26 | 2016-12-13 | Free Stream Media Corp. | Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device |
| US10419541B2 (en) | 2008-11-26 | 2019-09-17 | Free Stream Media Corp. | Remotely control devices over a network without authentication or registration |
| US10880340B2 (en) | 2008-11-26 | 2020-12-29 | Free Stream Media Corp. | Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device |
| US8180891B1 (en) | 2008-11-26 | 2012-05-15 | Free Stream Media Corp. | Discovery, access control, and communication with networked services from within a security sandbox |
| US9026668B2 (en) | 2012-05-26 | 2015-05-05 | Free Stream Media Corp. | Real-time and retargeted advertising on multiple screens of a user watching television |
| US9154942B2 (en) | 2008-11-26 | 2015-10-06 | Free Stream Media Corp. | Zero configuration communication between a browser and a networked media device |
| US10334324B2 (en) | 2008-11-26 | 2019-06-25 | Free Stream Media Corp. | Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device |
| US9386356B2 (en) | 2008-11-26 | 2016-07-05 | Free Stream Media Corp. | Targeting with television audience data across multiple screens |
| US10631068B2 (en) | 2008-11-26 | 2020-04-21 | Free Stream Media Corp. | Content exposure attribution based on renderings of related content across multiple devices |
| US10567823B2 (en) | 2008-11-26 | 2020-02-18 | Free Stream Media Corp. | Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device |
| US9986279B2 (en) | 2008-11-26 | 2018-05-29 | Free Stream Media Corp. | Discovery, access control, and communication with networked services |
| US9961388B2 (en) | 2008-11-26 | 2018-05-01 | David Harrison | Exposure of public internet protocol addresses in an advertising exchange server to improve relevancy of advertisements |
| US10977693B2 (en) | 2008-11-26 | 2021-04-13 | Free Stream Media Corp. | Association of content identifier of audio-visual data with additional data through capture infrastructure |
| US8898267B2 (en) * | 2009-01-19 | 2014-11-25 | Netapp, Inc. | Modifying information lifecycle management rules in a distributed system |
| US9021491B2 (en) * | 2010-03-15 | 2015-04-28 | International Business Machines Corporation | Dual mode reader writer lock |
| US8375066B2 (en) * | 2010-04-26 | 2013-02-12 | International Business Machines Corporation | Generating unique identifiers |
| US8560698B2 (en) | 2010-06-27 | 2013-10-15 | International Business Machines Corporation | Allocating unique identifiers using metadata |
| US9298499B2 (en) * | 2012-01-27 | 2016-03-29 | Microsoft Technology Licensing, Llc | Identifier generation using named objects |
| US9355120B1 (en) | 2012-03-02 | 2016-05-31 | Netapp, Inc. | Systems and methods for managing files in a content storage system |
| US9678971B2 (en) * | 2013-01-10 | 2017-06-13 | International Business Machines Corporation | Packing deduplicated data in a self-contained deduplicated repository |
| US9906624B2 (en) | 2013-10-30 | 2018-02-27 | International Business Machines Corporation | Method for throttling multiple client applications sending data to a server application |
| CN103995739B (zh) * | 2014-04-24 | 2017-12-19 | 深圳中微电科技有限公司 | 共享内存映射页的处理器系统产生进程号的方法及装置 |
| RU2015102736A (ru) | 2015-01-29 | 2016-08-20 | Общество С Ограниченной Ответственностью "Яндекс" | Система и способ обработки запроса в сети распределенной обработки данных |
| US10404700B1 (en) * | 2015-08-27 | 2019-09-03 | Cadence Design Systems, Inc. | Concurrent design process |
| US10216613B2 (en) * | 2016-08-17 | 2019-02-26 | International Business Machines Corporation | Reserved process and thread identifiers for tracing |
| US20190102107A1 (en) * | 2017-09-29 | 2019-04-04 | Intel Corporation | Techniques for batch operations to storage devices |
Family Cites Families (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4814979A (en) * | 1981-04-01 | 1989-03-21 | Teradata Corporation | Network to transmit prioritized subtask pockets to dedicated processors |
| US4821184A (en) * | 1981-05-22 | 1989-04-11 | Data General Corporation | Universal addressing system for a digital data processing system |
| US4742467A (en) * | 1984-05-04 | 1988-05-03 | Analysts International Corporation | Automated programming system for machine creation of applications program source code from non-procedural terminal input |
| US4775955A (en) * | 1985-10-30 | 1988-10-04 | International Business Machines Corporation | Cache coherence mechanism based on locking |
| US4792921A (en) * | 1986-03-18 | 1988-12-20 | Wang Laboratories, Inc. | Network event identifiers |
| US4870568A (en) * | 1986-06-25 | 1989-09-26 | Thinking Machines Corporation | Method for searching a database system including parallel processors |
| US4943932A (en) * | 1986-11-25 | 1990-07-24 | Cimflex Teknowledge Corporation | Architecture for composing computational modules uniformly across diverse developmental frameworks |
| US4930071A (en) * | 1987-06-19 | 1990-05-29 | Intellicorp, Inc. | Method for integrating a knowledge-based system with an arbitrary database system |
| US5117351A (en) * | 1988-10-21 | 1992-05-26 | Digital Equipment Corporation | Object identifier generator for distributed computer system |
| US4989132A (en) * | 1988-10-24 | 1991-01-29 | Eastman Kodak Company | Object-oriented, logic, and database programming tool with garbage collection |
| US5159669A (en) * | 1988-12-15 | 1992-10-27 | Xerox Corporation | Automatically creating a second workspace operation record including history data and a unit ID based on a first workspace operation |
| JP2786236B2 (ja) * | 1989-03-27 | 1998-08-13 | 株式会社日立製作所 | データ配送方法および装置 |
| US5253189A (en) * | 1989-06-13 | 1993-10-12 | Schlumberger Technologies, Inc. | Qualitative kinematics |
| US5218696A (en) * | 1989-07-24 | 1993-06-08 | International Business Machines Corporation | Method for dynamically expanding and rapidly accessing file directories |
| DE68928136T2 (de) * | 1989-08-03 | 1998-01-15 | International Business Machines Corp., Armonk, N.Y. | Arbeitsplatz und entsprechendes betriebsverfahren |
| US5202981A (en) * | 1989-10-23 | 1993-04-13 | International Business Machines Corporation | Process and apparatus for manipulating a boundless data stream in an object oriented programming system |
| DE69031078T2 (de) * | 1989-11-30 | 1998-01-15 | Seer Technologies Inc | Rechnerunterstützte softwareentwicklungseinrichtung |
| US5280610A (en) * | 1990-08-14 | 1994-01-18 | Digital Equipment Corporation | Methods and apparatus for implementing data bases to provide object-oriented invocation of applications |
| GB2253500A (en) * | 1990-08-23 | 1992-09-09 | Data General Corp | Object oriented-data bases |
| US5235701A (en) * | 1990-08-28 | 1993-08-10 | Teknekron Communications Systems, Inc. | Method of generating and accessing a database independent of its structure and syntax |
| US5278954A (en) * | 1990-09-11 | 1994-01-11 | Analogic Corporation | System for and method of storing image data processed in multiple stages |
| US5265206A (en) * | 1990-10-23 | 1993-11-23 | International Business Machines Corporation | System and method for implementing a messenger and object manager in an object oriented programming environment |
| JP2556189B2 (ja) * | 1990-10-29 | 1996-11-20 | 富士ゼロックス株式会社 | オブジェクト指向計算機システムにおけるメソッド起動装置 |
| US5274815A (en) * | 1991-11-01 | 1993-12-28 | Motorola, Inc. | Dynamic instruction modifying controller and operation method |
| CA2077273C (en) * | 1991-12-12 | 1996-12-03 | Mike H. Conner | Language neutral objects |
| US5276735A (en) * | 1992-04-17 | 1994-01-04 | Secure Computing Corporation | Data enclave and trusted path system |
-
1994
- 1994-05-19 US US08/246,065 patent/US5522077A/en not_active Expired - Lifetime
-
1995
- 1995-02-21 EP EP95911061A patent/EP0803090A1/en not_active Withdrawn
- 1995-02-21 WO PCT/US1995/002139 patent/WO1995032463A1/en not_active Ceased
- 1995-02-21 JP JP53026595A patent/JP3689713B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| US5522077A (en) | 1996-05-28 |
| WO1995032463A1 (en) | 1995-11-30 |
| EP0803090A1 (en) | 1997-10-29 |
| JP3689713B2 (ja) | 2005-08-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH10510934A (ja) | 包括的に唯一のオブジェクト識別を生成するためのシステム | |
| US5454108A (en) | Distributed lock manager using a passive, state-full control-server | |
| US7284098B2 (en) | Message based inter-process for high volume data | |
| US5133053A (en) | Interprocess communication queue location transparency | |
| US5745747A (en) | Method and system of lock request management in a data processing system having multiple processes per transaction | |
| US6687701B2 (en) | Namespace management in a distributed file system | |
| US6411983B1 (en) | Mechanism for managing the locking and unlocking of objects in Java | |
| US7240114B2 (en) | Namespace management in a distributed file system | |
| US5459862A (en) | Network concurrency control for autonomous databases featuring independent lock release and lock ownership transfer | |
| US6145094A (en) | Transaction locks for high availability | |
| US5890153A (en) | Database lock control method | |
| EP0428006A2 (en) | Multilevel locking system and method | |
| US5999976A (en) | Parallel file system and method with byte range API locking | |
| JPH10301834A (ja) | 共用メモリの管理方法 | |
| EP1040433A1 (en) | A fine-grained consistency mechanism for optimistic concurrency control using lock groups | |
| US6101525A (en) | Method and apparatus for shared memory cleanup | |
| US20050262159A1 (en) | Managing a thread pool | |
| Israel et al. | Separating data from function in a distributed file system | |
| US8028002B2 (en) | Naming service implementation in a clustered environment | |
| US6829609B1 (en) | System, device, and method for providing mutual exclusion for computer system resources | |
| US7526617B2 (en) | System and method for memory management using memory windows | |
| JPH08129492A (ja) | 資源排他チェックシステム及び資源排他チェック方法 | |
| CN116881256A (zh) | 数据获取及更新方法、共享内存初始化方法及相关装置 | |
| EP0049423A2 (en) | Multiprocessor system | |
| JPH0650471B2 (ja) | 使用中テーブルの管理方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040810 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040909 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20040909 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080624 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090624 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100624 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110624 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110624 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120624 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130624 Year of fee payment: 8 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |