Dynamic configuration of multi-platform applications

Information

  • Patent Grant
  • 10542121
  • Patent Number
    10,542,121
  • Date Filed
    Monday, August 14, 2017
    7 years ago
  • Date Issued
    Tuesday, January 21, 2020
    4 years ago
Abstract
A system communicates a client application and a web application and receives configuration data operable within the web application and the client application. The system distributes the configuration data to the client application and the web application. The distributed configuration data is then used to configure the client application and the web application.
Description
FIELD

This application relates to a method and system for sharing metadata between interfaces, and specifically sharing metadata between a client interface and a web interface.


BACKGROUND

Network applications are commonly distributed utilizing two different approaches, a client application and a web application. For example, a service or product provider (hereinafter, provider) operating over a network (e.g., the Internet) may utilize a client application running on a client device and a web server serving web pages to a client web application to exchange various types of data, such as transaction data or user configuration data.


In the first approach, a client application is created, or hard coded, in a programming language such as C++ and then offered to users as a download via a network, or distributed by another means such as compact disk (CD), etc. Once downloaded and/or installed, the user may interact with the client application in communication with the provider's server to exchange data. As with most computer applications for users, the client application is centered on a user interface that provides functionality and displays data generated and communicated by the provider as well as data generated by the user, which may be uploaded to the provider's server.


In order to provide a consistent user experience for the user of the client application and the user of a web application, the provider has to maintain and release new versions of each application whenever a change occurs. Consequently, a provider may incur significant costs in time and resources to ensure a new client application is generated each time a change is made to the web application and vice versa.





BRIEF DESCRIPTION OF DRAWINGS

The present embodiments are illustrated by way of example and not limitation in the figures of the accompanying drawings, in which like references indicate similar elements and in which:



FIG. 1 is a network diagram of an example embodiment depicting a data exchange system having a client-server architecture configured for exchanging data over a network.



FIG. 2A illustrates modules in example embodiment of programmatic frameworks associated with a client application and a web application.



FIG. 2B illustrates an example embodiment of a user interface (UI) screenshot that may be associated with a programmatic framework.



FIG. 2C illustrates an example embodiment of a user interface (UI) screenshot that may be associated with or activated from another UI within the programmatic framework.



FIG. 3 illustrates an example embodiment of an options interface and its relationship to a UI component.



FIG. 4 illustrates an example embodiment of configuration data that may be distributed to a web application and a client application to update their respective UI frameworks,



FIG. 5 illustrates an example embodiment of configuration data propagating from a configuration engine to a framework, and specifically a user interface.



FIG. 6A is a flow chart, according to an example embodiment, illustrating the operations of distributing configuration data to a client application and a web application



FIG. 6B is a flow chart, according to an example embodiment, illustrating the distribution and use of the configuration data by a client application and a web application.



FIG. 7 shows a diagrammatic representation of a machine in the example form of a computer system within which a set of instructions, for causing the machine to perform any one or more of the methodologies discussed herein, may be executed.





DETAILED DESCRIPTION

In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the various embodiments herein. It will be evident, however, to one skilled in the art that these and other embodiments may be practiced without these specific details.


In one embodiment, a networked system includes a web application and distributed client applications configured to give their respective users a similar user experience on each application type. To facilitate providing a similar user experience, a common framework (e.g., user interface and supporting logic) may be used in each application such that a single file containing configuration data (e.g., operational rules, framework data, UI data, etc.) may be communicated to each application and utilized by each framework to create a substantially similar user experience with respect to the user interface and its underlying functionality.


These example embodiments allow for a network system to leverage the advantages of the client application and the web application. For example, a client application has an advantage of being flexible, such that a user may interact with the client application offline. On the other hand, a web application dynamically provides user interface data to one or more web clients that can be accessed by any machine on a network (e.g., Internet) where the machine includes a web application, such as a common web browser. The dynamic flow of data has a few advantages. For example, any change to the user interface may be implemented on the provider's web server, which seamlessly shows up the next time the user refreshes or enters the provider's link and downloads the new page data. Although this approach provides a lot of flexibility with respect to updating functionality, it does not allow for offline activities since the application's functionality is derived from data received dynamically from the provider's web server,



FIG. 1 is a network diagram depicting a data exchange system 100, according to one embodiment, having a client-server architecture configured for exchanging data over a network. For example, the data exchange system 100 may be a trading/commerce system where clients may communicate and exchange data with the trading/commerce system, the data may include product listings, auction bids, feedback, etc.


A data exchange platform, in an example form of a network-based provider 112, provides server-side functionality, via a network 114 (e.g., the Internet) to one or more clients. The one or more clients may include users that may utilize the data exchange system 100, and more specifically the network-based provider 112, to facilitate data exchanges, such as various types of transactions (e.g., purchases, listings, feedback, etc.). These data exchanges may be dependent upon user selected functions available through a client/user interface (UI) (e.g., see FIG. 2B). The UI may be associated with a client machine, such as a client machine 120 utilizing a web client 116 served from a web application 125 operating on a web server 126. The UI may also be associated with a client machine 122 utilizing a client application 118, or a third party server 140 hosting a third party application 138.


The web server 126, the client application 118, and the third party application 138 may each host a similar programmatic framework (e.g., programmatic frameworks 119, 127, 139) to provide a user of the client machine 122, third party server 140 or the client machine 120 a similar experience in functionality for a given transaction. For example, this functionality may include similarities of a particular look and feel of a user interface (UI) (e.g., what and how data is displayed on the UI, see FIG. 2B), application functionality based on validation rules and/or rolls for the user, programmatic logic to determine a sequence of actions or displays, and dependency rules to determine what is displayed based on user interaction. It can be appreciated that in other embodiments there may be a multitude of web servers 126 operating on one or more network-based providers 112, but for simplicity a single network-based providers 112 and a single web server 126 is discussed hereinafter.


In various embodiments, the third party server 140 may or may not include the third party application 138. The third party application 138 may be remote from the third party server 140 but still be in communication via the network 114. In one embodiment, the third party application 138 may only include a subset of functionality (e.g., look and feel of the UI, etc.) that may be associated with the client application 118 and the web application 125. This may provide a programmer or administrator of the third party application 138 with the flexibility to pick and choose (if not mandated by the network-based provider 112) for its programmatic framework 139 which functions it will have in common with the programmatic frameworks 119, 127 of the client application 118 and the web application 125, respectively.


Turning specifically to the network-based provider 112, an application program interface (API) server 124 and a web server 126 are coupled to one or more application servers 128. The application servers 128 host one or more data exchange and provider applications 129, and one or more programmatic rules application(s) 131. The application servers 128 are, in turn, shown to be coupled to one or more database server(s) 134 that facilitate access to one or more database(s) 136.


The programmatic rules application(s) 131 may include a configuration engine 132 that may process configuration data 133 and a distribution module 135 to distribute the configuration data 133 to the client application 118, the web application 125 of the web server 126, and the third party application 138. The configuration data 133 may include but is not limited to framework data, programmatic logic, and validation rules. Once received, the client application 118, the web application 125, and the third party application 138 may utilize the configuration data 133 within their respective programmatic frameworks 119, 127, 139. This may include implementing programmatic changes to existing, or addition of functionality, to the client applications 118, the third party application 138, and the programmatic components served from the web application 125 to the web client 116, without having to create a new client application 118, a new third party application 138 and a new web application 125. In this example embodiment, the client application 118, the third party application 138, and the web application 125 may be updated by a single file or electronic document, such as the configuration data 133. Although the configuration data 133 is discussed herein as being distributed via a network, in other embodiments the configuration data 133 may be distributed via other distribution media, such as compact disk, floppy disk, flash media, etc. A more detailed discussion of embodiments associated with the configuration data 133 is discussed below.


The network-based provider 112 may include functionality that periodically checks (e.g., via polling) the version of the configuration data 133 being implemented by the client application 118, the web application 125, and the third party application 138. In cases where a particular application is out of date, the network-based provider 112 may push the new configuration data to the out of date application in another embodiment, the applications may request, automatically or by user interaction, a configuration data version status. If out of date, the applications may then request the updated version of the configuration data 133.


The web client 116 may access the various data exchange and provider applications 129 and programmatic rules application(s) 131 via the web interface supported by the web server 126. Similarly, the client application 118 may access the various services and functions provided by the data exchange and provider applications 129 and the programmatic rules application(s) 131 via the programmatic interface provided by the API server 124. The client application 118 may, for example, be a seller application (e.g., the TurboLister® application developed by eBay Inc., of San Jose, Calif.) to enable sellers to author and manage listings at the network-based provider 112 in an off-line manner, and to perform batch-mode communications between the client application 118 and the network-based provider 112.


As mentioned above, FIG. 1 also illustrates the third party application 138, executing on the third party server machine 140, as having programmatic access to the network-based provider 112 via the programmatic interface provided by the API server 124. For example, the third party application 138 may utilize information retrieved from the network-based provider 112 to support one or more features or functions on a website hosted by the third party. The third party website may, for example, provide one or more promotional, marketplace or payment functions that are supported by the relevant applications of the network-based provider 112.


For simplicity, the discussion hereafter will focus on client application 118 and the web application 125. It can be appreciated the third party application 138 may have substantially similar functionality and application to that of the client application 118 with respect to the various embodiments described herein.



FIG. 2A illustrates modules, according to an example embodiment, of the programmatic frameworks 119, 127 associated with the client application 122 and the web application 125, respectively. The programmatic frameworks 119, 127 (e.g., a UI framework) may include various types of framework data, which includes but is not limited to modules, such as a title and category module 204, a pictures and description module 208, an inventory information module 212, and a shipping options module 216. These modules are for example purposes only, and it can be appreciated that, in various embodiments, the number and type of modules included in a programmatic framework (e.g., programmatic frameworks 119, 127) may be dependent upon the functions associated with an application of the network-based provider 112. In various embodiments, when these modules are utilized within their respective frameworks, they may create and provide various programmatic responses. These programmatic responses may include input/output functions and displays associated with a user interface, such as a graphical user interface associated with the client machines 120, 122.


The title and category module 204, the pictures and description module 208, and the inventory information module 212, according to one embodiment, includes various component sets such as component sets 206, 210, 214, respectively. For example, the component set 206 of the title and category module 204 include a UI component 218 in the form of a text box, a UI component 220 in the form of a check box, a UI component 222 in the form of a ring menu, and a sub-module component 224. For simplicity, the component set 210 and the component set 214 include similar components as component set 206. However, it can be appreciated that in various embodiments, the pictures and description module 208 and the inventory information module 212 may have less, additional, or different components within their respective component sets (e.g., component sets 210, 214).


The shipping options module 216 includes specific components that will be discussed further with reference to FIG. 2B. Specifically, these components are a rate option UI component 226, a shipping service UI component 228, and a customize sub-module component 230.


In one embodiment, a multitude of category modules and their respective UI components are included in the programmatic frameworks 119, 127 upon distribution of their respective applications, the client application 118 and the web application 125. The rules (e.g., configuration data 133) received and processed by the client application 118 and the web application 125 may determine which, if not all, of the multitude of category modules are activated and more specifically which, if not all, of the components of the component sets are used and how they are displayed and executed on the client machines (e.g., client machine 120, 122). This is how, for example, a single set of rules (e.g., configuration data 133) may be communicated to two independent applications (e.g., the client application 118 and the web application 125) such that each application maintains substantially similar functionality with respect to each other.


Additionally, in other embodiments, new components may be inserted into one or more existing modules of each framework. For example, the configuration data 133 may provide instruction to copy or duplicate an existing UI component from an existing module and inserted into the existing or another module. The configuration data 133 may then further define the new UI component's attributes and functionality as described herein for updating existing modules and components. In another embodiment, a new UI component may be received at the client application 118 and web application 125 for addition to the programmatic frameworks 119, 127 via the configuration data 133. In yet another embodiment, a UI component may be a generic UI component stored by the client application on the host machine and included and defined in the programmatic framework as determined by the configuration data 133.



FIG. 2B illustrates a UT screenshot 231 that may be associated with the programmatic frameworks 119, 127, according to an example embodiment. The UI screenshot 231 may include a title and category section 232 that may be associated with the title and category module 204 and its component set 206. Similarly, the UI screenshot 231 may include a pictures and description interface 234, and an inventory information interface 236, which may be associated with the pictures and description module 208 and the inventory information module 212.


Although shown here as identical, the UI screenshot 231 may have different look and feel between the two programmatic frameworks 119, 127 but still include substantially similar modules and components sets such that a single set of rules (e.g., configuration data 133) may be used to make programmatic changes in each application. For example, the title and category section 232 in the programmatic framework 119 and the programmatic framework 127 may include the UI component 222, which is a ring menu, and a UI component configured as a selectable text box (not shown), each configurable to perform similar functions but using a different interface. Although each of the components are common to each programmatic frameworks 119, 127, the set of rules (e.g., the configuration data 133) may be used to activate the ring menu UI component for the programmatic framework 119 and the selectable textbox UI component for the programmatic framework 127.


In one embodiment the UI screenshot 231 includes a shipping options interface 238. The shipping options interface 238 may be associated with the shipping options module 216 of FIG. 2A. The shipping options interface 238 includes a shipping options button 240. In one embodiment, the shipping options button 240 may activate or cause to display a shipping options interface 242 as illustrated in FIG. 2C. The shipping options interface 242 corresponds with the shipping options module 216 and its associated components. For example, a select a shipping service ring menu 244 corresponds to the shipping service UI component 228 of the shipping options module 216. Similarly, a fixed rate ring menu 246 may be associated with the rate option UI component 226 of the shipping options module 216. Additionally, a customize button 248 may be associated with the customize sub-module component 230 of the shipping options module 216. In one embodiment, the customize sub-module component 230 when activated by the customize button 248 generates a new interface which may include additional components, such as UI components for ring menus, check boxes, text boxes etc.



FIG. 3 illustrates an example embodiment of the shipping options interface 242 and its relationship to the shipping service UI component 228. The shipping service UI component 228 includes underlying programmatic logic and attributes, such as UI component logic and attributes 302. For example, the UI component logic and attributes 302 may include operational parameters that when executed within the shipping service UI component 228, cause a shipping options interface 242 to display a particular control that may be interacted with by a user. In this example, the control may be the select the shipping service ring menu 244 and may have attributes such as visibility, color, size, and type (e.g., ring menu). As illustrated in the UI component and logic attributes 302, the type is a ring menu including three positions each corresponding to a selectable shipping service (e.g., FedEx® overnight).


Additionally, the UI component logic and attributes 302 may include a logic section 306. The logic section 306 may include programmatic logic or rules for how the programmatic frameworks 119, 127 performs with respect to what a user may see and do on the client application 122 and the web client 116. For example, as shown in logic section 306, if the ring menu position of the select a shipping service ring menu 244 has a position value of zero, then a cost field 308 of the shipping options interface 242 may be updated with the United States Postal Service total representing the cost to ship a particular item.


In various other embodiments, the logic section 306 may include logic such that when a particular UI component is activated (e.g., ring menu position 1 selected) another module or sub-module within the programmatic frameworks 119, 127 is activated resulting in an underlying action and/or the display of a new user interface or additional user interface components within an existing interface, such as shipping options interface 242. In another example, the customize button of shipping options interface 242 may be selected by a user. Codified logic within the logic section 306 may determine whether or not a new customize window opens based on the selection of the customize button 248 and the user's (e.g., of client machine 122) access privileges based on a login and access criteria. It can be appreciated that in various embodiments many types of attributes and logic may be applied to the UI component logic and attributes 302, and what is illustrated here with respect to FIG. 3 and its accompanying description is by example only.



FIG. 4 illustrates an example embodiment of the configuration data 133 that may be distributed to the web application 125 and the client application 118 to update their respective UI frameworks 127, 119. A user of computer system 402 may generate the configuration data 133 according to a programmatic language utilized by the programmatic framework 127, 119 of the web application 125 and the client application 118. For example, the programmatic framework 127, 119 may be implemented in an eXtensible Markup Language (XML) and the configuration data 133 may be metadata configured and recognizable by the components (e.g., shipping service UI component 228) of the modules (e.g., shipping options module 216) of the programmatic frameworks 119, 127. It can be appreciated in various embodiments, that the programmatic frameworks 119, 127 may be created using one of a multitude of programmatic languages such that the configuration data 133 may be utilized to update the functionality of the programmatic frameworks 119, 127 of the client application 122 and the web application 125, respectively.


A user of computer system 402, according to one embodiment, may create the configuration data 133 for distribution to the web application 125 and the client application 118. In one embodiment, the configuration data 133 is stored in the database(s) 136, which then may be accessed by the programmatic rules application(s) 131 via the database server(s) 134. In another embodiment, the computer system 402 is integrated into the network-based provider 112 and may be in direct communication with the programmatic rules application(s) 131. The programmatic rules application(s) 131 may provide the programmatic interface to the computer system 402 for generating the configuration data 133.


In one embodiment, the configuration engine 132 of the programmatic rules application(s) 131 may format the configuration data 133, as generated by computer system 402 and/or retrieve from database(s) 136, into a format usable by the client application 118 and the web application 125 and their respective programmatic frameworks 119 and 127. The configuration data 133 does not require additional formatting and the configuration engine 132 and the programmatic rules application(s) 131 are utilized to distribute the configuration data 133 to the web application 125 and the client application 118. In one embodiment, the configuration data 133 may be distributed as a text file over the network 114 to the client application 118 on the client machine 122 or within an internal network within the network-based provider 112 within communication with the web application 125 within the web server 126. In other embodiments, the configuration data 133 is distributed or communicated to the web application 125 and the client application 118 in one of many types of files known in the art, such as an encrypted file, a binary file, a text file, etc.


A UI framework update file 401 illustrates an example embodiment of the configuration data 133 composed to update a UI component such as the UI component logic and attributes 302 portion of the shipping service UI component 228. In this example, the UI framework update file 401 includes an identifier 404. The identifier 404 may be any string or alphanumeric character or other unique identifier indicating which UI component of which module to update in the programmatic frameworks 119, 127. The purpose of identifier 404 is to ensure the appropriate UI component in the appropriate module is correctly updated. As illustrated here, identifier 404 identifies the shipping options module 216 and the shipping service UI component 228.


The UI framework update file 401 may include updates to the various portions of the UI components, such as updates to the UI component logic and attributes 302 of the shipping service UI component 228. For example, an update 408 illustrates an addition to the ring menu of shipping service UI component 228, and more specifically adds an additional shipping service that may be selected from the ring menu. An update 410 illustrates a change to the logic section 306 of the UI component logic and attributes 302. Specifically, the update 410 changes the permissions required for the customization window to be activated. Because the programmatic framework 119 of the client application 118 and the programmatic framework 127 of the web application 125 are substantially similar and share substantially the same modules the same UI framework update file 401 may be used to update each programmatic framework 119 and 127.


In another embodiment (not shown), and update may include the addition of a new UI component to the programmatic frameworks 119, 127. For example, the UI framework update file 401 may include instructions to add a new UI component from the existing repository associated with the programmatic framework, and attribute values to define the UI component attributes (e.g., UI position of new module, ring menu titles, etc.). The updates and the corresponding file text are only examples of updates to the attributes and logic section of a UI component within a UI (programmatic) framework, and that many variations in programmatic logic and attributes may exist which may be updated according to the methods describes herein.



FIG. 5 illustrates an example embodiment of the propagation of the configuration data 133, and specifically the communication of the example UI framework update file 401 to the web client 116 and the client application 122. In this example, the UI framework update file 401 is for updating the shipping options interface 242. In various embodiments, all or a portion of the UI framework update file 401 may be shared between the client application 118 and web application 125. In such a manner, particular instructions or data may be targeted to either or both of the web client 116 and the client application 122.


The ring menu 502 of the shipping options interface 242 illustrates the addition of the USPS to the ground option as discussed with reference to the update 408 in FIG. 4. Additionally, the cost field 504 may also be updated to reflect the new ring menu selection. Although not shown, the shipping service UI component 228 may include the necessary programmatic functions to calculate the cost field 504 and may also have to be updated accordingly. In other embodiments, the cost field 504 and its contents are a local or global variable(s) within the programmatic frameworks 119, 127, thus they may be available to other portions of the programmatic frameworks 119, 127 (e.g., a calculations module). These other portions may be in communication with elements and components external to the host client machine 120, 122 to acquire data that may be necessary for calculations, inquiries (user or system) etc. (e.g., obtaining the latest shipping rates from a shipper's web site).



FIG. 6A is a flow chart 600, according to an example embodiment, illustrating the operations of distributing the configuration data 133 universal to the client application 118 and the web application 125. At operation 602, the server (e.g., application servers 128) receives the configuration data operable within the client application 118 and web application 125. In one embodiment, the server is communicatively coupled to the client application 118 and the web application 125 via the network 114 (e.g., Internet, intranet, etc.). In another embodiment to distribute the configuration data 133, the client machine 122 hosting the client application 118 (or other networked device, see description with reference to FIG. 7) may also include applications (e.g., the programmatic rules application(s) 131), which may operate in the capacity of a peer machine in a peer-to-peer (or distributed) network environment, to provide a source for the distribution of the configuration data 133.


At operation 604, the server distributes the configuration data 133 to the client application 118 and the web application 125. The configuration data 133 may then be used to configure the client application 118 and the web application 125. In one embodiment, the server retrieves the configuration data 133 from a database (e.g., database(s) 136 via database server(s) 134). In another embodiment, the configuration data 133 is generated by a user via a programmatic interface and distributed to the client application 118 and the web application 125 prior to being stored in the database.



FIG. 6B is a flow chart 650, according to an example embodiment, illustrating the distribution and use of the configuration data 133 by the client application 118 and the web application 125. At operations 652 and 654, the client application 118 and the web application 125 are started and require updated configuration data. The client application 118 and the web application 125 may include a first framework and a second framework, respectively. Each framework is further composed of modules and components which may be executed, in an example embodiment, according to the rules and logic provided by the updatable configuration data (e.g., configuration data 133).


Based upon a request to the server for updated configuration data or a command to push the configuration data to the applications, at operation 656, the server retrieves the configuration data 133 from a repository, such as database(s) 136. At operation 658, the server sends (e.g., via the network 114) the configuration data 133 to the client application 118 and the web application 125. As discussed above, other embodiments may also include communicating the configuration data 133 to the third party application 138.


At operations 660 and 662, the client application 118 and the web application 125 receive the configuration data 133. In one embodiment, the configuration data 133 is received over the network 114 as a file recognizable by each application as a configuration data file. The client application 118 and the web application 125 may then use the received configuration data 133 to select which of and how the modules may be used to generate the desired user interface, including the functionality behind the user interface operations. As discussed above, this is done in part through implementing programmatic logic, setting of UI attributes, etc., via the configuration data 133 and the respective frameworks of each application.



FIG. 7 shows a diagrammatic representation of machine in the example form of a computer system 700 within which a set of instructions, for causing the machine to perform any one or more of the methodologies discussed herein, may be executed. In alternative embodiments, the machine operates as a standalone device or may be connected (e.g., networked) to other machines. In a networked deployment, the machine may operate in the capacity of a server or a client machine in server-client network environment, or as a peer machine in a peer-to-peer (or distributed) network environment. The machine may be a personal computer (PC), a tablet PC, a set-top box (STB), a Personal Digital Assistant (PDA), a cellular telephone, a web appliance, a network router, switch or bridge, or any machine capable of executing a set of instructions (sequential or otherwise) that specify actions to be taken by that machine. Further, while only a single machine is illustrated, the term machine shall also be taken to include any collection of machines that individually or jointly execute a set (or multiple sets) of instructions to perform any one or more of the methodologies discussed herein.


The example computer system 700 includes a processor 702 (e.g., a central processing unit (CPU), a graphics processing unit (GPU) or both), a main memory 704 and a static memory 706, which communicate with each other via a bus 708. The computer system 700 may further include a video display unit 710 (e.g., a liquid crystal display (LCD) or a cathode ray tube (CRT)). The computer system 700 also includes an alphanumeric input device 712. (e.g., a keyboard), a user interface (UI) navigation device 714 (e.g., a mouse), a disk drive unit 716, a signal generation device 718 (e.g., a speaker) and a network interface device 720.


The disk drive unit 716 includes a machine-readable medium 722 on which is stored one or more sets of instructions and data structures (e.g., software 724) embodying or utilized by any one or more of the methodologies or functions described herein. The software 724 may also reside, completely or at least partially, within the main memory 704 and/or within the processor 702 during execution thereof by the computer system 700, the main memory 704 and the processor 702 also constituting machine-readable media.


The software 724 may further be transmitted or received over a network 726 via the network interface device 720 utilizing any one of a number of well-known transfer protocols (e.g., HTTP).


While the machine-readable medium 722 is shown in an example embodiment to be a single medium, the term machine-readable medium should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, and/or associated caches and servers) that store the one or more sets of instructions. The term machine-readable medium shall also be taken to include any medium that is capable of storing, encoding or carrying a set of instructions for execution by the machine and that cause the machine to perform any one or more of the methodologies of the present invention, or that is capable of storing, encoding or carrying data structures utilized by or associated with such a set of instructions. The term machine-readable medium shall accordingly be taken to include, but not be limited to, solid-state memories, optical and magnetic media, and carrier wave signals.


Although an embodiment of the present invention has been described with reference to specific example embodiments, it will be evident that various modifications and changes may be made to these embodiments without departing from the broader spirit and scope of the invention. Accordingly, the specification and drawings are to be regarded in an illustrative rather than a restrictive sense.

Claims
  • 1. A computer-implemented method, comprising: receiving configuration data at a first computing device associated with a first operating system;activating a first user interface component of a first programmatic module within a first application responsive to receiving the configuration data;changing an appearance of the first application of the first computing device responsive to the activating the first user interface component, the changing the appearance of the first application being without the first computing device changing a first executable file associated with the first application; andgenerating a first programmatic response responsive to receiving a selection of the first user interface component of the first programmatic module of the first application, the first programmatic response including processing input/output, respectively, at the first computing device, the processing the input/output is associated with a graphical user interface.
  • 2. The computer-implemented method of claim 1, further comprising activating or deactivating the first programmatic module within the first application responsive to receiving the configuration data.
  • 3. The computer-implemented method of claim 1, further comprising deactivating the first user interface component of the first programmatic module within the first application.
  • 4. The computer-implemented method of claim 1, wherein the first user interface component includes a text box that is enabled for selection, and wherein the receiving the selection of the first user interface component includes receiving a selection of the text box being presented on the graphical user interface, and wherein the first programmatic response to the receiving the selection includes processing values being communicated as input/output via the text box via the graphical user interface via the first computing device, and wherein the values include alphanumeric values.
  • 5. The computer-implemented method of claim 1, further comprising: validating a first input received by the first computing device based on the configuration data.
  • 6. The computer-implemented method of claim 1, further comprising: sending first login information, the sending being from the first computing device; andreceiving first privileged information at the first computing device responsive to the sending the first login information.
  • 7. The computer-implemented method of claim 1, further comprising: sending a request for a configuration data version status of the first application; andreceiving the configuration data version status of the first application.
  • 8. The computer-implemented method of claim 7, further comprising: identifying the configuration data version status of the first application is out-of-date; andsending a request for additional configuration data responsive to the identification of the first configuration data version status of the first application being out-of-date.
  • 9. The computer-implemented method of claim 1, wherein the first computing device is a web server and the first application is a web application.
  • 10. The computer-implemented method of claim 1, wherein the first computing device is a first client device and the first application is a browser application having wide-area network access.
  • 11. A computing system, comprising: one or more processors; andmemory including instructions that, upon execution by the one or more processors, cause the system to perform operations comprising:receiving configuration data at a first computing device associated with a first operating system;activating a first user interface component of a first programmatic module within a first application responsive to the receipt of the configuration data;changing an appearance of the first application of the first computing device responsive to the activation of the first user interface component, the change of the appearance of the first application being without the first computing device changing a first executable file associated with the first application; andgenerating a first programmatic response responsive to receiving a selection of the first user interface component of the first programmatic module of the first application, the first programmatic response including processing input/output, respectively, at the first computing device, the processing the input/output is associated with a graphical user interface.
  • 12. The computing system of claim 11, wherein the operations further comprise activating or deactivating a programmatic module within the first application responsive to receipt of the configuration data.
  • 13. The computing system of claim 11, wherein the operations further comprise deactivating the first user interface component of the first programmatic module within the first application.
  • 14. The computing system of claim 11, wherein the first user interface component includes a text box that is enabled for selection, and wherein the receiving the selection of the first user interface component includes receiving a selection of the text box being presented on the graphical user interface, and wherein the first programmatic response to the receiving the selection includes processing values being communicated as input/output via the text box via the graphical user interface via the first computing device, and wherein the values include alphanumeric values.
  • 15. The computing system of claim 11, wherein the operations further comprise: validating a first input received by the first computing device based on the configuration data.
  • 16. A non-transitory computer-readable storage medium including instructions that, upon execution by one or more processors of a computing system, cause the computing system to perform operations comprising: receiving configuration data at a first computing device associated with a first operating system;activating a first user interface component of a first programmatic module within a first application responsive to the receipt of the configuration data;changing an appearance of the first application of the first computing device responsive to the activation of the first user interface component, the change of the appearance of the first application being without the first computing device changing a first executable file associated with the first application;generating a first programmatic response responsive to receipt of a selection of the first user interface component of the first programmatic module of the first application, the first programmatic response including processing input/output, respectively, at the first computing device, the processing the input/output is associated with a graphical user interface.
  • 17. The non-transitory computer-readable storage medium of claim 16, wherein the operations further comprise: sending first login information from the first computing device; andreceiving first privileged information at the first computing device responsive to the send of the first login information.
  • 18. The non-transitory computer-readable storage medium of claim 16, wherein the operations further comprise: requesting a first configuration data version status of the first application; andreceiving the first configuration data version status of the first application.
  • 19. The non-transitory computer-readable storage medium of claim 18, wherein the operations further comprise: identifying the first configuration data version status of the first application is out-of-date; andrequesting a second configuration data responsive to the identification of the first configuration data version status of the first application being out-of-date.
  • 20. The non-transitory computer-readable storage medium of claim 16, wherein the first computing device is a web server and the first application is a web application.
RELATED APPLICATION

This application is a continuation of U.S. patent application Ser. No. 14/165,359, filed Jan. 27, 2014, which is a continuation of U.S. patent application Ser. No. 11/508,420, filed on Aug. 23, 2006, the benefit of priority of which is claimed hereby, and of which is incorporated by reference herein in its entirety.

US Referenced Citations (623)
Number Name Date Kind
3573747 Adams et al. Apr 1971 A
3581072 Nymeyer May 1971 A
3652795 Wolf et al. Mar 1972 A
3687256 Jones Aug 1972 A
4118788 Roberts Oct 1978 A
4251867 Uchida et al. Feb 1981 A
4255796 Gabbe et al. Mar 1981 A
4412287 Braddock, III Oct 1983 A
4674044 Kalmus et al. Jun 1987 A
4677552 Sibley, Jr. Jun 1987 A
4766293 Boston Aug 1988 A
4789928 Fujisaki Dec 1988 A
4799156 Shavit et al. Jan 1989 A
4811199 Kuechler et al. Mar 1989 A
4812628 Boston et al. Mar 1989 A
4823264 Deming Apr 1989 A
4823265 Nelson Apr 1989 A
4833607 Dethloff et al. May 1989 A
4837422 Dethloff et al. Jun 1989 A
4864516 Gaither et al. Sep 1989 A
4877947 Mori Oct 1989 A
4903201 Wagner Feb 1990 A
4949256 Humble Aug 1990 A
4968873 Dethloff et al. Nov 1990 A
4982346 Girouard et al. Jan 1991 A
4984155 Geier et al. Jan 1991 A
4992940 Dworkin Feb 1991 A
5056019 Schultz et al. Oct 1991 A
5063507 Lindsey et al. Nov 1991 A
5063523 Vrenjak Nov 1991 A
5076433 Howes Dec 1991 A
5077665 Silverman et al. Dec 1991 A
5101353 Lupien et al. Mar 1992 A
5128752 Von Kohorn Jul 1992 A
5136501 Silverman et al. Aug 1992 A
5168446 Wiseman Dec 1992 A
5202826 McCarthy Apr 1993 A
5205200 Wright Apr 1993 A
5231566 Blutinger et al. Jul 1993 A
5243515 Lee Sep 1993 A
5258908 Hartheimer et al. Nov 1993 A
5262942 Earle Nov 1993 A
5280305 Monroe et al. Jan 1994 A
5280422 Moe et al. Jan 1994 A
5283731 Lalonde et al. Feb 1994 A
5285383 Lindsey et al. Feb 1994 A
5287268 McCarthy Feb 1994 A
5297031 Gutterman et al. Mar 1994 A
5297032 Trojan et al. Mar 1994 A
5305200 Hartheimer et al. Apr 1994 A
5325297 Bird et al. Jun 1994 A
5329589 Fraser et al. Jul 1994 A
5335170 Petteruti et al. Aug 1994 A
5339391 Wroblewski et al. Aug 1994 A
5345091 Craig et al. Sep 1994 A
5349368 Takeda et al. Sep 1994 A
5369705 Bird et al. Nov 1994 A
5375055 Togher et al. Dec 1994 A
5380991 Valencia et al. Jan 1995 A
5383113 Kight et al. Jan 1995 A
5384701 Stentiford et al. Jan 1995 A
5392428 Robins Feb 1995 A
5394324 Clearwater Feb 1995 A
5401946 Weinblatt Mar 1995 A
5402336 Spiegelhoff et al. Mar 1995 A
5418949 Suzuki May 1995 A
5421008 Banning et al. May 1995 A
5424944 Kelly et al. Jun 1995 A
5426281 Abecassis Jun 1995 A
5434978 Dockter et al. Jul 1995 A
5440634 Jones et al. Aug 1995 A
5442546 Kaji et al. Aug 1995 A
5442782 Malatesta et al. Aug 1995 A
5453601 Rosen Sep 1995 A
5453926 Stroschin et al. Sep 1995 A
5455407 Rosen Oct 1995 A
5479600 Wroblewski et al. Dec 1995 A
5485510 Colbert Jan 1996 A
5497319 Chong et al. Mar 1996 A
5515488 Hoppe et al. May 1996 A
5521815 Rose, Jr. May 1996 A
5526479 Barstow et al. Jun 1996 A
5535276 Ganesan Jul 1996 A
5535403 Li et al. Jul 1996 A
5537314 Kanter Jul 1996 A
5544051 Senn et al. Aug 1996 A
5553145 Micali Sep 1996 A
5557518 Rosen Sep 1996 A
5557728 Garrett et al. Sep 1996 A
5592375 Salmon et al. Jan 1997 A
5592668 Harding et al. Jan 1997 A
5596994 Bro Jan 1997 A
5598557 Doner et al. Jan 1997 A
5600833 Senn et al. Feb 1997 A
5606691 Watts et al. Feb 1997 A
5627979 Chang et al. May 1997 A
5638457 Deaton et al. Jun 1997 A
5640569 Miller et al. Jun 1997 A
5644721 Chung et al. Jul 1997 A
5652896 Yamauchi et al. Jul 1997 A
5657389 Houvener Aug 1997 A
5659165 Jennings et al. Aug 1997 A
5664111 Nahan et al. Sep 1997 A
5664115 Fraser Sep 1997 A
5671364 Turk Sep 1997 A
5675784 Maxwell et al. Oct 1997 A
5687323 Hodroff Nov 1997 A
5689652 Lupien et al. Nov 1997 A
5694546 Reisman Dec 1997 A
5696909 Wallner Dec 1997 A
5706457 Dwyer et al. Jan 1998 A
5708780 Levergood et al. Jan 1998 A
5710886 Christensen et al. Jan 1998 A
5710889 Clark et al. Jan 1998 A
5715314 Payne et al. Feb 1998 A
5715399 Bezos Feb 1998 A
5715402 Popolo Feb 1998 A
5715466 Flanagan et al. Feb 1998 A
5717989 Tozzoli et al. Feb 1998 A
5722418 Bro Mar 1998 A
5724524 Hunt et al. Mar 1998 A
5724593 Hargrave, III et al. Mar 1998 A
5727165 Ordish et al. Mar 1998 A
5729594 Klingman Mar 1998 A
5734838 Robinson et al. Mar 1998 A
5734931 Inoue et al. Mar 1998 A
5740252 Minor et al. Apr 1998 A
5757917 Rose et al. May 1998 A
5758126 Daniels et al. May 1998 A
5758333 Bauer et al. May 1998 A
5761648 Golden et al. Jun 1998 A
5768581 Cochran Jun 1998 A
5771003 Seymour Jun 1998 A
5771291 Newton et al. Jun 1998 A
5771380 Tanaka et al. Jun 1998 A
5774553 Rosen Jun 1998 A
5774870 Storey Jun 1998 A
5778178 Arunachalam Jul 1998 A
5778213 Shakib et al. Jul 1998 A
5778356 Heiny Jul 1998 A
5787386 Kaplan et al. Jul 1998 A
5787402 Potter et al. Jul 1998 A
5790790 Smith et al. Aug 1998 A
5794207 Walker et al. Aug 1998 A
5794210 Goldhaber et al. Aug 1998 A
5794219 Brown Aug 1998 A
5799285 Klingman Aug 1998 A
5803500 Mossberg Sep 1998 A
5806044 Powell Sep 1998 A
5818914 Fujisaki Oct 1998 A
5822737 Ogram Oct 1998 A
5826241 Stein et al. Oct 1998 A
5826244 Huberman Oct 1998 A
5826258 Gupta et al. Oct 1998 A
5832452 Schneider et al. Nov 1998 A
5835896 Fisher et al. Nov 1998 A
5835911 Nakagawa et al. Nov 1998 A
5838965 Kavanagh et al. Nov 1998 A
5845143 Yamauchi et al. Dec 1998 A
5845265 Woolston Dec 1998 A
5845266 Lupien et al. Dec 1998 A
5846265 McGregor et al. Dec 1998 A
5848396 Gerace Dec 1998 A
5850442 Muftic Dec 1998 A
5854997 Sukeda et al. Dec 1998 A
5855007 Jovicic et al. Dec 1998 A
5855008 Goldhaber et al. Dec 1998 A
5857188 Douglas Jan 1999 A
5857201 Wright, Jr. et al. Jan 1999 A
5857203 Kauffman et al. Jan 1999 A
5870722 Albert et al. Feb 1999 A
5872848 Romney et al. Feb 1999 A
5873069 Reuhl et al. Feb 1999 A
5874412 Priebe et al. Feb 1999 A
5883620 Hobbs et al. Mar 1999 A
5884056 Steele Mar 1999 A
5884246 Boucher et al. Mar 1999 A
5884247 Christy Mar 1999 A
5884277 Khosla Mar 1999 A
5890138 Godin et al. Mar 1999 A
5897621 Boesch et al. Apr 1999 A
5897622 Blinn et al. Apr 1999 A
5903874 Leonard et al. May 1999 A
5905974 Fraser et al. May 1999 A
5905975 Ausubel May 1999 A
5909544 Anderson, II et al. Jun 1999 A
5909678 Bergman et al. Jun 1999 A
5913040 Rakavy et al. Jun 1999 A
5913203 Wong et al. Jun 1999 A
5917484 Mullaney Jun 1999 A
5920725 Ma Jul 1999 A
5922074 Richard et al. Jul 1999 A
5923885 Johnson Jul 1999 A
5924072 Havens Jul 1999 A
5926794 Fethe Jul 1999 A
5944790 Levy Aug 1999 A
5945652 Ohki et al. Aug 1999 A
5945653 Walker et al. Aug 1999 A
5953423 Rosen Sep 1999 A
5956694 Powell Sep 1999 A
5960382 Steiner Sep 1999 A
5960409 Wexler Sep 1999 A
5963917 Ogram Oct 1999 A
5963923 Garber Oct 1999 A
5966685 Flanagan et al. Oct 1999 A
5969974 Vandenbelt et al. Oct 1999 A
5970469 Scroggie et al. Oct 1999 A
5971274 Milchman Oct 1999 A
5974412 Hazlehurst et al. Oct 1999 A
5983196 Wendkos Nov 1999 A
5987500 Arunachalam Nov 1999 A
5991739 Cupps et al. Nov 1999 A
5999913 Goodwin, III Dec 1999 A
6006221 Liddy et al. Dec 1999 A
6009412 Storey Dec 1999 A
6014634 Scroggie et al. Jan 2000 A
6016955 De Rooij et al. Jan 2000 A
6018721 Aziz et al. Jan 2000 A
6018742 Herbert, III Jan 2000 A
6029015 Ishiguro Feb 2000 A
6029141 Bezos et al. Feb 2000 A
6029150 Kravitz Feb 2000 A
6035280 Christensen Mar 2000 A
6035288 Solomon Mar 2000 A
6035402 Vaeth et al. Mar 2000 A
6039244 Finsterwald Mar 2000 A
6044363 Mori et al. Mar 2000 A
6047264 Fisher et al. Apr 2000 A
6047274 Johnson et al. Apr 2000 A
6049785 Gifford Apr 2000 A
6052670 Johnson Apr 2000 A
6055518 Franklin et al. Apr 2000 A
6058379 Odom et al. May 2000 A
6058417 Hess et al. May 2000 A
6061448 Smith et al. May 2000 A
6069939 Fung et al. May 2000 A
6073117 Oyanagi et al. Jun 2000 A
6077085 Parry et al. Jun 2000 A
6085169 Walker et al. Jul 2000 A
6085176 Woolston Jul 2000 A
6092035 Kurachi et al. Jul 2000 A
6092037 Stone et al. Jul 2000 A
6095410 Andersen et al. Aug 2000 A
6101485 Fortenberry et al. Aug 2000 A
6104815 Alcorn et al. Aug 2000 A
6105001 Masi et al. Aug 2000 A
6105008 Davis et al. Aug 2000 A
6119137 Smith et al. Sep 2000 A
6119229 Martinez et al. Sep 2000 A
6122355 Strohl Sep 2000 A
6122606 Johnson Sep 2000 A
6134533 Shell Oct 2000 A
6134543 Witkowski et al. Oct 2000 A
6138106 Walker et al. Oct 2000 A
6138107 Elgamal Oct 2000 A
6141653 Conklin et al. Oct 2000 A
6144984 DeBenedictis et al. Nov 2000 A
6151589 Aggarwal et al. Nov 2000 A
6161082 Goldberg et al. Dec 2000 A
6167567 Chiles Dec 2000 A
6173267 Cairns Jan 2001 B1
6178408 Copple et al. Jan 2001 B1
6189003 Leal Feb 2001 B1
6192407 Smith et al. Feb 2001 B1
6199079 Gupta et al. Mar 2001 B1
6202051 Woolston Mar 2001 B1
6205418 Li et al. Mar 2001 B1
6205433 Boesch et al. Mar 2001 B1
6212556 Arunachalam Apr 2001 B1
6226412 Schwab May 2001 B1
6237145 Narasimhan et al. May 2001 B1
6243094 Sklar Jun 2001 B1
6243691 Fisher et al. Jun 2001 B1
6243699 Fish Jun 2001 B1
6246996 Stein et al. Jun 2001 B1
6266651 Woolston Jul 2001 B1
6266652 Godin et al. Jul 2001 B1
6272675 Schrab et al. Aug 2001 B1
6275789 Moser et al. Aug 2001 B1
6278969 King et al. Aug 2001 B1
6278980 Wendkos Aug 2001 B1
6282507 Horiguchi et al. Aug 2001 B1
6285998 Black et al. Sep 2001 B1
6286002 Axaopoulos et al. Sep 2001 B1
6292769 Flanagan et al. Sep 2001 B1
6301554 Christy Oct 2001 B1
6308172 Agrawal et al. Oct 2001 B1
6317727 May Nov 2001 B1
6321208 Barnett et al. Nov 2001 B1
6321210 O'Brien et al. Nov 2001 B1
6326962 Szabo Dec 2001 B1
6326985 Tazoe et al. Dec 2001 B1
6330543 Kepecs Dec 2001 B1
6332126 Peirce et al. Dec 2001 B1
6336009 Suzumi et al. Jan 2002 B1
6336098 Fortenberry et al. Jan 2002 B1
6336099 Barnett et al. Jan 2002 B1
6336105 Conklin et al. Jan 2002 B1
6339755 Hetherington et al. Jan 2002 B1
6341958 Zilberman Jan 2002 B1
6345273 Cochran Feb 2002 B1
6347339 Morris et al. Feb 2002 B1
6349275 Schumacher et al. Feb 2002 B1
6356865 Franz et al. Mar 2002 B1
6363337 Amith Mar 2002 B1
6386446 Himmel et al. May 2002 B1
6389427 Faulkner May 2002 B1
6396515 Hetherington et al. May 2002 B1
6401077 Godden et al. Jun 2002 B1
6405175 Ng Jun 2002 B1
6415270 Rackson et al. Jul 2002 B1
6421653 May Jul 2002 B1
6434546 Williamowski et al. Aug 2002 B1
6438524 Shi Aug 2002 B1
6446048 Wells et al. Sep 2002 B1
6450407 Freeman et al. Sep 2002 B1
6460015 Hetherington et al. Oct 2002 B1
6460020 Pool et al. Oct 2002 B1
6463404 Appleby Oct 2002 B1
6466931 Attaluri et al. Oct 2002 B1
6473729 Gastaldo et al. Oct 2002 B1
6490602 Kraemer Dec 2002 B1
6493661 White, III et al. Dec 2002 B1
6496793 Veditz et al. Dec 2002 B1
6507813 Veditz et al. Jan 2003 B2
6515656 Wittenburg et al. Feb 2003 B1
6516329 Smith Feb 2003 B1
6523000 Ando et al. Feb 2003 B1
6523012 Glassman et al. Feb 2003 B1
6523037 Monahan et al. Feb 2003 B1
6526426 Lakritz Feb 2003 B1
6532444 Weber Mar 2003 B1
6549922 Srivastava et al. Apr 2003 B1
6549941 Jaquith et al. Apr 2003 B1
6556975 Wittsche Apr 2003 B1
6567821 Polk May 2003 B1
6570591 Crovetto et al. May 2003 B1
6571216 Garg et al. May 2003 B1
6571241 Nosohara May 2003 B1
6574239 Dowling et al. Jun 2003 B1
6578012 Storey Jun 2003 B1
6594640 Postrel Jul 2003 B1
6598026 Ojha et al. Jul 2003 B1
6601071 Bowker et al. Jul 2003 B1
6604107 Wang Aug 2003 B1
6616703 Nakagawa Sep 2003 B1
6623529 Lakritz Sep 2003 B1
6628307 Fair Sep 2003 B1
6640221 Levine et al. Oct 2003 B1
6643624 Philippe et al. Nov 2003 B2
6647364 Yumura et al. Nov 2003 B1
6647373 Carlton-Foss Nov 2003 B1
6651220 Penteroudakis et al. Nov 2003 B1
6658404 Cecchini Dec 2003 B1
6665676 Twig et al. Dec 2003 B2
6671681 Emens et al. Dec 2003 B1
6694321 Berno Feb 2004 B1
6694326 Mayhew et al. Feb 2004 B2
6701314 Conover et al. Mar 2004 B1
6721715 Nemzow Apr 2004 B2
6732161 Hess et al. May 2004 B1
6748367 Lee Jun 2004 B1
6768997 Schirmer et al. Jul 2004 B2
6771291 DiStefano, III Aug 2004 B1
6778193 Biebesheimer et al. Aug 2004 B2
6778993 Wang Aug 2004 B2
6785671 Bailey et al. Aug 2004 B1
6799165 Boesjes Sep 2004 B1
6839683 Walker et al. Jan 2005 B1
6842739 Postrel Jan 2005 B2
6857022 Scanlan Feb 2005 B1
6865547 Brake, Jr. et al. Mar 2005 B1
6876997 Rorex et al. Apr 2005 B1
6895386 Bachman et al. May 2005 B1
6901408 Fachat et al. May 2005 B2
6912539 Kapitanski et al. Jun 2005 B1
6925608 Neale et al. Aug 2005 B1
6947928 Dettinger et al. Sep 2005 B2
6965882 Lapstun et al. Nov 2005 B1
6999932 Zhou Feb 2006 B1
7007026 Wilkinson et al. Feb 2006 B2
7013289 Horn et al. Mar 2006 B2
7031985 Pecheny Apr 2006 B1
7072826 Wakita Jul 2006 B1
7076453 Jammes et al. Jul 2006 B2
7080104 Ring et al. Jul 2006 B2
7100195 Underwood Aug 2006 B1
7133835 Fusz et al. Nov 2006 B1
7136863 Wang Nov 2006 B2
7165041 Guheen et al. Jan 2007 B1
7181438 Szabo Feb 2007 B1
7191393 Chin et al. Mar 2007 B1
7194403 Okura et al. Mar 2007 B2
7206768 deGroeve et al. Apr 2007 B1
7234110 Sumitomo Jun 2007 B2
7251612 Parker et al. Jul 2007 B1
7296033 Lynch Nov 2007 B1
7315613 Kleindienst et al. Jan 2008 B2
7315826 Guheen et al. Jan 2008 B1
7337133 Bezos et al. Feb 2008 B1
7340389 Vargas Mar 2008 B2
7398229 Budish Jul 2008 B2
7418390 Jokipii Aug 2008 B1
7599857 Bishop et al. Oct 2009 B2
7660740 Boone et al. Feb 2010 B2
7742985 Digrigoli et al. Jun 2010 B1
7752034 Brockett et al. Jul 2010 B2
7752266 Grove Jul 2010 B2
7895082 Veres et al. Feb 2011 B2
7908132 Brockett et al. Mar 2011 B2
7941348 Veres et al. May 2011 B2
8050957 Woehler Nov 2011 B2
8055582 Digrigoli et al. Nov 2011 B2
8078505 Veres et al. Dec 2011 B2
8255286 Veres et al. Aug 2012 B2
8266016 Boone et al. Sep 2012 B2
8442871 Veres et al. May 2013 B2
8601373 Ackley et al. Dec 2013 B1
8639782 Liu Jan 2014 B2
8639829 Grove Jan 2014 B2
8719041 Veres et al. May 2014 B2
8732037 Boone et al. May 2014 B2
8799218 Liu et al. Aug 2014 B2
9092792 Veres et al. Jul 2015 B2
9189568 Munro, Jr. et al. Nov 2015 B2
9514128 Grove Dec 2016 B2
9736269 Liu et al. Aug 2017 B2
20010007099 Rau et al. Jul 2001 A1
20010009005 Godin et al. Jul 2001 A1
20010011241 Nemzow Aug 2001 A1
20010023407 Liyanearachchi et al. Sep 2001 A1
20010027436 Tenembaum Oct 2001 A1
20010027472 Guan Oct 2001 A1
20010029442 Shiotsu et al. Oct 2001 A1
20010029455 Chin et al. Oct 2001 A1
20010032164 Kim Oct 2001 A1
20010032165 Friend et al. Oct 2001 A1
20010032175 Holden et al. Oct 2001 A1
20010032878 Tsiounis et al. Oct 2001 A1
20010034694 Elias Oct 2001 A1
20010039524 Harrison et al. Nov 2001 A1
20010039531 Aoki Nov 2001 A1
20010041973 Abkowitz Nov 2001 A1
20010047308 Kaminsky et al. Nov 2001 A1
20010049628 Icho Dec 2001 A1
20010049647 Sheehan et al. Dec 2001 A1
20010049707 Tran Dec 2001 A1
20010051932 Srinivasan Dec 2001 A1
20010051943 Drucker et al. Dec 2001 A1
20020002538 Ling Jan 2002 A1
20020013767 Katz Jan 2002 A1
20020013774 Morimoto Jan 2002 A1
20020016831 Peled et al. Feb 2002 A1
20020019837 Balnaves Feb 2002 A1
20020026423 Maritzen et al. Feb 2002 A1
20020029182 Nakagawa Mar 2002 A1
20020029339 Rowe Mar 2002 A1
20020035466 Kodama Mar 2002 A1
20020035595 Yen et al. Mar 2002 A1
20020038282 Montgomery Mar 2002 A1
20020040344 Preiser et al. Apr 2002 A1
20020042835 Pepin et al. Apr 2002 A1
20020046137 Odom et al. Apr 2002 A1
20020046157 Solomon Apr 2002 A1
20020049664 Hoffman et al. Apr 2002 A1
20020055981 Spaey et al. May 2002 A1
20020069049 Turner Jun 2002 A1
20020069134 Solomon Jun 2002 A1
20020069184 Tilly et al. Jun 2002 A1
20020073015 Chan et al. Jun 2002 A1
20020073111 Heyliger Jun 2002 A1
20020082953 Batham et al. Jun 2002 A1
20020082977 Hammond et al. Jun 2002 A1
20020087568 LeDonne et al. Jul 2002 A1
20020087661 Matichuk et al. Jul 2002 A1
20020091580 Wang Jul 2002 A1
20020095462 Beck et al. Jul 2002 A1
20020099562 Bruce et al. Jul 2002 A1
20020099656 Poh Wong Jul 2002 A1
20020103794 Chang Aug 2002 A1
20020105532 Oblinger Aug 2002 A1
20020105550 Biebesheimer et al. Aug 2002 A1
20020107842 Biebesheimer et al. Aug 2002 A1
20020107843 Biebesheimer et al. Aug 2002 A1
20020107852 Oblinger Aug 2002 A1
20020111889 Buxton et al. Aug 2002 A1
20020111907 Ling Aug 2002 A1
20020111967 Nagase Aug 2002 A1
20020116318 Thomas et al. Aug 2002 A1
20020120548 Etkin Aug 2002 A1
20020120554 Vega Aug 2002 A1
20020123959 Mozley et al. Sep 2002 A1
20020123982 Masuichi Sep 2002 A1
20020143612 Barik et al. Oct 2002 A1
20020147655 Say Oct 2002 A1
20020147656 Tam et al. Oct 2002 A1
20020147784 Gold et al. Oct 2002 A1
20020147790 Snow Oct 2002 A1
20020149614 Biebesheimer et al. Oct 2002 A1
20020152190 Biebesheimer et al. Oct 2002 A1
20020156688 Horn et al. Oct 2002 A1
20020169759 Kraft et al. Nov 2002 A1
20020174010 Rice Nov 2002 A1
20020174031 Weiss Nov 2002 A1
20020174050 Eynard et al. Nov 2002 A1
20020178178 Peng Nov 2002 A1
20020184610 Chong et al. Dec 2002 A1
20020188670 Stringham Dec 2002 A1
20020193986 Schirris Dec 2002 A1
20020198713 Franz et al. Dec 2002 A1
20030004809 Palcic et al. Jan 2003 A1
20030005159 Kumhyr Jan 2003 A1
20030009392 Perkowski Jan 2003 A1
20030011608 Wada Jan 2003 A1
20030014350 Duell et al. Jan 2003 A1
20030018885 Landsman et al. Jan 2003 A1
20030022719 Donald et al. Jan 2003 A1
20030033137 Holubar et al. Feb 2003 A1
20030041014 Grey et al. Feb 2003 A1
20030046059 Litster et al. Mar 2003 A1
20030050861 Martin et al. Mar 2003 A1
20030055747 Carr et al. Mar 2003 A1
20030061306 Kanno et al. Mar 2003 A1
20030069829 Gathman et al. Apr 2003 A1
20030074462 Grove Apr 2003 A1
20030078033 Sauer et al. Apr 2003 A1
20030083952 Simpson et al. May 2003 A1
20030084051 Depura et al. May 2003 A1
20030088566 Wang May 2003 A1
20030093326 Poon et al. May 2003 A1
20030105682 Dicker et al. Jun 2003 A1
20030105705 Eyre Jun 2003 A1
20030110047 Santosuosso Jun 2003 A1
20030115484 Moriconi Jun 2003 A1
20030120560 Almeida Jun 2003 A1
20030126235 Chandrasekar et al. Jul 2003 A1
20030131006 Monahan et al. Jul 2003 A1
20030139975 Perkowski Jul 2003 A1
20030144922 Schrantz Jul 2003 A1
20030154134 Wang Aug 2003 A1
20030163575 Perkins et al. Aug 2003 A1
20030165160 Minami et al. Sep 2003 A1
20030167213 Jammes et al. Sep 2003 A1
20030179703 Levy Sep 2003 A1
20030208352 Lee Nov 2003 A1
20030229544 Veres et al. Dec 2003 A1
20030229545 Veres et al. Dec 2003 A1
20030229554 Veres et al. Dec 2003 A1
20040001106 Deutscher et al. Jan 2004 A1
20040034629 Genser Feb 2004 A1
20040039692 Shields et al. Feb 2004 A1
20040049423 Kawashima et al. Mar 2004 A1
20040073507 Scott et al. Apr 2004 A1
20040078297 Veres et al. Apr 2004 A1
20040128224 Dabney et al. Jul 2004 A1
20040142919 Meissner et al. Jul 2004 A1
20040204990 Lee et al. Oct 2004 A1
20040204991 Monahan et al. Oct 2004 A1
20040215612 Brody Oct 2004 A1
20040254853 Heene et al. Dec 2004 A1
20050004911 Goldberg et al. Jan 2005 A1
20050005266 Datig Jan 2005 A1
20050033655 Woolston Feb 2005 A1
20050102151 Fuwa et al. May 2005 A1
20050102328 Ring et al. May 2005 A1
20050108380 Odhner et al. May 2005 A1
20050197897 Veit Sep 2005 A1
20050203673 El-Hajj et al. Sep 2005 A1
20050222984 Radestock et al. Oct 2005 A1
20050240392 Munro et al. Oct 2005 A1
20050256852 McNall et al. Nov 2005 A1
20060020576 Karube Jan 2006 A1
20060047824 Bowler Mar 2006 A1
20060059246 Grove Mar 2006 A1
20060074792 Wagoner et al. Apr 2006 A1
20060074984 Milener et al. Apr 2006 A1
20060089897 Maas et al. Apr 2006 A1
20060100462 Vanoppen et al. May 2006 A1
20060106783 Saffer et al. May 2006 A1
20060136301 Grovit Jun 2006 A1
20060167864 Bailey et al. Jul 2006 A1
20060200353 Bennett Sep 2006 A1
20060200462 Kadayam et al. Sep 2006 A1
20070016893 Branda Jan 2007 A1
20070027472 Hiles et al. Feb 2007 A1
20070039025 Kraft et al. Feb 2007 A1
20070081197 Omoigui Apr 2007 A1
20070083612 Kim Apr 2007 A1
20070088722 Wang Apr 2007 A1
20070088838 Levkovitz et al. Apr 2007 A1
20070112643 Veres et al. May 2007 A1
20070156677 Szabo Jul 2007 A1
20070198391 Dreyer et al. Aug 2007 A1
20080043774 Achtermann et al. Feb 2008 A1
20080052367 Liu et al. Feb 2008 A1
20080133612 Liu et al. Jun 2008 A1
20080147479 Johnson Jun 2008 A1
20080152095 Kleindienst et al. Jun 2008 A1
20100131510 Boone et al. May 2010 A1
20100228536 Grove Sep 2010 A1
20100312695 Digrigoli et al. Dec 2010 A1
20110231530 Veres et al. Sep 2011 A1
20120047029 Veres et al. Feb 2012 A1
20120246233 Veres et al. Sep 2012 A1
20120284304 Boone et al. Nov 2012 A1
20140142919 Grove May 2014 A1
20140143321 Liu et al. May 2014 A1
20140297459 Boone et al. Oct 2014 A1
20140297461 Boone et al. Oct 2014 A1
20140297462 Boone et al. Oct 2014 A1
20140297463 Boone et al. Oct 2014 A1
20140297464 Boone et al. Oct 2014 A1
20140297475 Boone et al. Oct 2014 A1
20140297482 Boone et al. Oct 2014 A1
20140297483 Boone et al. Oct 2014 A1
20140297484 Boone et al. Oct 2014 A1
20140304120 Boone et al. Oct 2014 A1
20140324594 Veres et al. Oct 2014 A1
20140337154 Liu et al. Nov 2014 A1
20150127502 Knepfle et al. May 2015 A1
20150371322 Veres et al. Dec 2015 A1
20160071181 Munro et al. Mar 2016 A1
20170083509 Grove Mar 2017 A1
Foreign Referenced Citations (72)
Number Date Country
2253543 Oct 1997 CA
1139782 Jan 1997 CN
102129642 Jul 2011 CN
4308597 Aug 1993 DE
251619 Jan 1988 EP
254812 Feb 1988 EP
542298 May 1993 EP
590861 Apr 1994 EP
2658635 Aug 1991 FR
2261579 May 1993 GB
2295474 May 1996 GB
2296413 Jun 1996 GB
2301919 Dec 1996 GB
2001-000469 Jan 2001 JP
2001-319098 Nov 2001 JP
2001-338179 Dec 2001 JP
2001-357248 Dec 2001 JP
2002-092390 Mar 2002 JP
2002-109286 Apr 2002 JP
2002-207898 Jul 2002 JP
2000-0018041 Apr 2000 KR
2000-0024372 May 2000 KR
2000-0037395 Jul 2000 KR
2000-0049744 Aug 2000 KR
2002-0059971 Jul 2002 KR
9300266 Sep 1994 NL
9116691 Oct 1991 WO
9215174 Sep 1992 WO
9512169 May 1995 WO
9517711 Jun 1995 WO
9633568 Oct 1996 WO
9634356 Oct 1996 WO
9636024 Nov 1996 WO
9641315 Dec 1996 WO
9704411 Feb 1997 WO
9737315 Oct 1997 WO
9743727 Nov 1997 WO
9748078 Dec 1997 WO
9809447 Mar 1998 WO
9960503 Nov 1999 WO
9963461 Dec 1999 WO
0058862 Oct 2000 WO
0062231 Oct 2000 WO
2000-322490 Nov 2000 WO
0078557 Dec 2000 WO
0079461 Dec 2000 WO
0102926 Jan 2001 WO
0116815 Mar 2001 WO
0129750 Apr 2001 WO
0137171 May 2001 WO
0139059 May 2001 WO
0152135 Jul 2001 WO
0153929 Jul 2001 WO
0157722 Aug 2001 WO
0171579 Sep 2001 WO
0171580 Sep 2001 WO
0173665 Oct 2001 WO
0180111 Oct 2001 WO
0182107 Nov 2001 WO
0182115 Nov 2001 WO
0205179 Jan 2002 WO
2002019220 Mar 2002 WO
0231737 Apr 2002 WO
0233618 Apr 2002 WO
0248828 Jun 2002 WO
02069101 Sep 2002 WO
02097582 Dec 2002 WO
03038560 May 2003 WO
03104931 Dec 2003 WO
2004-094643 Mar 2004 WO
2004090666 Oct 2004 WO
2004092894 Oct 2004 WO
Non-Patent Literature Citations (421)
Entry
Non-Final Office Action received for U.S. Appl. No. 09/602,110, dated Jan. 21, 2004, 14 pages.
Response to Non-Final Office Action filed on May 24, 2004, for U.S. Appl. No. 09/602,110, dated Jan. 21, 2004, 20 pages.
Final Rejection received for U.S. Appl. No. 09/602,110 dated Sep. 2, 2004, 14 pages.
Response to Final Office Action filed on Jan. 6, 2005, for U.S. Appl. No. 09/602,110, dated Sep. 2, 2004, 16 pages.
Non-Final Office Action received for U.S. Appl. No. 09/602,110, dated Apr. 5, 2005, 12 pages.
Response to Non-Final Office Action filed on Aug. 8, 2005, for U.S. Appl. No. 09/602,110, dated Apr. 5, 2005, 19 pages.
Final Office Action received for U.S. Appl. No. 09/602,110, dated Nov. 21, 2005, 12 pages.
Response to Final Office Action filed on Jan. 25, 2006, for U.S. Appl. No. 09/602,110, dated Nov. 21, 2005, 15 pages.
Final office action received for U.S. Appl. No. 09/602,110, dated Mar. 8, 2006, 12 pages.
Response to Final Office Action filed on May 11, 2006, for U.S. Appl. No. 09/602,110, dated Mar. 8, 2006, 18 pages.
Advisory Action received for U.S. Appl. No. 09/602,110, dated May 26, 2006, 3 pages.
Pre-Appeal Brief Conference Request U.S. Appl. No. 09/602,110, filed on Jun. 30, 2006, 4 pages.
Decision on Pre-Appeal Brief received for U.S. Appl. No. 09/602,110, mailed on Aug. 15, 2006, 2 pages.
Appeal Brief for U.S. Appl. No. 09/602,110, filed on Dec. 15, 2006, 34 pages.
Examiners Answer to Appeal Brief received for U.S. Appl. No. 09/602,110, mailed on Mar. 7, 2007, 13 pages.
Reply Brief for U.S. Appl. No. 09/602,110, filed on May 7, 2007, 11 pages.
Reply Brief Acknowledgment received for U.S. Appl. No. 09/602,110, dated May 15, 2007, 2 pages.
Appeal Decision received for for U.S. Appl. No. 09/602,110, mailed on Feb. 28, 2008, 13 pages.
Non-Final Office Action received for U.S. Appl. No. 09/602,110, dated Jul. 21, 2008, 13 pages.
Response to Non-Final Office Action filed on Oct. 21, 2008, for U.S. Appl. No. 09/602,110, dated Jul. 21, 2008, 19 pages.
Final office action received for U.S. Appl. No. 09/602,110, dated Nov. 17, 2008, 13 pages.
Response to Final Office Action filed on Feb. 17, 2009, for U.S. Appl. No. 09/602,110, dated Nov. 17, 2008, 21 pages.
Non-Final Office Action received for U.S. Appl. No. 09/602,110, dated Mar. 18, 2009, 17 pages.
Response to Non-Final Office Action filed on Jul. 20, 2009, for U.S. Appl. No. 09/602,110, dated Mar. 18, 2009, 21 pages.
Final office action received for U.S. Appl. No. 09/602,110, dated Nov. 25, 2009, 18 pages.
Response to Final Office Action filed on Jan. 25, 2010, for U.S. Appl. No. 09/602,110, dated Nov. 25, 2009, 22 pages.
Appeal Decision received for U.S. Appl. No. 09/602,110, mailed on May 29, 2013, 10 pages.
Pre-Appeal Brief Request for U.S. Appl. No. 09/602,110, filed on Mar. 20, 2014, 5 pages.
Decision on Pre-Appeal Brief received for U.S. Appl. No. 09/602,110, mailed on Mar. 28, 2014, 2 pages.
Final office action received for U.S. Appl. No. 09/602,110, dated Sep. 10, 2014, 20 pages.
Restriction Requirement received for U.S. Appl. No. 10/252,126 dated Oct. 31, 2005, 7 pages.
Response to Restriction Requirement filed on Jan. 3, 2006, for U.S. Appl. No. 10/252,126, dated Oct. 31, 2005, 5 pages.
Non-Final Office Action received for U.S. Appl. No. 10/252,126, dated Feb. 3, 2006, 9 pages.
Response to Non-Final Office Action filed on May 8, 2006 for U.S. Appl. No. 10/252,126, dated Feb. 3, 2006, 7 pages.
Final Office Action received for U.S. Appl. No. 10/252,126, dated Jun. 27, 2006, 12 pages.
Response to Final Office Action filed on Nov. 3, 2006 for U.S. Appl. No. 10/252,126, dated Jun. 27, 2006, 5 pages.
Non-Final Office Action received for U.S. Appl. No. 10/252,126, dated Jan. 30, 2007, 10 pages.
Response to Non-Final Office Action filed on Jun. 25, 2007, for U.S. Appl. No. 10/252,126, dated Jan. 30, 2007, 11 pages.
Non-Final Office Action received for U.S. Appl. No. 10/252,126, dated Aug. 20, 2007, 9 pages.
Response to Non-Final Office Action filed on Dec. 27,2007 for U.S. Appl. No. 10/252,126, dated Aug. 20, 2007, 8 pages.
Final Office Action received for U.S. Appl. No. 10/252,126, dated Feb. 26, 2008, 13 pages.
Response to Final Office Action filed on Jul. 28, 2008, for U.S. Appl. No. 10/252,126, dated Feb. 26, 2008, 7 pages.
Final Office Action received for U.S. Appl. No. 10/252,126, dated Sep. 4, 2008, 13 pages.
Appeal Brief for U.S. Appl. No. 10/252,126, filed on Feb. 4, 2009, 22 pages.
Non-Final Office Action received for U.S. Appl. No. 10/252,128, dated Mar. 21, 2008, 14 pages.
Response to Non-Final Office Action filed on Jul. 23, 2008, for U.S. Appl. No. 10/252,128, dated Mar. 21, 2008, 11 pages.
Restriction Requirement received for U.S. Appl. No. 10/252,128, dated Nov. 24, 2008, 8 pages.
Response to Restriction Requirement filed on Dec. 23, 2008, for U.S. Appl. No. 10/252,128, dated Nov. 24, 2008, 10 pages.
Final Office Action received for U.S. Appl. No. 10/252,128, dated Apr. 3, 2009, 14 pages.
Pre-Appeal Brief Request for U.S. Appl. No. 10/252,128, filed on Aug. 3, 2009, 4 pages.
Pressler, “Sells on Ebay; Housewife Finds Herself Head of Multinational Software Firm”, Washington Post, Sep. 5, 1999, 3 pages.
Queree, “Bid it Out”, Global Finance, Jan. 2000, pp. 36-37.
Reck, “Formally Specifying an Automated Trade Execution System”, The Journal of Systems and Software, 1993, pp. 245-252.
Roberson, “AA/US Alliance Question”, Retrieved from the Internet: <URL: http://groups.google.com/q=mileage+combine+redeem&hl=en&lr=&ie=UTF-8&oe=U- TF-8&selm=6s1oa8%24v66%241%40nnrp1.dejanews.com&mum=9>, Aug. 26, 1998, 1 page.
Seminerio, “When You Gotta Take Stock”, EWeek, Retrieved from the Internet: <URL: http://www.eweek.com/print_article/0,1761,a=13253,00.asp, Dec. 11, 2000, 2 pages.
Staff, “Biz to Biz Buzz”, Newsbytes PM, May 24, 2000, 2 pages.
Strassmann, “The Impact of B2B”, Computerworld, Oct. 2, 2000, 3 pages.
Tadjr, “Delta:A Long Relationship Ends”, Retrieved from the Internet: <URL: http://groups.google.com/groups?q=mileage+combine+redeem&h1=en&lr=&ie=UTF- -8&oe=UTF-8&selm=7adhof%24me8%241%40news-1.news.gte.net&rnum=5>, Feb. 17, 1999, 1 page.
Tapscott, “eBay Endagners Traditional Papers Auctioneer Can Pack Far More Punch in Your Sales Pitch”, Oct. 9, 1999, 3 pages.
Turek, “Online Portals Offer Bandwidth and Voice Services”, Information Week, Retrieved from Internet URL:<http://www.informationweek.com/784/bandwidth.htm>, May 1, 2000, 4 pages.
Weiss, “Pan-Am FF Program”, Google Groups, Oct. 16, 1996, 3 pages.
Wilson, “Going . . . Going . . . Gone!Bargain-hunters and collectors can scour auctions from home via the Internet”, Apr. 27, 1999, 4 pages.
Wilson, “Act Globally, Think Locally”, InternetWeek, Issue 789, Nov. 12, 1999, 5 pages.
Wilson, “B2B Sellers Fight Back on Pricing”, InternetWeek.com, Retrieved from Internet URL: <http://www.internetweek.com/lead/lead121200.htm>, Dec. 12, 2000, 3 pages.
Wilson, “Hubs Rate Poorly on Feature Depth”, InternetWeek.com, Retrieved from Internet URL: http://www.internetweek.com/lead/lead100900.htm, Oct. 9, 2000, 4 pages.
“Combinable Miles Are the Stuff of Frequent Flyers' Dreams”, May 25, 1998, 4 pages.
“Ebay Blackthorne: Seller's Assistant Migration Guide”, Oct. 20, 2005, 364 pages.
“Now Available—eBay Blackthorne”, Oct. 20, 2005, 3 pages.
“Stamps.com Becomes the Standard in Internet Mailing and Shipping for Top Auction Resource and Trading Sites”, Retrieved from the Internet: <URL: http://search.proquest.com/professional/docview/449383612?accountid=161862>, Mar. 15, 2000, 6 pages.
“Yahoo! Launches Yahoo! PayDirect for Online Person-to-Person Payments; Relationship with CIBC National Bank Allows Consumers to Easily Send and Receive Payments via Email”, Business Wire, Retrieved from the Internet: <URL: http://search.proquest.com/professional/docview/445932440/14DE8530F513C8A026/1?accountid=I61862>, Jul. 31, 2000, 4 pages.
“Stamp.com Launches New iShip Service Offering to Automate Office-Based Shipping”, PR Newswire, Jun. 14, 2000, 5 pages.
“Stamp.com Launches New iShip Service Offering to Automate Office-Based Shipping”, PR Newswire, Jun. 14, 2000, 7 pages.
“New eBay Turbo Lister 2 Quick Start Guide”, eBay Inc., Feb. 2006, 5 pages.
“Robocopy.exe Robust File Copy Utility Version XP010”, 2003, 35 pages.
“Turbo Lister Listing Activity Quick Start Guide”, eBay Inc., Apr. 2007, 8 pages.
Notice of Allowance received for U.S. Appl. No. 14/790,661, dated Apr. 24, 2018, 5 pages.
Preliminary Amendment for U.S. Appl. No. 14/165,359, filed on Mar. 7, 2014, 6 pages.
Non-Final Office Action received for U.S. Appl. No. 14/165,359, dated Apr. 6, 2015, 13 pages.
Applicant Initiated Interview Summary received for U.S. Appl. No. 14/165,359, dated May 4, 2015, 3 pages.
Response to Non-Final Office Action filed on Sep. 8, 2015 for U.S. Appl. No. 14/165,359, dated Apr. 6, 2015, 11 pages.
Notice to Non-Compliant Amendment for U.S. Appl. No. 14/165,359, dated Sep. 25, 2015, 3 pages.
Response to Non-Final Office Action filed on Nov. 24, 2015 for U.S. Appl. No. 14/165,359 dated Apr. 6, 2015, 11 pages.
Final Office Action received for U.S. Appl. No. 14/165,359, dated Feb. 26, 2016, 11 pages.
Applicant Initiated Interview Summary received for U.S. Appl. No. 14/165,359, dated Apr. 20, 2016, 3 pages.
Response to Final Office Action filed on Aug. 26, 2016, for U.S. Appl. No. 14/165,359, dated Feb. 26, 2016, 10 pages.
Non-Final Office Action received for U.S. Appl. No. 14/165,359, dated Sep. 22, 2016, 7 pages.
Response to Non-Final Office Action filed on Nov. 8, 2016 for U.S. Appl. No. 14/165,359 dated Sep. 22, 2016, 8 pages.
Final Office Action received for U.S. Appl. No. 14/165,359, dated Nov. 25, 2016, 6 pages.
Response to Final Office Action filed on Mar. 27, 2017 for U.S. Appl. No. 14/165,359 dated Nov. 25, 2016, 8 pages.
Notice of Allowance received for U.S. Appl. No. 14/165,359, dated Apr. 12, 2017, 5 pages.
Response to Appeal Decision filed on Apr. 28, 2008 for U.S. Appl. No. 09/602,110 mailed on Feb. 28, 2008, 17 pages.
Advisory Action received for U.S. Appl. No. 09/602,110, dated Feb. 22, 2010, 3 pages.
Appeal Brief for U.S. Appl. No. 09/602,110, filed on Apr. 26, 2010, 37 pages.
Examiners Answer to Appeal Brief received for U.S. Appl. No. 09/602,110, mailed on Jun. 11, 2010, 20 pages.
Reply Brief for U.S. Appl. No. 09/602,110, filed on Aug. 11, 2010, 6 pages.
Reply Brief Acknowledgment received for U.S. Appl. No. 09/602,110, mailed on Aug. 18, 2010, 2 pages.
Response to Appeal Decision filed on Jul. 19, 2013 for U.S. Appl. No. 09/602,110, mailed on May 29, 2013, 19 pages.
Non-Final Office Action received for U.S. Appl. No. 09/602,110, dated Aug. 14, 2013, 20 pages.
Response to Non-Final Office Action filed on Nov. 14, 2013 for U.S. Appl. No. 09/602,110, dated Aug. 14, 2013, 21 pages.
Final Office Action received for U.S. Appl. No. 09/602,110, dated Nov. 25, 2013, 18 pages.
“Yahoo!—Regionai:Countries:Sweden”, Retrieved from the Internet URL <http://web.archive.org/web/19970616194441/www.yahoo.com/Regionai/Countries/Sweden/, Jun. 16, 1997, 2 pages.
Asbrand, “Taking Stock in Trading Exchanges”, Retrieved from the Internet: <URL: http://www.reed-electronics.com/eb-mag/index.asp?layout=articlePrint&arti- cleID=CA42124>, Apr. 1, 2000, 5 pages.
“Personal Optimized Decision/Transaction Program”, IBM Technical Disclosure Bulletin, Jan. 1995, pp. 83-84.
Bers, “Cyberspace: The New Promised Land”, Bank Systems & Technology, 32(7), Jul. 1995, pp. 32-37.
Bidnbuy, “Going, going, virtually gone: The success of online auctions in the US such as eBay has prompted the rise of European auctioneers who want to emulate its model”, Business and Finance, Jun. 17, 1999, 3 pages.
Brown, “What Does it Take to Make a Buck off of Usenet?”, Retrieved from the Internet: <URL: www.salon.com/tech/feature/1999/05/24/deja/print.html>, May 24, 1999, 4 pages.
Business Wire, “Yahoo! Launches Three New European Auctions Services; Yahoo! Italy, Yahoo! Spain and Yahoo! Sweden Unveil New Local Auctions”, Business Wire, Sep. 23, 1999, 3 pages.
Business Wire, “Subasta.com Enters Into Strategic Partnership with From2.com”, Business Wire, Obtained from Proquest, Document No. 43206061, Jul. 16, 1999, 2 pages.
Chan et al., “Design and Implementation of a Mobile Agent-Based Auction System”, 2001, pp. 740-743.
Chapman et al., “Roget's International thesaurus fourth”, Thomas Y Crowell, Publishers New York sec 637, 1997, 3 pages.
Chen, “Bidders Strategy Under Group-Buying Auction on the Internet”, Systems, Man and Cybernetics, Part A, IEEE Transactions on, vol. 32 Issue: 6, Nov. 2002, 1 page.
Cohen, “Citibank's Bid to Be the King of Cash (Citibank unveils Electronic Monetary System prototype, a digital currency system capable of replacing all current monetary systems)”, Bank Technology News, 9(9), Sep. 1996, 6 pages.
Cooper et al., “Playing Catch-Up: U.S. Web Firms Get Slow Start in Europe, Amid Crowded Field—Used to Being First and Best at Home, They Stumble in World's No. 2 Market—Pouncing on Amazon Delays”, Wall Street Journal Europe, Obtained from Proquest, Nov. 15, 1999, 5 pages.
Creed, “Haggling Online in the Philippines:Magtawaran Auction site:Company Business and Marketing:Brief Article”, Newsbytes News Network, Retrieved from Internet URL:<http://www.findarticles.com/cf_dls/m0NEW /2000_May_1/161859593/p1/article.jhtml>, May 1, 2000, 2 pages.
Dalton, “Going, Going, Gone!:E-commerce is leading to an anything-goes environment of online bidding and dynamic pricing”, Information Week, Retrieved from Internet URL:<http://www.informationweek.com/shared/printHTMLArticle.jhtml?article=/755/prauct.htm>, Oct. 4, 1999, 4 pages.
Davidow, “The Dynamics of Pricing: Technology Brings New Efficiencies to the Ancient Practice of Haggling”, Feb. 2000, pp. 42.
Edwards, “Your Web Browser is Bugged”, Retrieved from Internet URL:<http://www.ntsecurity.net/ Articles/Index.cfm? ArticleID=9543, Jul. 13, 2000, 3 pages.
Edwards, “New B2B Player Spreads Benefits of E-Commerce”, Communications News, Jan. 2001, 4 pages.
Fisher, “More Goods on the Block”, EWeek, Dec. 18, 2000, 4 pages.
Franse, “Distribution Briefs—Are Auctions in Vogue?”, Var Business, Retrieved from internet URL: <http://www.varbusiness.com/Components/printArticle.asp? ArticleID=33901>, Mar. 11, 2002, 2 pages.
Furger, “Working the Web Bazaar”, PC World magazine, Retrieved from Internet URL: <http://www. pcworld.com/resource/printable/article/0,aid, 15823, 00.asp> May 2000, 10 pages.
Goldsborough, “Internet Auctions Examined”, Link-Up, 17, Nov./Dec. 2000, pp. 24.
Goldstein, “Medical E-procurement-Navigating in a B2B Market”, Health Management Technology, 21(8), Aug. 2000, 1 page.
Greengard, “What Traffic Will Bear”, Business Finance Article Archives, Retrieved from Internet URL: <http://www.businessfinancemag.com/magazine/archives/article.html?articleID=13725 & Print=Y>, Mar. 2001, 4 pages.
Gupta, “Most Flexible FF?”, Google Groups, Oct. 29, 1996, 2 pages.
Hauser, “Anonymous Delivery of Goods in Electronic Commerce”, IBM Technical Disclosure Bulletin, 39(3), Mar. 1996, pp. 363-366.
Jaroneczyk, “Sold on an Old Idea”, Internet World, Retrieved from Internet URL:<http://www. findarticles.com/cf _0/mODXS/4_7/70506202/print.jhtml> Feb. 15, 2001, 3 pages.
Kalin, “How Long Can You Go?”, Darwin, Retrieved from Internet URL: <http://www.darwinmag.com/read/040101/low.html, Apr. 2001>, 5 pages.
Kumar et al., “Sales Promotions on the Internet”, 1998, 11 pages.
Lassila, “Web metadata: A Matter of Semantics”, IEEE Internet Computing, vol. 2, Issue: 4, Jul. 1998, 15 pages.
Lee et al., “Considering Exchange Rate Movements in Economic Evaluation of Foreign Direct Investments”, Engineering Economist, 40(2), Winter, 1995, pp. 171-199.
Lindsay et al., “The Historic Use of Computerized Tools for Marketing and Market Research: A Brief Survey”, Dec. 27, 2001, 20 pages.
“HP Completes Online Strategy With Launch of E-commerce Site”, M2 Presswire, Jun. 29, 1999, 3 pages.
Mardesich, “Site Offers Clearance for End-of-Life Products—Onsale Takes Auction Gavel Electronic”, Computer Reseller News, Jul. 8, 1996, 2 pages.
McClenahen, “Net Gains”, Industry Week, Cleveland, May 17, 1999, 8 pages.
McDougall, “Electronic Evolution”, Canadian Banker, 102(5), Sep.-Oct. 1995, 10 pages.
McKendrick, “Old Economy Players Step Up”, EC World, Nov. 2000, pp. 35-44.
Merlino, “Auction Anxiety”, Oct. 2000, pp. 247-251.
Mitchell, “BayBuilder Delivers Easy, Profitable Reverse Auctions”, Infoworld, Retrieved from Internet URL:<http://archive.infoworld.com/articles/eu/xml/00/06/05/000605eubaybuilder.xml> , Jun. 2, 2000, 5 pages.
Mollison, “America West Airlines Opt for Reverse Auctions”, Internet World, 8(4), Apr. 1, 2002, 5 pages.
Mollman, “Are You Ready to Bicker Over the Cost of that Sandwich? In the New Economy You Won't Pay Retail for Anything.”, PC/Computing, Jan. 1, 2000, 3 pages.
Mollman, “Sold! Never Pay Retail Again. Online auctions are Changing the way Businesses Buy and sell Everything”, PC Computing, Feb. 2000, 10 pages.
Morgan, “Pick Your Lot: Build consumer-oriented auctions with AuctionBuilder”, Sep. 18, 2000, 4 pages.
Morin, “Multilingual Communications Device”, U.S. Appl. No. 08/200,049, filed Feb. 22, 1994, Published Mar. 2, 2004, 7 pages.
Ohlson, “Looking Behind, Beyond B2B Marketplace Woes”, Network World Fusion, Retrieved from Internet URL<http://www.nwfusion.com/cgi-bin/mailto/x.cgi>, Jun. 11, 2001, 4 pages.
Pacek, “American Express Membership Rewards: A Good Deal or Not?”, Retrieved from the Internet: <URL: http://groups.google.com/groups?q=combine+points+programs&hl=en&lr=&ie=UTF-8&oe=UTF-8&selm=crazyone-2509972357090001%040async83.city-net.com&mum=4- >, Sep. 25, 1997, 2 pages.
Patel et al., “New Platform Options Fuel E-Commerce”, Retrieved from Internet URL:< http://www.informationweek.com/779/ecommerce.htm>, Mar. 27, 2000, 4 Pages.
Piccinelli et al., “E-Service Composition: Supporting Dynamic Definition of Process-Oriented Negotiation Parameters”, 2001, pp. 727-731.
Pollick, “Sold! on eBay: As antique and collectible dealers see their sales increase through online auctions such as eBay, more of them are deciding that the internet is not something to be afraid of.”, Sarasota Herald Tribune, Obtained from Proquest, Document No. 45499060, Oct. 11, 1999, 8 pages.
“Mitsubishi Venture, Wells Fargo Partner to Offer Multi-Currency E-Commerce Storefront”, PR Newswire, Mar. 1, 1999, 3 pages.
Examiner Initiated Interview Summary received for U.S. Appl. No. 10/252,126, dated Oct. 26, 2007, 1 page.
Decision on Appeal Brief received for U.S. Appl. No. 10/252,126, mailed on Sep. 15, 2010, 8 pages.
Response to Decision on Appeal filed on Oct. 25, 2010 for U.S. Appl. No. 10/252,126, mailed on Sep. 15, 2010, 11 pages.
Notice of Allowance received for U.S. Appl. No. 10/252,126, dated Dec. 30, 2010, 13 pages.
Examiner's Answer to Appeal Brief filed for U.S. Appl. No. 10/252,126, on Apr. 29, 2009, 12 pages.
Examiner's Answer to Appeal Brief received for U.S. Appl. No. 10/252,128, mailed on Mar. 31, 2010, 11 pages.
Response to Decision on Appeal filed on Mar. 28, 2013 for U.S. Appl. No. 10/252,128, mailed on Jan. 31, 2013, 9 pages.
Response to Final Office Action and Advisory Action filed on Apr. 10, 2007 for U.S. Appl. No. 10/252,127, dated Oct. 6, 2006 and Jan. 10, 2007, 11 pages.
Advisory Action received for U.S. Appl. No. 10/252,127, dated Mar. 29, 2010, 3 pages.
Pre-Appeal Brief Request for U.S. Appl. No. 10/252,127, filed on Apr. 7, 2010, 5 pages.
Response to Final Office Action and Advisory Action filed on Jun. 14, 2010 for U.S. Appl. No. 10/252,127, dated Jan. 7, 2010 and Mar. 29, 2010, 15 pages.
Non-Final Office Action received for U.S. Appl. No. 10/252,127, dated Sep. 10, 2010, 11 pages.
Response to Non-Final Office Action filed on Jan. 14, 2011, for U.S. Appl. No. 10/252,127, dated Sep. 10, 2010, 18 pages.
Notice of Allowance received for U.S. Appl. No. 10/252,127, dated Jul. 28, 2011, 6 pages.
Response to Final Office Action filed on Sep. 23, 2010, for U.S. Appl. No. 10/252,129, dated Apr. 23, 2010, 16 pages.
Advisory Action received for U.S. Appl. No. 10/252,129, dated Oct. 4, 2010, 2 pages.
Applicant Initiated Interview Summary received for U.S. Appl. No. 14/268,986, dated Sep. 16, 2016, 3 pages.
Response to Non-Final Office Action filed on Sep. 19, 2016, for U.S. Appl. No. 14/268,986, dated Jun. 17, 2016, 24 pages.
Non-Final Office Action received for U.S. Appl. No. 14/268,986, dated Feb. 10, 2017, 18 pages.
Response to Non-Final Office Action filed on May 10, 2017 for U.S. Appl. No. 14/268,986 dated Feb. 10, 2017, 30 pages.
Applicant Initiated Interview Summary received for U.S. Appl. No. 14/268,986, dated May 12, 2017, 3 pages.
Final Office Action received for U.S. Appl. No. 14/268,986, dated Sep. 11, 2017, 21 pages.
Notice of Allowance received for U.S. Appl. No. 11/508,420, dated Nov. 27, 2013, 2 pages.
Response to Non-Final Office Action filed on Oct. 14, 2013, for U.S. Appl. No. 13/285,916, dated Jul. 15, 2013, 13 pages.
Preliminary Amendment for U.S. Appl. No. 13/489,646, filed on Apr. 17, 2013, 29 pages.
Response to Non-Final Office Action filed on Jun. 8, 2010, for U.S. Appl. No. 11/647,728, dated Mar. 8, 2010, 13 pages.
Final Office Action received for U.S. Appl. No. 11/647,728, dated Jul. 13, 2010, 17 pages.
Examiner Initiated Interview Summary received for U.S. Appl. No. 11/647,728, dated Aug. 11, 2010, 3 pages.
Response to Final Office Action filed on Sep. 22, 2010, for U.S. Appl. No. 11/647,728, dated Jul. 13, 2010, 14 pages.
Notice of Allowance received for U.S. Appl. No. 11/647,728, dated Oct. 19, 2010, 11 pages.
Pre-Interview First Office Action received for U.S. Appl. No. 14/790,661, dated May 18, 2017, 5 pages.
First Action Interview Office Action received for U.S. Appl. No. 14/790,661, dated Aug. 8, 2017, 5 pages.
Response to First Action Interview Office Action filed on Dec. 7, 2017, for U.S. Appl. No. 14/790,661, dated Aug. 8, 2017, 13 pages.
Final Office Action received for U.S. Appl. No. 14/790,661, dated Feb. 9, 2018, 8 pages.
“Canadian Plus inter@ctive: Copyright (c)—Canadian Airlines International Ltd.”, Retrieved from the Internet: <URL: http://web.archive.org/web/19970704234541/www.cdnair.ca/cpi.html- >, 1994-1997, 1 page.
“Andale Lister”, Copyright 2002 Andale Inc., [Archived Oct. 25, 2002]. Retrieved from the Internet: <URL: http://web.archive.org/web/20021025121452/http://www.andale.com/corp/prod- ucts/sell.jsp>, Accessed Dec. 10, 2007, 3 pages.
“Andale Lister: Bulk List”, Copyright 2002 Andale Inc., [Archived Oct. 5, 2002], Retrieved from the Internet: <URL: http://web.archive.org/web/20021005074745/http://www.andale.com/corp/products/qs_sell_details_bulklist.jsp>, Accessed Dec. 10, 2007, 1 page.
“Andale Lister: Design Center”, Copyright 2002 Andale Inc., [Archived Dec. 15, 2002], Retrieved from the Internet: <URL: http://web.archive.org/web/20021215192044/http://www.andale.com/corp/products/qs_sell_details_designcenter.jsp>, Accessed Dec. 10, 2007, 1 page.
“Andale Lister: In-Line Images”, Copyright 2002 Andale Inc., [Archived Dec. 15, 2002], Retrieved from the Internet: <URL: http://web.archive.org/web/20021215192408/http://www.andale.com/corp/products/qs_sell_details_inlineimg.jsp>, Accessed Dec. 10, 2007, 1 page.
“Andale Lister: Inventory Dashboard”, Copyright 2002 Andale Inc., [Archived Dec. 15, 2002], Retrieved from the Internet: <URL: http://web.archive.org/web/20021215192408/http://www.andale.com/corp/products/qs_sell_details_invdashboard.jsp, Accessed Dec. 10, 2007, 2 pages.
“Andale Lister: Launch Scheduler”, Copyright 2002 Andale Inc., [Archived Dec. 15, 2002]. Retrieved from the Internet: <URL: http://web.archive.org/web/20021215192724/http://www.andale.com/corp/products/qs_sell_details_launchsched.jsp, Accessed Dec. 10, 2007, 1 page.
“Andale Lister: Online or Offline”, Copyright 2002 Andale Inc., [Archived Dec. 15, 2002], Retrieved from the Internet: <URL: http://web.archive.org/web/20021215194722/http://www.andale.com/corp/products/qs_sell_details_onoffline.jsp>, Accessed Dec. 10, 2007, 2 pages.
“Andale Lister: Overview”, Copyright 2002 Andale Inc., [Archived Dec. 1, 2002]. Retrieved from the Internet: <URL: http://web.archive.org/web/20021201081906/http://www.andale.com/corp/products/qs_overview.jsp, Accessed Dec. 10, 2007, 4 pages.
“Aviation Competition: Effects on Consumers from Domestic Airline Alliances Vary”, Retrieved from the Internet: <URL: http://groups.google.com/groups?q=mileage+combine+redeem&hl=en&lr=&ie=UTF--8&oe=UTF-8&selm=GAORPTrc99037.txtp2%40us.govnews.org&mum=6>, Feb. 2, 1999, 25 pages.
BarterBee.com: Buy, Sell, Why Points?, Retrieved from the Internet URL:<httlp://www.barterbee.com/xmain0003/?hp=trade >, Copyright 1948-2004, 1 page.
BarterBee.com: Help & FAQ, Retrieved from the Internet URL: <http ://www.barterbee.com/xmain0005/?_hp=faq_4_requesting>, Copyright 1948-2004, 2 pages.
BarterBee.com: Points Q & A, Retrieved from the Internet URL: <http://www.barterbee.com/xmain0003/? hp=point>, Copyright 1948-2004, 1 page.
“Business Roundup”, Internet Week, Apr. 5, 1999, 1 page.
“Continental Airlines OnePass—Interactive Reward Charts”, [Online]. Retrieved from the Internet: <URL: ile:/1\\Bstz-tkgukobdiS\CLIENTS.sub.-A.sub.--M\EBA Y\P107\Prior0/o20Art\Copy0/o20of0/02ORewards>, Accessed Jul. 22, 2004, 8 pages.
“Continental Airlines ShopOnePass”, Copyright 2002 Continental Airlines Inc., Retrieved from the Internet: <URL: file://\\Bstz-tkgukobdi5\CLIENTS_A_M\EBAY\P107\Prior0/o20Art\- Continental0/o20Airlines0/o . . . >, Accessed Jul. 28, 2004, 1 page.
“Ebay—Your Personal Trading Community”, Retrieved from the Internet: <URL: http://web.archive.org/web/19991007062815/www.ebay.com>, Oct. 6, 1999, 23 pages.
“Exchange of Ideas: Why the Street is in Love with Purchasepro.com's Congeries of Revenue Models”, Mar. 1, 2000, 2 pages.
“KMWorld Magazine:Family of Web Rental Applications Unveiled”, vol. 7, Issue 1, Jan. 1, 1998, 2 pages.
“Government Agencies can Procure Materials”, Link-up, vol. 17, Issue 1, Jan. 1, 2000, pp. 19.
“Keeping You Informed: Canadian Plus Online”, Retrieved from Internet URL:<www.cdnair.ca>, pp. 6-7.
“Last Minute Gift Ideas and Stocking Stuffers from AT&T”, AT&T News Release, Retrieved from the Internet: <URL: http://www.att.com/news/1294/941221.csa.html>, Dec. 21, 1994, 2 pages.
“New Ebay-like Auction Software Released”, Business Wire, Mar. 17, 1999, 1 page.
“OED Online Main Entry Text Frame”, Retreived from Internet <URL: http://dictionary.oed.com/cgi/entry_main/50218727?query_type=word&queryword=select&first=1&max_to show+10&sort at Http://dictionary.oed.com/cgi/entry_main/50218727?query_type=word&queryword=approve&first=1&max_to show+10&sort>, Accessed Apr. 14, 2008, 8 pages.
“OnePass Online Auction”, Copyright 2002 Continental Airlines Inc., Retrieved from the Internet: <URL: file:/ 1\\Bstz-tkgukobdl5\CLIENTS_A_M\EBAY\PI07\Prior%/20Art\Copy%20of>/o200nePass%200nline%2 .>, Accessed Jul. 28, 2004, 1 page.
“Onsale Joins Fray as Online Shopping Picks Up Speed: Internet Booms”, Jun. 5, 1995, 1 page.
“Onsale: Onsale Brings Thrill of Auctions and Bargain Hunting Online; Unique Internet retail service debuts with week-long charity auction for the Computer Museum in Boston”, Business Wire, May 24, 1995, 3 pages.
“Peerflix: How it Works”, Copyright © 2004-2006 Peerflix, Inc.,Retrieved from the Internet: <URL: http://www.peerflix.com/Default.aspx?tabid=64>, Accessed on Aug. 14, 2006, 2 pages.
“Peerflix: Netflix, Blockbuster and Peerflix: Compare Online DVD Rentals vs. Buying vs.Trading”, Copyright © 2004-2006 Peerflix, Inc., Retrieved from the Internet: <URL:http://www.peerflix.com/Default.aspx?tabid=171>, Accessed on Aug. 14, 2006, 2 pages.
“PSINet Teams with WorldPay Ltd. to Launch the World's First Secure Multi-Currency Solution for International Electronic Commerce”, PR Newswire Association, Oct. 6, 1997, 3 pages.
“Requesting a Reward:Continental Airlines Requesting a Reward”, Retrieved from the Internet: <URL: file://\\Bstz-tkgukobdl5\CLIENTS_A_M\EBAY\P107\Prior%20Art\Rewards2_files\onepass_fr.sub.--main.sub.--files\r >, Accessed Jul. 28, 2004, 2 pages.
“RSA signs deal with China”, Internet Week, 2(7), Feb. 12, 1996, 2 pages.
“Service Helps Hospitals Shop Online”, Link-up, May/Jun. 2000, 1 page.
“Web Beacon:Webopedia.com”, Aug. 21, 2003, 3 pages.
“Welcome to the Sloan Career Development Office Interview Bidding and Scheduling System”, CDO Interview Bidding & Scheduling—Login, Retrieved from the Internet: <URL: file:/ 1\\Bstz-tkgukobdl5\CLIENTS\EBAY\P107\Prior%20Art\CD0%20Interview%20Bidd >, Accessed Mar. 25, 2004, 3 pages.
“Yahoo Homepage”, Internet Archive Wayback Machine, http://web.archive.org/web/19991003015603/http://www.yahoo.com/index.html, Oct. 3, 1999, 1 page.
“Yahoo!—Regional:Countries:Afghanistan”, Retrieved from the Internet URL: <http://web.archive.org/web/19970616192328/http://dir.yahoo.com/Regional/countries/afghanistan, Accessed Sep. 19, 2006, 1 page.
Non-Final Office Action received for U.S. Appl. No. 11/508,420, dated Feb. 5, 2009, 16 pages.
Response to Non Final Office Action filed on May 5, 2009, for U.S. Appl. No. 11/508,420, dated Feb. 5, 2009, 11 pages.
Final Office Action received for U.S. Appl. No. 11/508,420, dated Jul. 31, 2009, 18 pages.
Response to Final Office Action filed on Sep. 30, 2009, for U.S. Appl. No. 11/508,420, dated Jul. 31, 2009, 13 pages.
Non-Final Office Action received for U.S. Appl. No. 11/508,420, dated Dec. 30, 2009, 17 pages.
Response to Non-Final Office Action filed on Apr. 30, 2010, for U.S. Appl. No. 11/508,420, dated Dec. 30, 2009, 13 pages.
Final Office Action received for U.S. Appl. No. 11/508,420, dated Jul. 22, 2010, 12 pages.
Response to Final Office Action filed on Sep. 21, 2010, for U.S. Appl. No. 11/508,420, dated Jul. 22, 2010, 13 pages.
Advisory Action received for U.S. Appl. No. 11/508,420, dated Oct. 29, 2009, 2 pages.
Advisory Action received for U.S. Appl. No. 11/508,420, dated Oct. 7, 2010, 3 pages.
Pre-Appeal Brief Request for U.S. Appl. No. 11/508,420, filed on Oct. 22, 2010, 5 pages.
Decision on Pre-Appeal Brief Request for U.S. Appl. No. 11/508,420, mailed on Dec. 21, 2010, 2 pages.
Appeal Brief or U.S. Appl. No. 11/508,420, filed on Jan. 19, 2011, 23 pages.
Non-Final Office Action received for U.S. Appl. No. 11/508,420, dated Apr. 27, 2011, 15 pages.
Response to Non-Final Office Action filed on Jul. 15, 2011, for U.S. Appl. No. 11/508,420, dated Apr. 27, 2011, 11 pages.
Non-Final Office Action received for U.S. Appl. No. 11/508,420, dated Oct. 5, 2011, 12 pages.
Response to Non-Final Office Action filed on Dec. 22, 2011, for U.S. Appl. No. 11/508,420, dated Oct. 5, 2011, 11 pages.
Non-Final Office Action received for U.S. Appl. No. 11/508,420, dated Mar. 9, 2012, 11 pages.
Response to Non-Final Office Action filed on Jun. 11, 2012, for U.S. Appl. No. 11/508,420, dated Mar. 9, 2012, 11 pages.
Final Office Action received for U.S. Appl. No. 11/508,420, dated Aug. 17, 2012, 12 pages.
Response to Final Office Action filed on Nov. 12, 2012, for U.S. Appl. No. 11/508,420, dated Aug. 17, 2012, 11 pages.
Notice of Allowance received for U.S. Appl. No. 11/508,420, dated Sep. 19, 2013, 6 pages.
Non-Final Office Action received for U.S. Appl. No. 13/285,916, dated Jun. 4, 2012, 16 pages.
Response to Non- Final Office Action filed on Aug. 30, 2012, for U.S. Appl. No. 13/285,916, dated Jun. 4, 2012, 15 pages.
Final Office Action received for U.S. Appl. No. 13/285,916, dated Nov. 21, 2012, 17 pages.
Response to Final Office Action filed on Jan. 17, 2013, for U.S. Appl. No. 13/285,916, dated Nov. 21, 2012, 15 pages.
Advisory Action received for U.S. Appl. No. 13/285,916 dated Jan. 30, 2013, 3 pages.
Non-Final Office Action received for U.S. Appl. No. 13/285,916, dated Jul. 15, 2013, 17 pages.
Final Office Action received for U.S. Appl. No. 13/285,916, dated Apr. 23, 2014, 16 pages.
Pre-Appeal Brief Request for U.S. Appl. No. 13/285,916, filed on Jun. 20, 2014, 5 pages.
Decision on Pre-Appeal Brief for U.S. Appl. No. 13/285,916, mailed on Jul. 15, 2014, 2 pages.
Non-Final Office Action received for U.S. Appl. No. 13/285,916, dated Oct. 30, 2014, 19 pages.
Applicant Initiated Interview Summary received for U.S. Appl. No. 13/285,916, dated Jan. 22, 2015, 3 pages.
Response to Non- Final Office Action filed on Jan. 30, 2015, for U.S. Appl. No. 13/285,916, dated Oct. 30, 2014, 22 pages.
Notice of Allowance received for U.S. Appl. No. 13/285,916, dated Mar. 3, 2015, 5 pages.
Supplemental Notice of Allowability received for U.S. Appl. No. 13/285,916, dated Apr. 1, 2015, 4 pages.
Supplemental Notice of Allowability received for U.S. Appl. No. 13/285,916, dated Jun. 18, 2015, 4 pages.
Non-Final Office Action received for U.S. Appl. No. 13/080,426, dated Oct. 31, 2011, 8 pages.
Response to Non-Final Office Action filed on Dec. 28, 2011, for U.S. Appl. No. 13/080,426, dated Oct. 31, 2011, 9 pages.
Notice of Allowance received for U.S. Appl. No. 13/080,426, dated Jan. 26, 2012, 7 pages.
Notice of Allowance received for U.S. Appl. No. 13/080,426, dated Apr. 23, 2012, 7 pages.
Non-Final Office Action received for U.S. Appl. No. 13/489,646, dated Sep. 19, 2012, 8 pages.
Response to Non-Final Office Action filed on Dec. 3, 2012, for U.S. Appl. No. 13/489,646, dated Sep. 19, 2012, 11 pages.
Notice of Allowance received for U.S. Appl. No. 13/489,646, dated Jan. 10, 2013, 7 pages.
312 Amendment for U.S. Appl. No. 13/489,646, filed on Mar. 7, 2013, 4 pages.
PTO Response to Rule 312 Amendment for U.S. Appl. No. 13/489,646, dated Mar. 14, 2013, 2 pages.
PTO Response to Rule 312 Amendment for U.S. Appl. No. 13/285,916, dated Jun. 9, 2015, 2 pages.
Non-Final Office Action received for U.S. Appl. No. 11/647,728, dated Mar. 8, 2010, 18 pages.
Preliminary Amendment for U.S. Appl. No. 14/790,661, filed on Jul. 7, 2015, 7 pages.
Clemons, “Evaluating the Prospects for Alternative Electronic Securities”, Proceedings of ICIS 91: 12th International Conference on Information Systems, Dec. 16-18, 1991, pp. 53-63.
Decision on Pre-Appeal Brief received for U.S. Appl. No. 10/252,128, mailed on Oct. 15, 2009, 2 pages.
Appeal Brief for U.S. Appl. No. 10/252,128, filed on Dec. 15, 2009, 23 pages.
Decision on Appeal received for for U.S. Appl. No. 10/252,128, mailed on Jan. 31, 2013, 6 pages.
Notice of Allowance received for U.S. Appl. No. 10/252,128, dated May 30, 2013, 9 pages.
Notice of Allowance received for U.S. Appl. No. 10/252,128, dated Dec. 23, 2013, 10 pages.
Non-Final Office Action received for U.S. Appl. No. 10/252,127, dated Mar. 21, 2006, 10 pages.
Response to Non-Final Office Action filed on Jun. 26, 2006, for U.S. Appl. No. 10/252,127, dated Mar. 21, 2006, 6 pages.
Final Office Action received for U.S. Appl. No. 10/252,127, dated Oct. 6, 2006, 10 pages.
Response to Final Office Action filed on Dec. 11, 2006 for U.S. Appl. No. 10/252,127, dated Oct. 6, 2006, 15 pages.
Advisory Action received for U.S. Appl. No. 10/252,127 dated Jan. 10, 2007, 3 pages.
Non-Final Office Action received for U.S. Appl. No. 10/252,127, dated Jul. 11, 2007, 10 pages.
Response to Non-Final Office Action filed on Oct. 15, 2007, for U.S. Appl. No. 10/252,127, dated Jul. 11, 2007, 15 pages.
Final Office Action received for U.S. Appl. No. 10/252,127, dated Jan. 11, 2008, 11 pages.
Response to Final Office Action filed on Mar. 31, 2008 for U.S. Appl. No. 10/252,127, dated Jan. 11, 2008, 16 pages.
Pre-Appeal Brief Request for U.S. Appl. No. 10/252,127, filed on Apr. 14, 2008, 5 pages.
Advisory Action received for U.S. Appl. No. 10/252,127, dated May 1, 2008, 3 pages.
Decision on Pre-Appeal Brief Request received for U.S. Appl. No. 10/252,127, mailed on May 12, 2008, 2 pages.
Response to Final Office Action filed on Jun. 12, 2008, for U.S. Appl. No. 10/252,127, dated Jan. 11, 2008, 16 pages.
Final Office Action received for U.S. Appl. No. 10/252,127, dated Sep. 4, 2008, 12 pages.
Response to Final Office Action filed on Nov. 4, 2008, for U.S. Appl. No. 10/252,127, dated Sep. 4, 2008, 22 pages.
Advisory Action received for U.S. Appl. No. 10/252,127 dated Dec. 12, 2008, 3 pages.
Pre-Appeal Brief Request filed on Jan. 5, 2009, for U.S. Appl. No. 10/252,127, 5 pages.
Decision on Pre-Appeal Brief Request for U.S. Appl. No. 10/252,127, mailed on Feb. 11, 2009, 2 pages.
Appeal Brief for U.S. Appl. No. 10/252,127, filed on Mar. 11, 2009, 27 pages.
Non-Final Office Action received for U.S. Appl. No. 10/252,127, dated Jun. 26, 2009, 14 pages.
Response to Non-Final Office Action filed on Sep. 28, 2009, for U.S. Appl. No. 10/252,127, dated Jun. 26, 2009, 16 pages.
Final Office Action received for U.S. Appl. No. 10/252,127, dated Jan. 7, 2010, 11 pages.
Response to Final Office Action filed on Mar. 8, 2010, for U.S. Appl. No. 10/252,127, dated Jan. 7, 2010, 17 pages.
Decision on Pre-Appeal Brief Request received for U.S. Appl. No. 10/252,127, mailed on May 14, 2010, 2 pages.
Notice of Allowance received for U.S. Appl. No. 10/252,127, dated Mar. 18, 2011, 16 pages.
Non-Final Office Action received for U.S. Appl. No. 10/252,129, dated Aug. 18, 2006, 12 pages.
Response to Non-Final Office Action filed on Oct. 10, 2006, for U.S. Appl. No. 10/252,129, dated Aug. 18, 2006, 15 pages.
Final Office Action received for U.S. Appl. No. 10/252,129, dated Dec. 27, 2006, 12 pages.
Response to Final Office Action filed on Mar. 2, 2007, for U.S. Appl. No. 10/252,129, dated Dec. 27, 2006, 15 pages.
Advisory Action received for U.S. Appl. No. 10/252,129, dated Mar. 13, 2007, 3 pages.
Non-Final Office Action received for U.S. Appl. No. 10/252,129, dated May 15, 2007, 10 pages.
Response to Non-Final Office Action filed on Aug. 13, 2007, for U.S. Appl. No. 10/252,129, dated May 15, 2007, 16 pages.
Final Office Action received for U.S. Appl. No. 10/252,129, dated Oct. 5, 2007, 10 pages.
Response to Final Office Action filed on Nov. 28, 2007, for U.S. Appl. No. 10/252,129, dated Oct. 5, 2007, 15 pages.
Non-Final Office Action received for U.S. Appl. No. 10/252,129, dated Jan. 14, 2008, 10 pages.
Examiner Initiated Interview Summary received for U.S. Appl. No. 10/252,129, dated Mar. 19, 2008, 2 pages.
Response to Non-Final Office Action filed on Apr. 14, 2008, for U.S. Appl. No. 10/252,129, dated Jan. 14, 2008, 14 pages.
Final Office Action received for U.S. Appl. No. 10/252,129, dated May 29, 2008, 9 pages.
Examiner Initiated Interview Summary received for U.S. Appl. No. 10/252,129, dated Jul. 11, 2008, 2 pages.
Response to Final Office Action filed on Jul. 31, 2008, for U.S. Appl. No. 10/252,129, dated May 29, 2008, 13 pages.
Final Office Action received for U.S. Appl. No. 10/252,129, dated Sep. 15, 2008, 11 pages.
Response to Final Office Action filed on Nov. 11, 2008, for U.S. Appl. No. 10/252,129, dated Sep. 15, 2008, 14 pages.
Advisory Action received for U.S. Appl. No. 10/252,129, dated Nov. 26, 2008, 3 pages.
Response to Final Office Action filed on Dec. 2, 2008, for U.S. Appl. No. 10/252,129, dated Sep. 15, 2008, 14 pages.
Non-Final Office Action received for U.S. Appl. No. 10/252,129, dated Feb. 10, 2009, 11 pages.
Graham, “The Emergence of Linked Fish Markets in Europe”, Electronic Markets. vol. 8, No. 2, 1998, pp. 29-32.
Hess et al., “Computerized Loan Organization System: An Industry Case Study of the Electronic Markets Hypothesis” MIS Quarterly, vol. 18(3), Sep. 1994, pp. 251-275.
Klein, “Introduction to Electronic Auctions”, Focus Theme, vol. 7, No. 4, 1997, pp. 3-6.
Lee, “Electronic Brokerage and Electronic Auction: The Impact of IT on Market Structures”, Proceedings of the Twenty-Ninth Hawaii International Conference on System Sciences, vol. 4, 1996, pp. 397-406.
Lee, “AUCNET: Electronic Intermediary for Used-Car Transactions”, Focus Theme, Electronic Markets, vol. 7, No. 4, 1997, pp. 24-28.
Malone et al., “Electronic Markets and Electronic Hierarchies”, Communications of the ACM, vol. 30, No. 6, Jun. pp. 484-497.
Massimb, “Electronic Trading, Market Structure and Liquidity”, Financial Analysts Journal, 50(1), Jan./Feb. 1994, pp. 39-50.
Meade, “Visual 360: A Performance Appraisal System That's ‘Fun’”, HR Magazine, Society for Human Resource Management., Jul. 1999, 3 pages.
Merrill, “GE Capital to Extend Integrator Buying Spree”, Computer Reseller News, Jul. 1996, pp. 2 and 32.
Neo, “The Implementation of an Electronic Market for Pig Trading in Singapore”, Journal of Strategic Information Systems; vol. 1(5), Dec. 1992, pp. 278-288.
Post et al., “Application of Auctions as a Pricing Mechanism for the Interchange of Electric Power”, IEEE Transactions on Power Systems, vol. 10, No. 3, Aug. 1995, pp. 1580-1584.
Preist et al., “Adaptive Agents in a Persistent Shout Double Auction”, International Conference on Information and Computation Economies, Proceedings of the first international conference on Information and computation economies, 1998, pp. 11-18.
Reck, “Trading-Process Characteristics of Electronic Auctions”, Focus Theme, vol. 7, No. 4, 1997, pp. 17-23.
Resnick, “Reputation Systems”, Communications of the ACM, 43(12), Dec. 2000, pp. 45-48.
Rockoff et al., “Design of an Internet-based system for Remote Dutch auctions”, Internet Research: Electronic Networking Applications and Policy, vol. 5(4), Jan. 1, 1995, pp. 10-16.
Schmid, “The Development of Electronic Commerce”, EM—Electronic Markets, No. 9-10, Oct. 1993, 2 pages.
Schneider et al., “An Introduction to Programming and Problem Solving with Pascal”, An Introduction to Programming and Problem Solving with Pascal, Second Edition, John Wiley & Sons, Inc., New York ,1982, 3 pages.
Siegmann, “Nowhere to go But Up”, PC Week; vol. 12(42), Ziff-Davis Publishing Company, Oct. 23, 1995, pp. 1-3.
Tjostheim et al., “A Case Study of an On-Line Auction for the World Wide Web”, Norwegian Computing Center (NR), [Online]. Retrieved from the Internet: <URL: http://www.nr.no/.about.ingvar/enter98.html>, Accessed Feb. 21, 2005, pp. 1-10.
Turban, “Auctions and Bidding on the Internet: An Assessment”, Focus Theme, EM—Electronic Markets, vol. 7, No. 4, 1997, pp. 7-11.
Van et al., “Experiences with Electronic Auctions in the Dutch Flower Industry”, Focus Theme, Erasmus University, The Netherlands, 1996, 6 pages.
Warbelow et al., “Aucnet: TV Auction Network System”, Harvard Business School Case/Study, HBVR#9-190-001, USA, Jul. 1989, pp. 1-16.
Zwass, “Electronic Commerce: Structures and Issues”, International Journal of Electronic Commerce, Fall 1996, vol. 1, No. 1, 1996, pp. 3-23.
“Hello Direct Store Joins eBay Network of Merchants”, PR Newswire, New York, NY, May 23, 2002, 1 page.
“Mediappraise Receives National Award for Web-based Technology That Enables Companies to Solve Thorny HR Problem”, Business Wire Press Release, Dec. 15, 1998, pp. 1-2.
“Yahoo! Auctions Celebrates One-Year Anniversary; As Online Auction Usage Continues to Grow, Yahoo! Is Quickly Becoming the World Marketplace of the New Millennium”, Business Wire, Sep. 14, 1999, 3 pages.
Akin, “Web Retailing Gains Market Muscle as Concerns Fade: Record Season: Increasing number of Sites Catering for Canadian dollars”, Financial Post, p04, Dec. 26, 1998, 3 pages.
Business Wire, “Subasta.com, the Premier Online Auction Board for Latin America, Spain, and the Hispanic Sector of the U.S., Has Attracted Over 60,000 Viewers in Less Than Two Months!”, Business Wire, Jul. 16, 1999, 2 pages.
Grubbs, “Top 5 Auction Utilities”, PC World.com, San Francisco, CA, Dec. 4, 2000,1 page.
M2 Presswire, “United Technologies: UTC's Carrier Corp. teams with FreeMarkets to create largest Asian-based B2B online auction market to date; UTC Division identifies average annual savings of more than 16 percent on electric motors through FreeMarkets B2B eMarketpla”, M2 Presswire, Mar. 22, 2000, 2 pages.
Merrill , “GE Capital to Extend Integrator Buying Spree. GE Capital Technology”, Computer Reseller News, n691, Jul. 8, 1996, 2 pages.
www.AuctionWatch.com, recovered from www.archive.org on Jun. 8, 2007, Aug. 15, 2000, 30 pages.
“www.thinclient.net.”, Accessed via www.archive.org on Feb. 26, 2008, Jun. 22, 2004, 24 pages.
“Blackthorne Products Page”, http://web.archive.org/web/19990508065201/www.blackthornesw.com/Bthorne/products, 1999, 2 pages.
“DHL and UPS Offer Country-Specific Services” Transportation and Distribution , vol. 38, Issue 12, Dec. 1997, 18 pages.
“Frequently Asked Questions about Mister Lister”, http://pages.ebay.co.uk/help/sellerquide/mr-lister-faq.html, Copyright 1995-2005, 5 pages.
“Google Looking at More Country Specific Domains”, Europmedia, Jan. 17, 2002, 1 page.
“Photodisc localizes Internet Presence to Better Serve Global Markets;Adds country-Specific Content and Languages to its Award-Wining Websites”, Business Wire, May 27, 1998, 3 pages.
Alice, “eBay's ‘Mister Lister’ Auction Management Software”, Auctionbytes—Update, No. 22, Sep. 24, 2000, 3 pages.
auctionwatch.com et al., AuctionWatch.com's Official Guide to Online Buying and Selling: Professional Tips, Tactics, and Techniques at Your Fingertips., Prima Publishing, Roseville, CA. ISBN 0-7615-2999-3, 2000, 307 pages.
Business Wire, “Bay Builder Releases Major Innovation for Online Wireless Auctions.”, Recovered via Dialog Database on Feb. 15, 2008, Mar. 10, 2000, 2 pages.
Dollete, “Thin Clients Pull in Car Customers: Auto Auction Company Eyes Move to Web.(Industry Trend or Event)”, Computerworld Recovered via Dialog Database on Feb. 15, 2008, Apr. 5, 1999, 41 pages.
Hansell, “Meg Whitman eBay, Net Survivors”, New York Times, May 5, 2002, 5 pages.
Hutchinson, Art, “E-Commerce : Building a Model”, Art. Communications Week recovered via Dialog Database on Feb. 15, 2008, Mar. 17, 1997, 57 pages.
Tak et al., “The SIFT Information Dissemination System”, ACM Transactions on Database System. vol. 24, Issue 4. ACM Press, Dec. 1999, pp. 529-565.
Wikipedia, “Thin Client”,[Online] Retrieved from the Internet: <URL:http://en.wikipedia.org/wiki/Thin.sub.-client>, Feb. 15, 2008, 13 pages.
“Auctionwatch.Com”, http://web.archive.org.web/20011217190108/wsacp.auctionwatch.com/login.ht- ml?ret=/my/acp/, 19 pages.
“Auctionwatch”, [Online]. Retrieved from the Internet: <URL: http://web.archive.org/web/20000830150100/http://www.auctionwatch.com>—, Aug. 15, 2008, 46 pages.
Examiner Initiated Interview Summary received for U.S. Appl. No. 10/252,129, dated Mar. 31, 2009, 2 pages.
Response to Non-Final Office Action filed on May 11, 2009, for U.S. Appl. No. 10/252,129, dated Feb. 10, 2009, 15 pages.
Final Office Action received for U.S. Appl. No. 10/252,129, dated Jun. 18, 2009, 13 pages.
Response to Final Office Action filed on Aug. 18, 2009, for U.S. Appl. No. 10/252,129, dated Jun. 18, 2009, 19 pages.
Advisory Action received for U.S. Appl. No. 10/252,129, dated Sep. 2, 2009, 3 pages.
Response to Advisory Action filed on Sep. 18, 2009, for U.S. Appl. No. 10/252,129, dated Sep. 2, 2009, 19 pages.
Advisory Action received for U.S. Appl. No. 10/252,129, dated Oct. 6, 2009, 3 pages.
Response to Advisory Action filed on Oct. 19, 2009, for U.S. Appl. No. 10/252,129, dated Oct. 6, 2009, 17 pages.
Non-Final Office Action received for U.S. Appl. No. 10/252,129, dated Nov. 12, 2009, 16 pages.
Response to Non-Final Office Action filed on Feb. 12, 2010, for U.S. Appl. No. 10/252,129, dated Nov. 12, 2009, 18 pages.
Final Office Action received for U.S. Appl. No. 10/252,129, dated Apr. 23, 2010, 18 pages.
Appeal Brief for U.S. Appl. No. 10/252,129, filed on Apr. 25, 2011, 32 pages.
Examiner's Answer to Appeal Brief received for U.S. Appl. No. 10/252,129, mailed on May 13, 2011, 19 pages.
Appeal Decision received for U.S. Appl. No. 10/252,129, mailed on Mar. 20, 2014, 13 pages.
Response to Final Office Action filed on May 20, 2014, U.S. Appl. No. 10/252,129, dated Apr. 23, 2010, 17 pages.
Non-Final Rejection received for U.S. Appl. No. 10/252,129, dated Sep. 23, 2014, 32 pages.
Applicant Initiated Interview Summary received for U.S. Appl. No. 10/252,129, dated Dec. 1, 2014, 3 pages.
Response to Non-Final Office Action filed on Dec. 17, 2014, for U.S. Appl. No. 10/252,129, dated Sep. 23, 2014, 24 pages.
Final Office Action received for U.S. Appl. No. 10/252,129, dated Apr. 22, 2015, 35 pages.
Response to Final Office Action filed on Jul. 10, 2015, for U.S. Appl. No. 10/252,129, dated Apr. 22, 2015, 21 pages.
Non-Final Office Action received for U.S. Appl. No. 10/252,129, dated Nov. 20, 2015, 35 pages.
Applicant Initiated Interview Summary received for U.S. Appl. No. 10/252,129, dated May 15, 2015, 3 pages.
Preliminary amendment for U.S. Appl. No. 14/268,986, filed on May 5, 2014, 7 pages.
Notice of Non-Compliant Amendment received for U.S. Appl. No. 14/268,986, dated Aug. 12, 2014, 3 pages.
Response to Notice of Non-Compliant Amendment filed on Nov. 12, 2014, for U.S. Appl. No. 14/268,986, dated Aug. 12, 2014, 3 pages.
Non-Final Office Action received for U.S. Appl. No. 14/268,986, dated Jul. 2, 2015, 13 pages.
Response to Non-Final Office Action filed on Oct. 2, 2015, for U.S. Appl. No. 14/268,986, dated Jul. 2, 2015, 10 pages.
Final Office Action received for U.S. Appl. No. 14/268,986, dated Dec. 3, 2015, 13 pages.
Response to Final Office Action filed on Apr. 4, 2016 for U.S. Appl. No. 14/268,986 dated Dec. 3, 2015, 21 pages.
Non-Final Rejection received for U.S. Appl. No. 14/268,986, dated Jun. 17, 2016, 17 pages.
Supplemental Preliminary amendment for U.S. Appl. No. 14/268,986, filed on May 12, 2014, 7 pages.
Preliminary Amendment received for U.S. Appl. No. 14/595,074, Filed on Jan. 19, 2015, 10 pages.
Pre-Interview First Office Action received for U.S. Appl. No. 14/595,074, dated Apr. 2, 2015, 5 pages.
First Action Interview—Office Action received for U.S. Appl. No. 14/595,074, dated Jun. 22, 2015, 4 pages.
Response to First Action Interview—Office Action filed on Aug. 24, 2015 for U.S. Appl. No. 14/595,074, dated Jun. 22, 2015, 18 pages.
Response to Pre-Interview First Office Action filed on Jun. 2, 2015 for U.S. Appl. No. 14/595,074, dated Apr. 2, 2015, 2 pages.
Final Office Action received for U.S. Appl. No. 14/595,074, dated Jan. 14, 2016, 10 pages.
U.S. Appl. No. 09/602,110, filed Jun. 21, 2000, Method and System for Defining and Uploading Multiple Transaction Descriptions From a Client to a Network-Based Transaction Facility.
U.S. Appl. No. 14/595,074, filed Jan. 12, 2015, Method and System for Processing Multiple Transaction Descriptions Received From a Client at a Network-Based Transaction Facility (as amended).
U.S. Appl. No. 10/252,126 U.S. Pat. No. 7,941,348, filed Sep. 20, 2002, Method and System for Scheduling Transaction Listings at a Network-Based Transaction Facility.
U.S. Appl. No. 11/647,728 U.S. Pat. No. 7,895,082, filed Dec. 29, 2006, Method and System for Scheduling Transaction Listings at a Network-Based Transaction Facility.
U.S. Appl. No. 13/080,426 U.S. Pat. No. 8,255,286, filed Apr. 5, 2011, Publishing User Submissions at a Network-Based Facility.
U.S. Appl. No. 10/252,128 U.S. Pat. No. 8,719,041, filed Sep. 20, 2002, Method and System for Customizing a Network-Based Transaction Facility Seller Application.
U.S. Appl. No. 13/489,646 U.S. Pat. No. 8,442,871, filed Jun. 6, 2012, Publishing User Submissions.
U.S. Appl. No. 14/268,986, filed May 2, 2014, Method and System for Customizing a Network-Based Transaction Facility Seller Application.
U.S. Appl. No. 10/252,129, filed Sep. 20, 2002, Method and System for Composing Transaction Listing Descriptions for Use in a Network-Based Transaction Facility.
U.S. Appl. No. 10/252,127 U.S. Pat. No. 8,078,505, filed Sep. 20, 2002, Method and System for Automatically Updating a Seller Application Utilized in a Network-Based Transaction Facility.
U.S. Appl. No. 13/285,916 U.S. Pat. No. 9,092,792, filed Oct. 31, 2011, Customizing an Application.
U.S. Appl. No. 14/790,661, U.S. Pat. No. 10,062,104, filed Jul. 2, 2015, Customizing an Application.
U.S. Appl. No. 16/050,424, filed Jul. 31, 2018, Customizing an Application.
U.S. Appl. No. 11/508,420 U.S. Pat. No. 8,639,782, filed Aug. 23, 2006, Method and System for Sharing Metadata Between Interfaces.
U.S. Appl. No. 14/165,359 U.S. Pat. No. 9,736,269, filed Jan. 27, 2014, Method and System for Sharing Metadata Between Interfaces.
Related Publications (1)
Number Date Country
20180013859 A1 Jan 2018 US
Continuations (2)
Number Date Country
Parent 14165359 Jan 2014 US
Child 15676204 US
Parent 11508420 Aug 2006 US
Child 14165359 US