Movatterモバイル変換


[0]ホーム

URL:


US20010002129A1 - Method and system for adding application defined properties and application defined property sheet pages - Google Patents

Method and system for adding application defined properties and application defined property sheet pages
Download PDF

Info

Publication number
US20010002129A1
US20010002129A1US09/769,712US76971201AUS2001002129A1US 20010002129 A1US20010002129 A1US 20010002129A1US 76971201 AUS76971201 AUS 76971201AUS 2001002129 A1US2001002129 A1US 2001002129A1
Authority
US
United States
Prior art keywords
property
sheet page
application defined
property sheet
list
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.)
Granted
Application number
US09/769,712
Other versions
US6417872B2 (en
Inventor
Christopher Zimmerman
Christopher Fraley
John Elsbree
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.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
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 Microsoft CorpfiledCriticalMicrosoft Corp
Priority to US09/769,712priorityCriticalpatent/US6417872B2/en
Publication of US20010002129A1publicationCriticalpatent/US20010002129A1/en
Application grantedgrantedCritical
Priority to US10/192,413prioritypatent/US7100120B2/en
Publication of US6417872B2publicationCriticalpatent/US6417872B2/en
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLCreassignmentMICROSOFT TECHNOLOGY LICENSING, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MICROSOFT CORPORATION
Anticipated expirationlegal-statusCritical
Expired - Lifetimelegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A method and system for adding application defined properties and application defined property sheet pages are provided. The application defined properties may be added to a list of system defined properties. Once added, the application defined properties may be displayed and edited. In addition, a user may select several objects, display the properties common to all of the objects in a list, and edit the common properties. Moreover, application defined property sheet pages may be added to a set of system defined property sheet pages. A user may then display and edit the application defined property sheet pages. Also, a user may select several objects, display the properties common to all of the objects on a per-property browsing list, and edit the common properties. In addition, a user may select several objects, display the property sheet pages common to all of the objects, and edit the properties on these property sheet pages. Furthermore a user may switch between viewing a property in a list of properties and viewing a property on a property sheet page.

Description

Claims (34)

What is claimed is:
1. In a data processing system having a video display, a processor that runs an application program, and an operating system that includes a per-property browser, a method comprising the steps of:
providing an object with associated system defined properties;
displaying a list of system defined properties on the video display;
providing an object with an associated application defined property;
obtaining an identifier to an application defined property type that is defined by the application program;
obtaining a current value for tie application defined property; and
adding an identifier of the application defined property type and the current value for the application defined property to the list of system defined properties displayed on the video display.
2. The method of
claim 1
, further comprising the step of, for each system defined property, determining whether the system defined property is also on a property sheet page.
3. The method of
claim 2
, further comprising the step of providing a property sheet page map button for displaying the property sheet page containing the system defined property when the system defined property is also on the property sheet page.
4. The method of
claim 3
, further comprising the steps of:
providing code to map the system defined property to the property sheet page;
receiving user input to activate the property sheet page map button;
calling the provided code to map to the property sheet page for the system defined property; and
displaying the property sheet page for the system defined property.
5. The method of
claim 1
wherein the step of adding the identifier of the application defined property type and the current value for the application defined property to the list comprises the step of determining whether the application defined property is also on a property sheet page.
6. The method of
claim 5
, further comprising the step of providing a property sheet page map button for displaying the property sheet page containing the application defined property when the application defined property is also on the property sheet page.
7. The method of
claim 6
, further comprising the steps of:
providing code to map the application defined property to the property sheet page;
receiving user input to activate the property sheet page map button;
calling the provided code to map to the property sheet page for the application defined property; and
displaying the property sheet page for the application defined property.
8. The method of
claim 1
, further comprising the step of, for each system defined property, determining whether the system defined property has a drop down list associated with it.
9. The method of
claim 8
, further comprising the step of providing a drop down list button for displaying the drop down list when the system defined property has a drop down list associated with it.
10. The method of
claim 9
, further comprising the steps of:
providing code to obtain entries for the drop down list;
receiving user input to activate the drop down list button;
calling the provided code to obtain entries for the drop down list; and
displaying the drop down list on the video display.
11. The method of
claim 1
wherein the step of adding the identifier of the application defined property type and the current value for the application defined property to the list comprises the step of determining whether the application defined property has a drop down list associated with it.
12. The method of
claim 11
, further comprising the step of providing a drop down list button for displaying the drop down list when the application defined property has a drop down list associated with it.
13. The method of
claim 12
, further comprising the steps of:
providing code to obtain entries for the drop down list;
receiving user input to activate the drop down list button;
calling code to obtain the entries for the drop down list; and
displaying the drop down list on the video display.
14. The method of
claim 1
, further comprising the step of editing the list of properties by modifying a property in the list on the video display.
15. In a data processing system having a video display, a processing means running an operating system and an application program, and a list of system defined properties, a system comprising:
means for displaying a list of the system defined properties on the video display;
means for providing an object with an associated application defined property;
means for obtaining an identifier to an application defined property type defined by the application program;
means for obtaining a current value for the application defined property;
means for adding the identifier to the application defined property type and the current value of the application defined property to the list of system defined properties displayed on the video display.
16. The data processing system of
claim 15
, further comprising:
means for determining whether to provide a property sheet page map button; and
means for providing the property sheet page map button when it is determined that it should be provided.
17. The data processing system of
claim 15
, further comprising:
means for determining whether to provide a drop down list button; and
means for providing the drop down list button when it is determined that it should be provided.
18. In a data processing system having a video display, a processor running an operating system, and a per-property browsing list, a method comprising the steps of:
providing an object with an application defined property;
providing code for a function to obtain the type of the application defined property;
providing code for a function to obtain the current value of the application defined property;
calling the provided code for a function to obtain the type of the application defined property;
calling the provided code for a function to obtain the current value of the application defined property; and
adding the type and current value of the application defined property to the per-property browsing list.
19. The method of
claim 18
wherein the step of adding further comprises displaying the application defined property in the per-property browsing list on the video display.
20. In a data processing system having a video display, an operating system that includes a property sheet page browser for browsing property sheet pages, and a set of system defined property sheet pages, a method comprising the steps of:
providing an object and an associated application defined property sheet page for the object;
adding the application defined property sheet page to the set of system defined property sheet pages displayed on the video display; and
browsing the set of system defined property sheet pages using the property sheet page browser.
21. The method of
claim 20
wherein the step of adding an application defined property sheet page comprises the step of calling code to show the application defined property sheet page on the video display.
22. The method of
claim 20
wherein the step of browsing comprises the step of displaying a different property sheet page on the video display.
23. The method of
claim 20
, further comprising the steps of:
displaying the application defined property sheet page with a tab indicating a name for the application defined property sheet page;
displaying each property on the application defined property sheet page; and displaying associated drop down list buttons with each property on the application defined property sheet page.
24. The method of
claim 23
, further comprising the steps of:
receiving user input activating the drop down list button; and
displaying a drop down list on the video display.
25. The method of
claim 20
wherein the step of browsing comprises the step of modifying the application defined property sheet page on the video display by changing a current value of a property on the application defined property sheet page.
26. In a data processing system having a processing means for running an operating system, a video display, and a set of system defined property sheet pages, the system comprising:
means for displaying the set of system defined property sheet pages;
means for providing an object with an associated application defined property sheet page; and
means for adding the application defined property sheet page to the set of system defined property sheet pages displayed on the video display.
27. The system of
claim 26
, further comprising means for modifying the application defined property sheet page on the video display.
28. In a data processing system having a video display, a method comprising the steps of:
receiving a plurality of objects, each having associated application defined properties;
determining common application defined properties of the objects; and
displaying the determined common application defined properties on a per-property browsing list on a video display.
29. The method of
claim 28
wherein the step of displaying the determined common application defined properties includes the step of displaying the determined common application defined properties with a current property value when the current property value for each application defined property of an object is the same and displaying an unmatched properties indicator when the current property value for each application defined property of an object is not the same.
30. In a data processing system having a video display, a method comprising the steps of:
receiving a plurality of objects, each having associated property sheet pages;
determining whether the objects have common property sheet pages; and
when the objects have common property sheet pages, displaying the determined common property sheet pages on a video display.
31. The method of
claim 30
wherein the step of displaying the common property sheet pages includes the step of displaying each property sheet page with current property values when the property sheet page of each object is the same and displaying an unmatched property sheet page indicator when the property sheet page of each object is not the same.
32. In a data processing system having a video display and an operating system that includes a per-property browser and a property sheet page browser, a method comprising the steps of:
providing an application defined property;
providing a per-property browsing list having an entry for the application defined property;
providing a property sheet page browser having a property sheet page for the application defined property;
when receiving user input indicating a desire to switch from the per-property browser to the property sheet page browser, mapping to a property sheet page; and
when receiving user input indicating a desire to switch from the property sheet page browser to the per-property browser, mapping to a property sheet page containing a per-property browsing list.
33. The method of
claim 32
wherein the step of providing a per-property browsing list comprises providing the per-property browsing list where each entry has a property sheet page map button.
34. The method of
claim 32
wherein the step of providing a property sheet page comprises providing the property sheet page with a tab indicating it contains the per-property browsing list.
US09/769,7121995-03-302001-01-25Method and system for adding application defined properties and application defined property sheet pagesExpired - LifetimeUS6417872B2 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
US09/769,712US6417872B2 (en)1995-03-302001-01-25Method and system for adding application defined properties and application defined property sheet pages
US10/192,413US7100120B2 (en)1995-03-302002-07-09Per-property browser having property browsing list with drop list button

Applications Claiming Priority (4)

Application NumberPriority DateFiling DateTitle
US08/413,396US5682510A (en)1995-03-301995-03-30Method and system for adding application defined properties and application defined property sheet pages
US08/886,110US6304258B1 (en)1995-03-301997-06-30Method and system for adding application defined properties and application defined property sheet pages
US09/231,719US6208337B1 (en)1995-03-301999-01-15Method and system for adding application defined properties and application defined property sheet pages
US09/769,712US6417872B2 (en)1995-03-302001-01-25Method and system for adding application defined properties and application defined property sheet pages

Related Parent Applications (2)

Application NumberTitlePriority DateFiling Date
US08/886,110ContinuationUS6304258B1 (en)1995-03-301997-06-30Method and system for adding application defined properties and application defined property sheet pages
US09/231,719ContinuationUS6208337B1 (en)1995-03-301999-01-15Method and system for adding application defined properties and application defined property sheet pages

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US10/192,413ContinuationUS7100120B2 (en)1995-03-302002-07-09Per-property browser having property browsing list with drop list button

Publications (2)

Publication NumberPublication Date
US20010002129A1true US20010002129A1 (en)2001-05-31
US6417872B2 US6417872B2 (en)2002-07-09

Family

ID=23637058

Family Applications (6)

Application NumberTitlePriority DateFiling Date
US08/413,396Expired - LifetimeUS5682510A (en)1995-03-301995-03-30Method and system for adding application defined properties and application defined property sheet pages
US08/884,963Expired - LifetimeUS6288720B1 (en)1995-03-301997-06-30Method and system for adding application defined properties and application defined property sheet pages
US08/886,110Expired - LifetimeUS6304258B1 (en)1995-03-301997-06-30Method and system for adding application defined properties and application defined property sheet pages
US09/231,719Expired - LifetimeUS6208337B1 (en)1995-03-301999-01-15Method and system for adding application defined properties and application defined property sheet pages
US09/769,712Expired - LifetimeUS6417872B2 (en)1995-03-302001-01-25Method and system for adding application defined properties and application defined property sheet pages
US10/192,413Expired - Fee RelatedUS7100120B2 (en)1995-03-302002-07-09Per-property browser having property browsing list with drop list button

Family Applications Before (4)

Application NumberTitlePriority DateFiling Date
US08/413,396Expired - LifetimeUS5682510A (en)1995-03-301995-03-30Method and system for adding application defined properties and application defined property sheet pages
US08/884,963Expired - LifetimeUS6288720B1 (en)1995-03-301997-06-30Method and system for adding application defined properties and application defined property sheet pages
US08/886,110Expired - LifetimeUS6304258B1 (en)1995-03-301997-06-30Method and system for adding application defined properties and application defined property sheet pages
US09/231,719Expired - LifetimeUS6208337B1 (en)1995-03-301999-01-15Method and system for adding application defined properties and application defined property sheet pages

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US10/192,413Expired - Fee RelatedUS7100120B2 (en)1995-03-302002-07-09Per-property browser having property browsing list with drop list button

Country Status (1)

CountryLink
US (6)US5682510A (en)

Cited By (40)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030200427A1 (en)*2002-04-232003-10-23Canon Kabushiki KaishaExtensible device driver
US20060033945A1 (en)*2004-08-132006-02-16Mcdonald JohnDesign model for a hardware device-independent method of defining embedded firmware for programmable systems
US20080288755A1 (en)*2007-04-172008-11-20Cypress Semiconductor CorporationClock driven dynamic datapath chaining
US20080301619A1 (en)*2001-11-192008-12-04Cypress Semiconductor CorporationSystem and method for performing next placements and pruning of disallowed placements for programming an integrated circuit
US7737724B2 (en)2007-04-172010-06-15Cypress Semiconductor CorporationUniversal digital block interconnection and channel routing
US7761845B1 (en)2002-09-092010-07-20Cypress Semiconductor CorporationMethod for parameterizing a user module
US7765095B1 (en)2000-10-262010-07-27Cypress Semiconductor CorporationConditional branching in an in-circuit emulation system
US7770113B1 (en)2001-11-192010-08-03Cypress Semiconductor CorporationSystem and method for dynamically generating a configuration datasheet
US7774190B1 (en)2001-11-192010-08-10Cypress Semiconductor CorporationSleep and stall in an in-circuit emulation system
US7825688B1 (en)2000-10-262010-11-02Cypress Semiconductor CorporationProgrammable microcontroller architecture(mixed analog/digital)
US7893724B2 (en)2004-03-252011-02-22Cypress Semiconductor CorporationMethod and circuit for rapid alignment of signals
US8026739B2 (en)2007-04-172011-09-27Cypress Semiconductor CorporationSystem level interconnect with programmable switching
US8040266B2 (en)2007-04-172011-10-18Cypress Semiconductor CorporationProgrammable sigma-delta analog-to-digital converter
US8049569B1 (en)2007-09-052011-11-01Cypress Semiconductor CorporationCircuit and method for improving the accuracy of a crystal-less oscillator having dual-frequency modes
US8067948B2 (en)2006-03-272011-11-29Cypress Semiconductor CorporationInput/output multiplexer bus
US8069405B1 (en)2001-11-192011-11-29Cypress Semiconductor CorporationUser interface for efficiently browsing an electronic document using data-driven tabs
US8069428B1 (en)2001-10-242011-11-29Cypress Semiconductor CorporationTechniques for generating microcontroller configuration information
US8069436B2 (en)2004-08-132011-11-29Cypress Semiconductor CorporationProviding hardware independence to automate code generation of processing device firmware
US8078970B1 (en)2001-11-092011-12-13Cypress Semiconductor CorporationGraphical user interface with user-selectable list-box
US8078894B1 (en)2007-04-252011-12-13Cypress Semiconductor CorporationPower management architecture, method and configuration system
US8085100B2 (en)2005-02-042011-12-27Cypress Semiconductor CorporationPoly-phase frequency synthesis oscillator
US8085067B1 (en)2005-12-212011-12-27Cypress Semiconductor CorporationDifferential-to-single ended signal converter circuit and method
US8089461B2 (en)2005-06-232012-01-03Cypress Semiconductor CorporationTouch wake for electronic devices
US8092083B2 (en)2007-04-172012-01-10Cypress Semiconductor CorporationTemperature sensor with digital bandgap
US8103496B1 (en)2000-10-262012-01-24Cypress Semicondutor CorporationBreakpoint control in an in-circuit emulation system
US8103497B1 (en)2002-03-282012-01-24Cypress Semiconductor CorporationExternal interface for event architecture
US8120408B1 (en)2005-05-052012-02-21Cypress Semiconductor CorporationVoltage controlled oscillator delay cell and method
US8130025B2 (en)2007-04-172012-03-06Cypress Semiconductor CorporationNumerical band gap
US8149048B1 (en)2000-10-262012-04-03Cypress Semiconductor CorporationApparatus and method for programmable power management in a programmable analog circuit block
US8160864B1 (en)2000-10-262012-04-17Cypress Semiconductor CorporationIn-circuit emulator and pod synchronized boot
US8176296B2 (en)2000-10-262012-05-08Cypress Semiconductor CorporationProgrammable microcontroller architecture
US8402313B1 (en)2002-05-012013-03-19Cypress Semiconductor CorporationReconfigurable testing system and method
US8499270B1 (en)2007-04-252013-07-30Cypress Semiconductor CorporationConfiguration of programmable IC design elements
US8533677B1 (en)2001-11-192013-09-10Cypress Semiconductor CorporationGraphical user interface for dynamically reconfiguring a programmable device
US8645829B1 (en)*2006-06-062014-02-04Adobe Systems IncorporatedPartial functionality indicator
US9448964B2 (en)2009-05-042016-09-20Cypress Semiconductor CorporationAutonomous control in a programmable system
US9564902B2 (en)2007-04-172017-02-07Cypress Semiconductor CorporationDynamically configurable and re-configurable data path
US9720805B1 (en)2007-04-252017-08-01Cypress Semiconductor CorporationSystem and method for controlling a target device
US10123187B2 (en)*2012-04-172018-11-06Qualcomm IncorporatedMethods and apparatus for multiplexing application identifiers for peer-to-peer discovery systems
US10698662B2 (en)2001-11-152020-06-30Cypress Semiconductor CorporationSystem providing automatic source code generation for personalization and parameterization of user modules

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5946696A (en)*1996-05-311999-08-31Microsoft CorporationObject property lists
US5949417A (en)*1997-01-311999-09-07The Foxboro CompanyDynamic property sheet system
US6100885A (en)*1996-07-062000-08-08International Business Machines CorporationSupporting modification of properties via a computer system's user interface
US6026417A (en)*1997-05-022000-02-15Microsoft CorporationDesktop publishing software for automatically changing the layout of content-filled documents
KR100234204B1 (en)*1997-05-151999-12-15윤종용After service system using internet
US5991534A (en)*1997-06-031999-11-23Sun Microsystems, Inc.Method and apparatus for editing a software component
US5950001A (en)*1997-06-031999-09-07Sun Microsystems, Inc.Method and apparatus for customizing a software component
EP0919896A1 (en)*1997-12-011999-06-02Siemens AktiengesellschaftMethod for window-assisted definition and setting of parameters of interfaces
US6473100B1 (en)*1998-05-202002-10-29Microsoft CorporationHosting controls in a window via an interface for controlling the window
US6915301B2 (en)1998-08-252005-07-05International Business Machines CorporationDynamic object properties
AU749779B2 (en)*1999-08-312002-07-04Canon Kabushiki KaishaGraphical user interface
US6731315B1 (en)*1999-11-302004-05-04International Business Machines CorporationMethod for selecting display parameters of a magnifiable cursor
US20030001892A1 (en)*2001-06-142003-01-02International Business Machines CorporationProperty editor graphical user interface apparatus, method and computer program product
US20030030675A1 (en)*2001-08-092003-02-13International Business Machines CorporationEntry panel processing system
US7444599B1 (en)2002-03-142008-10-28Apple Inc.Method and apparatus for controlling a display of a data processing system
US7117450B1 (en)*2002-03-152006-10-03Apple Computer, Inc.Method and apparatus for determining font attributes
US20040090459A1 (en)*2002-11-132004-05-13Omega HsuGraphical user interface for presenting and manipulating object attributes
US7184056B2 (en)*2002-11-202007-02-27Apple Computer, Inc.Method and apparatus for user customized shading of a graphical user interface
US7458081B2 (en)*2003-03-272008-11-25Microsoft CorporationConfigurable event handling for an interactive design environment
US7500250B2 (en)*2003-03-272009-03-03Microsoft CorporationConfigurable event handling for user interface components
EP1477894A3 (en)*2003-05-162006-10-25Sap AgSystem, method, computer program product and article of manufacture for manipulating a graphical user interface
CA2445427A1 (en)*2003-10-172005-04-17Ibm Canada Limited - Ibm Canada LimiteeA method and system for editing column oriented programming language statements
US7802228B2 (en)*2004-08-192010-09-21Microsoft CorporationSystems and methods for varying software build properties using primary and supplemental build files
KR100714687B1 (en)*2004-12-312007-05-04삼성전자주식회사 Apparatus and method for providing a graphical user interface composed of a plurality of columns
TWI272006B (en)*2005-03-082007-01-21Realtek Semiconductor CorpMethod of recording a plurality of graphic objects and processing apparatus thereof
US7421663B2 (en)*2005-05-272008-09-02Xerox CorporationGraphical user interface design for multiple settings/values related to an item
JP4001158B2 (en)*2005-08-082007-10-31コニカミノルタビジネステクノロジーズ株式会社 Box data management apparatus and method
US7779362B1 (en)*2005-09-022010-08-17Adobe Systems Inc.Methods and apparatus for selecting objects by state
EP1801689A1 (en)*2005-12-232007-06-27Sap AgMethods, systems and software applications including tab panel elements
US20070186183A1 (en)*2006-02-062007-08-09International Business Machines CorporationUser interface for presenting a palette of items
JP2007287136A (en)*2006-03-232007-11-01Oce Technologies BvSystem for programming processing operation on ordered set of objects
JP2007282048A (en)*2006-04-102007-10-25Sharp Corp Content processing device, change information generation device, content processing method, change information generation method, control program, and recording medium
US7971155B1 (en)2006-10-222011-06-28Hyoungsoo YoonDropdown widget
US9043711B2 (en)*2007-01-312015-05-26International Business Machines CorporationMirrored file manager
US8555183B2 (en)*2009-02-032013-10-08The Boeing CompanySoftware-based system and method for changing structural feature designations
US8441499B2 (en)2009-08-052013-05-14Apple Inc.User interface contrast filter
USD684172S1 (en)*2012-06-112013-06-11Microsoft CorporationDisplay screen with graphical user interface
USD684173S1 (en)*2012-06-112013-06-11Microsoft CorporationDisplay screen with graphical user interface
USD689075S1 (en)*2012-06-132013-09-03Microsoft CorporationDisplay screen with graphical user interface
USD691154S1 (en)2012-06-132013-10-08Microsoft CorporationDisplay screen with graphical user interface
USD684175S1 (en)2012-06-132013-06-11Microsoft CorporationDisplay screen with graphical user interface
USD690714S1 (en)2012-06-132013-10-01Microsoft CorporationDisplay screen with graphical user interface
USD684590S1 (en)2012-06-132013-06-18Microsoft CorporationDisplay screen with graphical user interface
USD684174S1 (en)*2012-06-132013-06-11Microsoft CorporationDisplay screen with graphical user interface
USD711409S1 (en)2012-06-132014-08-19Microsoft CorporationDisplay screen with graphical user interface
US12235964B2 (en)2020-09-252025-02-25Ati Technologies UlcSecure collection and communication of computing device working data
USD1082807S1 (en)2022-11-222025-07-08Diversified Health Technologies, LlcDisplay screen or portion thereof with a graphical user interface
USD1042502S1 (en)*2022-11-222024-09-17Diversified Health Technologies, LlcDisplay screen or portion thereof with a graphical user interface

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
NL8800108A (en)*1988-01-191989-08-16Oce Nederland Bv SYSTEM FOR DRAWING DOCUMENTS AND METHOD USE THEREIN.
US4953080A (en)*1988-04-251990-08-28Hewlett-Packard CompanyObject management facility for maintaining data in a computer system
US5416895A (en)*1992-04-081995-05-16Borland International, Inc.System and methods for improved spreadsheet interface with user-familiar objects
JP2522898B2 (en)*1992-09-081996-08-07インターナショナル・ビジネス・マシーンズ・コーポレイション Dynamic customization method and graphic resource editor
US5546519A (en)1994-02-281996-08-13International Business Machines CorporationSystem and method for visually programming iteration
US5467472A (en)*1994-04-151995-11-14Microsoft CorporationMethod and system for generating and maintaining property sets with unique format identifiers
DE69508753T2 (en)*1994-05-161999-12-02Apple Computer, Inc. METHOD FOR STORING ANY DATA WITH OBJECTS OF A GRAPHIC USER INTERFACE
US5504892A (en)1994-09-081996-04-02Taligent, Inc.Extensible object-oriented file system
US5831606A (en)1994-12-131998-11-03Microsoft CorporationShell extensions for an operating system

Cited By (65)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10020810B2 (en)2000-10-262018-07-10Cypress Semiconductor CorporationPSoC architecture
US8555032B2 (en)2000-10-262013-10-08Cypress Semiconductor CorporationMicrocontroller programmable system on a chip with programmable interconnect
US10248604B2 (en)2000-10-262019-04-02Cypress Semiconductor CorporationMicrocontroller programmable system on a chip
US8358150B1 (en)2000-10-262013-01-22Cypress Semiconductor CorporationProgrammable microcontroller architecture(mixed analog/digital)
US8176296B2 (en)2000-10-262012-05-08Cypress Semiconductor CorporationProgrammable microcontroller architecture
US8160864B1 (en)2000-10-262012-04-17Cypress Semiconductor CorporationIn-circuit emulator and pod synchronized boot
US10725954B2 (en)2000-10-262020-07-28Monterey Research, LlcMicrocontroller programmable system on a chip
US8149048B1 (en)2000-10-262012-04-03Cypress Semiconductor CorporationApparatus and method for programmable power management in a programmable analog circuit block
US10261932B2 (en)2000-10-262019-04-16Cypress Semiconductor CorporationMicrocontroller programmable system on a chip
US9843327B1 (en)2000-10-262017-12-12Cypress Semiconductor CorporationPSOC architecture
US7765095B1 (en)2000-10-262010-07-27Cypress Semiconductor CorporationConditional branching in an in-circuit emulation system
US8103496B1 (en)2000-10-262012-01-24Cypress Semicondutor CorporationBreakpoint control in an in-circuit emulation system
US8736303B2 (en)2000-10-262014-05-27Cypress Semiconductor CorporationPSOC architecture
US7825688B1 (en)2000-10-262010-11-02Cypress Semiconductor CorporationProgrammable microcontroller architecture(mixed analog/digital)
US9766650B2 (en)2000-10-262017-09-19Cypress Semiconductor CorporationMicrocontroller programmable system on a chip with programmable interconnect
US8793635B1 (en)2001-10-242014-07-29Cypress Semiconductor CorporationTechniques for generating microcontroller configuration information
US10466980B2 (en)2001-10-242019-11-05Cypress Semiconductor CorporationTechniques for generating microcontroller configuration information
US8069428B1 (en)2001-10-242011-11-29Cypress Semiconductor CorporationTechniques for generating microcontroller configuration information
US8078970B1 (en)2001-11-092011-12-13Cypress Semiconductor CorporationGraphical user interface with user-selectable list-box
US10698662B2 (en)2001-11-152020-06-30Cypress Semiconductor CorporationSystem providing automatic source code generation for personalization and parameterization of user modules
US8069405B1 (en)2001-11-192011-11-29Cypress Semiconductor CorporationUser interface for efficiently browsing an electronic document using data-driven tabs
US7844437B1 (en)2001-11-192010-11-30Cypress Semiconductor CorporationSystem and method for performing next placements and pruning of disallowed placements for programming an integrated circuit
US8370791B2 (en)2001-11-192013-02-05Cypress Semiconductor CorporationSystem and method for performing next placements and pruning of disallowed placements for programming an integrated circuit
US8533677B1 (en)2001-11-192013-09-10Cypress Semiconductor CorporationGraphical user interface for dynamically reconfiguring a programmable device
US20080301619A1 (en)*2001-11-192008-12-04Cypress Semiconductor CorporationSystem and method for performing next placements and pruning of disallowed placements for programming an integrated circuit
US7770113B1 (en)2001-11-192010-08-03Cypress Semiconductor CorporationSystem and method for dynamically generating a configuration datasheet
US7774190B1 (en)2001-11-192010-08-10Cypress Semiconductor CorporationSleep and stall in an in-circuit emulation system
US8103497B1 (en)2002-03-282012-01-24Cypress Semiconductor CorporationExternal interface for event architecture
US20080010646A1 (en)*2002-04-232008-01-10Canon Kabushiki KaishaExtensible device driver
CN100435092C (en)*2002-04-232008-11-19佳能株式会社Apparatus driver capable of enlarging
US7284246B2 (en)2002-04-232007-10-16Canon Kabushiki KaishaExtensible device driver
US8028300B2 (en)2002-04-232011-09-27Canon Kabushiki KaishaExtensible device driver
US20030200427A1 (en)*2002-04-232003-10-23Canon Kabushiki KaishaExtensible device driver
EP1357471A3 (en)*2002-04-232005-04-13Canon Kabushiki KaishaDevice Driver
US8402313B1 (en)2002-05-012013-03-19Cypress Semiconductor CorporationReconfigurable testing system and method
US7761845B1 (en)2002-09-092010-07-20Cypress Semiconductor CorporationMethod for parameterizing a user module
US7893724B2 (en)2004-03-252011-02-22Cypress Semiconductor CorporationMethod and circuit for rapid alignment of signals
US8069436B2 (en)2004-08-132011-11-29Cypress Semiconductor CorporationProviding hardware independence to automate code generation of processing device firmware
US8286125B2 (en)2004-08-132012-10-09Cypress Semiconductor CorporationModel for a hardware device-independent method of defining embedded firmware for programmable systems
US20060033945A1 (en)*2004-08-132006-02-16Mcdonald JohnDesign model for a hardware device-independent method of defining embedded firmware for programmable systems
US8539398B2 (en)2004-08-132013-09-17Cypress Semiconductor CorporationModel for a hardware device-independent method of defining embedded firmware for programmable systems
US8085100B2 (en)2005-02-042011-12-27Cypress Semiconductor CorporationPoly-phase frequency synthesis oscillator
US8120408B1 (en)2005-05-052012-02-21Cypress Semiconductor CorporationVoltage controlled oscillator delay cell and method
US8089461B2 (en)2005-06-232012-01-03Cypress Semiconductor CorporationTouch wake for electronic devices
US8085067B1 (en)2005-12-212011-12-27Cypress Semiconductor CorporationDifferential-to-single ended signal converter circuit and method
US8717042B1 (en)2006-03-272014-05-06Cypress Semiconductor CorporationInput/output multiplexer bus
US8067948B2 (en)2006-03-272011-11-29Cypress Semiconductor CorporationInput/output multiplexer bus
US8645829B1 (en)*2006-06-062014-02-04Adobe Systems IncorporatedPartial functionality indicator
US8516025B2 (en)2007-04-172013-08-20Cypress Semiconductor CorporationClock driven dynamic datapath chaining
US8130025B2 (en)2007-04-172012-03-06Cypress Semiconductor CorporationNumerical band gap
US8092083B2 (en)2007-04-172012-01-10Cypress Semiconductor CorporationTemperature sensor with digital bandgap
US8476928B1 (en)2007-04-172013-07-02Cypress Semiconductor CorporationSystem level interconnect with programmable switching
US20080288755A1 (en)*2007-04-172008-11-20Cypress Semiconductor CorporationClock driven dynamic datapath chaining
US7737724B2 (en)2007-04-172010-06-15Cypress Semiconductor CorporationUniversal digital block interconnection and channel routing
US9564902B2 (en)2007-04-172017-02-07Cypress Semiconductor CorporationDynamically configurable and re-configurable data path
US8026739B2 (en)2007-04-172011-09-27Cypress Semiconductor CorporationSystem level interconnect with programmable switching
US8482313B2 (en)2007-04-172013-07-09Cypress Semiconductor CorporationUniversal digital block interconnection and channel routing
US8040266B2 (en)2007-04-172011-10-18Cypress Semiconductor CorporationProgrammable sigma-delta analog-to-digital converter
US8909960B1 (en)2007-04-252014-12-09Cypress Semiconductor CorporationPower management architecture, method and configuration system
US8078894B1 (en)2007-04-252011-12-13Cypress Semiconductor CorporationPower management architecture, method and configuration system
US9720805B1 (en)2007-04-252017-08-01Cypress Semiconductor CorporationSystem and method for controlling a target device
US8499270B1 (en)2007-04-252013-07-30Cypress Semiconductor CorporationConfiguration of programmable IC design elements
US8049569B1 (en)2007-09-052011-11-01Cypress Semiconductor CorporationCircuit and method for improving the accuracy of a crystal-less oscillator having dual-frequency modes
US9448964B2 (en)2009-05-042016-09-20Cypress Semiconductor CorporationAutonomous control in a programmable system
US10123187B2 (en)*2012-04-172018-11-06Qualcomm IncorporatedMethods and apparatus for multiplexing application identifiers for peer-to-peer discovery systems

Also Published As

Publication numberPublication date
US6417872B2 (en)2002-07-09
US20030007011A1 (en)2003-01-09
US6288720B1 (en)2001-09-11
US6208337B1 (en)2001-03-27
US5682510A (en)1997-10-28
US6304258B1 (en)2001-10-16
US7100120B2 (en)2006-08-29

Similar Documents

PublicationPublication DateTitle
US6417872B2 (en)Method and system for adding application defined properties and application defined property sheet pages
US6091409A (en)Automatically activating a browser with internet shortcuts on the desktop
JP3353812B2 (en) Computer system for displaying GUI and operation method
US6102967A (en)Testing a help system of a computer software application without executing the computer software application
US5862395A (en)Customizable user interfaces for programmed computer systems
US5923328A (en)Method and system for displaying a hierarchical sub-tree by selection of a user interface element in a sub-tree bar control
US6100885A (en)Supporting modification of properties via a computer system's user interface
EP0640913B1 (en)Multilingual standard resources
US6924797B1 (en)Arrangement of information into linear form for display on diverse display devices
US5838319A (en)System provided child window control for displaying items in a hierarchical fashion
US6097391A (en)Method and apparatus for graphically manipulating objects
US7089502B2 (en)Shell extensions for an operating system
US6836878B1 (en)Visual programming from a tree structure
US5867161A (en)Uniform mnemonic associations of computer resources to graphical images
US5889522A (en)System provided child window controls
US20080072149A1 (en)Structured Document Browser
JPH11119963A (en)Method and system relating to automatic persistence of control in window environment
JP2002189595A (en)Integrated method for creating refreshable web query
US5729745A (en)Methods and apparatus for creating a base class for manipulating external data connections in a computer generated document
JPH08137646A (en)Method and system for displaying dialogue box
JPH07168710A (en)System and method for constitution of program
JPH076030A (en)System for creation and editing of user interface for user interface server
US6067086A (en)Uniform mnemonic associations of computer resources to graphical images
AU642606B2 (en)Encapsulation of applications for inclusion within an object management facility environment
KR100968180B1 (en) Apparatus and method for dynamically implementing missing objects

Legal Events

DateCodeTitleDescription
STCFInformation on status: patent grant

Free format text:PATENTED CASE

FPAYFee payment

Year of fee payment:4

FPAYFee payment

Year of fee payment:8

FPAYFee payment

Year of fee payment:12

ASAssignment

Owner name:MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:034541/0001

Effective date:20141014


[8]ページ先頭

©2009-2025 Movatter.jp