US Patent No: 5,133,075

Number of patents in Portfolio can not be more than 2000

Method of monitoring changes in attribute values of object in an object-oriented database

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

A method of monitoring objects in an interactive object-oriented database system. Any of a plurality of client programs can request monitoring of attributes of objects in the database. A record is kept of update transactions initiated by a client. When the client commits the changes, any client which has requested monitoring is notified of any change in the value of an attribute being monitored at the request of that client. The notification interrupts the client and invokes a predesignated client procedure. Overhead is minimized by creating partial view materialization paths and defining monitors ahead of time and by localizing the monitoring.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
HEWLETT-PACKARD COMPANYPALO ALTO, CA2944

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Risch, Tore J M Linkoping, SE 3 659

Cited Art

Patent Info (Count) # Cites Year
 
Wang Laboratories, Inc. (2)
4,918,593 Relational database system 70 1987
4,805,099 Retrieval of related records from a relational database 98 1988
 
COMPAQ INFORMATION TECHNOLOGIES GROUP, L.P. (1)
4,864,497 Method of integrating software application programs using an attributive data model database 157 1988
 
HEWLETT-PACKARD COMPANY (1)
4,961,139 Data base management system for real-time applications 100 1988
 
Honeywell Bull Inc. (1)
4,769,772 Automated query optimization method using both global and parallel local optimizations for materialization access planning for distributed databases 240 1985
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
4,965,718 Data processing system incorporating a memory resident directive for synchronizing multiple tasks among plurality of processing elements by monitoring alternation of semaphore data 53 1988
 
RESOURCE SCHEDULING CORPORATION (1)
4,937,743 Method and system for scheduling, monitoring and dynamically managing resources 226 1987
 
TOLERANT SYSTEMS, A CORP. OF CA. (1)
4,819,159 Distributed multiprocess transaction processing system and method 188 1986

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
APPLE INC. (133)
6,259,446 Menu state system 10 1992
5,550,563 Interaction framework system 39 1992
5,551,055 System for providing locale dependent user interface for presenting control graphic which has different contents or same contents displayed in a predetermined order 78 1992
5,530,864 Command object system for an object-oriented software platform 49 1992
5,434,965 Balloon help system 112 1992
5,390,325 Automated testing system 158 1992
5,315,703 Object-oriented notification framework system 208 1992
5,428,718 Tessellation system 34 1993
5,394,523 Polymorphic graphic device 55 1993
5,519,862 Concurrent processing apparatus with incremental command objects 39 1993
5,485,373 Language-sensitive text searching system with modified Boyer-Moore process 41 1993
5,369,766 Object-oriented loader system with support for different load formats 179 1993
5,459,865 Runtime loader 112 1993
5,432,948 Object-oriented rule-based text input transliteration system 50 1993
5,544,302 Object-oriented framework for creating and using container objects with built-in properties 110 1993
5,524,190 Command object logging system for restoring documents 31 1993
5,471,568 Object-oriented apparatus and method for scan line conversion of graphic edges 47 1993
5,487,145 Method and apparatus for compositing display items which minimizes locked drawing areas 39 1993
5,519,867 Object-oriented multitasking system 91 1993
5,473,777 Wrapper for enabling an object otented application to maintain virtual memory using procedural function calls 46 1993
5,455,951 Method and apparatus for running an object-oriented program on a host computer with a procedural operating system 43 1993
5,404,529 Object-oriented interprocess communication system interface for a procedural operating system 65 1993
5,379,432 Object-oriented interface for a procedural operating system 95 1993
5,471,675 Object oriented video framework system 32 1993
5,479,589 Object-oriented system for selecting a graphic image on a display 16 1993
5,396,626 Object-oriented locator system 60 1993
5,379,430 Object-oriented system locator system 55 1993
5,621,434 Cursor manipulation system and method 24 1993
5,586,236 Universal color look up table and method of generation 3 1993
5,566,278 Object oriented printing system 126 1993
5,481,666 Object-oriented navigation system 105 1993
5,500,929 System for browsing a network resource book with tabs attached to pages 155 1993
5,428,744 Object-oriented system for building a graphic image on a display 37 1993
5,511,002 Multimedia player component object system 38 1993
5,390,138 Object-oriented audio system 76 1993
5,388,264 Object oriented framework system for routing, editing, and synchronizing MIDI multimedia information using graphically represented connection object 118 1993
5,583,977 Object-oriented curve manipulation system 46 1993
5,522,025 Object-oriented window area display system 34 1993
5,455,854 Object-oriented telephony system 64 1993
6,040,838 Graphic state processing 6 1993
5,428,722 Object-oriented painter maker 29 1993
5,537,526 Method and apparatus for processing a display document utilizing a system level document framework 210 1993
5,594,921 Authentication of users with dynamically configurable protocol stack 136 1993
5,548,723 Object-oriented network protocol configuration system utilizing a dynamically configurable protocol stack 101 1993
5,548,726 System for activating new service in client server network by reconfiguring the multilayer network protocol stack dynamically within the server node 255 1993
5,530,799 Rendering cache in an object oriented system 22 1993
5,515,508 Client server system and method of operation including a dynamically configurable protocol stack 208 1993
5,499,343 Object-oriented networking system with dynamically configurable communication links 173 1993
5,491,800 Object-oriented remote procedure call networking system 275 1993
5,574,915 Object-oriented booting framework 64 1993
5,566,346 System for constructing hardware device interface software systems independent of operating systems including capability of installing and removing interrupt handlers 40 1993
5,548,779 System for providing system services for a device to a client using stack definition and stack description of a stack having top, intermediate, and bottom service objects 29 1993
5,546,595 Object-oriented system using objects representing hardware devices, physical connectors and connections between the physical connectors for configuring a computer 54 1993
5,371,884 Processor fault recovery system 22 1993
5,615,326 Object-oriented viewing framework having view grouping 20 1993
5,555,368 Object-oriented multi-tasking view framework 48 1993
5,544,301 Object-oriented view layout system 36 1993
5,524,199 Object-oriented view system with background processing of update request 10 1993
5,524,200 Object-oriented non-rectilinear viewing framework 16 1993
5,465,362 Object-oriented view-system for displaying information in a windowing environment 29 1993
5,367,633 Objected oriented notification framework system 97 1994
5,680,563 Object-oriented operating system enhancement for filtering items in a window 57 1994
5,517,606 Object-oriented menuing system using command objects of an object-oriented operation system 36 1994
5,504,892 Extensible object-oriented file system 107 1994
5,519,818 Object-oriented graphic picking system 24 1994
5,475,845 Wrapper system for interfacing an object-oriented application to a procedural operating system 78 1994
5,652,884 Method and apparatus for dynamic update of an existing object in an object editor 141 1994
5,630,131 Method and apparatus for importing and exporting archive files for a graphical user interface 103 1994
5,613,122 Object-oriented operating system 65 1994
5,752,245 Object-oriented system for configuration history management with a project workspace and project history database for draft identification 46 1994
5,659,735 Object-oriented system for program version and history database management system for various program components 86 1994
5,553,282 Software project history database and method of operation 194 1994
5,455,599 Object-oriented graphic system 131 1995
5,479,601 Method and apparatus for processing commands generated by user interface controls in an atomic manner 31 1995
5,973,702 Oriented view system having a common window manager for defining application window areas in a screen buffer and application specific view objects for writing into the screen buffer 28 1995
5,713,045 System for processing user events with input device entity associated with event producer which further links communication from event consumer to the event producer 71 1995
5,500,931 System for applying font style changes to multi-script text 40 1995
5,495,577 System for displaying insertion text based on preexisting text display characteristics 29 1995
6,158,903 Apparatus and method for allowing computer systems with different input/output devices to collaboratively edit data 23 1995
5,640,587 Object-oriented rule-based text transliteration system 25 1995
6,684,261 Object-oriented operating system 47 1995
5,848,291 Object-oriented framework for creating multimedia applications 65 1995
5,652,835 Method and apparatus for generating test data for an automated software testing system 52 1995
5,758,153 Object oriented file system in an object oriented operating system 79 1995
6,158,045 Portable debugging services utilizing a client debugger object and a server debugger object with flexible addressing support 50 1995
5,815,653 Debugging system with portable debug environment-independent client and non-portable platform-specific server 83 1995
5,812,850 Object-oriented symbolic debugger using a compiler driven database and state modeling to control program execution 53 1995
5,787,245 Portable debugging service utilizing a client debugger object and a server debugger object 64 1995
5,778,230 Goal directed object-oriented debugging system 40 1995
5,936,643 Method and apparatus for graphical data 24 1995
5,640,565 Business card system 86 1995
5,790,132 Image rendering system with extensible mechanism for providing visual user feedback when an image graphic is selected 3 1995
5,787,448 Dynamic linking system 13 1995
5,544,297 Object-oriented audio record/playback system 27 1995
6,031,977 Object-oriented distributed communications directory service 125 1995
5,668,997 Object-oriented system for servicing windows 58 1995
5,634,057 Place object display system having place objects selected in response to a user identifier 13 1995
5,832,219 Distributed object networking service 120 1995
5,737,559 Object-oriented view hierarchy framework 16 1995
5,634,129 Object oriented system for representing physical locations 54 1995
5,822,580 Object oriented programming based global registry system, method, and article of manufacture 86 1996
5,710,896 Object-oriented graphic system with extensible damage repair and drawing constraints 26 1996
5,734,852 Method and apparatus for displaying hardware dependent graphics in an object-oriented operating system 49 1996
5,729,671 Object-oriented method and apparatus for rendering a 3D surface image on a two-dimensional display 17 1996
5,706,517 Method and apparatus for retrieving distributed objects in a networked system 18 1996
5,675,748 Method and apparatus for automatically configuring computer system hardware and software 75 1996
5,638,504 System and method of processing documents with document proxies 114 1996
5,864,668 System for connecting a client to a server with a protocol stack dynamically constructed by using top and bottom service descriptions as query parameters 8 1996
5,594,642 Input methods framework 34 1996
5,732,229 Method and apparatus for displaying business cards 106 1996
5,877,768 Method and system using a sorting table to order 2D shapes and 2D projections of 3D shapes for rendering a composite drawing 23 1996
5,912,666 Object-oriented global cursor tool 12 1997
6,146,027 Method and apparatus for providing an object-oriented application interface for a computer system 15 1997
6,275,983 Object-oriented operating system 12 1998
RE37258 Object oriented printing system 26 1998
6,223,217 Distributed object networking service 49 1998
6,351,778 Object-oriented operating system 33 1998
6,421,692 Object-oriented multimedia [data routing system] presentation control system 43 1998
6,067,641 Demand-based generation of symbolic information 13 1999
6,169,550 Object oriented method and system to draw 2D and 3D shapes onto a projection plane 16 1999
6,360,266 Object-oriented distributed communications directory system 62 1999
RE37722 Object-oriented system for the transparent translation among locales of locale-dependent application programs 37 1999
6,424,354 Object-oriented event notification system with listener registration of both interests and methods 28 1999
6,014,139 Object-oriented global cursor tool 18 1999
6,453,328 Model tracking object-oriented system for collaborative data editing with non-compatible computer peripheral devices 12 1999
6,925,513 USB device notification 6 1999
6,377,962 Software program for routing graphic image data between a source located in a first address space and a destination located in a second address space 4 1999
6,981,208 Multimedia data routing system and method 3 2002
7,363,587 Method and apparatus for supporting real-time collaboration 3 2002
7,424,704 Object-oriented operating system 2 2003
7,203,778 Method and system for notifying clients of a specific change in a data processing system 0 2004
7,430,620 Change notification in USB devices 0 2007
7,899,952 Change notification in USB devices 0 2008
 
MICROSOFT CORPORATION (44)
6,412,017 Urgent replication facility 46 1996
6,049,809 Replication optimization system and method 79 1996
6,442,620 Environment extensibility and automatic services for component applications using contexts, policies and activators 116 1998
6,425,017 Queued method invocations on distributed component applications 103 1998
6,574,736 Composable roles 81 1998
6,487,665 Object security boundaries 83 1998
6,385,724 Automatic object caller chain with declarative impersonation and transitive trust 35 1998
6,829,770 Object connectivity through loosely coupled publish and subscribe events 66 1999
6,748,455 Object connectivity through loosely coupled publish and subscribe events with filtering 27 1999
6,748,555 Object-based software management 75 1999
7,076,784 Software component execution management using context objects for tracking externally-defined intrinsic properties of executing software components within an execution environment 65 1999
6,928,655 Live presentation searching 16 1999
6,714,962 Multi-user server application architecture with single-user object tier 45 2000
6,604,198 Automatic object caller chain with declarative impersonation and transitive trust 76 2002
7,200,847 Urgent replication facility 22 2002
6,606,711 Object security boundaries 17 2002
7,836,031 Systems and methods for employing a trigger-based mechanism to detect a database table change and registering to receive notification of the change 2 2003
7,162,472 System and method for database change notification 3 2003
7,389,514 Software component execution management using context objects for tracking externally-defined intrinsic properties of executing software components within an execution environment 14 2004
7,243,271 Wrapped object for observing object events 4 2004
7,240,244 Object-based software management 14 2004
7,478,405 Object connectivity through loosely coupled publish and subscribe events 1 2004
7,689,919 Requesting computer user's context data 8 2004
7,779,015 Logging and analyzing context attributes 10 2004
7,237,245 Object connectivity through loosely coupled publish and subscribe events 4 2004
7,565,440 Live presentation searching 1 2004
7,305,384 Live presentation searching 1 2004
7,634,777 Queued component interface passing for results outflow from queued method invocations 1 2005
8,020,104 Contextual responses based on automated learning techniques 5 2005
7,814,499 Urgent replication facility 1 2005
7,430,744 Urgent replication facility 4 2006
7,877,686 Dynamically displaying current status of tasks 9 2006
7,739,607 Supplying notifications related to supply and consumption of user context data 9 2006
7,647,400 Dynamically exchanging computer user's context 14 2006
8,150,790 Lightweight physical design alerter 0 2007
7,788,678 Urgent replication facility 0 2007
7,827,281 Dynamically determining a computer user's context 6 2007
7,734,780 Automated response to computer users context 10 2008
8,181,113 Mediating conflicts in computer users context data 0 2008
8,346,724 Generating and supplying user context data 0 2008
7,945,859 Interface for exchanging context data 5 2008
8,225,214 Supplying enhanced computer user's context data 0 2009
8,103,665 Soliciting information based on a computer user's context 1 2009
8,126,979 Automated response to computer users context 0 2010
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (25)
5,319,777 System and method for storing and retrieving information from a multidimensional array 78 1990
5,497,491 System and method for importing and exporting data between an object oriented computing environment and an external computing environment 131 1993
5,446,903 Method and apparatus for controlling access to data elements in a data processing system based on status of an industrial process by mapping user's security categories and industrial process steps 50 1993
5,553,279 Lossless distribution of time series data in a relational data base network 53 1993
5,375,234 Data dictionary manager for maintaining an active data dictionary 25 1994
5,586,252 System for failure mode and effects analysis 58 1994
6,202,098 Method and system for object oriented notification 1 1995
5,732,271 Data processing system and method for processing an object oriented development environment employing property inheritance using prototypical objects 24 1995
5,539,906 Method and apparatus for controlling access to data elements in a data processing system based on status of an industrial process 36 1995
5,752,042 Server computer for selecting program updates for a client computer based on results of recognizer program(s) furnished to the client computer 156 1996
5,680,602 Trigger generation in an active database management system 54 1996
5,787,415 Low maintenance data delivery and refresh system for decision support system database 38 1996
5,956,508 Creation of manageable management collections using filters 19 1997
6,425,016 System and method for providing collaborative replicated objects for synchronous distributed groupware applications 53 1997
6,151,700 Object oriented distributed programming system for computer controlled networks with selective capture of program property data identifying a particular program version 25 1997
5,953,715 Utilizing pseudotables as a method and mechanism providing database monitor information 6 1997
6,564,270 Isolating client application requests for device services through an object-oriented service stack system 21 1999
6,513,034 Deriving uniqueness for indices on summary tables 4 1999
6,604,093 Situation awareness system 32 1999
7,043,727 Method and system for efficient distribution of network event data 53 2001
7,516,208 Event database management method and system for network event reporting system 8 2001
7,363,368 System and method for transaction recording and playback 2 2001
6,988,270 System and method for providing collaborative replicated objects for synchronous distributed groupware application 9 2002
7,423,979 Method and system for determining network characteristics using routing protocols 3 2003
8,296,412 Method and system for event impact analysis 0 2004
 
ACCENTURE GLOBAL SERVICES LIMITED (15)
7,289,964 System and method for transaction services patterns in a netcentric environment 122 1999
6,954,220 User context component in environment services patterns 16 1999
6,842,906 System and method for a refreshable proxy pool in a communication services patterns environment 218 1999
6,742,015 Base services patterns in a netcentric environment 246 1999
6,715,145 Processing pipeline in a base services pattern environment 195 1999
6,640,238 Activity component in a presentation services patterns environment 230 1999
6,640,244 Request batcher in a transaction services patterns environment 284 1999
6,640,249 Presentation services patterns in a netcentric environment 237 1999
6,636,242 View configurer in a presentation services patterns environment 251 1999
6,615,253 Efficient server side data retrieval for execution of client side applications 354 1999
6,601,192 Assertion component in environment services patterns 177 1999
6,601,234 Attribute dictionary in a business logic services environment 305 1999
6,578,068 Load balancer in environment services patterns 338 1999
6,571,282 Block-based communication in a communication services patterns environment 298 1999
6,549,949 Fixed format stream in a communication services patterns environment 221 1999
 
INTELLECTUAL VENTURES I LLC (11)
6,594,692 Methods for transacting electronic commerce 229 1996
6,125,388 System for transporting information objects between a user station and multiple remote sources based upon user modifiable object manifest stored in the user station 205 1997
8,131,883 Method for distributing content to a user station 3 2000
6,769,009 Method and system for selecting a personalized set of information channels 116 2000
6,658,464 User station software that controls transport, storage, and presentation of content from a remote source 143 2000
6,611,862 User station software that controls transport and presentation of content from a remote source 132 2000
8,407,682 Software and method that enables selection of one of a plurality of online service providers 0 2004
8,069,204 Providing and receiving content over a wireless communication system 3 2006
8,024,399 Software distribution over a network 3 2006
8,321,499 Method for distributing content to a user station 2007
7,653,687 Method for distributing content to a user station 21 2007
 
GOOGLE INC. (10)
7,007,104 Method and apparatus for integrated network management and systems management in communications networks 16 2000
8,260,785 Automatic object reference identification and linking in a browseable fact repository 0 2006
8,244,689 Attribute entropy as a signal in object normalization 0 2006
7,991,797 ID persistence through normalization 0 2006
8,122,026 Finding and disambiguating references to entities on web pages 1 2006
8,347,202 Determining geographic locations for place names in a fact repository 0 2007
8,239,350 Date ambiguity resolution 0 2007
7,966,291 Fact-based object merging 3 2007
7,970,766 Entity type assignment 1 2007
8,078,573 Identifying the unifying subject of a set of facts 0 2010
 
ORACLE INTERNATIONAL CORPORATION (7)
7,873,660 Enforcing data privacy aggregations 1 2003
7,228,300 Caching the results of security policy functions 5 2003
7,310,647 Column masking of tables 3 2004
7,676,453 Partial query caching 1 2004
7,962,481 Query based invalidation subscription 1 2004
8,078,595 Secure normal forms 1 2007
8,239,396 View mechanism for data security, privacy and utilization 0 2009
 
JDA SOFTWARE GROUP, INC (6)
5,838,965 Object oriented database management system 172 1994
5,835,910 Method and system for comparing attributes in an object-oriented management system 37 1995
5,742,813 Method and apparatus for concurrency in an object oriented database using lock inheritance based on class objects 74 1995
6,169,992 Search engine for remote access to database management systems 157 1996
5,778,356 Dynamically selectable language display system for object oriented database management system 78 1996
6,374,252 Modeling of object-oriented database structures, translation to relational database structures, and dynamic searches thereon 121 1997
 
SUN MICROSYSTEMS, INC. (6)
5,261,098 Method and apparatus for deriving object type and obtaining object type attribute values 44 1991
5,446,902 Method for implementing computer applications in an object oriented manner using a traditional non-object oriented programming language 77 1993
5,577,251 Object oriented system for executing application call by using plurality of client-side subcontract mechanism associated with corresponding plurality of server-side subcontract mechanism 111 1995
5,787,251 Method and apparatus for subcontracts in distributed processing systems 72 1996
6,785,722 Apparatus, methods, and computer program products for transactional support of network management operations 9 1998
6,457,063 Method, apparatus & computer program product for dynamic administration, management and monitoring of daemon processes 12 1998
 
BORLAND SOFTWARE CORPORATION (5)
5,493,728 System and methods for optimized access in a multi-user environment 74 1993
5,644,768 Systems and methods for sharing resources in a multi-user environment 137 1994
5,737,536 System and methods for optimized access in a multi-user environment 63 1995
5,826,253 Database system with methodology for notifying clients of any additions, deletions, or modifications occurring at the database server which affect validity of a range of data records cached in local memory buffers of clients 140 1996
5,893,125 Non-modal database system with methods for incremental maintenance 52 1997
 
AMAZON TECHNOLOGIES, INC. (3)
8,380,796 Social networking system 0 2009
8,041,595 Social networking system capable of notifying a user of profile updates made by the user's contacts 1 2009
8,126,759 Social networking system capable of notifying users of profile updates made by their contacts 0 2011
 
BENEFICIAL INNOVATIONS, INC. (3)
7,496,943 Network system for presenting advertising 58 2000
6,712,702 Method and system for playing games on a network 120 2001
8,065,702 Network advertising and game playing 0 2009
 
CALDVOR ACQUISITIONS LTD., LLC (3)
8,266,124 Integrated asset management 0 2002
7,765,181 Web-based asset management 7 2003
8,321,468 Web-based asset management 2010
 
HEWLETT-PACKARD COMPANY (3)
5,343,409 System and method for probing object resources in a window server environment 19 1991
5,471,629 Method of monitoring changes in an object-oriented database with tuned monitors 212 1992
5,907,846 Method and system for accessing relational databases using objects 51 1996
 
Object Licensing Corporation (3)
5,680,624 Object oriented interrupt system 22 1993
5,717,877 Object-oriented data access framework system 51 1995
5,796,969 Object-oriented view coordinate space system 3 1995
 
CODEGEAR LLC (2)
5,592,664 Database server system with methods for alerting clients of occurrence of database server events of interest to the clients 117 1994
5,918,224 Client/server database system with methods for providing clients with server-based bi-directional scrolling at the server 36 1995
 
ENTRYPOINT, INC. (2)
5,740,549 Information and advertising distribution system and method 1112 1995
6,138,162 Method and apparatus for configuring a client to redirect requests to a caching proxy server based on a category ID with the request 203 1997
 
FUJITSU LIMITED (2)
5,555,427 Distributed processing in a system of computers at terminals connected by a communication network 106 1991
5,450,583 Object-oriented language processing system 25 1992
 
GENERAL ELECTRIC COMPANY (2)
5,230,075 Database shadowing system with data tags that select an operation of the save command 11 1990
5,596,746 Method for transforming relational data base schemas into object models using ideal table meta models 80 1994
 
INTEL CORPORATION (2)
5,696,965 Electronic information appraisal agent 272 1994
5,809,317 Creating and maintaining hypertext links among heterogeneous documents by the establishment of anchors and connections among anchors 145 1997
 
Intermind Corporation (2)
6,044,205 Communications system for transferring information between memories according to processes transferred with the information 293 1996
5,862,325 Computer-based communication system and method using metadata defining a control structure 1047 1996
 
LENOVO (SINGAPORE) PTE LTD. (2)
6,074,434 Selection of code updates, data updates or new data for client 87 1997
7,080,372 System and method for managing system configuration across a network 21 2000
 
LUCENT TECHNOLOGIES INC. (2)
5,896,532 Objects with run-time classes and methods of making them 11 1992
5,720,008 Knowledge base management system with dependency information for procedural tests 11 1997
 
NEWS AMERICA MARKETING PROPERTIES L.L.C. (2)
8,050,969 Interactive marketing network and process using electronic certificates 1 2008
8,370,200 Interactive marketing network and process using electronic certificates 0 2011
 
SYMANTEC CORPORATION (2)
5,495,607 Network management system having virtual catalog overview of files distributively stored across network domain 409 1993
5,678,042 Network management system having historical virtual catalog snapshots for overview of historical changes to files distributively stored across network domain 150 1996
 
TALIGENT, INC. (2)
5,630,141 Hierarchical apparatus and method for processing device interrupts in a computer system 7 1996
6,606,742 Object-oriented interface for portability to diverse operating systems or hardware platforms 30 1999
 
ACTIVISION PUBLISHING, INC. (1)
5,768,511 Method and system for managing objects in networked computer system with action performed in the server and object updated in the client 40 1995
 
American Telephone and Telegraph Company, AT&T Bell Laboratories (1)
7,461,381 Flexible network platform and call processing system 2 2003
 
COGNEX CORPORATION (1)
6,408,429 Machine vision system for identifying and assessing features of an article 41 2000
 
COMPUTER ASSOCIATES THINK, INC. (1)
6,532,498 Method and system for event notification between software application program objects 15 1997
 
Entrust Technologies Limited (1)
6,442,688 Method and apparatus for obtaining status of public key certificate updates 55 1997
 
FACEBOOK, INC. (1)
6,807,558 Utilization of information "push" technology 134 1998
 
FUJI XEROX CO., LTD. (1)
5,241,622 Slot accessing method in object-oriented expert system 2 1991
 
HEALTH HERO NETWORK, INC. (1)
8,015,030 User-based health monitoring 1 2010
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
6,035,399 Checkpoint object 25 1995
 
HITACHI SOFTWARE ENGINEERING CO., LTD. (1)
5,867,707 Device for building programs employing objects linkage information 15 1997
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
5,969,719 Computer generating a time-variable icon for an audio signal 11 1997
 
MICROMUSE LIMITED (1)
7,383,191 Method and system for predicting causes of network service outages using time domain correlation 4 2000
 
MILGO SOLUTIONS, INC. (1)
5,295,256 Automatic storage of persistent objects in a relational schema 286 1990
 
Minnesota Mining and Manufacturing Company (1)
5,590,269 Resource assignment system providing mixed-initiative user interface updates 76 1994
 
NATIONAL INSTRUMENTS CORPORATION (1)
5,734,863 Method and apparatus for providing improved type compatibility and data structure organization in a graphical data flow diagram 31 1994
 
NCR CORPORATION (1)
6,351,752 Method and apparatus for detecting changes to a collection of objects 11 1998
 
NOVELL INTELLECTUAL PROPERTY HOLDINGS, INC. (1)
6,061,740 Method and apparatus for heterogeneous network management 102 1997
 
OneName Corporation (1)
6,088,717 Computer-based communication system and method using metadata defining a control-structure 429 1998
 
POINTCAST (1)
6,173,311 Apparatus, method and article of manufacture for servicing client requests on a network 209 1997
 
RACAL-DATACOM, INC. (1)
5,291,583 Automatic storage of persistent ASN.1 objects in a relational schema 238 1990
 
RPX CORPORATION (1)
6,401,090 Method and apparatus for accessing data stored in database of telephone system 16 1999
 
RYO ATSUMI (1)
5,680,613 Data processing system using versioned documents having temporary links 14 1993
 
SAGE ENTERPRISE, INC., DBA PLANET ALL (1)
6,269,369 Networked personal contact manager 372 1997
 
SAP AG (1)
7,778,900 Method and software application for computer-aided cash collection 0 2004
 
SBC TECHNOLOGY RESOURCES, INC. (1)
6,724,875 Flexible network platform and call processing system 30 1997
 
SCHLUMBERGER TECHNOLOGY CORPORATION (1)
6,195,092 Software utility for creating and editing a multidimensional oil-well log graphics presentation 30 1998
 
TARTOUKOS LLC (1)
6,006,190 Computer implemented method and a computer system for enforcing software licenses 40 1998
 
TEKNOWLEDGE CORPORATION (1)
6,029,175 Automatic retrieval of changed files by a network software agent 430 1996
 
TMLN ROYALTY, LLC (1)
6,625,617 Modularized data retrieval method and apparatus with multiple source capability 22 2000
 
UNISYS CORPORATION (1)
7,203,868 Dynamic monitoring of resources using snapshots of system states 10 2003
 
VIZIO, INC. (1)
8,423,642 System and method for controlled access to up-to-date contact information 0 2011
 
VLDL, LLC, C/O JIM LYNCH (1)
7,360,159 System for creating media presentations of computer software application programs 4 2003
 
WEST SERVICES, INC. (1)
5,644,720 Interprocess communications interface for managing transaction requests 129 1995
 
WIND RIVER SYSTEMS, INC. (1)
5,872,909 Logic analyzer for software 88 1995
 
WOLTERS KLUWER FINANCIAL SERVICES, INC. (1)
6,006,242 Apparatus and method for dynamically creating a document 211 1996
 
Other [Check patent profile for assignment information] (2)
7,454,429 Declarative Dispatch 5 2004
7,823,065 Lexicon-based new idea detector 0 2005