US Patent No: 6,496,870

Number of patents in Portfolio can not be more than 2000

System, method and article of manufacture for collaboration with an application

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

A system for collaborating components or objects in a visual development environment is detailed. Collaboration is effected by augmenting eligible components or objects with appropriate collaboration code and registering such components or objects with a server application designated for that purpose which resides on the same HTTP server where the applet that spawned the components to be collaborated also resides. The server application first registers objects or components or portions thereof to be collaborated, builds a record of such links and thereafter interacts with the collaborated components or designated portions thereof to publish, unpublish or update those components and objects, or portions thereof, in accordance with the application server record.

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

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
SUN MICROSYSTEMS, INC.SANTA CLARA, CA9089

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Faustini, Antony Azio Palo Alto, CA 9 308

Cited Art

Patent Info (Count) # Cites Year
 
APPLE INC. (7)
5,315,703 Object-oriented notification framework system 208 1992
5,325,533 Engineering system for modeling computer programs 156 1993
5,388,264 Object oriented framework system for routing, editing, and synchronizing MIDI multimedia information using graphically represented connection object 118 1993
5,367,633 Objected oriented notification framework system 97 1994
5,640,566 Method of forming an editor 75 1994
5,848,291 Object-oriented framework for creating multimedia applications 65 1995
5,822,580 Object oriented programming based global registry system, method, and article of manufacture 86 1996
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (5)
4,686,522 Method of editing graphic objects in an interactive draw graphic system using implicit editing actions 123 1985
5,214,756 Direct manipulation of icons via conversational linking 108 1992
5,555,370 Method and system for creating complex objects for use in application development 60 1993
5,561,758 Tunnel icon 10 1994
5,553,227 Method and system for visually programming state information using a visual switch 9 1994
 
NATIONAL INSTRUMENTS CORPORATION (5)
4,901,221 Graphical system for modelling a process and associated method 278 1986
4,914,568 Graphical system for modelling a process and associated method 205 1986
5,301,336 Graphical method for programming a virtual instrument 126 1989
5,301,301 Polymorphic dataflow block diagram system and method for programming a computer 127 1991
5,291,587 Graphical system for executing a process and for programming a computer to execute a process, including graphical variable inputs and variable outputs 122 1992
 
MICROSOFT CORPORATION (3)
5,517,645 Method and system for interfacing components via aggregate components formed by aggregating the components each with an instance of a component manager 105 1993
5,485,617 Method and system for dynamically generating object connections 152 1993
5,815,703 Computer-based uniform data interface (UDI) method and system using an application programming interface (API) 69 1996
 
CODEGEAR LLC (2)
5,487,141 Development system with methods for visual inheritance and improved object reusability 98 1994
5,850,548 System and methods for visual programming based on a high-level hierarchical data flow model 116 1994
 
HEWLETT-PACKARD COMPANY (2)
5,212,792 Method and apparatus for controlling execution of tools in a computer-aided software engineering system 64 1989
5,361,351 System and method for supporting run-time data type identification of objects within a computer program 59 1990
 
SUN MICROSYSTEMS, INC. (2)
5,675,803 Method and apparatus for a fast debugger fix and continue operation 62 1994
5,706,502 Internet-enabled portfolio manager system and method 464 1996
 
CANON KABUSHIKI KAISHA (1)
5,572,648 System for simultaneously displaying a static tool palette having predefined windowing tool functions and a dynamic tool palette which changes windowing tool functons in accordance with a context of an executed application program 119 1993
 
Cardinal Vision, Inc. (1)
5,455,952 Method of computing based on networks of dependent objects 119 1995
 
EASTMAN KODAK COMPANY (1)
5,261,080 Matchmaker for assisting and executing the providing and conversion of data between objects in a data processing system storing data in typed objects having different data formats 124 1992
 
FISHER-ROSEMOUNT SYSTEMS, INC. (1)
5,862,052 Process control system using a control strategy implemented in a layered hierarchy of control modules 129 1996
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
5,313,575 Processing method for an iconic programming system 50 1993
 
INTERGRAPH CORPORATION (1)
5,692,184 Object relationship management system 42 1995
 
LINVATEC CORPORATION (1)
5,444,642 Computer system for monitoring events and which is capable of automatically configuring itself responsive to changes in system hardware 56 1991
 
LUCENT TECHNOLOGIES INC. (1)
5,574,918 Method and apparatus for configuring computer program from available subprograms 40 1995
 
NAXOS DATA LLC (1)
5,892,946 System and method for multi-site distributed object management environment 57 1995
 
TEXAS INSTRUMENTS INCORPORATED (1)
5,644,770 Coupling rules to an object-oriented program 37 1995
 
The Cadware Group, Ltd. (1)
4,813,013 Schematic diagram generating system using library of general purpose interactively selectable graphic primitives to create special applications icons 244 1986
 
VLSI TECHNOLOGY, INC. (1)
5,586,319 Netlist editor allowing for direct, interactive low-level editing of netlists 19 1994
 
YAMAHA CORPORATION (1)
5,386,568 Apparatus and method for linking software modules 190 1992

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (10)
7,549,145 Processor dedicated code handling in a multi-processor environment 24 2003
7,523,157 Managing a plurality of processors as devices 4 2003
7,516,456 Asymmetric heterogeneous multi-threaded operating system 14 2003
7,496,917 Virtual devices using a pluarlity of processors 1 2003
7,478,390 Task queue management of virtual devices using a plurality of processors 17 2003
7,451,431 Registry driven real-time configuration of resource management objects for deployment in an instance of an integrated solutions console 0 2003
7,748,006 Loading software on a plurality of processors 2 2008
7,694,306 Balancing computational load across a plurality of processors 2 2008
8,219,981 Processor dedicated code handling in a multi-processor environment 1 2008
7,921,151 Managing a plurality of processors as devices 1 2008
 
APPLE INC. (3)
7,313,764 Method and apparatus to accelerate scrolling for buffered windows 6 2003
7,802,196 Method and apparatus to accelerate scrolling for buffered windows 2 2007
8,245,152 Method and apparatus to accelerate scrolling for buffered windows 0 2010
 
BRIGHT SUN TECHNOLOGIES (2)
7,870,199 System and method for seamlessly bringing external services into instant messaging session 7 2003
8,103,734 System and method for seamlessly bringing external services into instant messaging session 6 2010
 
AGERE SYSTEMS INC. (1)
7,278,099 Visual graphical indication of the number of remaining characters in an edit field of an electronic device 1 2003
 
FUJI XEROX CO., LTD. (1)
7,089,278 Anchored conversations: adhesive, in-context, virtual discussion forums 32 1999
 
GENWORTH HOLDINGS, INC. (1)
6,964,044 System and process for management of changes and modifications in a process 10 2000
 
GEOCODE, INC. (1)
7,107,286 Integrated information processing system for geospatial media 6 2003
 
INTEL CORPORATION (1)
7,653,908 Grouping processors and assigning shared memory space to a group in a heterogeneous computer environment 3 2008
 
METAPHOR VISION LTD. (1)
7,823,120 Device, system and method for accelerated modeling 19 2005
 
MICROSOFT CORPORATION (1)
7,159,185 Function objects 26 2000
 
NATIONAL INSTRUMENTS CORPORATION (1)
7,603,652 Palette of graphical programs nodes 3 2003
 
ORACLE INTERNATIONAL CORPORATION (1)
7,051,072 Method for providing real-time conversations among business partners 71 2001

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Jun 17, 2014
Fee Large entity fee small entity fee micro entity fee
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00