US5903755A - Method and system for interenvironment object control - Google Patents
Method and system for interenvironment object control Download PDFInfo
- Publication number
- US5903755A US5903755A US08/616,862 US61686296A US5903755A US 5903755 A US5903755 A US 5903755A US 61686296 A US61686296 A US 61686296A US 5903755 A US5903755 A US 5903755A
- Authority
- US
- United States
- Prior art keywords
- bit
- object control
- control command
- library
- function
- 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.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims abstract description 94
- 230000008569 process Effects 0.000 claims abstract description 64
- 230000004044 response Effects 0.000 claims description 29
- 230000006870 function Effects 0.000 description 17
- 238000011161 development Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000005012 migration Effects 0.000 description 2
- 238000013508 migration Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/54—Interprogram communication
- G06F9/543—User-generated data transfer, e.g. clipboards, dynamic data exchange [DDE], object linking and embedding [OLE]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/54—Interprogram communication
- G06F9/541—Interprogram communication via adapters, e.g. between incompatible applications
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
Description
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/616,862 US5903755A (en) | 1996-03-15 | 1996-03-15 | Method and system for interenvironment object control |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/616,862 US5903755A (en) | 1996-03-15 | 1996-03-15 | Method and system for interenvironment object control |
Publications (1)
Publication Number | Publication Date |
---|---|
US5903755A true US5903755A (en) | 1999-05-11 |
Family
ID=24471272
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/616,862 Expired - Lifetime US5903755A (en) | 1996-03-15 | 1996-03-15 | Method and system for interenvironment object control |
Country Status (1)
Country | Link |
---|---|
US (1) | US5903755A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6542967B1 (en) | 1999-04-12 | 2003-04-01 | Novell, Inc. | Cache object store |
US6609158B1 (en) | 1999-10-26 | 2003-08-19 | Novell, Inc. | Component architecture in a computer system |
US6779184B1 (en) * | 1999-01-21 | 2004-08-17 | Oracle International Corporation | Method for loosely coupling object oriented and non-object oriented applications in a messaging-based communication infrastructure |
US7107538B1 (en) | 2002-09-12 | 2006-09-12 | Novell, Inc. | Enforcing security on an attribute of an object |
US20070027910A1 (en) * | 2002-09-12 | 2007-02-01 | Buss Duane F | Enforcing security on attributes of objects |
US20080256564A1 (en) * | 2007-04-10 | 2008-10-16 | Microsoft Corporation | Application Compatibility Using a Hybrid Environment |
US7636725B2 (en) | 2002-10-15 | 2009-12-22 | Novell, Inc. | XML multi-stage policy implementation in XSLT |
US20150309980A1 (en) * | 2012-12-11 | 2015-10-29 | Ariadne Insight Limited | A framework for enabling user-defined functions |
US9250870B2 (en) | 2014-03-14 | 2016-02-02 | International Business Machines Corporation | Automated creation of shim programs and interfaces |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5214756A (en) * | 1989-03-10 | 1993-05-25 | International Business Machines Corporation | Direct manipulation of icons via conversational linking |
US5414848A (en) * | 1993-04-01 | 1995-05-09 | Intel Corporation | Method and apparatus for sharing a common routine stored in a single virtual machine with other virtual machines operating in a preemptive muli-tasking computer system |
US5481708A (en) * | 1992-06-05 | 1996-01-02 | Borland International, Inc. | System and methods for optimizing object-oriented compilations |
US5487158A (en) * | 1993-04-06 | 1996-01-23 | International Business Machines Corporation | Method and procedure call mechanism for calling 16-bit functions from 32-bit functions |
US5490256A (en) * | 1993-04-06 | 1996-02-06 | International Business Machines Corporation | Method and mechanism for calling 32-bit functions from 16-bit functions |
-
1996
- 1996-03-15 US US08/616,862 patent/US5903755A/en not_active Expired - Lifetime
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5214756A (en) * | 1989-03-10 | 1993-05-25 | International Business Machines Corporation | Direct manipulation of icons via conversational linking |
US5481708A (en) * | 1992-06-05 | 1996-01-02 | Borland International, Inc. | System and methods for optimizing object-oriented compilations |
US5414848A (en) * | 1993-04-01 | 1995-05-09 | Intel Corporation | Method and apparatus for sharing a common routine stored in a single virtual machine with other virtual machines operating in a preemptive muli-tasking computer system |
US5487158A (en) * | 1993-04-06 | 1996-01-23 | International Business Machines Corporation | Method and procedure call mechanism for calling 16-bit functions from 32-bit functions |
US5490256A (en) * | 1993-04-06 | 1996-02-06 | International Business Machines Corporation | Method and mechanism for calling 32-bit functions from 16-bit functions |
Non-Patent Citations (8)
Title |
---|
Eddon, Guy, "DDE to DOS", Windows-DOS Developer's Journal, v4, n8, p63(16), Aug. 1993. |
Eddon, Guy, DDE to DOS , Windows DOS Developer s Journal, v4, n8, p63(16), Aug. 1993. * |
Finnegan, James, Test Drive Win32 from 16 bit Code using the Windows NT WOW layer and Generic Thunk, Microsoft Systems Journal, pp(76), Jun. 1994. * |
Finnegan, James, Test Drive Win32 from 16-bit Code using the Windows NT WOW layer and Generic Thunk, Microsoft Systems Journal, pp(76), Jun. 1994. |
Schulman, Andrew, "Call VxD Functions and VMM Sevices Easily Using our Generic VxD", Microsoft Systems Journal, pp. 17-35, 37, Feb. 1993. |
Schulman, Andrew, Call VxD Functions and VMM Sevices Easily Using our Generic VxD , Microsoft Systems Journal, pp. 17 35, 37, Feb. 1993. * |
Sipe, Steven, "Calling 16-bit DLLs from Windows 95", Dr. Dobbs's Journal, pp(6), Apr. 1996. |
Sipe, Steven, Calling 16 bit DLLs from Windows 95 , Dr. Dobbs s Journal, pp(6), Apr. 1996. * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6779184B1 (en) * | 1999-01-21 | 2004-08-17 | Oracle International Corporation | Method for loosely coupling object oriented and non-object oriented applications in a messaging-based communication infrastructure |
US6542967B1 (en) | 1999-04-12 | 2003-04-01 | Novell, Inc. | Cache object store |
US6609158B1 (en) | 1999-10-26 | 2003-08-19 | Novell, Inc. | Component architecture in a computer system |
US7107538B1 (en) | 2002-09-12 | 2006-09-12 | Novell, Inc. | Enforcing security on an attribute of an object |
US20070027910A1 (en) * | 2002-09-12 | 2007-02-01 | Buss Duane F | Enforcing security on attributes of objects |
US7636725B2 (en) | 2002-10-15 | 2009-12-22 | Novell, Inc. | XML multi-stage policy implementation in XSLT |
US20080256564A1 (en) * | 2007-04-10 | 2008-10-16 | Microsoft Corporation | Application Compatibility Using a Hybrid Environment |
US8166492B2 (en) * | 2007-04-10 | 2012-04-24 | Microsoft Corporation | Application compatibility using a hybrid environment |
US20150309980A1 (en) * | 2012-12-11 | 2015-10-29 | Ariadne Insight Limited | A framework for enabling user-defined functions |
US9250870B2 (en) | 2014-03-14 | 2016-02-02 | International Business Machines Corporation | Automated creation of shim programs and interfaces |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5922044A (en) | System and method for providing information to applets in a virtual machine | |
US6446137B1 (en) | Remote procedure call system and method for RPC mechanism independent client and server interfaces interoperable with any of a plurality of remote procedure call backends | |
US6941561B1 (en) | Method and apparatus for remotely running objects using data streams and/or complex parameters | |
US6493870B1 (en) | Methods and apparatus for packaging a program for remote execution | |
US8028268B2 (en) | System and method for building software package for embedded system | |
US6453467B2 (en) | Methods and apparatus for linking a program for remote execution | |
US7263699B2 (en) | Preparation of a software configuration using an XML type programming language | |
US7555706B2 (en) | Human machine interface | |
US6760747B2 (en) | Method and systems for invoking methods of objects over the internet | |
US6542885B1 (en) | Methods, systems and computer program products for controlling variables associates with transactions in a multiple transaction environment | |
EP1236089B1 (en) | Method and system for configuring network deliverable components | |
US5761510A (en) | Method for error identification in a program interface | |
US6381737B1 (en) | Automatic adapter/stub generator | |
US6877163B1 (en) | Method and system for dynamic proxy classes | |
JP2000353078A (en) | System and method for improving management possibility and availability for java (registered trademark) and storage medium | |
EP1065588A2 (en) | Mechanism for automatic synchronization of scripting variables | |
WO2002097573A2 (en) | Method and apparatus for generating source code | |
US20150020057A1 (en) | Controlling application features | |
US7681207B2 (en) | Methods of factoring operating system functions, methods of converting operating systems, and related apparatus | |
US5903755A (en) | Method and system for interenvironment object control | |
US7334235B2 (en) | Operating system application programming interfaces and methods of using operating systems | |
Oberleitner et al. | The Vienna Component Framework enabling composition across component models | |
US5819276A (en) | Method for supporting multiple file-systems in file input/output operations | |
US20030084202A1 (en) | Apparatus and methods for integrating apis for program execution management | |
US20040133893A1 (en) | Method and apparatus for managing environment variables in a multithreaded user process |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: NOVELL, INC., UTAH Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MATHESON, RICHARD J.;MONSON, LYNN T.;REEL/FRAME:008017/0992;SIGNING DATES FROM 19960604 TO 19960606 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
FPAY | Fee payment |
Year of fee payment: 12 |
|
AS | Assignment |
Owner name: EMC CORPORATON, MASSACHUSETTS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CPTN HOLDINGS LLC;REEL/FRAME:027016/0160 Effective date: 20110909 |
|
AS | Assignment |
Owner name: CPTN HOLDINGS, LLC, WASHINGTON Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NOVELL, INC.;REEL/FRAME:027169/0200 Effective date: 20110427 |