
US Patent No: 7,415,524
Number of patents in Portfolio can not be more than 2000
Postback input handling by server-side control objects
Stats
-
Aug 19, 2008
Issued date -
Jun 22, 2005
filing date -
11/165,416
serial no -
In Force
status
Importance
Abstract
One or more server-side control objects provide server-side processing of postback input received from client-side user interface elements in a request from a client. Such input may include without limitation postback data and postback events generated from a web page on a client and received by a server in an HTTP request. A hierarchy of server-side control objects can cooperate to process the postback input and to generate the resulting authoring language code, such as HTML. Server-side events can also result from the server-side processing of postback input. In addition to processing postback input, server-side processing may include, without limitation, state management of server-side control objects and binding data to and from server-side database. After the processing and generating operations, the server-side control object hierarchy is terminated until a subsequent request is received from the client.
First Claim
Related Publications
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 5,706,505 Method and system for binding data in a computer system | 68 | 1994 | |
| 5,675,520 Method for extending a common user interface | 69 | 1995 | |
| 5,689,703 Method and system for referring to and binding to objects using identifier objects | 125 | 1995 | |
| 5,732,267 Caching/prewarming data loaded from CD-ROM | 28 | 1995 | |
| 5,745,103 Real-time palette negotiations in multimedia presentations | 32 | 1995 | |
| 5,664,228 Portable information device and system and method for downloading executable instructions from a computer to the portable information device | 137 | 1995 | |
| 5,878,141 Computerized purchasing system and method for mediating purchase transactions over an interactive network | 380 | 1995 | |
| 5,732,256 CD-ROM optimization and stream splitting | 31 | 1995 | |
| 5,956,489 Transaction replication system and method for supporting replicated transaction-based services | 155 | 1996 | |
| 6,038,551 System and method for configuring and managing resources on a multi-purpose integrated circuit card using a personal computer | 373 | 1996 | |
| 5,897,622 Electronic shopping and merchandising system | 541 | 1996 | |
| 5,991,802 Method and system for invoking methods of objects over the internet | 93 | 1996 | |
| 6,401,099 Asynchronous binding of named objects | 60 | 1996 | |
| 5,940,847 System and method for automatically correcting multi-word data entry errors | 56 | 1997 | |
| 6,334,157 Programmatically providing direct access to user interface elements of an application program | 49 | 1997 | |
| 5,935,207 Method and apparatus for providing remote site administrators with user hits on mirrored web sites | 166 | 1997 | |
| 6,023,714 Method and system for dynamically adapting the layout of a document to an output device | 307 | 1997 | |
| 5,878,282 Portable information device and system and method for downloading executable instruction from a computer to the portable information device | 59 | 1997 | |
| 6,014,666 Declarative and programmatic access control of component-based server applications using roles | 184 | 1997 | |
| 5,911,068 Container independent control architecture | 51 | 1997 | |
| 6,119,115 Method and computer program product for reducing lock contention in a multiple instruction execution stream processing environment | 25 | 1998 | |
| 6,121,968 Adaptive menus | 108 | 1998 | |
| 6,463,442 Container independent data binding system | 92 | 1998 | |
| 6,363,352 Automatic scheduling and formation of a virtual meeting over a computer network | 170 | 1998 | |
| 6,381,735 Dynamic classification of sections of software | 190 | 1998 | |
| 6,487,665 Object security boundaries | 83 | 1998 | |
| 6,564,251 Scalable computing system for presenting customized aggregation of information | 71 | 1998 | |
| 6,353,447 Study planner system and method | 77 | 1999 | |
| 6,067,578 Container independent control architecture | 25 | 1999 | |
| 6,370,561 Method and system for invoking methods of objects over the internet | 51 | 1999 | |
| 6,424,981 Customization of network documents using customization informations stored on the server computer | 39 | 1999 | |
| 6,643,712 Validating the creation of and routing of messages to file objects | 11 | 2000 | |
| 6,757,900 State management of server-side control objects | 36 | 2000 | |
| 6,792,607 Databinding using server-side control objects | 53 | 2000 | |
| 6,961,750 Server-side control objects for processing client-side user interface elements | 41 | 2000 | |
| 6,990,653 Server-side code generation from a dynamic web page content file | 52 | 2000 | |
| 7,013,340 Postback input handling by server-side control objects | 37 | 2000 | |
| 6,836,883 Method and system for compiling multiple languages | 54 | 2000 | |
| 6,904,600 Application programming interface to the simple object access protocol | 32 | 2000 | |
| 6,738,968 Unified data type system and method | 25 | 2000 | |
| 6,944,797 Method and system for tracing | 17 | 2001 | |
| 6,915,454 Web controls validation | 117 | 2001 | |
| 6,928,488 Architecture and method for serialization and deserialization of objects | 32 | 2001 | |
| 7,162,723 ASP.NET HTTP runtime | 13 | 2001 | |
| 2002/0108,102 Method and apparatus for accessing instrumentation data from within a managed code environment | 35 | 2001 | |
| 7,117,504 Application program interface that enables communication for a network software platform | 290 | 2001 | |
| 6,560,598 Internal database validation | 25 | 2001 | |
| 7,216,294 Method and system for predicting optimal HTML structure without look-ahead | 11 | 2001 | |
| 2003/0233,477 Extensible infrastructure for manipulating messages communicated over a distributed network | 22 | 2002 | |
| 2004/0003,248 Protection of web pages using digital signatures | 34 | 2002 | |
| 2004/0003,112 Identity-based distributed computing for device resources | 36 | 2002 | |
| 2004/0003,139 Secure server plug-in architecture for digital rights management systems | 54 | 2002 | |
| 2004/0073,873 Adaptive image formatting control | 40 | 2002 | |
| 7,188,112 Method, system, and apparatus for exposing server properties to a client application | 14 | 2003 | |
| 2005/0091,230 Software build extensibility | 13 | 2003 | |
| 2005/0171,967 System and method for exposing tasks in a development environment | 12 | 2004 | |
| 7,076,786 State management of server-side control objects | 21 | 2004 | |
| 2005/0256,933 Client-side callbacks to server events | 25 | 2004 | |
| 2005/0251,380 Designer regions and Interactive control designers | 10 | 2004 | |
| 2005/0256,924 Systems and methods for persisting data between web pages | 15 | 2004 | |
| 2005/0257,138 Systems and methods for defining web content navigation | 10 | 2004 | |
| 2005/0268,292 Non-compile pages | 9 | 2004 | |
| 2005/0278,351 Site navigation and site navigation data source | 12 | 2004 | |
| 2006/0020,883 Web page personalization | 20 | 2004 | |
| 2005/0193,097 Providing remote processing services over a distributed communications network | 14 | 2005 | |
| 2007/0174,845 ASP.NET HTTP RUNTIME | 9 | 2007 | |
|
|
|||
| 4,186,871 Transaction execution system with secure encryption key storage and communications | 104 | 1978 | |
| 4,847,785 Interactive display for trend or bar graph | 62 | 1985 | |
| 4,807,154 Method for developing automatic replies in an interactive electronic calendaring system | 70 | 1987 | |
| 4,949,300 Sharing word-processing functions among multiple processors | 44 | 1988 | |
| 5,434,992 Method and means for dynamically partitioning cache into a global and data type subcache hierarchy from a real time reference trace | 96 | 1992 | |
| 5,349,657 Method of automating uploading of help panels | 34 | 1993 | |
| 5,764,873 Lazy drag of graphical user interface (GUI) objects | 52 | 1994 | |
| 5,608,890 Data set level cache optimization | 30 | 1995 | |
| 5,640,449 Communications device to establish call in ISDN system | 24 | 1995 | |
| 5,604,908 Computer program product for using build status indicators in connection with building of complex computer programs from source code parts | 27 | 1995 | |
| 5,793,982 Validating an installation plan containing multiple transports and redirectors by adding data structure of the modules to the plan if the indicated transport and redirector modules are unavailable | 42 | 1995 | |
| 5,754,774 Client/server communication system | 255 | 1996 | |
| 5,961,601 Preserving state information in a continuing conversation between a client and server networked via a stateless protocol | 167 | 1996 | |
| 5,802,600 Method and apparatus for determining a desirable directory/data block ratio in a cache memory | 23 | 1996 | |
| 6,014,637 Object oriented framework mechanism for fulfillment requirements management | 55 | 1997 | |
| 5,987,247 Systems, methods and computer program products for building frameworks in an object oriented environment | 164 | 1997 | |
| 5,963,952 Internet browser based data entry architecture | 154 | 1997 | |
| 6,138,150 Method for remotely controlling computer resources via the internet with a web browser | 144 | 1997 | |
| 6,886,013 HTTP caching proxy to filter and control display of data in a web browser | 73 | 1997 | |
| 6,119,078 Systems, methods and computer program products for automatically translating web pages | 81 | 1997 | |
| 6,253,234 Shared web page caching at browsers for an intranet | 119 | 1997 | |
| 6,460,071 System and method for managing client application state in a stateless web browser environment | 48 | 1997 | |
| 6,279,151 Method and apparatus for remote source code inclusion | 32 | 1998 | |
| 6,286,133 Method and apparatus for strategic compilation of source programs into two or more target languages | 30 | 1998 | |
| 6,058,455 RAID system having a selectable unattended mode of operation with conditional and hierarchical automatic re-configuration | 51 | 1998 | |
| 6,101,607 Limit access to program function | 51 | 1998 | |
| 6,185,608 Caching dynamic web pages | 146 | 1998 | |
| 6,282,670 Managing defective media in a RAID system | 80 | 1998 | |
| 6,230,160 Creating proxies for distributed beans and event objects | 127 | 1998 | |
| 6,343,148 Process for utilizing external handwriting recognition for personal data assistants | 23 | 1998 | |
| 6,218,958 Integrated touch-skin notification system for wearable computing devices | 134 | 1998 | |
| 6,353,452 Data item display method and device, and recording medium storing a program for controlling display of data item | 54 | 1998 | |
| 6,249,844 Identifying, processing and caching object fragments in a web environment | 115 | 1998 | |
| 6,351,767 Method and system for automatically caching dynamic content based on a cacheability determination | 83 | 1999 | |
| 6,412,008 System and method for cooperative client/server customization of web pages | 104 | 1999 | |
| 6,326,957 System and method for displaying page information in a personal digital notepad | 59 | 1999 | |
| 6,457,030 Systems, methods and computer program products for modifying web content for display via pervasive computing devices | 97 | 1999 | |
| 6,535,896 Systems, methods and computer program products for tailoring web page content in hypertext markup language format for display within pervasive computing devices using extensible markup language tools | 173 | 1999 | |
| 6,563,517 Automatic data quality adjustment to reduce response time in browsing | 84 | 1999 | |
| 6,203,220 Method, apparatus, and program for printing using modified print attributes | 30 | 1999 | |
| 6,457,172 Compiler for supporting multiple runtime data representations | 19 | 1999 | |
| 6,345,279 Methods and apparatus for adapting multimedia content for client devices | 236 | 1999 | |
| 6,426,761 Information presentation system for a graphical user interface | 91 | 1999 | |
| 6,401,132 Subchaining transcoders in a transcoding framework | 54 | 1999 | |
| 6,505,238 Method and system for implementing universal login via web browser | 70 | 1999 | |
| 6,546,516 Method and apparatus for measuring timing characteristics of message-oriented transports | 23 | 1999 | |
| 6,539,501 Method, system, and program for logging statements to monitor execution of a program | 63 | 1999 | |
| 6,757,708 Caching dynamic content | 157 | 2000 | |
| 6,542,908 Technique for automatically and transparently transforming software components into software components capable of execution in a client/server computing environment | 44 | 2000 | |
| 6,560,618 On-demand generation, packaging, and delivery of archive files | 41 | 2000 | |
| 2002/0152,244 Method and apparatus to dynamically create a customized user interface based on a document type definition | 166 | 2000 | |
| 6,606,418 Enhanced compression of documents | 38 | 2001 | |
| 2004/0015,879 Method and apparatus for tracing details of a program task | 18 | 2002 | |
| 2003/0204,622 Dynamic invocation of web services | 20 | 2002 | |
| 7,188,155 Apparatus and method for selecting a web service in response to a request from a client device | 28 | 2002 | |
| 2006/0130,038 Apparatus, system, and method for facilitating dynamic modification of existing software objects defined in a strongly-typed programming language | 23 | 2004 | |
|
|
|||
| 4,979,148 Increasing options in mapping ROM in computer memory space | 21 | 1988 | |
| 5,388,156 Personal computer system with security features and method | 80 | 1992 | |
| 5,918,007 Trusted personal computer system with limited accessibility | 31 | 1992 | |
| 5,299,315 Personal computer with programmable threshold FIFO registers for data transfer | 48 | 1992 | |
| 5,465,332 Selectable 8/16 bit DMA channels for "ISA" bus | 33 | 1992 | |
| 5,550,560 Image displaying apparatus | 24 | 1995 | |
| 5,638,176 Inexpensive interferometric eye tracking system | 49 | 1996 | |
| 6,167,524 Apparatus and method for efficient battery utilization in portable personal computers | 52 | 1998 | |
| 6,354,477 Mobile computing bag | 56 | 1999 | |
| 6,633,416 Computer scanner for three-dimensional objects | 21 | 2000 | |
|
|
|||
| 6,115,744 Client object API and gateway to enable OLTP via the internet | 78 | 1996 | |
| 5,937,409 Integrating relational databases in an object oriented environment | 124 | 1997 | |
| 6,061,690 Apparatus and method for storage of object collections in a database system | 51 | 1997 | |
| 6,542,967 Cache object store | 67 | 1999 | |
| 6,826,597 Providing clients with services that retrieve data from data sources that do not necessarily support the format required by the clients | 129 | 1999 | |
| 6,772,408 Event model using fixed-format text strings to express event actions | 34 | 2000 | |
| 6,832,263 Method and apparatus for implementing a dynamically updated portal page in an enterprise-wide computer system | 76 | 2001 | |
| 6,954,751 Accessing data stored at an intermediary from a service | 34 | 2001 | |
| 6,918,107 Programming language extensions for processing data representation language objects and related applications | 31 | 2002 | |
| 6,922,827 Iterative software development environment with prioritized build rules | 44 | 2002 | |
|
|
|||
| 5,375,242 Compiler architecture for cross-module optimization | 51 | 1993 | |
| 5,613,117 Optimizing compiler using templates corresponding to portions of an intermediate language graph to determine an order of evaluation and to allocate lifetimes to temporary names for variables | 91 | 1994 | |
| 5,659,753 Interface for symbol table construction in a multilanguage optimizing compiler | 82 | 1994 | |
| 5,577,253 Analyzing inductive expressions in a multilanguage optimizing compiler | 72 | 1995 | |
| 5,517,655 Method for monitoring transactions in an object-oriented environment | 162 | 1995 | |
| 5,892,937 Real-time data cache flushing threshold adjustment in a server computer | 59 | 1996 | |
| 6,246,403 Method and apparatus for generating a graphical user interface | 15 | 1998 | |
| 6,546,473 Method for cache replacement of web documents | 17 | 2001 | |
|
|
|||
| 6,185,625 Scaling proxy server sending to the client a graphical user interface for establishing object encoding preferences after receiving the client's request for the object | 302 | 1996 | |
| 6,421,733 System for dynamically transcoding data transmitted between computers | 302 | 1997 | |
| 6,892,226 System for delivery of dynamic content to a client device | 87 | 1997 | |
| 6,311,215 System for dynamic determination of client communications capabilities | 99 | 1997 | |
| 2003/0066,056 Method and apparatus for accessing thread-privatized global storage objects | 34 | 2001 | |
| 2005/0154,958 Method and apparatus for varying lengths of low density party check codewords | 2004 | ||
|
|
|||
| 5,897,644 Methods and apparatus for fixed canvas presentations detecting canvas specifications including aspect ratio specifications within HTML data streams | 55 | 1996 | |
| 6,246,422 Efficient method for storing texture maps in multi-bank memory | 35 | 1998 | |
| 6,247,044 Apparatus and method for processing servlets | 52 | 1999 | |
| 6,950,875 Message conductors in a distributed computing environment | 33 | 2000 | |
| 6,405,241 Dynamic generation of information using servlet object | 36 | 2001 | |
|
|
|||
| 5,835,724 System and method for communication information using the internet that receives and maintains information concerning the client and generates and conveys the session data to the client | 252 | 1996 | |
| 6,205,480 System and method for web server user authentication | 117 | 1998 | |
| 6,557,038 Method and apparatus for maintaining session states | 75 | 1999 | |
| 6,732,364 Mechanism for developing and dynamically deploying awarelets | 14 | 2000 | |
|
|
|||
| 6,119,155 Method and apparatus for accelerating navigation of hypertext pages using compound requests | 58 | 1998 | |
| 6,509,913 Configurable man-machine interface | 99 | 1998 | |
| 6,473,609 Method and architecture for interactive two-way communication devices to interact with a network | 204 | 1998 | |
| 6,610,105 Method and system for providing resource access in a mobile environment | 54 | 2000 | |
|
|
|||
| 6,523,027 Interfacing servers in a Java based e-commerce architecture | 359 | 1999 | |
| 6,601,233 Business components framework | 461 | 1999 | |
| 6,609,128 Codes table framework design in an E-commerce architecture | 218 | 1999 | |
|
|
|||
| 6,173,316 Wireless communication device with markup language based man-machine interface | 235 | 1998 | |
| 6,593,944 Displaying a web page on an electronic display device having a limited display area | 132 | 2000 | |
| 6,470,381 Wireless communication device with markup language based man-machine interface | 51 | 2001 | |
|
|
|||
| 6,556,217 System and method for content adaptation and pagination based on terminal capabilities | 119 | 2000 | |
| 2003/0009,567 Feature-based device description and conent annotation | 44 | 2001 | |
| 2004/0012,627 Configurable browser for adapting content to diverse display types | 20 | 2002 | |
|
|
|||
| 5,812,996 Database system with methods for optimizing query performance with a buffer manager | 97 | 1995 | |
| 5,953,524 Development system with methods for runtime binding of user-defined classes | 65 | 1996 | |
| 6,006,230 Database application development system with improved methods for distributing and executing objects across multiple tiers | 107 | 1997 | |
|
|
|||
| 5,889,992 Method for mapping types stored in a model in an object-oriented repository to language constructs for A C binding for the repository | 43 | 1996 | |
| 5,940,075 Method for extending the hypertext markup language (HTML) to support enterprise application data binding | 171 | 1997 | |
| 5,974,430 Method for dynamically embedding objects stored in a web server within HTML for display by a web browser | 94 | 1997 | |
|
|
|||
| 5,983,227 Dynamic page generator | 402 | 1997 | |
| 6,128,623 High performance object cache | 96 | 1998 | |
| 6,915,307 High performance object cache | 43 | 2002 | |
|
|
|||
| 5,873,097 Update mechanism for computer storage container manager | 94 | 1996 | |
| 6,253,228 Method and apparatus for updating and synchronizing information between a client and a server | 117 | 1997 | |
|
|
|||
| 6,032,207 Search mechanism for a queue system | 50 | 1997 | |
| 6,397,253 Method and system for providing high performance Web browser and server communications | 114 | 1998 | |
|
|
|||
| 6,167,441 Customization of web pages based on requester type | 193 | 1997 | |
| 6,948,174 IMS MFS (message format service) metamodel | 28 | 2001 | |
|
|
|||
| 6,792,575 Automated processing and delivery of media to web servers | 139 | 1999 | |
| 6,964,009 Automated media delivery system | 21 | 2001 | |
|
|
|||
| 6,076,108 System and method for maintaining a state for a user session using a web system having a global session server | 168 | 1998 | |
| 6,480,894 System and method for maintaining a state for a user session using a web system | 77 | 2000 | |
|
|
|||
| 6,466,203 Hand-held with auto-zoom for graphical display of Web page | 75 | 2000 | |
| 6,563,913 Selective sending of portions of electronic content | 48 | 2000 | |
|
|
|||
| 5,649,131 Communications protocol | 37 | 1992 | |
| 6,178,461 Cache-based compaction technique for internet browsing using similar objects in client cache as reference objects | 146 | 1998 | |
|
|
|||
| 5,339,424 System and method for compiling and executing a computer program written in more than one programming language | 98 | 1992 | |
| 6,782,403 Inter-application data transmitting system and method | 64 | 2000 | |
|
|
|||
| 5,995,753 System and method of constructing dynamic objects for an application program | 68 | 1997 | |
| 6,138,171 Generic software state machine | 59 | 1997 | |
|
|
|||
| 6,108,717 Control system using plural objects, a programming method therefor, and a peripheral devices control system | 44 | 1996 | |
| 6,725,219 Internet presentation system | 27 | 2001 | |
|
|
|||
| 2002/0120,753 Optimized image delivery over limited bandwidth communication channels | 26 | 2001 | |
|
|
|||
| 7,099,870 Personalized web page | 17 | 2001 | |
|
|
|||
| 2007/0005,795 OBJECT ORIENTED VIDEO SYSTEM | 106 | 2006 | |
|
|
|||
| 5,911,145 Hierarchical structure editor for web sites | 120 | 1996 | |
|
|
|||
| 2002/0107,891 Device-independent content acquisition and presentation | 28 | 2002 | |
|
|
|||
| 2002/0056,085 Method and system for transferring and displaying graphical objects | 18 | 2001 | |
|
|
|||
| 2001/0027,474 Method for clientless real time messaging between internet users, receipt of pushed content and transacting of secure e-commerce on the same web page | 77 | 2000 | |
|
|
|||
| 5,471,318 Multimedia communications network | 138 | 1993 | |
|
|
|||
| 6,373,841 Integrated LAN controller and web server chip | 72 | 1998 | |
|
|
|||
| 5,987,242 Object-oriented computerized modeling system | 74 | 1997 | |
|
|
|||
| 2002/0116,534 Personalized mobile device viewing system for enhanced delivery of multimedia | 22 | 2001 | |
|
|
|||
| 6,792,605 Method and apparatus for providing web based services using an XML Runtime model to store state session data | 118 | 1999 | |
|
|
|||
| 2005/0229,186 Method and apparatus for dynamic runtime object aggregation | 17 | 2005 | |
|
|
|||
| 5,764,236 Image data processing apparatus and image reproduction apparatus | 13 | 1995 | |
|
|
|||
| 6,334,126 Data output system, communication terminal to be connected to data output system, data output method and storage medium | 68 | 1998 | |
|
|
|||
| 2003/0004,998 Proxy-based acceleration of dynamically generated content | 41 | 2002 | |
|
|
|||
| 6,560,699 Constraint-based language configuration files for updating and verifying system constraints | 62 | 1999 | |
|
|
|||
| 6,920,480 Methods and apparatus for efficiently transmitting interactive application data between a client and server using markup language | 27 | 2001 | |
|
|
|||
| 6,697,825 Method and apparatus for generating and modifying multiple instances of element of a web site | 89 | 2000 | |
|
|
|||
| 6,122,637 Apparatus and method for increased data access in an object oriented caching system | 15 | 1997 | |
|
|
|||
| 6,230,313 Parallelism performance analysis based on execution trace information | 49 | 1998 | |
|
|
|||
| 5,727,159 System in which a Proxy-Server translates information received from the Internet into a form/format readily usable by low power portable computers | 375 | 1996 | |
|
|
|||
| 2002/0120,677 Method and apparatus for using a servlet to interoperate with server pages | 15 | 2001 | |
|
|
|||
| 2004/0003,117 Method and apparatus for dynamic optimization and network delivery of multimedia content | 32 | 2002 | |
|
|
|||
| 5,548,340 Intelligent television receivers combinations including video displays, and methods for diversion of television viewers by visual image modification | 64 | 1995 | |
|
|
|||
| 6,539,421 Messaging application user interface | 187 | 1999 | |
|
|
|||
| 6,704,024 Visual content browsing using rasterized representations | 169 | 2000 | |
|
|
|||
| 2002/0078,101 Mobile and pervasive output client device | 24 | 2001 | |
|
|
|||
| 6,901,437 Mobile cache for dynamically composing user-specific information | 25 | 2000 | |
|
|
|||
| 2002/0073,163 Systems and methods for supporting document centered discussion across heterogeneous devices and displays | 25 | 2000 | |
|
|
|||
| 6,560,639 System for web content management based on server-side application | 124 | 1999 | |
|
|
|||
| 2001/0047,385 Passthru to shared service funtionality | 57 | 2001 | |
|
|
|||
| 6,072,664 Suspension assembly with resilient shock bumpers for a disk drive device | 37 | 1998 | |
|
|
|||
| 6,954,854 Electronic authentication method, electronic authentication apparatus and electronic authentication storage medium | 17 | 2000 | |
|
|
|||
| 6,421,717 System, method, and computer program product for customizing channels, content, and data for mobile devices | 74 | 2000 | |
|
|
|||
| 6,678,518 Dynamic content filter in a gateway | 69 | 1999 | |
|
|
|||
| 6,202,199 System and method for remotely analyzing the execution of computer programs | 156 | 1998 | |
|
|
|||
| 5,764,235 Computer implemented method and system for transmitting graphical images from server to client at user selectable resolution | 237 | 1996 | |
|
|
|||
| 6,067,413 Data representation for mixed-language program development | 27 | 1996 | |
|
|
|||
| 6,622,168 Dynamic page generation acceleration using component-level caching | 179 | 2000 | |
|
|
|||
| 6,704,728 Accessing information from a collection of data | 36 | 2000 | |
|
|
|||
| 6,212,192 Method and apparatus for synchronizing information browsing among multiple systems | 100 | 1998 | |
|
|
|||
| 2003/0110,234 System and methodology for delivering media to multiple disparate client devices based on their capabilities | 59 | 2001 | |
|
|
|||
| 6,059,913 Method for producing transdermal patches (TTS) | 36 | 1998 | |
|
|
|||
| 2002/0062,396 Server devices for displaying web pages | 30 | 2001 | |
|
|
|||
| 6,714,794 Communication system for wireless communication of content to users | 20 | 2000 | |
|
|
|||
| 6,757,899 Dynamic CORBA gateway for CORBA and non-CORBA clients and services | 39 | 2001 | |
|
|
|||
| 5,774,670 Persistent client state in a hypertext transfer protocol based client-server system | 453 | 1995 | |
|
|
|||
| 5,093,778 Integrated single structure branch prediction cache | 47 | 1990 | |
|
|
|||
| 6,728,421 User definable image reference points | 32 | 2002 | |
|
|
|||
| 6,101,502 Object model mapping and runtime engine for employing relational database with object oriented software | 60 | 1998 | |
|
|
|||
| 7,181,731 Method, system, and structure for distributing and executing software and data on different network and computer devices, platforms, and environments | 148 | 2001 | |
|
|
|||
| 6,847,333 Method of and system for low-bandwidth transmission of color video | 11 | 2001 | |
|
|
|||
| 2005/0138,560 Method and apparatus for broadcasting live personal performances over the internet | 99 | 2003 | |
|
|
|||
| 2002/0095,445 Content conditioning method and apparatus for internet devices | 13 | 2000 | |
|
|
|||
| 2003/0187,952 System and method for formatting information requested by a mobile device | 20 | 2002 | |
|
|
|||
| 6,789,105 Multiple-editor authoring of multimedia documents including real-time video and time-insensitive media | 26 | 2002 | |
|
|
|||
| 7,171,443 Method, system, and software for transmission of information | 14 | 2001 | |
|
|
|||
| 6,514,408 Welded particle control screen assemblies | 11 | 2000 | |
|
|
|||
| 5,748,890 Method and system for authenticating and auditing access by a user to non-natively secured applications | 89 | 1996 | |
|
|
|||
| 7,016,963 Content management and transformation system for digital content | 39 | 2001 | |
|
|
|||
| 6,151,624 Navigating network resources based on metadata | 438 | 1998 | |
|
|
|||
| 6,961,776 Architecture for multiple channel access to applications | 58 | 2000 | |
|
|
|||
| 5,923,882 Cross-module optimization for dynamically-shared programs and libraries | 35 | 1995 | |
|
|
|||
| 6,460,141 Security and access management system for web-enabled and non-web-enabled applications and content on a computer network | 384 | 1998 | |
|
|
|||
| 7,159,007 Communication system for automation equipment based on the WSDL language | 32 | 2001 | |
|
|
|||
| 2002/0138,331 Method and system for web page personalization | 93 | 2001 | |
|
|
|||
| 2002/0188,890 System and method for testing an application | 29 | 2002 | |
|
|
|||
| 2001/0054,020 Method and apparatus for dynamic information connection engine | 123 | 2001 | |
|
|
|||
| 6,370,682 System and method for developing reusable flexible and platform independent software using components | 29 | 1999 | |
|
|
|||
| 7,171,454 Method for providing real-time production information using in-situ web services embedded in electronic production equipment | 9 | 2004 | |
|
|
|||
| 6,496,692 Methods and apparatuses for programming user-defined information into electronic devices | 133 | 2000 | |
|
|
|||
| 2006/0112,336 Method and apparatus for providing content-owner control in a networked device | 27 | 2005 | |
|
|
|||
| 6,961,754 Interactive access, manipulation, sharing and exchange of multimedia data | 25 | 2001 | |
|
|
|||
| 6,336,161 Computer configuration system and method with state and restoration from non-volatile semiconductor memory | 36 | 1995 | |
|
|
|||
| 2002/0161,923 Method and system for reconfiguring a path in a communications network | 16 | 2001 | |
|
|
|||
| 6,687,735 Method and apparatus for balancing distributed applications | 102 | 2000 | |
|
|
|||
| 6,438,576 Method and apparatus of a collaborative proxy system for distributed deployment of object rendering | 78 | 1999 | |
|
|
|||
| 6,591,272 Method and apparatus to make and transmit objects from a database on a server computer to a client computer | 237 | 2000 | |
|
|
|||
| 6,167,438 Method and system for distributed caching, prefetching and replication | 252 | 1997 | |
|
|
|||
| 5,855,020 Web scan process | 206 | 1996 | |
|
|
|||
| 2007/0033,533 Method For Verifying Inclusion Of Attachments To Electronic Mail Messages | 29 | 2006 | |
|
|
|||
| 6,297,819 Parallel web sites | 243 | 1998 | |
|
|
|||
| 6,300,947 Display screen and window size related web page adaptation system | 292 | 1998 | |
|
|
|||
| 6,430,575 Collaborative document management system with customizable filing structures that are mutually intelligible | 131 | 1999 | |
|
|
|||
| 2003/0074,634 INTERACTIVE SERVER SIDE COMPONENTS | 56 | 1999 | |
| 2001/0037,404 System for wireless communication of data between a WEB server and a device using a wireless application protocol | 25 | 2001 | |
| 2004/0172,484 Device-specific communicating between a transmitting device and a receving device | 31 | 2003 | |
| 2006/0004,901 Low-voltage CMOS circuits for analog decoders | 4 | 2005 | |
Patent Citation Ranking
Maintenance Fees
| Fee | Large entity fee | small entity fee | micro entity fee | due date |
|---|---|---|---|---|
| 7.5 Year Payment | $3600.00 | $1800.00 | $900.00 | Feb 19, 2016 |
| 11.5 Year Payment | $7400.00 | $3700.00 | $1850.00 | Feb 19, 2020 |
| Fee | Large entity fee | small entity fee | micro entity fee |
|---|---|---|---|
| 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 |