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

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5517606
SERIAL NO

08284943

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, CA17278

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Anderson, David R Cupertino, CA 74 2916
Matheny, John R Mountain View, CA 18 1111
Schaeffer, Arnold Belmont, CA 13 953
White, Christopher Mountain View, CA 61 1857

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
* 5040131 Graphical processing 127 1989
* 5237654 Hierarchical inter-panel process flow control 45 1990
* 5151987 Recovery objects in an object oriented computing environment 211 1990
 
Hazox Corporation (1)
* 5125091 Object oriented control of real-time processing 189 1989
 
HEWLETT-PACKARD COMPANY (2)
* 4953080 Object management facility for maintaining data in a computer system 220 1988
* 5133075 Method of monitoring changes in attribute values of object in an object-oriented database 380 1988
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (3)
* 5129084 Object container transfer system and method in an object based computer operating system 136 1989
* 5325524 Locating mobile objects in a distributed computer system 110 1992
* 5321841 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)
* 5181162 Document management and production system 478 1989
 
SILICON VALLEY BANK (1)
* 5315709 Method and apparatus for transforming objects in data models 176 1990
 
HITACHI, LTD. (1)
* 5241655 Menu presentation method and data processing apparatus 44 1989
 
University of Pittsburgh (1)
* 5041992 Interactive method of developing software interfaces 241 1988
 
Intellicorp, Inc. (1)
* 5313636 Mosaic objects and method for optimizing object representation performance in an object-oriented representation system 63 1993
 
APPLE INC. (4)
* 4931783 Method and apparatus for removable menu window 247 1988
* 5315703 Object-oriented notification framework system 213 1992
* 5325533 Engineering system for modeling computer programs 163 1993
* 5367633 Objected oriented notification framework system 99 1994
 
EASTMAN KODAK COMPANY (1)
* 5206951 Integration of data between typed objects by mutual, direct invocation between object managers corresponding to object types 264 1991
 
FRIEDMAN, MARK B. (1)
* 4891630 Computer vision system with improved object orientation technique 150 1988
 
INTEL CORPORATION (1)
* 5075848 Object lifetime control in an object-oriented memory protection mechanism 179 1989
 
SCHLUMBERGER TECHNOLOGY CORPORATION (1)
* 5119475 Object-oriented framework for menu definition 250 1991
 
AGILENT TECHNOLOGIES, INC. (1)
* 5325481 Method for creating dynamic user panels in an iconic programming system 86 1991
 
R. J. REYNOLDS TOBACCO COMPANY (1)
* 5050090 Object placement method and apparatus 157 1989
 
BELL TELEPHONE LABORATORIES, INCORPORATED (2)
* 5060276 Technique for object orientation detection using a feed-forward neural network 240 1989
* 5093914 Method of controlling the execution of object-oriented programs 288 1989
 
SIEMENS CORPORATE RESEARCH, INC. (1)
* 5317741 Computer method for identifying a misclassified software object in a cluster of internally similar software objects 60 1991
 
UNITED STATES DATA CORPORATION (1)
* 5325522 Apparatus and method for communicating between devices trough use of a real time data base 136 1991
 
TEKTRONIX, INC. (4)
* 4821220 System for animating program operation and displaying time-based relationships 215 1986
* 4885717 System for graphically representing operation of object-oriented programs 225 1986
* 4823283 Status driven menu system 158 1986
* 5136705 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)
* 5796397 Information processing device with input data sharing among several applications 18 1995
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (10)
6266808 Computer program product for enabling the construction of dialogs for commands and templates 3 1995
* 6111576 Method and apparatus for providing selected menu functions as an attachment menu bar on graphic user interface systems 4 1995
* 6113649 Object representation of program and script components 31 1996
* 6091895 Object oriented central maintenance for programs and scripts 9 1996
* 5920692 Method and system for a remote notification service for a multi-user server architecture 136 1997
* 5960199 Model trace view for object-oriented systems 101 1997
6745381 Method and apparatus for annotating static object models with business rules 11 1997
* 6016477 Method and apparatus for identifying applicable business rules 103 1997
* 6999973 Information gathering facility employing dictionary file containing multiple inquires 0 1999
* 6725445 System for minimizing notifications in workflow management system 21 2000
 
NETMIND TECHNOLOGIES, INC. (1)
* 5978842 Distributed-client change-detection tool with change-detection augmented by multiple clients 250 1997
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
* 6054987 Method of dynamically creating nodal views of a managed network 285 1998
 
XEROX CORPORATION (1)
* 5786819 One button searching of long lists 37 1996
 
GATEWAY, INC. (1)
* 7278110 Programmable device control system and method 8 2001
 
SUN MICROSYSTEMS, INC. (3)
* 5897670 Method and system for efficient organization of selectable elements on a graphical user interface 27 1996
* 6005567 Method and system for efficient organization of selectable elements on a graphical user interface 22 1998
* 6069625 Method and system for efficient organization of selectable elements on a graphical user interface 10 1999
 
SUPERMEDIA LLC (2)
* 6970884 Methods and apparatus for user-centered similarity learning 12 2001
* 2003/0037,015 Methods and apparatus for user-centered similarity learning 1 2001
 
SIEMENS ELECTRONICS ASSEMBLY SYSTEMS, LLC (1)
6865583 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)
6275225 Method, apparatus, system and computer program product for a user-configurable graphical user interface 35 1997
 
FLASHPOINT TECHNOLOGY, INC. (5)
* 6118480 Method and apparatus for integrating a digital camera user interface across multiple operating modes 53 1997
8102457 Method and apparatus for correcting aspect ratio in a camera graphical user interface 4 1998
8127232 Method and apparatus for editing heterogeneous media objects in a digital imaging device 10 2007
8970761 Method and apparatus for correcting aspect ratio in a camera graphical user interface 0 2011
8972867 Method and apparatus for editing heterogeneous media objects in a digital imaging device 0 2012
 
APPLE INC. (8)
6259446 Menu state system 19 1992
* 6158903 Apparatus and method for allowing computer systems with different input/output devices to collaboratively edit data 37 1995
* 5848429 Object-oriented global cursor tool which operates in an incompatible document by embedding a compatible frame in the document 12 1997
6424354 Object-oriented event notification system with listener registration of both interests and methods 37 1999
6453328 Model tracking object-oriented system for collaborative data editing with non-compatible computer peripheral devices 16 1999
7363587 Method and apparatus for supporting real-time collaboration 5 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)
* 5625783 Automated system and method for dynamic menu construction in a graphical user interface 272 1994
* 6031534 Operating system function for specifying a checked image representation and an unchecked image representation of a menu item 1 1996
6297837 Method of maintaining characteristics information about a system component either modified by an application program or a user initiated change 6 2000
6262733 Method of storing and providing icons according to application program calls and user-prompted system metric changes 1 2000
 
FACEBOOK, INC. (2)
* 7454714 Visually distinguishing menu items 7 2002
* 2003/0011,641 Visually distinguishing menu items 21 2002
 
PROGRESS SOFTWARE CORPORATION (1)
* 6003037 Smart objects for development of object oriented software 65 1996
 
QURIO HOLDINGS, INC. (1)
9224145 Venue based digital rights using capture device with digital watermarking capability 0 2006
* Cited By Examiner