Agent

CL 719 SC 317
6202207 Method and a mechanism for synchronized updating of interoperating software
Mar-13-2001 Provided is a method and mechanism for automatic updating of computer programs and synchronising updates of computer programs and their pre-requisite programs to maintain interoperability. Conventionally,...
6202099 Method and apparatus for providing inter-application program communication using a common view and metadata
Mar-13-2001 An approach for providing communication between sub-applications in a vertical application involves exchanging messages between sub-applications in a predetermined common message format referred to herein...
6195705 Mobile IP mobility agent standby protocol
Feb-27-2001 Disclosed is a method and apparatus for automatically backing up a Home Agent in Mobile IP. The method employs important components of the widely-used Hot Standby Router Protocol, but extends it to include...
6175855 Method for instantiating a class having different versions
Jan-16-2001 In a method for instantiating a class having different versions defined in an object-oriented programming language, updating of objects in a network for the running time of the system is enabled. Objects...
5960404 Mechanism for heterogeneous, peer-to-peer, and disconnected workflow operation
Sep-28-1999 A mechanism for heterogeneous, peer-to-peer, and disconnected workflow execution across a network infrastructure. Performer Agent entities provide a homogeneous view of humans, applications, and heterogeneous...
5893096 Information collection system equipped with transfer mechanism
Apr-6-1999 The prime object of the present invention is to achieve an easy-to-use information collection system equipped with transfer mechanism, that can lower the amount of traffic on network and minimizes the...
5887171 Document management system integrating an environment for executing an agent and having means for changing an agent into an object
Mar-23-1999 A document management system a high extendability, flexibility, and stability capable of solving a problem that, as an agent-oriented paradigm system extends, the number of agents increases and indefinite...
5887172 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
Mar-23-1999 A system and method allow client applications to invoke remote procedures on a server application using any of a plurality of remote procedure mechanisms, by selecting a remote procedure call mechanism...
5877759 Interface for user/agent interaction
Mar-2-1999 A user interface, for example for Internet and intranet agents, embodies the technical potential of automation and delegation into a cohesive structure. The invention also provides intelligent assistance...
5872973 Method for managing dynamic relations between objects in dynamic object-oriented languages
Feb-16-1999 A method and system for creating named relations between classes in a dynamic object-oriented programming environment via mappers is disclosed. The mapping objects dynamically bind to the class interfaces...
5870464 Intelligent information routing system and method
Feb-9-1999 An intelligent information router system comprising a telephony controller coupled to a private branch exchange through a link interface. The telephony controller may communicate with a handle manager...
5842205 Method and process of inter-machine communication and generalized method for program preparation therefor
Nov-24-1998 A computer programming method is provided for translating source messages to target messages. The translational steps are described in a database in which all necessary instructions and data are stored....
5838972 Method and apparatus for dynamically loading an input run-time module and an output run-time module
Nov-17-1998 A method implemented on a computer system for loading a module for input and for loading a module for output for an application program includes the steps of selecting the module for input, loading the...
5822585 System and method for cooperative processing using object-oriented framework
Oct-13-1998 An object-oriented framework is used to build cooperative objects. Objects can span processes on different machines connected by a network. The objects are used to build distributed or cooperative applications...
5822569 Data storage device
Oct-13-1998 A data storage device includes a CMIP application component which receives data on network objects using the CMIP protocol from the network manager of a main network. For each attribute of each object,...
5802368 Dynamic Library Task Switching
Sep-1-1998 A method and apparatus for providing per-instance data memory in a dynamic link library (DLL) linked to multiple tasks or to multiple instances of one task in the context of an operating system that does...
5790789 Method and architecture for the creation, control and deployment of services within a distributed computer environment
Aug-4-1998 A distributed computing system comprising a plurality of computer hosts, a communication network for exchanging information and data between the computer hosts, and a plurality of services, including software-based...
5764991 Processing object oriented code and virtual function code
Jun-9-1998 In an arrangement for converting an instruction code set in a first object oriented language to an instruction code set in a second object oriented language, the sequence of instruction codes from the...
5742763 Universal message delivery system for handles identifying network presences
Apr-21-1998 A message delivery system, for use with a communication network and in which a network presence is provided for an entity having attributes, delivers a message from a sender to the network presence. In...
5710924 Method of routing messages within a multi-processing software system
Jan-20-1998 A multi-processing software system (200) has multiple operating processes (221, 222, 223, 224, 225, 226, 227, 228) that communicate with each other using messages. Each process has a corresponding process...
5659701 Apparatus and method for distributed program stack
Aug-19-1997 A multi-processor computer system executes a single-thread program having a plurality of callable procedures. The local memory of each processor contains a program stack, the object code of each procedure...
5642511 System and method for providing a visual application builder framework
Jun-24-1997 A system and method are provided for implementing an improved visual builder. A proxy tree comprised of proxy objects is visually built. Each proxy object corresponds to a target object in a runtime hierarchical...
5604907 Computer system for executing action slots including multiple action object classes
Feb-18-1997 A data processing system for executing object oriented programs includes a processor, a memory, a display subsystem, and means for defining action slots, action objects of a first class and action objects...
5603031 System and method for distributed computation based upon the movement, execution, and interaction of processes in a network
Feb-11-1997 A distributed computing environment in which agent processes direct their own movement through a computer network. Place processes provide a computing context within which agent processes are interpreted....
5553311 Customer premise device for controlling data transmissions by storing a limited number of operation algorithms and receiving operation instructions from external sources
Sep-3-1996 Customer Premise Devices (CPDs) and associated methods according to the invention allow subscribers to send diverse subscriber requests and to receive incoming information such as movies, videogames, educational,...
5553289 System for automatically assigning attributes to objects of multimedia distribution when the objects being within a predetermined relationship
Sep-3-1996 Multimedia distributions (documents, messages, etc.) on a data processing network are automatically assigned specific attributes based on the specific types of media (audio, text, etc.) contained in the...
5546594 Cooperative distributed problem solver
Aug-13-1996 Each of a plurality of agents includes a self-information management section for managing information associated with the self-agent, an information exchanging section for exchanging the information associated...
5535390 Method for reusing temporaries and reclaiming shared memory
Jul-9-1996 Methods for shared memory reclamation and local reuse and their combination, and methods for transforming function definitions in an object-oriented programming environment such that said shared memory...
5519863 Notification forwarding discriminator
May-21-1996 Problems with prior OSI (Open Systems Interconnected) event forwarding discriminators (EFD) are solved in accordance with this invention by creating a new type of EFD, called a notification forwarding...
5499291 Arrangement for automating call-center agent-schedule-notification and schedule-adherence functions
Mar-12-1996 A call-management system (14) for a call center (FIG. 1) having a plurality of terminals (12) staffed by agents (13) includes a program-implemented arrangement (24) for communicating each agent's schedule...
5491822 Multi-phase commit processing for creation and deletion of managed objects
Feb-13-1996 Managed Object Instances (MOIs) in a network of OSI computing systems are created, or deleted, without disrupting their interaction with other managed object instances. This is accomplished by a multi-phase...
5485460 System and method for running multiple incompatible network protocol stacks
Jan-16-1996 A system and method for operating a network client machine to simultaneously utilize two protocol stacks which implement the same protocol. The system and method routes incoming packets of information...
5475845 Wrapper system for interfacing an object-oriented application to a procedural operating system
Dec-12-1995 An apparatus for enabling an object-oriented application to access in an object-oriented manner a procedural operating system having a native procedural interface is disclosed. The apparatus includes a...
5454109 Data processing system with interface between application programs and external tools residing in separate environments
Sep-26-1995 A data processing system includes a first data processing environment including a plurality of application programs, and a second data processing environment including a plurality of software tools. A...
5448738 Method for information communication between concurrently operating computer programs
Sep-5-1995 A method of communication in a computer system is provided for transferring information between multiple, concurrently operating programs, each of which may have a respective window display. The user communicates...
5423043 Method and apparatus for creating and monitoring logical associations among desktop objects
Jun-6-1995 A method and apparatus to associate actions, attributes, objects or devices on a computer desktop to reduce multiple manual processes. A media association agent monitors, builds, maintains and recalls...
5421015 Multitasking system having an application integration mechanism for linking differently typed data objects
May-30-1995 An object based data processing system including an extensible set of object types and a corresponding set of "object managers" wherein each object manager is a program for operating with the data stored...
5421016 System and method for dynamically invoking object methods from an application designed for static method invocation
May-30-1995 A method, system and program for allowing an application designed to use static method calls to manipulate objects whose methods are only available through dynamic calls without modifying the binary image...
5421013 Agent-based multithreading application programming interface
May-30-1995 An application programming interface facilitates development of portable, multithreaded application programs. An application is a collection of instances of agent classes. Agent classes are organized in...
5418953 Method for automated deployment of a software program onto a multi-processor architecture
May-23-1995 A method is employed for pre-assignment and pre-scheduling of tasks that enables allocation across multiple physical processors arranged in a variety of architectures. The method comprises the steps of:...
5414852 Method for protecting data in a computer system
May-9-1995 A data processing system include a plurality of data objects which are accessible by application programs through a system level interface. Each data object has an associated user access list. In addition,...
5375241 Method and system for dynamic-link library
Dec-20-1994 A dynamic-link library method and system for providing services to one or more application programs. The system includes a code resource that includes a plurality of service routines to allow any of the...
5367456 Hierarchical control system for automatically guided vehicles
Nov-22-1994 The invention is a modular and hierarchically organized set of computer programs which comprise methods for controlling a system of semi-autonomous automatically guided vehicles, such as mobile robots....
5359721 Non-supervisor mode cross address space dynamic linking
Oct-25-1994 In a network of object oriented distributed systems, a plurality of program code managers, each having access to a plurality of program code segment objects, a plurality of address space managers, each...
5339430 System for dynamic run-time binding of software modules in a computer system
Aug-16-1994 In telecommunications switching systems, software is frequently modified, enhanced or replaced altogether by new versions. The implementation or integration of the new or revised software into the operational...
5317740 Alternate and iterative analysis of computer programs for locating translatable code by resolving callbacks and other conflicting mutual dependencies
May-31-1994 Information about the effects of calling each entry point in a program and information about external calls made by the program are recorded in an image information file. In addition to the addresses of...
5297285 System for dynamically linking modular portions of computer software
Mar-22-1994 A method for dynamically modifying addressing information within a modular software system controlling a telecommunications switching system. Conventional telecommunications exchanges divide each exchange...
5287456 Communication system for facilitating in full duplex communication mode and without previously defining sessions between sender and receiver programs
Feb-15-1994 A method of facilitating program to program communication within memory space managed by a given processor. Would-be sender programs communicate with would-be receiver programs via an intermediate communication...
5218699 Remote procedure calls in heterogeneous systems
Jun-8-1993 A system for making procedure calls can be used with a network of computers. An application program on a local node calls a desired library procedure. The library procedure can be available on the local...
5146593 Procedure call interface
Sep-8-1992 A system software interface is provided which is called by applications programs using a standard format. All calls to system library routines are made through this interface. When called, the interface...