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

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
APPLE INC.CUPERTINO, CA15723

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Anderson, David R Cupertino, CA 73 2800
Matheny, John R Mountain View, CA 18 1082
Schaeffer, Arnold Belmont, CA 13 931
White, Christopher Mountain View, CA 59 1723

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
* 5,040,131 Graphical processing 122 1989
* 5,237,654 Hierarchical inter-panel process flow control 44 1990
* 5,151,987 Recovery objects in an object oriented computing environment 211 1990
 
Hazox Corporation (1)
* 5,125,091 Object oriented control of real-time processing 189 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 372 1988
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (4)
* 5,129,084 Object container transfer system and method in an object based computer operating system 136 1989
* 5,325,481 Method for creating dynamic user panels in an iconic programming system 81 1991
* 5,325,524 Locating mobile objects in a distributed computer system 110 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 356 1993
 
ATEX PUBLISHING SYSTEMS CORPORATION (1)
* 5,181,162 Document management and production system 478 1989
 
SILICON VALLEY BANK (1)
* 5,315,709 Method and apparatus for transforming objects in data models 170 1990
 
HITACHI, LTD. (1)
* 5,241,655 Menu presentation method and data processing apparatus 44 1989
 
UNIVERSITY OF PITTSBURGH - OF THE COMMONWEALTH SYSTEM OF HIGHER EDUCATION (1)
* 5,041,992 Interactive method of developing software interfaces 240 1988
 
IntelliCorp, Inc. (1)
* 5,313,636 Mosaic objects and method for optimizing object representation performance in an object-oriented representation system 62 1993
 
APPLE INC. (4)
* 4,931,783 Method and apparatus for removable menu window 237 1988
* 5,315,703 Object-oriented notification framework system 212 1992
* 5,325,533 Engineering system for modeling computer programs 162 1993
* 5,367,633 Objected oriented notification framework system 99 1994
 
EASTMAN KODAK COMPANY (1)
* 5,206,951 Integration of data between typed objects by mutual, direct invocation between object managers corresponding to object types 263 1991
 
FRIEDMAN, MARK B. (1)
* 4,891,630 Computer vision system with improved object orientation technique 148 1988
 
INTEL CORPORATION (1)
* 5,075,848 Object lifetime control in an object-oriented memory protection mechanism 178 1989
 
SCHLUMBERGER TECHNOLOGY CORPORATION (1)
* 5,119,475 Object-oriented framework for menu definition 249 1991
 
R.J. REYNOLDS TOBACCO COMPANY (1)
* 5,050,090 Object placement method and apparatus 157 1989
 
Bell Telephone Laboratories, Incorporated (2)
* 5,060,276 Technique for object orientation detection using a feed-forward neural network 239 1989
* 5,093,914 Method of controlling the execution of object-oriented programs 288 1989
 
UNITED STATES DATA CORPORATION (1)
* 5,325,522 Apparatus and method for communicating between devices trough use of a real time data base 135 1991
 
SIEMENS CORPORATION (1)
* 5,317,741 Computer method for identifying a misclassified software object in a cluster of internally similar software objects 60 1991
 
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 225 1986
* 4,823,283 Status driven menu system 149 1986
* 5,136,705 Method of generating instruction sequences for controlling data flow processes 220 1991
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
SHARP KABUSHIKI KAISHA (1)
* 5,796,397 Information processing device with input data sharing among several applications 18 1995
 
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 4 1995
* 6,113,649 Object representation of program and script components 28 1996
* 6,091,895 Object oriented central maintenance for programs and scripts 9 1996
* 5,920,692 Method and system for a remote notification service for a multi-user server architecture 122 1997
* 5,960,199 Model trace view for object-oriented systems 97 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 103 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 20 2000
 
NETMIND TECHNOLOGIES, INC. (1)
* 5,978,842 Distributed-client change-detection tool with change-detection augmented by multiple clients 234 1997
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
* 6,054,987 Method of dynamically creating nodal views of a managed network 275 1998
 
XEROX CORPORATION (1)
* 5,786,819 One button searching of long lists 37 1996
 
GATEWAY, INC. (1)
* 7,278,110 Programmable device control system and method 8 2001
 
SUN MICROSYSTEMS, INC. (3)
* 5,897,670 Method and system for efficient organization of selectable elements on a graphical user interface 27 1996
* 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 10 1999
 
SUPERMEDIA LLC (2)
* 6,970,884 Methods and apparatus for user-centered similarity learning 9 2001
* 2003/0037,015 Methods and apparatus for user-centered similarity learning 1 2001
 
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
 
ORACLE AMERICA, INC. (1)
6,275,225 Method, apparatus, system and computer program product for a user-configurable graphical user interface 35 1997
 
FLASHPOINT TECHNOLOGY, INC. (5)
* 6,118,480 Method and apparatus for integrating a digital camera user interface across multiple operating modes 52 1997
8,102,457 Method and apparatus for correcting aspect ratio in a camera graphical user interface 3 1998
8,127,232 Method and apparatus for editing heterogeneous media objects in a digital imaging device 8 2007
8,970,761 Method and apparatus for correcting aspect ratio in a camera graphical user interface 0 2011
8,972,867 Method and apparatus for editing heterogeneous media objects in a digital imaging device 0 2012
 
APPLE INC. (8)
6,259,446 Menu state system 19 1992
* 6,158,903 Apparatus and method for allowing computer systems with different input/output devices to collaboratively edit data 33 1995
* 5,848,429 Object-oriented global cursor tool which operates in an incompatible document by embedding a compatible frame in the document 10 1997
6,424,354 Object-oriented event notification system with listener registration of both interests and methods 35 1999
6,453,328 Model tracking object-oriented system for collaborative data editing with non-compatible computer peripheral devices 16 1999
7,363,587 Method and apparatus for supporting real-time collaboration 4 2002
* 2003/0120,690 Method and apparatus for supporting real-time collaboration 3 2002
* 2008/0109,737 METHOD AND APPARATUS FOR SUPPORTING REAL-TIME COLLABORATION 15 2007
 
MICROSOFT TECHNOLOGY LICENSING, LLC (4)
* 5,625,783 Automated system and method for dynamic menu construction in a graphical user interface 266 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
 
FACEBOOK, INC. (2)
* 7,454,714 Visually distinguishing menu items 7 2002
* 2003/0011,641 Visually distinguishing menu items 12 2002
 
PROGRESS SOFTWARE CORPORATION (1)
* 6,003,037 Smart objects for development of object oriented software 65 1996
 
Qurio Holdings, Inc. (1)
9,224,145 Venue based digital rights using capture device with digital watermarking capability 0 2006
* Cited By Examiner