Movatterモバイル変換


[0]ホーム

URL:


US20110022939A1 - Structure oriented graphical patchwork application environment - Google Patents

Structure oriented graphical patchwork application environment
Download PDF

Info

Publication number
US20110022939A1
US20110022939A1US12/805,643US80564310AUS2011022939A1US 20110022939 A1US20110022939 A1US 20110022939A1US 80564310 AUS80564310 AUS 80564310AUS 2011022939 A1US2011022939 A1US 2011022939A1
Authority
US
United States
Prior art keywords
cell
program
module
text
displaying
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/805,643
Inventor
Agúst Sverrir Egilsson
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
QZR IP HOLDINGS LLC
Gula Consulting LLC
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by IndividualfiledCriticalIndividual
Priority to US12/805,643priorityCriticalpatent/US20110022939A1/en
Publication of US20110022939A1publicationCriticalpatent/US20110022939A1/en
Assigned to SPYSCREEN LIMITED LIABILITY COMPANYreassignmentSPYSCREEN LIMITED LIABILITY COMPANYASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: QZR IP HOLDINGS, LLC
Assigned to QZR IP HOLDINGS, LLCreassignmentQZR IP HOLDINGS, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: EGILSSON, AGUST SVERRIR
Assigned to SPYSCREEN LIMITED LIABILITY COMPANYreassignmentSPYSCREEN LIMITED LIABILITY COMPANYCORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNMENT DOCUMENT PREVIOUSLY RECORDED AT REEL 027354 FRAME 0989. ASSINGOR(S) HEREBY CONFIRM THE ASSIGNMENT.Assignors: OZR IP HOLDINGS, LLC
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A graphical application developing and managing environment is described capable of representing and editing program modules using multiple display formats, which include embedding source code written in a functional language into a spreadsheet-like format. Methods are described for enabling the sharing of program modules by defining standardized interfaces into program modules and existing documents and by centrally locating module definitions. A patchwork mechanism is described requiring only basic spreadsheet editing skills on behalf of the user, enabling a user of the environment to connect external documents and program modules into a new program application. The invention allows complicated programming and simple end user programming to be achieved within a unified environment and allows the execution of program modules and tracing of variables simultaneously with the writing of a program application. The invention defines methods for representing the various parts of a source code, defining a program application, along with the application icon as determined by a user creating the application and thereby making parts of the source code accessible to end-users for run-time execution.

Description

Claims (8)

1. A method of representing table-, array- or graphical object variables in a spreadsheet cell frame displayed on a display device, specified by an advanced function, from a programming language capable of handling and returning variables of at least one of said object variable types in addition to text and numeric derived variable types, the method comprising:
(a) communicating with the display device connected to a process device,
(b) accessing the cell frame containing multiple cells displayed on said display device,
(c) displaying text or numbers or icons or other symbols in said cell frame,
(d) associating at least one of said object variable types with a spreadsheet cell in said cell frame,
(e) displaying in the cells, associated with said object variable types, an indication value, containing text and/or icons or other symbols as determined by an indication value function.
2. The method ofclaim 1, further comprising displaying on said display device a table frame containing values from the table associated with said table object variable.
3. The method ofclaim 1, further comprising displaying on said display device a list containing values from the array associated with said array object variable.
4. The method ofclaim 1, further comprising displaying on said display device a graphical image representing the image associated with said graphical object variable.
5. A computer based system for representing table-, array- or graphical object variables in a spreadsheet cell frame displayed on a display device, specified by an advanced function, from a programming language capable of handling and returning variables of at least one of said object variable types in addition to text and numeric derived variable types, the system comprising:
(a) means for communicating with the display device connected to a process device,
(b) means for accessing the cell frame containing multiple cells displayed on said display device,
(c) means for displaying text or numbers or icons or other symbols in said cell frame,
(d) means for associating at least one of said object variable types with a spreadsheet cell in said cell frame,
(e) means for displaying in the cells, associated with said object variable types, an indication value, containing text and/or icons or other symbols as determined by an indication value function.
6. The system ofclaim 5, further including means for displaying on said display device a table frame containing values from the table associated with said table object variable.
7. The system ofclaim 5, further including means for displaying on said display device a list containing values from the array associated with said array object variable.
8. The system ofclaim 5, further including means for displaying on said display device a graphical image representing the image associated with said graphical object variable.
US12/805,6431995-02-222010-08-11Structure oriented graphical patchwork application environmentAbandonedUS20110022939A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US12/805,643US20110022939A1 (en)1995-02-222010-08-11Structure oriented graphical patchwork application environment

Applications Claiming Priority (6)

Application NumberPriority DateFiling DateTitle
US39216495A1995-02-221995-02-22
PCT/DK1996/000080WO1996026484A2 (en)1995-02-221996-02-22Graphical environment for managing and developing applications
US08/690,919US6286017B1 (en)1995-02-221996-08-01Graphical environment for managing and developing applications
US09/781,294US6763498B2 (en)1995-02-222001-02-13Graphical environment for managing and developing applications
US10/857,929US7853867B2 (en)1995-02-222004-06-02Modular application development in a spreadsheet using indication values
US12/805,643US20110022939A1 (en)1995-02-222010-08-11Structure oriented graphical patchwork application environment

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US10/857,929ContinuationUS7853867B2 (en)1995-02-222004-06-02Modular application development in a spreadsheet using indication values

Publications (1)

Publication NumberPublication Date
US20110022939A1true US20110022939A1 (en)2011-01-27

Family

ID=23549517

Family Applications (4)

Application NumberTitlePriority DateFiling Date
US08/690,919Expired - LifetimeUS6286017B1 (en)1995-02-221996-08-01Graphical environment for managing and developing applications
US09/781,294Expired - LifetimeUS6763498B2 (en)1995-02-222001-02-13Graphical environment for managing and developing applications
US10/857,929Expired - Fee RelatedUS7853867B2 (en)1995-02-222004-06-02Modular application development in a spreadsheet using indication values
US12/805,643AbandonedUS20110022939A1 (en)1995-02-222010-08-11Structure oriented graphical patchwork application environment

Family Applications Before (3)

Application NumberTitlePriority DateFiling Date
US08/690,919Expired - LifetimeUS6286017B1 (en)1995-02-221996-08-01Graphical environment for managing and developing applications
US09/781,294Expired - LifetimeUS6763498B2 (en)1995-02-222001-02-13Graphical environment for managing and developing applications
US10/857,929Expired - Fee RelatedUS7853867B2 (en)1995-02-222004-06-02Modular application development in a spreadsheet using indication values

Country Status (6)

CountryLink
US (4)US6286017B1 (en)
EP (1)EP0811193B1 (en)
AU (1)AU4783796A (en)
CA (1)CA2214972C (en)
DE (1)DE69600794T2 (en)
WO (1)WO1996026484A2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20150058833A1 (en)*2013-08-202015-02-26Oracle International CorporationInter-application transform builder for cloud applications
EP2977891A1 (en)*2014-07-212016-01-27Aptitude Software LimitedRules editor
US20160184758A1 (en)*2013-07-052016-06-30Stamicarbon B.V.Removal of dust in urea finishing

Families Citing this family (105)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6911987B1 (en)*1995-07-052005-06-28Microsoft CorporationMethod and system for transmitting data for a shared application
US5847953A (en)*1996-09-231998-12-08National Instruments CorporationSystem and method for performing class checking of objects in a graphical data flow program
US5995918A (en)*1997-09-171999-11-30Unisys CorporationSystem and method for creating a language grammar using a spreadsheet or table interface
KR20010075097A (en)*1998-09-182001-08-09샌제이브 사이두System and method for displaying logistics information associated with a supply chain
WO2000033187A1 (en)1998-11-302000-06-08Siebel Systems, Inc.Development tool, method, and system for client server appications
US6542880B2 (en)*1998-12-222003-04-01Indeliq, Inc.System, method and article of manufacture for a goal based system utilizing a table based architecture
US6782374B2 (en)*1998-12-222004-08-24Accenture Global Services GmbhSystem, method and article of manufacturing for a runtime program analysis tool for a simulation engine
AU2387700A (en)*1998-12-232000-07-12Triconex CorporationCause effect diagram program maintenance development and test system
US6389587B1 (en)*1999-02-042002-05-14Sun Microsystems, Inc.User interface for developing and executing data flow programs and methods, apparatus, and articles of manufacture for optimizing the execution of data flow programs
US6434523B1 (en)*1999-04-232002-08-13Nuance CommunicationsCreating and editing grammars for speech recognition graphically
FR2793912B1 (en)*1999-05-212001-08-10Crouzet Automatismes UNIVERSAL GRAPH COMPILATION TOOL
US7020845B1 (en)1999-11-152006-03-28Gottfurcht Elliot ANavigating internet content on a television using a simplified interface and a remote control
US6600497B1 (en)*1999-11-152003-07-29Elliot A. GottfurchtApparatus and method to navigate interactive television using unique inputs with a remote control
GB2356946B (en)*1999-12-012003-11-05Int Computers LtdComputer system user interface design
GB2360367B (en)*2000-03-172002-02-20IbmA configurable framework for composition of connected entities in an application or logic sequence
US6782528B1 (en)*2000-06-162004-08-24International Business Machines CorporationMethod and system for visual programming using a relational diagram
AUPQ966400A0 (en)*2000-08-242000-09-21Xemplex Pty LtdMethod of graphically defining a formula
US7219307B2 (en)2000-09-222007-05-15Jpmorgan Chase BankMethods for graphically representing interactions among entities
DE10106639A1 (en)*2001-02-122002-09-26Karlsruhe Forschzent Method for coupling physical and geometric calculation programs with a data processing system
US7117430B2 (en)*2001-02-272006-10-03Microsoft CorporationSpreadsheet error checker
US7051319B1 (en)2001-03-272006-05-23Siebel Systems, Inc.Method, system, and product for upgrading software objects using inherency
US20020194217A1 (en)*2001-04-262002-12-19International Business Machnies CorporationMetadata graphial user interface
US6668529B2 (en)*2001-06-272003-12-30Emark Manufacturing Company, IncorporatedOperator control system for self-propelled vehicles
US20030054806A1 (en)*2001-08-152003-03-20Raymond HoSystem and method for defining, creating and deploying wireless applications
US7010779B2 (en)2001-08-162006-03-07Knowledge Dynamics, Inc.Parser, code generator, and data calculation and transformation engine for spreadsheet calculations
US20030065671A1 (en)*2001-08-232003-04-03Efunds CorporationMethod and apparatus for formatting a data grid for the display of a view
DE10147341B4 (en)*2001-09-262005-05-19Voiceobjects Ag Method and device for constructing a dialog control implemented in a computer system from dialog objects and associated computer system for carrying out a dialog control
CN1591405A (en)*2001-11-092005-03-09无锡永中科技有限公司Edition compatible data processing system
US20030160831A1 (en)*2002-02-262003-08-28International Business Machines CorporationSystem for indicating the stability of application programs through indicators associated with icons representing the programs in the graphical user interface of a computer controlled display
US20050177816A1 (en)*2002-03-082005-08-11National Instruments CorporationAutomatic generation of graphical program code for a graphical program based on the target platform of the graphical program
US7418664B2 (en)*2002-04-032008-08-26Microsoft CorporationApplication sharing single document sharing
US7028266B2 (en)*2002-04-052006-04-11Microsoft CorporationProcessing occluded windows during application sharing
US7293243B1 (en)2002-05-222007-11-06Microsoft CorporationApplication sharing viewer presentation
US20060095838A1 (en)*2002-05-282006-05-04Truc NguyenObject-oriented processing of tab text
US20040019848A1 (en)*2002-07-242004-01-29Truc NguyenMethod for dynamically inserting and removing tab text
US7356563B1 (en)2002-06-062008-04-08Microsoft CorporationMethods of annotating a collaborative application display
US7028222B2 (en)*2002-06-212006-04-11National Instruments CorporationTarget device-specific syntax and semantic analysis for a graphical program
US7117449B1 (en)2002-12-312006-10-03Siebel Systems, Inc.Method and apparatus to present an integrated process modeler
US20040143812A1 (en)*2003-01-142004-07-22Vladimir BernsteinAutomatic software design tool for building web and other applications wherein components are linked through connected command and control and data variables
US7237226B2 (en)*2003-05-092007-06-26Intentional Software CorporationMethod and system for storing pending changes to data
US7165238B2 (en)*2003-06-062007-01-16Intentional Software CorporationMethod and system for organizing and manipulating nodes by category in a program tree
US7433878B2 (en)*2003-06-232008-10-07American Express Travel Related Services Company, Inc.Method and system for interfacing with accounting systems
WO2005017743A2 (en)*2003-08-072005-02-24National Instruments CorporationA graphical program which executes a timed loop
US20050081141A1 (en)*2003-10-092005-04-14Einfalt Ehf.Visual programming system and method
US7725712B2 (en)*2003-10-142010-05-25Syferlock Technology CorporationUser authentication system and method
US7607099B2 (en)2003-11-032009-10-20Intentional Software CorporationMethod and system for reversible design tree transformations
DE102004007638A1 (en)*2004-02-172005-09-01Xapio Gmbh A method for generating source code in a procedural, reentrant-capable programming language from a spreadsheet representation
US8661332B2 (en)2004-04-302014-02-25Microsoft CorporationMethod and apparatus for document processing
US7383500B2 (en)2004-04-302008-06-03Microsoft CorporationMethods and systems for building packages that contain pre-paginated documents
US7761847B2 (en)*2004-07-162010-07-20National Instruments CorporationTimed sequence for a graphical program
US7617450B2 (en)*2004-09-302009-11-10Microsoft CorporationMethod, system, and computer-readable medium for creating, inserting, and reusing document parts in an electronic document
US7716231B2 (en)*2004-11-102010-05-11Microsoft CorporationSystem and method for generating suggested alternatives for visual or audible submissions
US7647551B2 (en)*2004-12-152010-01-12Microsoft CorporationSystem and method for formatting a cell in response to data stored in a separate location
US7620889B2 (en)*2004-12-202009-11-17Microsoft CorporationMethod and system for linking data ranges of a computer-generated document with associated extensible markup language elements
US7617444B2 (en)*2004-12-202009-11-10Microsoft CorporationFile formats, methods, and computer program products for representing workbooks
US7617451B2 (en)*2004-12-202009-11-10Microsoft CorporationStructuring data for word processing documents
US7770180B2 (en)2004-12-212010-08-03Microsoft CorporationExposing embedded data in a computer-generated document
US7752632B2 (en)2004-12-212010-07-06Microsoft CorporationMethod and system for exposing nested data in a computer-generated document in a transparent manner
EP1859375A4 (en)*2005-03-112010-11-10Suresh SambandamA system and method of defining a hierarchical datamodel and related computation and instruction rules using spreadsheet ldxe user interface
US20060224946A1 (en)*2005-03-312006-10-05International Business Machines CorporationSpreadsheet programming
US7596577B2 (en)*2005-04-122009-09-29Microsoft CorporationMethods and systems for specifying a user interface for an application
US8095866B2 (en)2005-09-092012-01-10Microsoft CorporationFiltering user interface for a data summary table
US8601383B2 (en)2005-09-092013-12-03Microsoft CorporationUser interface for creating a spreadsheet data summary table
US7627812B2 (en)*2005-10-272009-12-01Microsoft CorporationVariable formatting of cells
SG133421A1 (en)*2005-12-132007-07-30Singapore Tech Dynamics PteMethod and apparatus for an algorithm development environment for solving a class of real-life combinatorial optimization problems
US7770100B2 (en)*2006-02-272010-08-03Microsoft CorporationDynamic thresholds for conditional formats
US20080046861A1 (en)*2006-08-152008-02-21Grieser Maria AMethod and interface for creating a workbook to implement a business process
US7949949B2 (en)*2006-11-202011-05-24Intentional Software CorporationDomain transformation languages
US7949993B2 (en)*2006-11-282011-05-24International Business Machines CorporationMethod and system for providing a visual context for software development processes
CN101617328A (en)*2006-12-222009-12-30新加坡技术动态私人有限公司 Method and apparatus for automatic configuration of hyperheuristic algorithms in a problem solving environment
US7675527B2 (en)*2007-01-262010-03-09Microsoft Corp.Multisource composable projection of text
US20080186315A1 (en)*2007-02-072008-08-07Nicolas BissantzMethod and system for providing sound information to a user
US20080215959A1 (en)*2007-02-282008-09-04Lection David BMethod and system for generating a media stream in a media spreadsheet
US20090089653A1 (en)*2007-09-282009-04-02Microsoft CorporationAuto-generation and syndication of tables as forms
US8407668B2 (en)*2007-10-262013-03-26Microsoft CorporationModel based spreadsheet scripting language
US20090158139A1 (en)*2007-12-182009-06-18Morris Robert PMethods And Systems For Generating A Markup-Language-Based Resource From A Media Spreadsheet
US20090164880A1 (en)*2007-12-192009-06-25Lection David BMethods And Systems For Generating A Media Stream Expression For Association With A Cell Of An Electronic Spreadsheet
US8069190B2 (en)*2007-12-272011-11-29Cloudscale, Inc.System and methodology for parallel stream processing
US8539443B2 (en)*2008-05-132013-09-17National Instruments CorporationEdit time analyzer in a loosely typed textual language
US8055619B2 (en)*2008-06-052011-11-08Novell, Inc.Mechanisms to support object-oriented version control operations
US8411085B2 (en)2008-06-272013-04-02Microsoft CorporationConstructing view compositions for domain-specific environments
US8620635B2 (en)2008-06-272013-12-31Microsoft CorporationComposition of analytics models
US8314793B2 (en)2008-12-242012-11-20Microsoft CorporationImplied analytical reasoning and computation
US8479156B2 (en)*2009-06-182013-07-02National Instruments CorporationProviding target specific information for textual code at edit time
US9330503B2 (en)2009-06-192016-05-03Microsoft Technology Licensing, LlcPresaging and surfacing interactivity within data visualizations
US8531451B2 (en)2009-06-192013-09-10Microsoft CorporationData-driven visualization transformation
US8788574B2 (en)2009-06-192014-07-22Microsoft CorporationData-driven visualization of pseudo-infinite scenes
US8692826B2 (en)2009-06-192014-04-08Brian C. BeckmanSolver-based visualization framework
US8493406B2 (en)2009-06-192013-07-23Microsoft CorporationCreating new charts and data visualizations
US8866818B2 (en)2009-06-192014-10-21Microsoft CorporationComposing shapes and data series in geometries
US8352397B2 (en)2009-09-102013-01-08Microsoft CorporationDependency graph in data-driven model
US9043296B2 (en)2010-07-302015-05-26Microsoft Technology Licensing, LlcSystem of providing suggestions based on accessible and contextual information
US20120192158A1 (en)*2010-11-222012-07-26Carlo AmalfitanoModel Based Verification Using Forward and Reverse Traversal of Variable Time Line
US8990675B2 (en)*2011-10-042015-03-24Microsoft Technology Licensing, LlcAutomatic relationship detection for spreadsheet data items
US9782005B2 (en)2014-07-252017-10-10Stryker CorporationMedical support apparatus
US20140310619A1 (en)*2013-04-122014-10-16Microsoft CorporationSignal capture controls in recalculation user interface
US20140359417A1 (en)*2013-06-042014-12-04Omer Bar-OnSystems and methods for graphically modulating structured data
US9990349B2 (en)2015-11-022018-06-05Microsoft Technology Licensing, LlcStreaming data associated with cells in spreadsheets
US10031906B2 (en)2015-11-022018-07-24Microsoft Technology Licensing, LlcImages and additional data associated with cells in spreadsheets
US10095482B2 (en)2015-11-182018-10-09Mastercard International IncorporatedSystems, methods, and media for graphical task creation
US10114617B2 (en)2016-06-132018-10-30At&T Intellectual Property I, L.P.Rapid visualization rendering package for statistical programming language
KR101669467B1 (en)*2016-06-132016-10-26(주)프리코어System for Non-developer centric application platform
US10311217B2 (en)*2016-12-092019-06-04Microsoft Technology Licensing, LlcApplication piracy prevention with secure enclave protection of automatically modularized functions
US11520606B2 (en)*2017-09-222022-12-06Vmware, Inc.Dynamic generation of user interface components based on hierarchical component factories
JP7322604B2 (en)*2019-09-042023-08-08オムロン株式会社 Program development device, project creation method, and program for realizing program development device

Citations (27)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4901221A (en)*1986-04-141990-02-13National Instruments, Inc.Graphical system for modelling a process and associated method
US4914568A (en)*1986-10-241990-04-03National Instruments, Inc.Graphical system for modelling a process and associated method
US4956733A (en)*1985-07-291990-09-11Tandon CorporationStorage media transducer loading/unloading and carriage lock mechanism
US5021973A (en)*1986-01-161991-06-04International Business Machines CorporationMethod for assisting the operator of an interactive data processing system to enter data directly into a selected cell of a spreadsheet
US5033009A (en)*1989-03-031991-07-16Dubnoff Steven JSystem for generating worksheet files for electronic spreadsheets
US5093907A (en)*1989-09-251992-03-03Axa CorporationGraphic file directory and spreadsheet
US5182793A (en)*1989-06-301993-01-26Texas Instruments IncorporatedComputer-aided decision making with a symbolic spreadsheet
US5255363A (en)*1990-06-191993-10-19Mentor Graphics CorporationGraph-based programming system and associated method
US5317686A (en)*1990-09-101994-05-31Lotus Development CorporationData processing apparatus and method for a reformattable multidimensional spreadsheet
US5319777A (en)*1990-10-161994-06-07Sinper CorporationSystem and method for storing and retrieving information from a multidimensional array
US5361393A (en)*1992-01-281994-11-01Prodigy Services CompanyMethod for improving interactive-screen uploading of accounting data
US5428712A (en)*1990-07-021995-06-27Quantum Development CorporationSystem and method for representing and solving numeric and symbolic problems
US5437006A (en)*1993-01-271995-07-25Microsoft CorporationSpreadsheet command/function capability from a dynamic-link library
US5481715A (en)*1993-12-151996-01-02Sun Microsystems, Inc.Method and apparatus for delegated communications in a computer system using trusted deputies
US5485617A (en)*1993-12-131996-01-16Microsoft CorporationMethod and system for dynamically generating object connections
US5551041A (en)*1990-06-131996-08-27Hewlett-Packard CompanyWait for service request in an iconic programming system
US5623592A (en)*1994-10-181997-04-22Molecular DynamicsMethod and apparatus for constructing an iconic sequence to operate external devices
US5625823A (en)*1994-07-221997-04-29Debenedictis; Erik P.Method and apparatus for controlling connected computers without programming
US5680557A (en)*1994-02-161997-10-21The United States Of America As Represented By The Secretary Of The ArmyNatural computing system
US5729745A (en)*1994-11-141998-03-17Microsoft CorporationMethods and apparatus for creating a base class for manipulating external data connections in a computer generated document
US5768158A (en)*1995-12-081998-06-16Inventure America Inc.Computer-based system and method for data processing
US5799295A (en)*1993-12-291998-08-25Kabushiki Kaisha ToshibaConstraint-based spreadsheet system capable of displaying a process of execution of programs
US5883635A (en)*1993-09-171999-03-16Xerox CorporationProducing a single-image view of a multi-image table using graphical representations of the table data
US6113649A (en)*1996-03-272000-09-05International Business Machines CorporationObject representation of program and script components
US6154875A (en)*1993-12-282000-11-28Fujitsu LimitedGraphical programming system that allows easy handling of data structures and creation of programs by manipulating graphic components
US6182160B1 (en)*1993-11-162001-01-30Microsoft CorporationMethod and system for using editor objects to connect components
US6334211B1 (en)*1989-09-292001-12-25Hitachi, Ltd.Method for visual programming with aid of animation

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH0640302B2 (en)1984-01-301994-05-25株式会社日立製作所 Schematic / source program automatic generation method
US5485600A (en)*1992-11-091996-01-16Virtual Prototypes, Inc.Computer modelling system and method for specifying the behavior of graphical operator interfaces

Patent Citations (27)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4956733A (en)*1985-07-291990-09-11Tandon CorporationStorage media transducer loading/unloading and carriage lock mechanism
US5021973A (en)*1986-01-161991-06-04International Business Machines CorporationMethod for assisting the operator of an interactive data processing system to enter data directly into a selected cell of a spreadsheet
US4901221A (en)*1986-04-141990-02-13National Instruments, Inc.Graphical system for modelling a process and associated method
US4914568A (en)*1986-10-241990-04-03National Instruments, Inc.Graphical system for modelling a process and associated method
US5033009A (en)*1989-03-031991-07-16Dubnoff Steven JSystem for generating worksheet files for electronic spreadsheets
US5182793A (en)*1989-06-301993-01-26Texas Instruments IncorporatedComputer-aided decision making with a symbolic spreadsheet
US5093907A (en)*1989-09-251992-03-03Axa CorporationGraphic file directory and spreadsheet
US6334211B1 (en)*1989-09-292001-12-25Hitachi, Ltd.Method for visual programming with aid of animation
US5551041A (en)*1990-06-131996-08-27Hewlett-Packard CompanyWait for service request in an iconic programming system
US5255363A (en)*1990-06-191993-10-19Mentor Graphics CorporationGraph-based programming system and associated method
US5428712A (en)*1990-07-021995-06-27Quantum Development CorporationSystem and method for representing and solving numeric and symbolic problems
US5317686A (en)*1990-09-101994-05-31Lotus Development CorporationData processing apparatus and method for a reformattable multidimensional spreadsheet
US5319777A (en)*1990-10-161994-06-07Sinper CorporationSystem and method for storing and retrieving information from a multidimensional array
US5361393A (en)*1992-01-281994-11-01Prodigy Services CompanyMethod for improving interactive-screen uploading of accounting data
US5437006A (en)*1993-01-271995-07-25Microsoft CorporationSpreadsheet command/function capability from a dynamic-link library
US5883635A (en)*1993-09-171999-03-16Xerox CorporationProducing a single-image view of a multi-image table using graphical representations of the table data
US6182160B1 (en)*1993-11-162001-01-30Microsoft CorporationMethod and system for using editor objects to connect components
US5485617A (en)*1993-12-131996-01-16Microsoft CorporationMethod and system for dynamically generating object connections
US5481715A (en)*1993-12-151996-01-02Sun Microsystems, Inc.Method and apparatus for delegated communications in a computer system using trusted deputies
US6154875A (en)*1993-12-282000-11-28Fujitsu LimitedGraphical programming system that allows easy handling of data structures and creation of programs by manipulating graphic components
US5799295A (en)*1993-12-291998-08-25Kabushiki Kaisha ToshibaConstraint-based spreadsheet system capable of displaying a process of execution of programs
US5680557A (en)*1994-02-161997-10-21The United States Of America As Represented By The Secretary Of The ArmyNatural computing system
US5625823A (en)*1994-07-221997-04-29Debenedictis; Erik P.Method and apparatus for controlling connected computers without programming
US5623592A (en)*1994-10-181997-04-22Molecular DynamicsMethod and apparatus for constructing an iconic sequence to operate external devices
US5729745A (en)*1994-11-141998-03-17Microsoft CorporationMethods and apparatus for creating a base class for manipulating external data connections in a computer generated document
US5768158A (en)*1995-12-081998-06-16Inventure America Inc.Computer-based system and method for data processing
US6113649A (en)*1996-03-272000-09-05International Business Machines CorporationObject representation of program and script components

Cited By (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20160184758A1 (en)*2013-07-052016-06-30Stamicarbon B.V.Removal of dust in urea finishing
US20150058833A1 (en)*2013-08-202015-02-26Oracle International CorporationInter-application transform builder for cloud applications
US9411562B2 (en)*2013-08-202016-08-09Oracle International CorporationInter-application transform builder for cloud applications
EP2977891A1 (en)*2014-07-212016-01-27Aptitude Software LimitedRules editor
GB2528452A (en)*2014-07-212016-01-27Aptitude Software LtdRules editor

Also Published As

Publication numberPublication date
US20040225957A1 (en)2004-11-11
US6763498B2 (en)2004-07-13
DE69600794D1 (en)1998-11-19
EP0811193B1 (en)1998-10-14
CA2214972A1 (en)1996-08-29
CA2214972C (en)2000-07-18
DE69600794T2 (en)1999-06-02
WO1996026484A2 (en)1996-08-29
WO1996026484A3 (en)1996-11-07
US6286017B1 (en)2001-09-04
EP0811193A2 (en)1997-12-10
US7853867B2 (en)2010-12-14
AU4783796A (en)1996-09-11
US20020010713A1 (en)2002-01-24

Similar Documents

PublicationPublication DateTitle
US7853867B2 (en)Modular application development in a spreadsheet using indication values
US7194692B2 (en)Method and apparatus for binding user interface objects to application objects
US8214822B2 (en)Editor for program files
US5613122A (en)Object-oriented operating system
US6990652B1 (en)System and method for determining methods and properties to be invoked on objects in a graphical program
US6473896B1 (en)Method and system for graphically generating user-defined rules for checking language quality
US5630131A (en)Method and apparatus for importing and exporting archive files for a graphical user interface
US5652884A (en)Method and apparatus for dynamic update of an existing object in an object editor
US7340745B2 (en)Systems and methods for mapping API calls
US5937409A (en)Integrating relational databases in an object oriented environment
US5651108A (en)Development system with methods for visual inheritance and improved object reusability
US6064816A (en)System and method for performing class propagation and type checking in a graphical automation client
US6064812A (en)System and method for developing automation clients using a graphical data flow program
US8015542B1 (en)System and method for creating a graphical program which invokes methods and properties of objects
US20050060685A1 (en)Program generator
JPH0833834B2 (en) Display panel generation method
WO1996015493A1 (en)Object-oriented operating system
PowellStrongly typed user interfaces in an abstract data store
GriffithKDE 2/Qt Programming Bible
AmsellemChyPro: A hypermedia programming environment for SmallTalk-80
Tombelle et al.Dynamic and generic manipulation of models: From introspection to scripting
WO1996015492A1 (en)Object-oriented operating system
WO1996015491A1 (en)Object-oriented operating system
ClarkIntroducing VB. NET
Libes et al.An Object-Oriented Tcl/Tk Binding for Interpreted Control of the NIST EXPRESS Toolkit in the NIST STEP Application Protocol Development Environment

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:SPYSCREEN LIMITED LIABILITY COMPANY, DELAWARE

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:QZR IP HOLDINGS, LLC;REEL/FRAME:027354/0989

Effective date:20111007

Owner name:QZR IP HOLDINGS, LLC, CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:EGILSSON, AGUST SVERRIR;REEL/FRAME:027355/0004

Effective date:20111115

ASAssignment

Owner name:SPYSCREEN LIMITED LIABILITY COMPANY, DELAWARE

Free format text:CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNMENT DOCUMENT PREVIOUSLY RECORDED AT REEL 027354 FRAME 0989. ASSINGOR(S) HEREBY CONFIRM THE ASSIGNMENT;ASSIGNOR:OZR IP HOLDINGS, LLC;REEL/FRAME:028622/0562

Effective date:20120106

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp