
US Patent No: 7,672,737
Number of patents in Portfolio can not be more than 2000
Hierarchically structured data model for utilization in industrial automation environments
Stats
-
Mar 2, 2010
Issued date -
Sep 30, 2005
filing date -
11/240,335
serial no -
In Force
status
Importance
Loading Importance Indicators...
Abstract
An industrial automation device comprises a data storage component that retains at least a portion of a schema, the schema facilitates usage of a hierarchically structured data model by the industrial automation device. A processor is communicatively coupled to the data storage component and facilitates at least one of receipt, execution, and creation of an object that conforms to the hierarchically structured data model. In another example, the industrial automation device can be employed to execute a workflow.
Loading the Abstract Image...
First Claim
Related Publications
Loading Related Publications...
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 5,455,775 Computer design system for mapping a logical hierarchy into a physical hierarchy | 57 | 1993 | |
| 5,970,494 Computer program product and program storage device for a data transmission dictionary for encoding, storing, and retrieving hierarchical data processing information for a computer system | 22 | 1995 | |
| 5,715,413 Dragging and dropping with an instantiation object | 44 | 1996 | |
| 5,983,016 Execution engine in an object modeling tool | 45 | 1996 | |
| 6,308,224 Method of generating an implementation of a workflow process model in an object environment | 53 | 1997 | |
| 5,960,420 Systems, methods and computer program products for implementing a workflow engine in database management system | 77 | 1997 | |
| 6,044,217 Hierarchical metadata store for an integrated development environment | 113 | 1997 | |
| 6,901,578 Data processing activity lifecycle control | 21 | 1999 | |
| 6,768,987 System and method for filtering explain tables | 6 | 2000 | |
| 6,928,521 Method, system, and data structures for using metadata in updating data in a storage device | 52 | 2000 | |
| 6,425,051 METHOD, SYSTEM, PROGRAM, AND DATA STRUCTURES FOR ENABLING A CONTROLLER ACCESSING A STORAGE DEVICE TO HANDLE REQUESTS TO DATA IN A FIRST DATA FORMAT WHEN THE STORAGE DEVICE INCLUDES DATA IN A SECOND DATA FORMAT | 36 | 2000 | |
| 6,748,486 Method, system, and data structures for superimposing data records in a first data format to memory in a second data format | 24 | 2001 | |
| 6,760,732 Method and system for viewing a record of an organization having a hierarchy of departments | 19 | 2001 | |
| 7,146,355 Method and structure for efficiently retrieving artifacts in a fine grained software configuration management repository | 11 | 2002 | |
| 2003/0218,641 Method and system for navigating a hierarchical structure in a data processing system | 23 | 2003 | |
| 2005/0166,215 Common user interface for interacting with various interfaces | 18 | 2004 | |
| 2006/0212,855 Methods, systems and computer program products for implementing production processes | 16 | 2005 | |
| 2005/0256,788 Apparatus and method for tracking products | 21 | 2005 | |
|
|
|||
| 5,828,851 Process control system using standard protocol control of standard devices and nonstandard devices | 161 | 1996 | |
| 5,838,563 System for configuring a process control environment | 165 | 1996 | |
| 5,862,052 Process control system using a control strategy implemented in a layered hierarchy of control modules | 124 | 1996 | |
| 5,940,294 System for assisting configuring a process control environment | 75 | 1996 | |
| 6,032,208 Process control system for versatile control of multiple process devices of various device types | 89 | 1996 | |
| 6,098,116 Process control system including a method and apparatus for automatically sensing the connection of devices to a network | 168 | 1996 | |
| 5,980,078 Process control system including automatic sensing and automatic configuration of devices | 198 | 1997 | |
| 6,266,726 Process control system using standard protocol control-of standard devices and non-standard devices | 94 | 1998 | |
| 6,195,591 Process control system using a process control strategy distributed among multiple control elements | 157 | 1998 | |
| 6,445,963 Integrated advanced control blocks in process control systems | 128 | 1999 | |
| 6,446,202 Process control configuration system for use with an AS-Interface device network | 55 | 1999 | |
|
|
|||
| 5,812,773 System and method for the distribution of hierarchically structured data | 155 | 1996 | |
| 5,966,705 Tracking a user across both secure and non-secure areas on the Internet, wherein the users is initially tracked using a globally unique identifier | 70 | 1997 | |
| 6,438,744 Dynamic mapping of component interfaces | 91 | 1998 | |
| 6,457,053 Multi-master unique identifier allocation | 53 | 1998 | |
| 6,751,634 Method and system for detecting object inconsistency in a loosely consistent replicated directory service | 40 | 1999 | |
| 6,336,152 Method for automatically configuring devices including a network adapter without manual intervention and without prior configuration information | 123 | 1999 | |
| 6,631,519 Automated schema and interface generation | 190 | 2000 | |
| 6,944,626 Dynamically generated schema representing multiple hierarchies of inter-object relationships | 31 | 2001 | |
| 2005/0120,021 Metadata driven intelligent data navigation | 46 | 2003 | |
| 2006/0195,817 Visual workflow modeling tools for user interface automation | 11 | 2005 | |
|
|
|||
| 5,884,025 System for packet filtering of data packet at a computer network interface | 129 | 1997 | |
| 6,311,187 Propogating updates efficiently in hierarchically structured data under a push model | 63 | 1998 | |
| 6,377,957 Propogating updates efficiently in hierarchically structured date | 68 | 1998 | |
| 6,874,145 Methods and apparatus for implementing an application lifecycle design for applications | 35 | 1999 | |
| 6,687,817 Configuration of a network device via the network | 28 | 2000 | |
| 6,704,746 Method and apparatus for lazy instantiation of objects in a virtual machine | 26 | 2000 | |
| 6,880,060 Method for storing metadata in a physical sector | 28 | 2002 | |
| 2003/0172,145 System and method for designing, developing and implementing internet service provider architectures | 209 | 2003 | |
|
|
|||
| 5,301,320 Workflow management and control system | 218 | 1991 | |
| 5,572,731 Sequentially navigated object oriented computer system | 39 | 1993 | |
| 6,469,986 Method and system for configuring a network management network | 28 | 1998 | |
| 6,714,981 Addressing system and method for communicating data | 20 | 2000 | |
| 6,938,079 System and method for automatically configuring a client device | 96 | 2000 | |
| 2005/0102,672 Non-platform-specific unique identifier generation | 20 | 2003 | |
|
|
|||
| 4,347,564 Hierarchical-structure plant control system | 52 | 1980 | |
| 5,644,740 Method and apparatus for displaying items of information organized in a hierarchical structure | 161 | 1993 | |
| 6,275,977 Application cooperation method and apparatus | 59 | 1998 | |
| 6,836,892 APPARATUS AND METHOD FOR USE IN DISTRIBUTED COMPUTING ENVIRONMENT FOR CONVERTING DATA FORMAT BETWEEN PROGRAM LANGUAGE-SPECIFIC FORMAT USED IN RESPECTIVE COMPUTERS AND STREAM FORMAT USED FOR COMMUNICATION AMONG COMPUTERS | 19 | 2003 | |
| 2004/0006,401 Data format conversion method and equipment,and controller management system using data format conversion equipment | 25 | 2003 | |
|
|
|||
| 6,501,996 Process automation system | 23 | 1999 | |
| 6,473,656 Process automation system | 54 | 1999 | |
| 6,975,913 Database system and method for industrial automation services | 66 | 2001 | |
| 2005/0065,829 Workflow management system and method with continuous status management | 18 | 2003 | |
| 7,162,312 Method, system and device for predictive error recognition in a plant | 6 | 2003 | |
|
|
|||
| 5,611,059 Prelinked parameter configuration, automatic graphical linking, and distributed database configuration for devices within an automated monitoring/control system | 124 | 1994 | |
| 6,327,511 Input/output (I/O) scanner for a control system with peer determination | 68 | 1998 | |
| 6,643,555 Method and apparatus for generating an application for an automation control system | 43 | 2000 | |
| 6,484,061 Web interface to a programmable controller | 57 | 2000 | |
|
|
|||
| 6,411,987 Industrial automation system and method having efficient network communication | 55 | 1999 | |
| 6,505,247 Industrial automation system and method for efficiently transferring time-sensitive and quality-sensitive data | 73 | 1999 | |
| 6,763,395 System and method for connecting to and viewing live data using a standard user agent | 42 | 2000 | |
|
|
|||
| 2004/0117,624 System and methodology providing automation security analysis, validation, and learning in an industrial controller environment | 60 | 2003 | |
| 2004/0153,171 System and methodology providing automation security architecture in an industrial controller environment | 30 | 2003 | |
| 2005/0107,897 Dynamic browser-based industrial automation interface system and method | 36 | 2003 | |
|
|
|||
| 6,738,821 Ethernet storage protocol networks | 89 | 2000 | |
| 6,714,949 Dynamic file system configurations | 34 | 2000 | |
| 6,766,312 Method and system for a random number generator | 20 | 2001 | |
|
|
|||
| 5,675,748 Method and apparatus for automatically configuring computer system hardware and software | 75 | 1996 | |
| 6,664,981 Graphical user interface with hierarchical structure for customizable menus and control objects | 46 | 2001 | |
|
|
|||
| 6,415,983 Unique identifier bar code on stamps and apparatus and method for monitoring stamp usage with identifier bar codes | 132 | 1999 | |
| 6,398,106 Unique identifier bar code on stamps and apparatus and method for monitoring stamp usage with identifier bars | 59 | 2000 | |
|
|
|||
| 2002/0103,785 METADATA IN DIRECTORY SERVICE SYSTEMS AND METHODS | 24 | 1999 | |
| 2006/0173,895 Distributed computing system having hierachical organization | 15 | 2005 | |
|
|
|||
| 5,761,499 Method for managing globally distributed software components | 198 | 1995 | |
| 2006/0004,847 Content-driven information lifecycle management | 30 | 2004 | |
|
|
|||
| 5,634,048 Distributed database system having a center system with a link file and a method for retrieving data from same | 31 | 1995 | |
| 2005/0198,248 System layout design program, system layout design apparatus, and system layout design method for automatically configuring systems | 18 | 2004 | |
|
|
|||
| 7,251,222 Procedures for merging the mediation device protocol with a network layer protocol | 12 | 2001 | |
| 7,171,476 Protocol and structure for self-organizing network | 36 | 2002 | |
|
|
|||
| 2004/0260,591 Business process change administration | 32 | 2003 | |
| 2005/0278,373 Data retrieval method | 18 | 2004 | |
|
|
|||
| 5,504,891 Method and apparatus for format conversion of a hierarchically structured page description language document | 64 | 1994 | |
| 6,801,822 PRODUCTION MANAGEMENT SYSTEM, CLIENT IN THE PRODUCTION MANAGEMENT SYSTEM, PRODUCTION MANAGEMENT METHOD IN THE PRODUCTION MANAGEMENT SYSTEM, DATA RETRIEVAL METHOD IN THE PRODUCTION MANAGEMENT SYSTEM, AND COMPUTER PRODUCT | 30 | 2000 | |
|
|
|||
| 6,853,920 Control for an industrial process using one or more multidimensional variables | 89 | 2001 | |
| 6,865,509 System for providing control to an industrial process using one or more multidimensional variables | 65 | 2001 | |
|
|
|||
| 4,990,838 Movement trajectory generating method of a dynamical system | 68 | 1990 | |
| 2005/0135,782 Information processing apparatus for editing data | 18 | 2004 | |
|
|
|||
| 5,253,184 Failure and performance tracking system | 83 | 1991 | |
| 6,973,556 Data element including metadata that includes data management information for managing the data element | 27 | 2000 | |
|
|
|||
| 5,537,585 Data storage management for network interconnected processors | 199 | 1994 | |
| 6,539,430 System and method for filtering data received by a computer system | 93 | 1999 | |
|
|
|||
| 2004/0044,421 Method for the data exchange between network devices | 18 | 2003 | |
| 2005/0005,289 Method of linking metadata to a data stream | 20 | 2004 | |
|
|
|||
| 5,848,273 Method for generating OLE automation and IDL interfaces from metadata information | 87 | 1995 | |
| 6,874,146 Metadata driven system for effecting extensible data interchange based on universal modeling language (UML), meta object facility (MOF) and extensible markup language (XML) standards | 69 | 1999 | |
|
|
|||
| 6,950,900 Method and apparatus for migrating data having a format of a first type to a format of a second type | 21 | 2000 | |
| 6,904,473 Direct memory access controller and method of filtering data during data transfer from a source memory to a destination memory | 35 | 2002 | |
|
|
|||
| 2002/0131,404 Method and system for maintaining and distributing wireless applications | 155 | 2001 | |
|
|
|||
| 6,889,282 Fieldbus connecting system for actuators or sensors | 21 | 2001 | |
|
|
|||
| 2006/0004,475 Incrementally accruing product and component quality and tracking data in the manufacturing of devices | 19 | 2004 | |
|
|
|||
| 2006/0064,428 Methods and apparatus for mapping a hierarchical data structure to a flat data structure for use in generating a report | 15 | 2004 | |
|
|
|||
| 2007/0268,922 Gateway | 12 | 2005 | |
|
|
|||
| 2003/0177,114 System and method for where-used searches for data stored in a multi-level hierarchical structure | 27 | 2003 | |
|
|
|||
| 5,282,244 Virtual signaling network method | 169 | 1991 | |
|
|
|||
| 2005/0069,853 Performance tracking systems and methods | 26 | 2004 | |
|
|
|||
| 5,485,620 Integrated control system for industrial automation applications | 169 | 1994 | |
|
|
|||
| 7,308,454 Data integration | 4 | 2002 | |
|
|
|||
| 5,797,137 Method for converting a database schema in relational form to a schema in object-oriented form | 50 | 1996 | |
|
|
|||
| 6,745,089 Adaptable state based control system | 21 | 2001 | |
|
|
|||
| 2005/0044,112 Metadata processing method, metadata storing method, metadata adding apparatus, control program and recording medium, and contents displaying apparatus and contents imaging apparatus | 22 | 2004 | |
|
|
|||
| 6,954,770 Random number generator | 36 | 2001 | |
|
|
|||
| 6,934,749 Tracking distributed data retrieval in a network device | 78 | 2000 | |
|
|
|||
| 5,978,577 Method and apparatus for transaction processing in a distributed database system | 116 | 1995 | |
|
|
|||
| 6,920,474 Method and system for enterprise business process management | 51 | 2003 | |
|
|
|||
| 5,619,724 System for assigning a unique identifier to components by storing a bit sequence from a selected bit line after detecting a predetermined sequence of data | 31 | 1994 | |
|
|
|||
| 5,936,539 Method and apparatus for automatic configuration of a network node | 66 | 1996 | |
|
|
|||
| 2002/0012,401 Transducer network bus | 25 | 2001 | |
|
|
|||
| 6,615,091 Control system and method therefor | 42 | 2000 | |
|
|
|||
| 6,930,985 Method and apparatus for management of configuration in a network | 41 | 2000 | |
|
|
|||
| 2005/0251,527 System and method for integrating disparate data and application sources using a web services orchestration platform with business process execution language (BPEL) | 34 | 2004 | |
|
|
|||
| 5,072,374 Method for communicating among a plurality of programmable logic controllers each having a DMA controller | 59 | 1989 | |
|
|
|||
| 6,539,271 Quality management system with human-machine interface for industrial automation | 59 | 2000 | |
|
|
|||
| 2004/0199,655 Allocating priority levels in a data flow | 24 | 2003 | |
|
|
|||
| 2004/0193,449 Universal communications, monitoring, tracking, and control system for a healthcare facility | 105 | 2003 | |
|
|
|||
| 7,225,193 Method and apparatus for retrieving event data related to an activity | 5 | 2001 | |
|
|
|||
| 5,790,935 Virtual on-demand digital information delivery system and method | 416 | 1996 | |
|
|
|||
| 2005/0129,247 Device and method for generating random numbers using a pseudo random number generator | 26 | 2004 | |
|
|
|||
| 4,268,901 Variable configuration accounting machine with automatic identification of the number and type of connected peripheral units | 54 | 1975 | |
|
|
|||
| 6,760,721 System and method of managing metadata data | 205 | 2000 | |
|
|
|||
| 6,510,352 Methods and apparatus for object-based process control | 72 | 2000 | |
|
|
|||
| 6,011,899 Packet data system recording time stamps and packet data on tracks formed on a storage medium in synchronism with changes in time stamp values | 42 | 1996 | |
|
|
|||
| 6,778,537 Data processing system and time stamp creating method | 24 | 2000 | |
|
|
|||
| 6,661,426 User interface generation | 59 | 2000 | |
|
|
|||
| 2004/0203,620 Method and apparatus for time stamp of electronic message | 25 | 2002 | |
|
|
|||
| 2005/0223,010 Coordination of lifecycle changes of system components | 21 | 2005 | |
|
|
|||
| 6,697,797 Method and apparatus for tracking data in a database, employing last-known location registers | 18 | 2000 | |
|
|
|||
| 6,769,095 Hierarchically structured control information editor | 75 | 2000 | |
|
|
|||
| 6,868,413 System and method for customizing and processing business logic rules in a business process system | 61 | 2001 | |
|
|
|||
| 5,940,854 Unique identifier for optical media | 62 | 1996 | |
|
|
|||
| 5,832,486 Distributed database system having master and member sub-systems connected through a network | 24 | 1996 | |
|
|
|||
| 6,101,531 System for communicating user-selected criteria filter prepared at wireless client to communication server for filtering data transferred from host to said wireless client | 277 | 1998 | |
|
|
|||
| 2002/0007,286 Health care system, server computer system and machine-readable data storage medium | 8 | 2001 | |
|
|
|||
| 6,081,899 Time stamp authority hierarchy protocol and associated validating system | 52 | 1998 | |
|
|
|||
| 6,061,740 Method and apparatus for heterogeneous network management | 102 | 1997 | |
|
|
|||
| 6,681,227 Database system and a method of data retrieval from the system | 59 | 1998 | |
|
|
|||
| 6,809,732 Method and apparatus for generation of programmable shader configuration information from state-based control information and program instructions | 46 | 2002 | |
|
|
|||
| 5,884,033 Internet filtering system for filtering data transferred over the internet utilizing immediate and deferred filtering actions | 381 | 1996 | |
|
|
|||
| 2002/0013,748 Metadata-driven statistics processing | 21 | 2001 | |
|
|
|||
| 5,924,094 Independent distributed database system | 182 | 1996 | |
|
|
|||
| 6,409,082 Tracking of products | 98 | 2000 | |
|
|
|||
| 2004/0249,771 Method of providing a unique identifier for a mailpiece | 18 | 2003 | |
|
|
|||
| 5,913,029 Distributed database system and method | 98 | 1997 | |
|
|
|||
| 6,758,403 System for editing data collection device message data | 158 | 2001 | |
|
|
|||
| 6,063,129 Means and method for system performance tracking | 38 | 1998 | |
|
|
|||
| 5,446,868 Network bridge method and apparatus | 49 | 1992 | |
|
|
|||
| 6,208,987 Hierarchically structured indexed information retrieval system | 29 | 1998 | |
|
|
|||
| 2005/0268,253 Navigation of an N-dimensional hierarchical structure using a 2-dimensional controller | 18 | 2005 | |
|
|
|||
| 6,477,435 Automated programming system for industrial control using area-model | 31 | 1999 | |
|
|
|||
| 2003/0126,308 Method for processing events having hierarchical structure in communication equipment | 19 | 2002 | |
|
|
|||
| 2005/0154,741 Methods and computer systems for workflow management | 21 | 2004 | |
|
|
|||
| 5,185,708 Method for collecting data by a manufacturing process manager from a plurality of programmable logic controllers | 29 | 1990 | |
|
|
|||
| 6,234,899 System for linking a unique identifier to an instant game ticket | 29 | 1999 | |
|
|
|||
| 2003/0090,514 Business process user interface generation system and method | 23 | 2002 | |
|
|
|||
| 2005/0108,247 Distributed database system | 22 | 2004 | |
|
|
|||
| 6,839,790 Plug and play reconfigurable USB interface for industrial fieldbus network access | 29 | 2002 | |
|
|
|||
| 6,961,728 System and methods for highly distributed wide-area data management of a network of data sources through a database interface | 28 | 2002 | |
|
|
|||
| 6,539,458 Hierarchical memory for efficient data exchange control | 47 | 2001 | |
|
|
|||
| 4,623,964 Homogeneous hierarchial computer business system | 73 | 1982 | |
|
|
|||
| 6,308,168 Metadata-driven data presentation module for database system | 82 | 1999 | |
|
|
|||
| 6,393,566 Time-stamp service for the national information network | 46 | 1995 | |
|
|
|||
| 6,832,120 System and methods for object-oriented control of diverse electromechanical systems using a computer network | 61 | 1999 | |
|
|
|||
| 5,721,905 Communication system comprising a distributed database system | 22 | 1995 | |
|
|
|||
| 2004/0196,855 Prioritizing data with flow control | 22 | 2003 | |
|
|
|||
| 6,947,947 Method for adding metadata to data | 41 | 2002 | |
|
|
|||
| 6,807,632 Content addressable information encapsulation, representation, and transfer | 88 | 1999 | |
|
|
|||
| 6,842,769 Automatically configured network server | 37 | 2000 | |
|
|
|||
| 2005/0193,118 Session manager for secured remote computing | 15 | 2004 | |
|
|
|||
| 6,356,920 Dynamic, hierarchical data exchange system | 163 | 1999 | |
|
|
|||
| 5,951,440 Engine controller with operator interface | 25 | 1998 | |
| 2002/0069,167 System and method for efficient presentment and payment of bills from multiple independent entities in a hierarchically structured business project | 32 | 2001 | |
| 2004/0167,790 Method of conducting business in a system requiring frequency up-dates and corrections | 18 | 2003 | |
| 2005/0187,925 Schechinger/Fennell System and method for filtering data search results by utilizing user selected checkboxes" | 18 | 2005 | |
Patent Citation Ranking
Maintenance Fees
| Fee | Large entity fee | small entity fee | micro entity fee | due date |
|---|---|---|---|---|
| 3.5 Year Payment | $1600.00 | $800.00 | $400.00 | Sep 2, 2013 |
| 7.5 Year Payment | $3600.00 | $1800.00 | $900.00 | Sep 2, 2017 |
| 11.5 Year Payment | $7400.00 | $3700.00 | $1850.00 | Sep 2, 2021 |
| Fee | Large entity fee | small entity fee | micro entity fee |
|---|---|---|---|
| Surcharge - 3.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge - 7.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| 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 |