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

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • MICROSOFT TECHNOLOGY LICENSING, LLC

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Anders, Mark T Bellevue, WA 15 1325
Burd, Gary S Kirkland, WA 18 807
Cooper, Kenneth B Seattle, WA 9 496
Ebbo, David S Redmond, WA 24 2337
Guthrie, Scott D Redmond, WA 29 1678
Millet, Stephen J Edmonds, WA 47 3054
Peters, Ted A Seattle, WA 8 496

Cited Art Landscape

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

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (21)
8,225,234 Method for utilizing look and feel in a graphical user interface 2 2004
7,934,163 Method for portlet instance support in a graphical user interface 1 2004
* 7,853,884 Control-based graphical user interface framework 4 2004
* 2005/0108,258 Control-based graphical user interface framework 6 2004
* 2005/0108,034 Method for portlet instance support in a graphical user interface 6 2004
* 2005/0005,243 Method for utilizing look and feel in a graphical user interface 14 2004
* 7,984,418 Method and apparatus for situationally aware delivery of object instances to a client 0 2005
* 2006/0218,546 Method and apparatus for situationally aware delivery of object instances to a client 1 2005
* 8,793,301 Method and system for dynamic image processing 1 2007
* 2009/0138,544 Method and System for Dynamic Image Processing 19 2007
8,108,497 Selective enablement of runtime-based application behaviors 6 2009
* 2010/0268,581 SELECTIVE ENABLEMENT OF RUNTIME-BASED APPLICATION BEHAVIORS 5 2009
8,185,479 Shipment preparation using network resource identifiers in packing lists 5 2010
* 2010/0268,659 SHIPMENT PREPARATION USING NETWORK RESOURCE IDENTIFIERS IN PACKING LISTS 14 2010
* 8,122,104 Method and system for providing XML-based asynchronous and interactive feeds for web applications 1 2010
8,818,912 Methods and systems for supporting the production of shipping labels 0 2011
8,527,429 Shipment preparation using network resource identifiers in packing lists 0 2011
8,521,656 Systems and methods for providing extended shipping options 14 2012
8,812,409 Reducing payload size of machine-readable data blocks in shipment preparation packing lists 0 2012
8,805,747 Securing shipment information accessed based on data encoded in machine-readable data blocks 0 2012
9,043,646 Client selectable server-side error resolution 0 2012
* Cited By Examiner

Maintenance Fees

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