US Patent No: 5,517,606

Number of patents in Portfolio can not be more than 2000

Object-oriented menuing system using command objects of an object-oriented operation system

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and apparatus for an object based notification system. The notification system is designed in a flexible manner to support change notification in an object based operating system.

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

First Claim

See full text

all claims..

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
APPLE INC.CUPERTINO, CA10967

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Anderson, David R Cupertino, CA 88 2348
Matheny, John R San Francisco, CA 21 953
Schaeffer, Arnold Belmont, CA 14 876
White, Christopher San Francisco, CA 76 1268

Cited Art Landscape

Patent Info (Count) # Cites Year
 
APPLE INC. (4)
* 4,931,783 Method and apparatus for removable menu window 201 1988
* 5,315,703 Object-oriented notification framework system 211 1992
* 5,325,533 Engineering system for modeling computer programs 159 1993
* 5,367,633 Objected oriented notification framework system 99 1994
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (4)
* 5,129,084 Object container transfer system and method in an object based computer operating system 128 1989
* 5,325,481 Method for creating dynamic user panels in an iconic programming system 70 1991
* 5,325,524 Locating mobile objects in a distributed computer system 109 1992
* 5,321,841 System for determining the rights of object access for a server process by combining them with the rights of the client process 340 1993
 
TEKTRONIX, INC. (4)
* 4,821,220 System for animating program operation and displaying time-based relationships 215 1986
* 4,885,717 System for graphically representing operation of object-oriented programs 223 1986
* 4,823,283 Status driven menu system 114 1986
* 5,136,705 Method of generating instruction sequences for controlling data flow processes 220 1991
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
* 5,040,131 Graphical processing 119 1989
* 5,237,654 Hierarchical inter-panel process flow control 43 1990
* 5,151,987 Recovery objects in an object oriented computing environment 211 1990
 
Bell Telephone Laboratories, Incorporated (2)
* 5,060,276 Technique for object orientation detection using a feed-forward neural network 236 1989
* 5,093,914 Method of controlling the execution of object-oriented programs 286 1989
 
HEWLETT-PACKARD COMPANY (2)
* 4,953,080 Object management facility for maintaining data in a computer system 220 1988
* 5,133,075 Method of monitoring changes in attribute values of object in an object-oriented database 364 1988
 
ATEX PUBLISHING SYSTEMS CORPORATION (1)
* 5,181,162 Document management and production system 469 1989
 
EASTMAN KODAK COMPANY (1)
* 5,206,951 Integration of data between typed objects by mutual, direct invocation between object managers corresponding to object types 253 1991
 
FRIEDMAN, MARK B. (1)
* 4,891,630 Computer vision system with improved object orientation technique 144 1988
 
Hazox Corporation (1)
* 5,125,091 Object oriented control of real-time processing 189 1989
 
HITACHI, LTD. (1)
* 5,241,655 Menu presentation method and data processing apparatus 44 1989
 
INTEL CORPORATION (1)
* 5,075,848 Object lifetime control in an object-oriented memory protection mechanism 178 1989
 
IntelliCorp, Inc. (1)
* 5,313,636 Mosaic objects and method for optimizing object representation performance in an object-oriented representation system 61 1993
 
R. J. REYNOLDS TOBACCO COMPANY (1)
* 5,050,090 Object placement method and apparatus 155 1989
 
SCHLUMBERGER TECHNOLOGY CORPORATION (1)
* 5,119,475 Object-oriented framework for menu definition 247 1991
 
SIEMENS CORPORATION;INTELLECTUAL PROPERTY DEPARTMENT (1)
* 5,317,741 Computer method for identifying a misclassified software object in a cluster of internally similar software objects 60 1991
 
SILICON VALLEY BANK (1)
* 5,315,709 Method and apparatus for transforming objects in data models 151 1990
 
UNITED STATES DATA CORPORATION (1)
* 5,325,522 Apparatus and method for communicating between devices trough use of a real time data base 115 1991
 
UNIVERSITY OF PITTSBURGH - OF THE COMMONWEALTH SYSTEM OF HIGHER EDUCATION (1)
* 5,041,992 Interactive method of developing software interfaces 238 1988
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (10)
6,266,808 Computer program product for enabling the construction of dialogs for commands and templates 3 1995
* 6,111,576 Method and apparatus for providing selected menu functions as an attachment menu bar on graphic user interface systems 3 1995
* 6,113,649 Object representation of program and script components 24 1996
* 6,091,895 Object oriented central maintenance for programs and scripts 8 1996
* 5,920,692 Method and system for a remote notification service for a multi-user server architecture 82 1997
* 5,960,199 Model trace view for object-oriented systems 90 1997
6,745,381 Method and apparatus for annotating static object models with business rules 11 1997
* 6,016,477 Method and apparatus for identifying applicable business rules 102 1997
* 6,999,973 Information gathering facility employing dictionary file containing multiple inquires 0 1999
* 6,725,445 System for minimizing notifications in workflow management system 18 2000
 
APPLE INC. (6)
6,259,446 Menu state system 14 1992
* 6,158,903 Apparatus and method for allowing computer systems with different input/output devices to collaboratively edit data 28 1995
* 5,848,429 Object-oriented global cursor tool which operates in an incompatible document by embedding a compatible frame in the document 7 1997
6,424,354 Object-oriented event notification system with listener registration of both interests and methods 33 1999
6,453,328 Model tracking object-oriented system for collaborative data editing with non-compatible computer peripheral devices 13 1999
7,363,587 Method and apparatus for supporting real-time collaboration 4 2002
 
MICROSOFT CORPORATION (4)
* 5,625,783 Automated system and method for dynamic menu construction in a graphical user interface 245 1994
* 6,031,534 Operating system function for specifying a checked image representation and an unchecked image representation of a menu item 1 1996
6,297,837 Method of maintaining characteristics information about a system component either modified by an application program or a user initiated change 6 2000
6,262,733 Method of storing and providing icons according to application program calls and user-prompted system metric changes 1 2000
 
SUN MICROSYSTEMS, INC. (4)
* 5,897,670 Method and system for efficient organization of selectable elements on a graphical user interface 26 1996
6,275,225 Method, apparatus, system and computer program product for a user-configurable graphical user interface 32 1997
* 6,005,567 Method and system for efficient organization of selectable elements on a graphical user interface 22 1998
* 6,069,625 Method and system for efficient organization of selectable elements on a graphical user interface 9 1999
 
FLASHPOINT TECHNOLOGY, INC. (3)
* 6,118,480 Method and apparatus for integrating a digital camera user interface across multiple operating modes 45 1997
8,102,457 Method and apparatus for correcting aspect ratio in a camera graphical user interface 1 1998
8,127,232 Method and apparatus for editing heterogeneous media objects in a digital imaging device 2 2007
 
FACEBOOK, INC. (1)
* 7,454,714 Visually distinguishing menu items 7 2002
 
GATEWAY, INC. (1)
* 7,278,110 Programmable device control system and method 1 2001
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
* 6,054,987 Method of dynamically creating nodal views of a managed network 243 1998
 
NETMIND TECHNOLOGIES, INC. (1)
* 5,978,842 Distributed-client change-detection tool with change-detection augmented by multiple clients 202 1997
 
PROGRESS SOFTWARE CORPORATION (1)
* 6,003,037 Smart objects for development of object oriented software 59 1996
 
SHARP KABUSHIKI KAISHA (1)
* 5,796,397 Information processing device with input data sharing among several applications 17 1995
 
SIEMENS ELECTRONICS ASSEMBLY SYSTEMS, LLC (1)
6,865,583 Electronics assembly engineering system employing naming and manipulation functions for user defined data structures in a data system using transaction service 8 2001
 
SUPERMEDIA LLC (1)
* 6,970,884 Methods and apparatus for user-centered similarity learning 3 2001
 
XEROX CORPORATION (1)
* 5,786,819 One button searching of long lists 35 1996
* Cited By Examiner