US20040230503A1 - Inventory control system and methods - Google Patents
Inventory control system and methods Download PDFInfo
- Publication number
- US20040230503A1 US20040230503A1 US10/873,183 US87318304A US2004230503A1 US 20040230503 A1 US20040230503 A1 US 20040230503A1 US 87318304 A US87318304 A US 87318304A US 2004230503 A1 US2004230503 A1 US 2004230503A1
- Authority
- US
- United States
- Prior art keywords
- network
- product
- products
- computer program
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
- G06Q10/0875—Itemisation or classification of parts, supplies or services, e.g. bill of materials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0613—Third-party assisted
Definitions
- the present invention relates to the field of electronic inventory control.
- the present invention relates to controlling healthcare supply inventories.
- the present invention improves upon the prior art by shifting the burden of inventory tracking onto a third party; this concept is referred to as vendor managed inventory, or VMI.
- VMI vendor managed inventory
- a third party provides VMI services for multiple companies, it gains significant buying power which it can use to negotiate better deals, improve supplier responsiveness, and streamline the buying process.
- the present invention allows third-parties to monitor company inventory via the Internet and World Wide Web (“web”).
- the present invention allows small to medium sized companies to take advantage of VMI by providing a cost-effective solution to their inventory tracking needs.
- the present invention utilizes web-enabled technologies to revolutionize inventory management by tracking inventory and automatically contacting suppliers, manufacturers, or distributors when additional supplies are needed. This may result in a labor reduction as compared to the labor-intensive inventory maintenance systems currently deployed.
- the present invention may help a company cut other costs.
- the present invention may help reduce delivery costs by regularly ordering supplies in anticipation of need, thus obviating the need for express shipments.
- the present invention may also allow third parties to take advantage of manufacturer or distributor specials when offered for the products its customers require, thus further reducing customer cost.
- the present invention may also facilitate other transactions as well. For example, the present invention may allow customers to resell products or equipment to other businesses, thereby maximizing utility. Although some in the prior art, such as Neoforma.com and Medibuy.com, have attempted to provide business-to-business equipment resale through web-based auctions, auctions do not provide equipment availability assurances.
- the present invention provides a forum through which resellers and customers may interact, where the present invention acts as a broker, thereby assuring both that purchased equipment is delivered, and that a seller receives proper compensation.
- FIG. 1 is a block diagram illustrating the major hardware components of the present invention.
- FIG. 2 is a block diagram illustrating an overview of the software components of the present invention.
- FIG. 3 is a process flow diagram illustrating sample logic implemented when client software attempts to update data stored in a server.
- FIG. 4 is a process flow diagram illustrating sample logic implemented when client software polls a data connection.
- FIG. 5 illustrates a sample RFID portal and related computer equipment.
- the present invention implements an Internet-based, vendor managed inventory (“VMI”) system.
- VMI vendor managed inventory
- a VMI system allows a customer to reduce costs by pushing inventory management responsibilities onto a third party, or manager. Managers may service multiple companies, thus allowing them to negotiate better deals, improve supplier responsiveness, and serve as an effective customer advocate.
- the present invention allows managers to inexpensively monitor customer inventory via the Internet and World Wide Web (“web”).
- the present invention utilizes web-enabled technologies to revolutionize inventory management by tracking inventory and automatically contacting suppliers, manufacturers, or distributors when products are needed. This may result in a labor reduction as compared to the labor-intensive inventory maintenance systems currently deployed.
- FIG. 1 is a block diagram illustrating the major hardware components of the present invention. As illustrated in FIG. 1, the present invention utilizes a client/server architecture to facilitate communication between customer inventory systems and managers. A client running on a Customer Inventory System 130 may be used to track inventory, place special orders, and interact with other customers.
- a client may include custom software, such as an application written in Visual Basic, JAVA, or C; commercial software, such as a web page accessible through a web browser; or a combination of custom and commercial software, such as a “plug-in” which operates in a web browser.
- custom software such as an application written in Visual Basic, JAVA, or C
- commercial software such as a web page accessible through a web browser
- a combination of custom and commercial software such as a “plug-in” which operates in a web browser.
- Examples of common web browsers include Internet Explorer, developed by Microsoft Corporation of Redmond, Wash., and Navigator, developed by Netscape Corporation of Mountain View, Calif.
- Customer Inventory Systems 130 may allow manual inventory tracking, semi-automated inventory tracking, or inventory may be dispensed using automated systems.
- a preferred embodiment of the present invention includes a handheld device, such as a Palm VII device by Palm Computing, Inc., to be outfitted with a barcode scanner.
- a barcode scanner can allow barcodes or other identifiers associated with each inventory item to be scanned or otherwise entered into the system prior to or at the time of item distribution.
- a count maintained by the present invention may be adjusted to properly track inventory levels.
- Recipient-specific labels including product warnings and other information, can then be printed for each scanned item.
- vending machines may allow accurate inventory tracking without requiring human interaction, except to periodically restock a particular supply or group of supplies.
- vending machines may include security measures to prevent unauthorized supply distribution.
- security measures may include, but are not limited to, the use of an identification card and personal identification number (“PIN”), and biometric systems.
- PIN personal identification number
- Vending machines equipped with security systems may restrict access to specific supplies on an individual-by-individual level, or group-by-group basis.
- Vending machines may also be equipped with label printers that allow warnings and other information to be attached to a dispensed item's packaging.
- RFID portal can be outfitted with a Radio Frequency Identification (RFID) portal, as illustrated in FIG. 5.
- RFID portal (Block 500 ) is similar in structure to airport security metal detectors, except that RFID portals can detect or scan RFID tags as such tags pass through a portal.
- the present invention can monitor RFID tag identifiers, including identifiers assigned to individuals, such that access to a storage area can be monitored, and items removed by an individual can be tracked without any direct user interaction.
- a preferred embodiment of the present invention can also track individual product dispensation, and may require additional information as products are dispensed.
- the present invention may also request a patient identifier, whereas if a package of gauze bandages was removed from inventory to restock an examination room, the present invention may not request a patient identifier.
- Patient identifiers can be used by the present invention to generate dispensation history reports for various products which may help suppliers and manufacturers to better understand income, race, ethnicity, or other demographic characteristics of typical recipients. The present invention may restrict such reports to only demographic information, and may not include individual-specific information in such reports.
- An alternative embodiment of the present invention allows physicians or others to carry a handheld device through which prescriptions can be written while talking with a patient.
- a handheld device can connect to a local inventory management system through a wireless or wired means, and, when appropriate, a prescribed item sample may be automatically dispensed by a vending machine.
- a message may be displayed at a nurse's station indicating the items to be pulled from inventory.
- Customer Inventory System 130 may track supply usage habits to determine minimum acceptable quantities on-hand. Usage information may be studied for various periods of time, and the present invention may create an inventory usage model based on collected data. As models are created and refined, the present invention may modify minimum in-stock thresholds to reflect anticipated usage. As quantity in-stock approaches a calculated or specified threshold, Customer Inventory System 130 may automatically request new supplies from Server 100 . Supply requests may include various information, including, but not limited to, urgency of request, customer willingness to accept alternative brands or sizes, billing information, and shipping information.
- Server 100 may request price quotes from several Manufacturer, Supplier, or Distributor 120 's (“Distributor 120 ”). Distributor 120 may respond with quantity available, price, estimated delivery time, and other such information. Server 100 may then automatically evaluate each Distributor 120 response to find the best value given various factors associated with each customer request. When an appropriate Distributor 120 response is chosen, Server 100 may automatically arrange payment and shipping of requested supplies for Customer Inventory System 130 .
- Distributor 120 may respond with quantity available, price, estimated delivery time, and other such information.
- Server 100 may then automatically evaluate each Distributor 120 response to find the best value given various factors associated with each customer request. When an appropriate Distributor 120 response is chosen, Server 100 may automatically arrange payment and shipping of requested supplies for Customer Inventory System 130 .
- Communication between Customer Inventory System 130 , Server 100 , and Distributor 120 may be achieved through various methods, including, but not limited to, hypertext transfer protocol (“HTTP”), file transfer protocol (“FTP”), simple mail transfer protocol (“SMT”), or other such related methods.
- HTTP hypertext transfer protocol
- FTP file transfer protocol
- SMT simple mail transfer protocol
- a preferred embodiment of the present invention may also facilitate communication between customers, provide a source of information dissemination, and encourage customer interaction.
- the present invention may facilitate customer communication by allowing customers to resell products, equipment, or excess inventory to other businesses.
- the present invention may allow information dissemination by providing an up to date catalog of available equipment and other inventory from which a customer may order.
- the present invention may facilitate customer communication by allowing managers and customers to author and distribute articles describing new rules, regulations, procedures, revenue generation prospects, or other information of interest to other customers.
- Customer Inventory System 130 may serve as the primary source of customer interaction with the present invention. Articles, catalogs, inventory information, and other such information may be stored on Server 100 , and Customer Inventory System 130 may communicate with Server 100 to obtain requested information.
- FIG. 2 illustrates a preferred embodiment of Server 100 , in which relationships between data storage, web server, and application services provided by Server 100 are illustrated. All client communications may first pass through Firewall 210 .
- Firewall 210 represents a combination of software and hardware which is used to protect the data stored in Web Server 220 , Database Server 230 , and Application Server 240 from unauthorized access.
- Web Server 220 represents software capable of transmitting and receiving information via HTTP or other protocols. Examples of such software include Internet Information Server, developed by Microsoft Corporation of Redmond, Wash.; Enterprise Server, developed by Netscape Corporation of Mountain View, Calif.; and Apache Server, developed by the Apache Software Foundation of Forest Hill, Md.
- Web Server 220 may determine whether a client request requires pre-processing, in which case a request is transferred to Application Server 240 , or if a request simply requires data to fulfill the request, in which case Web Server 220 may communicate directly with Database Server 230 .
- Database Server 230 represents commercially available database software, such as Microsoft SQL Server, developed by Microsoft Corporation of Redmond, Wash., Oracle 8i, developed by Oracle Corporation, of Redwood Shores, Calif., or other, similar software.
- Database Server 230 may store raw data, such as customer inventory information, customer addresses, vendor names, vendor product classes, and other such similar information. Such information may be transmitted to a client by Web Server 220 , or Application Server 240 may interpret information stored in Database Server 230 prior to transmission.
- Application Server 240 may contain business rules associated with the present invention, which can be used to interpret Database Server 230 data prior to transmission of that data to a client. In addition to interpreting information stored in Database Server 230 for client use, Application Server 240 may also monitor inventory levels reflected in Database Server 230 , contact vendors based on information from Database Server 230 , adjust inventory information as new inventory is received, and provide the services necessary to facilitate business-to-business resale of equipment or products stored in Database Server 230 .
- Web Server 220 , Database Server 230 , and Application Server 240 each represent software which may run on the same computer, or on multiple computers.
- Application Server 240 may be implemented within Database Server 230 as a set of business rules.
- Linked Supplier A distinction is made to avoid confusion with other vendors doing business with the present invention, given that payables may be in a common accounts payable system.
- Distributors, manufacturers, or other vendors are distinguished by whether they are using the present invention's inventory tracking and accounting software, and therefore have live Internet linkages into their databases for queries, order processing, and billing.
- Manual Supplier If a supplier provides goods or services through the present invention, but tracks inventory through a manual interface, such a supplier may be termed a “Manual Supplier”. Open account relationships may be maintained between Linked or Manual Suppliers avoid payment complexities.
- Non-linked Supplier Suppliers not linked to the present invention.
- Customer Inventory A list of products to be maintained at a given customer site.
- Interactive human interface and related functions for tracking inventory counts, inventory consumption rates, ordering critical products, and the like.
- Interactive processes may be web-based or PC-based (client-server).
- Nightly Processes periodic processes through which orders can be generated and invoicing and related processes can be performed, including interaction with Distribution system at distributor warehouses.
- Distribution Linked Suppliers integrated with the present invention.
- Industry standard Enterprise Resource Planning (ERP) software may be bundled with commercial financial software to provide a complete business system to Linked Suppliers.
- ERP Enterprise Resource Planning
- Database Design A database schema which may be utilized in a preferred embodiment of the present invention.
- System parameters controlling customer options can be set through an account setup and editing process. Such a process may be accessed by only someone with an authorized identifier. Initially, such identifiers may only be given to Corporate Staff.
- Data changes will generally be reflected by a transaction log or transaction history, which may be accessible to customers or distributors, and to which Corporate Staff with appropriate security levels may have access.
- server-side scripts may be performed as server-side scripts, rather than through client-side logic.
- server-side scripts can utilize a logical flow similar to FIG. 3.
- client software running on a customer machine may generate a page containing data to be updated by a web server and transmit said page to said web server (Block 300 ).
- the present invention may attempt to process any changes requested by said page. If such changes are successful (Block 320 ), the present invention may return a confirmation page or cause a confirmation message to be displayed to a customer machine, and appropriate transaction logging may occur.
- the present invention may increment a retry count by one (Block 340 ). If the retry count is less than or equal to three, the present invention may retransmit customer changes (Block 370 ) to Block 310 in an effort to make any appropriate changes. If the retry count exceeds three (Block 350 ), the present invention may cause a page containing any error codes or other feedback information to be displayed on a client machine. Such a page may also contain original client data changes as well as a means for resubmitting said changes (Block 360 ).
- Client software may also periodically verify that a data connection exists between said client software and a server acting as part of the present invention. Such software may follow the logic illustrated in FIG. 4 to achieve accurate data connection monitoring. As Block 400 illustrates, client software may send one or more TCP/IP Ping commands or other network test commands to verify that a high-speed connection is still available to a server acting as part of the present invention.
- the present invention can continue normal operations (Block 410 ). If a high-speed network connection is not detected, the present invention may attempt to reestablish such a connection (Block 420 ). If a high-speed network connection can be reestablished (Block 430 ), the present invention may continue normal operations (Block 410 ). If a high-speed network connection cannot be established, a lower speed network connection, such as a dial-up network connection, may be established by the present invention (Block 440 ). If a lower speed network connection can be established, the present invention may continue normal operations, including periodically attempting to reestablish a high-speed network connection (Block 410 ).
- client software may display an application or page with alternative user interface and alternative functionality (Block 460 ).
- Such alternative functionality can include local storage of product usage information, local inventory tracking, and limited reordering via a dial-up or other temporary connection with a known supplier (Block 470 ).
- a client functioning without a data connection may periodically attempt to reestablish high or low speed network connections (Block 480 ).
- a client may transmit product usage scan information to a server acting as part of the present invention.
- the present invention may also utilize a high speed network connection to transmit new product offerings or special promotions to a client for display to a customer.
- the present invention may cause such a product to appear on a client.
- the present invention may allow customers to select products in which a customer is interested, and the present invention may only display new products or special deals meeting a customer's prior specifications.
- specifications can include, but are not limited to, categories by manufacturer, product trade name, specific product type, general product classification, and quantity available or quantity per shipping unit.
- a client displaying such information may allow a customer to indicate an interest in a product by typing a command, clicking a button or other graphical interface element, or otherwise interacting with said client. If a customer expresses an interest in a featured product, a client may allow a customer to create a one-time order, or to configure recurring orders.
- client software may also display advertisements on a rotating basis, and may be used for other purposes.
- a typical client software screen may also contain additional information and fields, including, but not limited to, a Product SKU field, a User-ID field, a Doctor-ID field, and a Sales Consultant Contact field.
- client software may place a cursor in a Product SKU field by default. Placing a cursor in a Product SKU field can allow client software to ready accept an automatically or manually entered product identifier, such as a barcode label scanned via a wedge-style bar-code scanner.
- client software may request a User-ID for each product identifier or set of product identifiers.
- a User-ID is a unique identifier created for each employee or set of employees within an organization. Such identifiers may be entered manually through an active user interface, such as, but not limited to, a keyboard, touch screen, or number pad, or through a passive user interface, such as, but not limited to, biometric recognition equipment, barcode identifiers worn by or associated with an employee, or through RFID tags worn by or associated with an employee. User-ID's may be combined with passwords to create a more secure inventory tracking system.
- User-ID's may be used to track persons removing items from an inventory, but additional tracking or other controls may also be desirable. For example additional authorization may be required when employees remove expensive items or controlled substances from an inventory.
- the present invention may recognize when such an inventory item is removed, and client software may request an additional identifier, called a Doctor-ID, as authorization.
- Client software may even allow any user to enter a Doctor-ID for some inventory items, while for other inventory items a Doctor-ID and related password may be required.
- a biometric or other positive identifier may be used in place of a Doctor-ID or Doctor-ID and password in some applications.
- the present invention may transmit such data to a server.
- a server may send a confirmation message to a client upon receipt of such data. If a confirmation message is not received within a predetermined period of time, the present invention may resend inventory tracking data. If successive resend attempts are unsuccessful, the present invention may follow a process similar to that illustrated by FIG. 3.
- Client software may allow additional inventory scans to occur while waiting for confirmation from a server.
- client software may also allow a customer to access various options. Such options may include, but are not limited to, an administrative page, an inventory status inquiry page, and an inventory receipt page.
- An administrative page can allow authorized customers to create, edit, or remove User-ID's, Doctor-ID's, groups of such accounts, and account-specific information.
- An inventory status inquiry page can retrieve and display a page containing customer inventory records, order status, and other such information.
- An inventory status inquiry may be initiated through client software, which can send a page containing customer-specific information, as well as site-specific identification information stored on a client machine.
- a server receiving such a request may select records with appropriate site- and user-specific information from a table of customer inventory records.
- a server may generate a page or screen containing customer inventory information, including information from several tables.
- Table 1 below provides an example of columns displayed on a typical inventory request screen, as well as sample table and field names from which such data can be drawn.
- TABLE 1 Column Heading Source Table
- Source Field Description PRODUCTS DESCRIPTION Product
- CUSTOMER_INVENTORY PRODUCT Quantity In Stock
- CUSTOMER_INVENTORY ROP ReOrder Quantity CUSTOMER_INVENTORY ROQ Activity Status
- An advantage of the present invention over the prior art is the ability to simplify adding new items or restocking items into an inventory.
- Linked Suppliers shipping goods to a customer can provide a specially coded packing list, and a customer can automatically or manually enter such a code into client software.
- Client software can validate a packing list number as belonging to a customer and ensure a packing list is not credited to a customer system more than once. Entry of an invalid or previously validated packing slip can cause client software to display an error message.
- client software may retrieve shipment contents from a centralized database or from a supplier database, and automatically update customer inventory information to reflect inventory received. Client software may then display a message confirming successful inventory changes, and return a customer to a main page.
- a product search page may also be accessible through client software.
- a product search page can allow a user to select a search type and, if appropriate, search parameters and search parameter values (collectively “search criteria”).
- search criteria search parameters and search parameter values
- a product search page may allow a customer to search by specific manufacturer and products of a certain classification.
- client software may pass such search criteria to a server.
- a server may query a database of products and product descriptions and return products matching or approximating customer search criteria.
- a server may select records from a Products table, or other similar table, whose data matches or approximates descriptive text entered by a user. If a user has selected a parameter search, a server may select Product table records whose fields match or approximate user search requests. To expedite such selections, a server may index descriptions, manufacturers, product classes, product names, and other frequently searched fields.
- a server may transmit such records to client software for display.
- Client software may present such records in a variety of formats, including, but not limited to, a columnar or tabular format.
- Table 2 lists sample column names, sample source table names, source field names, and additional functionality client software may present when displaying such records.
- TABLE 2 Column Heading Source Table Source Field Description PRODUCTS SHORT_DESCRIPTION Product ID PRODUCTS PRODUCT_ID Manufacturer PRODUCTS MANUFACTURER Mfg Item No. PRODUCTS MANUFACTURER — ITEM_NUMBER Prod.
- Class PRODUCTIONS PRODUCT_CLASS Check Availability None Window action field Add to Stock Plan None Window action field
- client software can allow a customer to check product availability and add products to a stock plan.
- client software may make such functionality available for each record displayed.
- records may have check boxes or other selection controls, thereby allowing customers to check the availability of multiple items, and add multiple items to a stock
- Customers can initiate such an order by clicking a button or otherwise interacting with a graphical or physical interface.
- a customer may select from products or groups of products already included in an inventory or stocking plan, or a customer may search for products through an interface similar to that described earlier.
- customers can designate standard restocking quantities, and client software may use such quantities as defaults when clients are requesting additional inventory.
- Client software may also present quantities on hand to help customers make smarter purchasing decisions. Based on such information, customers can modify order quantities before submitting an order.
- Client software can transmit customer orders to a server.
- a server Upon receipt of a customer order, a server can initiate an order fulfillment process.
- a server may also automatically place an order based on customer demand.
- a server may periodically scan a customer inventory table and monitor inventory usage. As inventory is depleted, a server can predict frequently used items, and order appropriate quantities. Initially, a server may order limited quantities, to limit customer costs. A server may increase order quantities for frequently ordered products as customer usage habits dictate. A server may also construct an historical usage characterization, so that seasonal or other periodic usage patterns can be automatically taken into account.
- a server can query Linked Supplier inventories to determine each supplier's ability to fulfill an order.
- a server can calculate shipping costs as each order is processed, and a server can select one or more suppliers who can most cost effectively meet customer needs.
- orders are placed which can include expedited delivery and other options as specified by a customer or as determined by a server.
- a server can also post supplier invoices to an accounts payable system, generate customer invoices based on supplier invoices, post customer invoices to an accounts receivable system.
- a server may further integrate with an automated payment system, thereby limiting invoicing and other such expenses.
- a server can also provide administrative functions.
- a user who is not a customer can register to be a customer through a server-provided interface.
- Such an interface may allow a user to specify a business name, business type, executive director or general manager, physical address, mailing address, shipping address, one or more telephone numbers, employee names, employee licensing and accreditation information, and the like.
- a server may validate that an address, telephone number, and zip code are all valid with respect to each other, and that all necessary fields have been filled. If any validations fail, a server may present a data entry page along with any invalid data, thus simplifying data correction.
- a server and client software may also allow customers and suppliers to change various information.
- suppliers can change pricing; add or remove vendors and products; add, edit, or remove contacts; view account status and open invoices; and perform other such functions.
- Customers can adjust inventory counts to reflect audit results; add, edit, or remove employees and employee information; update payment and contact information; view account balances and make payments; and perform other such functions.
- Linked Suppliers can also take advantage of many of these same features.
- Linked Suppliers implementing the present invention can track inventory; provide real-time inventory information to prospective customers; accept electronic orders; generate pick/pack lists; track order fulfillment process, including tracking into which containers each item in an order has been placed; generate bar-coded packing lists and shipping labels for each container; and generate invoices.
- the present invention also provides Linked Suppliers with other advantages over the prior art.
- Linked Supplier inventory needs can be forecast based on prior order history, prior lead times, safety stock quantities, and the like, thereby reducing overall inventory investment.
- the present invention can also allow enable a Linked Supplier to track processing and shipping status for various products within an order, thereby providing a higher level of customer service.
- the present invention may also allow managers or other authorized individuals to electronically sign a purchase order, invoice, or other billing or order document and electronically transmit such a document to an appropriate recipient.
- a preferred embodiment of the present invention includes the following table structure.
- the table structure described below is included for enablement and best mode purposes, and should not be construed as limiting the present invention.
- Table Description and function This table can reside locally on a customer computer. It can store one or more records containing control data needed to manage on and off-line functions remotely. These records can be updated via an update applet transferring data from the Web Server's SQL database to this control. Its purpose is to provide control over the processes running on the local machine even if it is off-line, and to enable it to reconnect automatically.
- Table Description and function This table contains an error generation history for processes originating on a customer machine. It can provide an audit trail and view of how well processes are functioning, and a place to record both fatal-error conditions and those that may not need to be displayed to customers. Its data may not be processed, but can be stored for review by system administrators and managers.
- Table Description and function This table can contain a history of errors generated by processes originating from outside a customer machine. The table can provide an audit trail and view of how well processes are functioning, and provide a place to record both fatal and non-fatal errors. Such data can allow system administrators, programmers, and managers to monitor automated, unattended processes.
- SYSTEM_ERROR_LOG can use a data dictionary/field structure similar to a Client_Error_Log table.
- This table can have a data dictionary similar to the CUSTOMERS table, and can be used to temporarily store unapproved, unprocessed customer application data submitted by a Customer/Client Application page. When an application is processed, appropriate records can be deleted from this table.
- Table Description and function this table has may use a data dictionary similar to PRACTICE_MEMBERS, and can temporarily store unapproved, unprocessed customer application data submitted by a Customer/Client Application page. When an application is processed, appropriate records can be deleted from this table.
- Field Characteristics & Column (field) Name Description Indexing See PRACTICE_MEMBERS
- Table Description and function can store a unique identifier for each customer in a permanent table. Activity logged in CUSTOMER_MAINT_HISTORY table. Can be linked to third-party applications for credit terms, bill to, ship to addresses, phones and other financial data.
- Field Characteristics Column (field) Name Description Comment & Indexing CUSTOMER Identifies Unique identifier Primary Index customer (account number); matches CUSTOMER in A/R system NAME Practice Business See Practice Index Name Members for doctor data.
- SALES_CONSULTANT Identifies sales Index consultant assigned to account IPADDRESS1 Internet address Can have multiple used to link, computers in larger identify offices. computers in customers office IPADDRESS2 Internet address Can have multiple used to link, computers in larger identify offices.
- computers in customers office IPADDRESS3 Internet address Can have multiple used to link, computers in larger identify offices.
- computers in customers office IPADDRESS4 Internet address Can have multiple used to link, computers in larger identify offices.
- computers in customers office DISCOUNT_CODE Identifies which Code must be in Index discount code is DISCOUNT_CODES used to calculate table.
- Table Description and function This table can be linked to records in a CUSTOMERS table, and can store data pertaining to individual physicians or other health-care professionals working at or with a practice.
- MEMBER_MAIL_ADDRESS Separate mailing address for member MEMBER_MAIL_STATE Member mail address state MEMBER_MAIL_ZIP Member mail address zip MEMBER_LICENSE_NO Professional license for member MEMBER_LICENSE_EXPIRE Expiration Date of member's professional license MEMBER_DEGREE1 First degree of member MEMBER_DEGREE2 Second degree of member MEMBER_DEGREE3 Third degree of member MEMBER_DEGREE4 Fourth degree of member MEMBER_NOTES Text/comment field DATE_NEW Date this member was added to table DATE_LAST Last activity date
- Table Description and function can contain decimal values representing a unique price to be charged or discount to be granted to each customer. Any number of customers may use a discount code. When a decimal value associated with a given code is changed, the result is that all prices for all customers using that code are changed. If a customer's discount code specifies a discount value greater than allowed for a given product, the present invention may limit a price to the maximum discount.
- Field Column (field) Characteristics & Name Description Comment Indexing DISC_CODE Discount code Identifies specific Primary Index discount; numbering should be 10, 20, 30, etc. to allow for insertions in future, e.g, 14 DISC — Decimal value VALUE for the discount to be given. NOTES Notes; text field for commentary about a particular discount code
- Table Description and function stores inventory at customer office. One record for each customer/SKU combination, including all that have been used in past, or which are to be used for next ordering cycle; Permanent table. Activity logged in CUSTOMER_INVENTORY_TX table. Column (field) Field Characteristics & Name Description Comment Indexing CUSTOMER Identifies customer Index - concatenated with PRODUCT PRODUCT Identifies product at Indexed with customer's site CUSTOMER ON_HAND_QTY Quantity of an item on hand at this customer ROP Reorder point When on_hand_qty quantity falls to or below this quantity, a new order is triggered for the product.
- ROQ Quantity to be Ordering process ordered uses this quantity when a product is “triggered” STATUS Activity status of Values: Index item Active (default, normal setting) NoOrder (continue to use up inventory, but no more orders) NoUse (do not accept scanned usage of product)
- Table Description and function identifies products available for sale at any point in time. Includes products no longer active. One record for each product/SKU/item Number.
- Field Characteristics & Column (field) Name Description Comment Indexing PRODUCT_ID Identifies Primary Index product; SKU; also is“item number” SHORT_DESCRIPTION Short description Index appearing on most printed outputs & screens LONG_DESCRIPION Long description Index, built so each for additional word is indexed description separately.
- MANUFACTURER Company Index making product must be in MANUFACTURERS table MANUFACTURER_ITEM — Manufacturer's Index NUMBER product identifier STATUS Item status Values: Active (default, normal usage) NoOrder (accept usage scans, no orders) NoUse (do not accept usage scans; no activity; obsolete or discontinued)
- PRODUCT_CLASS Marketing/sales Index classification of product PRODUCT_GROUP Commodity Index classification of product PRODUCT_LINE Financial Index reporting classification of product SELL_START_DATE Date that new Prior to this date orders for this orders will not be product can be processed (new processed product so not available yet) SELL_END_DATE Date after which After or on this date, new orders for orders will not be this product processed cannot be (discontinued processed product)
- Table Description and function This table stores all manufacturers whose products may be carried in the PRODUCTS table. It serves as a reference and validation table for products.
- Table Description and function stores orders generated by nightly process and/or by critical ordering process, which are then downloaded to distributor. Serves as order “header” record. Linked to ORDER_DETAIL table where line items are stored. No maintenance history log table. One record for each order generated and downloaded. Column (field) Field Characteristics & Name Description Comment Indexing ORDER_NO Order Number; Generated by Primary Index unique identifier for ordering processes; the order increments SYSTEM_PARAMTER for order number ORDER_DATE Date order Index generated ORDER_TIME Time order generated ORDER_SOURCE How order was Sources are: generated AUTO —nightly process MANUAL — manual order entered on terminal in customer's office.
- Table Description and function stores line item detail on ORDERS. One record for each line item on an order.
- Order_Dtl_Order no, forms a unique identifier PRODUCT Product identifier Index for item ordered
- Table Description and function Stores and sets up each linked supplier, i.e., distributor that is linked into the web site. One record for each supplier that will be, is now, or has been linked at one time into Med-e-Track. Activity logged in LINKED_SUPPLIER MAINT_HISTORY. Account is linked to Supplier table in the SOLOMAN Accounts Payable subsystem. Column (field) Name Description Comment SUPPLIER Supplier's ID Unique identifier SUPPLIER_IP_ADDRESS IP Address where linking process occurs OPEN_DATE Date the relationship was setup/started
- Table Description and function stores uploaded invoice/pack lists from linked suppliers. Serves as “header” record for invoices. A given Order can have multiple invoices.
- Table Description and function This table contains shipment information for the shipment covered by the Internal_Invoice. There is one record for each carton comprising the shipment covered by the Invoice. It is linked to the Internal_Invoice table.
- Table Description and function Stores prices to be paid to each Linked Supplier in the system. One record for each linked supplier and SKU. Permanent table. Activity logged in SUPPLIER_COST_MAINT_HISTORY table. Column (field) Field Characteristics Name Description Comment & Indexing
- Table Description and function Transaction history table for activity altering data in Customer_Inventory table; one record for each change recorded; main use will be recording inventory activity, although transactions will be generated for changes to status, ROP, ROQ and Notes values, i.e., non-on-hand quantity values.
- Each transaction affects only one data field.
- Transaction code indicates what update/change activity was performed, and therefore which data field was updated.
- TRAN_DATE Date transaction processed TRAN_TIME Time transaction processed
- TRAN_ID Code identifying transaction Values TBD PRODUCT Product identifier of item affected QTY CUSTOMER Customer whose inventory data was updated/changed USER_ID User performing transaction BEFORE_VALUE Value of data field prior to update action AFTER_VALUE Value of data field after update action
- Table Description and function this table accepts transactions from the consultant request function, enters and tracks them for followup and management purposes.
- Column (field) Name Description SALES_CONSULTANT_ID ID in Sales_Consultants table.
- REQUEST_DATE Date customer initiated request REQUEST_TIME Time customer initiated request
- Table Description and function This table stores information about each user at a customer's site. There are two classes of users, supervisor and staff. Only a user with supervisor rights can add new users. The web page “hard-wires” who the customer is so customer users are kept associated with the correct customer. Column (field) Field Characteristics Name Description Comment & Indexing
- Table Description and function This table stores data about each Sales Consultant. It is essentialy a reference table.
- Column (field) Name Description SALES_CONSULTANT_ID Unique identifier * record key CONSULANT_SHORT_NAME Short name, nicknemame, initials to be used on screens, reports CONSULTANT_FULL_FIRST_NAME First name of consultant CONSULTANT_LAST_NAME Last name of consultant
- the present invention allows inventory tracking and management through a combination of manual, semi-automated, and automated means.
- the present invention also allows a manager to purchase in bulk and take advantage of promotions and other special offerings, thus reducing inventory costs.
- the present invention reduces the amount of inventory which must be kept on-hand by accurately modeling and predicting inventory needs.
- the present invention further provides customers with the ability to review new equipment, communicate with each other, and buy and sell excess inventory, refurbished equipment, and the like.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- Educational Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
A system and method which allows third-parties to monitor company inventory via the Internet and World Wide Web (“web”) and automatically order needed items. The present invention also provides a forum through which resellers and customers may directly interact to resell surplus and used equipment. The present invention may also allow a third party to act as a broker, thereby assuring that both the equipment purchased is actually delivered, and that the seller is properly compensated.
Description
- This application claims the benefit of U.S. Provisional Patent Application Ser. No. 60/187,389 filed Mar. 7, 2000, the entire disclosure of which is incorporated herein by reference.
- This application includes material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent disclosure, as it appears in the Patent and Trademark Office files or records, but otherwise reserves all copyright rights whatsoever.
- The present invention relates to the field of electronic inventory control. In particular, the present invention relates to controlling healthcare supply inventories.
- Traditionally, inventory control has been done by the company or organization using the items in the inventory. In smaller offices, inventory control is typically not a high priority, and orders may be placed whenever items are out of stock.
- As an office increases in size, inventory management becomes more of a challenge, and monitoring of frequently used or crucial items becomes very important. Typically a person is given the responsibility of monitoring inventory and ordering replacements as supply diminishes. As a company further increases in size, more advanced inventory management techniques may be used. For example, supply and usage trends may be analyzed to determine minimum quantities on hand, and seasonal or other peak usage may be determined.
- Some larger offices have switched to automated or semi-automated inventory tracking systems. These automated systems utilize barcode scanners or other electronic identifiers to track outgoing and incoming inventory, and can prepare purchase requests as supplies diminish.
- The present invention improves upon the prior art by shifting the burden of inventory tracking onto a third party; this concept is referred to as vendor managed inventory, or VMI. When a third party provides VMI services for multiple companies, it gains significant buying power which it can use to negotiate better deals, improve supplier responsiveness, and streamline the buying process.
- The present invention allows third-parties to monitor company inventory via the Internet and World Wide Web (“web”). In addition, the present invention allows small to medium sized companies to take advantage of VMI by providing a cost-effective solution to their inventory tracking needs.
- The present invention utilizes web-enabled technologies to revolutionize inventory management by tracking inventory and automatically contacting suppliers, manufacturers, or distributors when additional supplies are needed. This may result in a labor reduction as compared to the labor-intensive inventory maintenance systems currently deployed.
- In addition to reducing labor costs, the present invention may help a company cut other costs. The present invention may help reduce delivery costs by regularly ordering supplies in anticipation of need, thus obviating the need for express shipments. The present invention may also allow third parties to take advantage of manufacturer or distributor specials when offered for the products its customers require, thus further reducing customer cost.
- While purchasing is a large part of inventory maintenance, the present invention may also facilitate other transactions as well. For example, the present invention may allow customers to resell products or equipment to other businesses, thereby maximizing utility. Although some in the prior art, such as Neoforma.com and Medibuy.com, have attempted to provide business-to-business equipment resale through web-based auctions, auctions do not provide equipment availability assurances. The present invention provides a forum through which resellers and customers may interact, where the present invention acts as a broker, thereby assuring both that purchased equipment is delivered, and that a seller receives proper compensation.
- FIG. 1 is a block diagram illustrating the major hardware components of the present invention.
- FIG. 2 is a block diagram illustrating an overview of the software components of the present invention.
- FIG. 3 is a process flow diagram illustrating sample logic implemented when client software attempts to update data stored in a server.
- FIG. 4 is a process flow diagram illustrating sample logic implemented when client software polls a data connection.
- FIG. 5 illustrates a sample RFID portal and related computer equipment.
- The present invention implements an Internet-based, vendor managed inventory (“VMI”) system. A VMI system allows a customer to reduce costs by pushing inventory management responsibilities onto a third party, or manager. Managers may service multiple companies, thus allowing them to negotiate better deals, improve supplier responsiveness, and serve as an effective customer advocate.
- The present invention allows managers to inexpensively monitor customer inventory via the Internet and World Wide Web (“web”). The present invention utilizes web-enabled technologies to revolutionize inventory management by tracking inventory and automatically contacting suppliers, manufacturers, or distributors when products are needed. This may result in a labor reduction as compared to the labor-intensive inventory maintenance systems currently deployed.
- FIG. 1 is a block diagram illustrating the major hardware components of the present invention. As illustrated in FIG. 1, the present invention utilizes a client/server architecture to facilitate communication between customer inventory systems and managers. A client running on a Customer Inventory System130 may be used to track inventory, place special orders, and interact with other customers.
- A client may include custom software, such as an application written in Visual Basic, JAVA, or C; commercial software, such as a web page accessible through a web browser; or a combination of custom and commercial software, such as a “plug-in” which operates in a web browser. Examples of common web browsers include Internet Explorer, developed by Microsoft Corporation of Redmond, Wash., and Navigator, developed by Netscape Corporation of Mountain View, Calif.
- Customer Inventory Systems130 may allow manual inventory tracking, semi-automated inventory tracking, or inventory may be dispensed using automated systems. By way of example, without intending to limit the present invention, a preferred embodiment of the present invention includes a handheld device, such as a Palm VII device by Palm Computing, Inc., to be outfitted with a barcode scanner. Such a device can allow barcodes or other identifiers associated with each inventory item to be scanned or otherwise entered into the system prior to or at the time of item distribution. As each item is scanned, a count maintained by the present invention may be adjusted to properly track inventory levels. Recipient-specific labels, including product warnings and other information, can then be printed for each scanned item.
- Other inventory distribution methods contemplated include, but are not limited to, interfacing the present invention with vending machines. Vending machines may allow accurate inventory tracking without requiring human interaction, except to periodically restock a particular supply or group of supplies. In a preferred embodiment, vending machines may include security measures to prevent unauthorized supply distribution. Such security measures may include, but are not limited to, the use of an identification card and personal identification number (“PIN”), and biometric systems. Vending machines equipped with security systems may restrict access to specific supplies on an individual-by-individual level, or group-by-group basis. Vending machines may also be equipped with label printers that allow warnings and other information to be attached to a dispensed item's packaging.
- Alternatively, supply closets or other storage areas can be outfitted with a Radio Frequency Identification (RFID) portal, as illustrated in FIG. 5. An RFID portal (Block500) is similar in structure to airport security metal detectors, except that RFID portals can detect or scan RFID tags as such tags pass through a portal. The present invention can monitor RFID tag identifiers, including identifiers assigned to individuals, such that access to a storage area can be monitored, and items removed by an individual can be tracked without any direct user interaction.
- A preferred embodiment of the present invention can also track individual product dispensation, and may require additional information as products are dispensed. By way of example, without intending to limit the present invention, if a doctor dispenses sample medication to a patient, the present invention may also request a patient identifier, whereas if a package of gauze bandages was removed from inventory to restock an examination room, the present invention may not request a patient identifier. Patient identifiers can be used by the present invention to generate dispensation history reports for various products which may help suppliers and manufacturers to better understand income, race, ethnicity, or other demographic characteristics of typical recipients. The present invention may restrict such reports to only demographic information, and may not include individual-specific information in such reports.
- An alternative embodiment of the present invention allows physicians or others to carry a handheld device through which prescriptions can be written while talking with a patient. Such a handheld device can connect to a local inventory management system through a wireless or wired means, and, when appropriate, a prescribed item sample may be automatically dispensed by a vending machine. Alternatively, a message may be displayed at a nurse's station indicating the items to be pulled from inventory. When items are dispensed by a vending machine or pulled from inventory, inventory counts can be decremented as appropriate, and new orders can be placed as necessary.
- As inventory is distributed, Customer Inventory System130 may track supply usage habits to determine minimum acceptable quantities on-hand. Usage information may be studied for various periods of time, and the present invention may create an inventory usage model based on collected data. As models are created and refined, the present invention may modify minimum in-stock thresholds to reflect anticipated usage. As quantity in-stock approaches a calculated or specified threshold, Customer Inventory System 130 may automatically request new supplies from
Server 100. Supply requests may include various information, including, but not limited to, urgency of request, customer willingness to accept alternative brands or sizes, billing information, and shipping information. - As
Server 100 receives supply requests,Server 100 may request price quotes from several Manufacturer, Supplier, orDistributor 120's (“Distributor 120”).Distributor 120 may respond with quantity available, price, estimated delivery time, and other such information.Server 100 may then automatically evaluate eachDistributor 120 response to find the best value given various factors associated with each customer request. When anappropriate Distributor 120 response is chosen,Server 100 may automatically arrange payment and shipping of requested supplies for Customer Inventory System 130. - Communication between Customer Inventory System130,
Server 100, andDistributor 120 may be achieved through various methods, including, but not limited to, hypertext transfer protocol (“HTTP”), file transfer protocol (“FTP”), simple mail transfer protocol (“SMT”), or other such related methods. - Although purchasing is a large part of inventory maintenance, a preferred embodiment of the present invention may also facilitate communication between customers, provide a source of information dissemination, and encourage customer interaction. The present invention may facilitate customer communication by allowing customers to resell products, equipment, or excess inventory to other businesses. The present invention may allow information dissemination by providing an up to date catalog of available equipment and other inventory from which a customer may order. The present invention may facilitate customer communication by allowing managers and customers to author and distribute articles describing new rules, regulations, procedures, revenue generation prospects, or other information of interest to other customers.
- Customer Inventory System130 may serve as the primary source of customer interaction with the present invention. Articles, catalogs, inventory information, and other such information may be stored on
Server 100, and Customer Inventory System 130 may communicate withServer 100 to obtain requested information. - FIG. 2 illustrates a preferred embodiment of
Server 100, in which relationships between data storage, web server, and application services provided byServer 100 are illustrated. All client communications may first pass throughFirewall 210.Firewall 210 represents a combination of software and hardware which is used to protect the data stored inWeb Server 220,Database Server 230, andApplication Server 240 from unauthorized access. - As previously described, clients may communicate with the present invention through various protocols, including HTTP.
Web Server 220 represents software capable of transmitting and receiving information via HTTP or other protocols. Examples of such software include Internet Information Server, developed by Microsoft Corporation of Redmond, Wash.; Enterprise Server, developed by Netscape Corporation of Mountain View, Calif.; and Apache Server, developed by the Apache Software Foundation of Forest Hill, Md. - When a client requests information,
Web Server 220 may determine whether a client request requires pre-processing, in which case a request is transferred toApplication Server 240, or if a request simply requires data to fulfill the request, in whichcase Web Server 220 may communicate directly withDatabase Server 230. -
Database Server 230 represents commercially available database software, such as Microsoft SQL Server, developed by Microsoft Corporation of Redmond, Wash., Oracle 8i, developed by Oracle Corporation, of Redwood Shores, Calif., or other, similar software.Database Server 230 may store raw data, such as customer inventory information, customer addresses, vendor names, vendor product classes, and other such similar information. Such information may be transmitted to a client byWeb Server 220, orApplication Server 240 may interpret information stored inDatabase Server 230 prior to transmission. -
Application Server 240 may contain business rules associated with the present invention, which can be used to interpretDatabase Server 230 data prior to transmission of that data to a client. In addition to interpreting information stored inDatabase Server 230 for client use,Application Server 240 may also monitor inventory levels reflected inDatabase Server 230, contact vendors based on information fromDatabase Server 230, adjust inventory information as new inventory is received, and provide the services necessary to facilitate business-to-business resale of equipment or products stored inDatabase Server 230. -
Web Server 220,Database Server 230, andApplication Server 240 each represent software which may run on the same computer, or on multiple computers. In addition,Application Server 240 may be implemented withinDatabase Server 230 as a set of business rules. - An alternative description of the present invention follows, in which the present invention is described through a series of functional specifications. This information is included for enablement purposes, and describes the best mode contemplated at the time the present specification was filed. While the following functional specification describes a preferred embodiment of the present invention, descriptions within the functional specification should not be construed as limiting the present invention.
- To avoid confusion, the following terms are used in this functional specification:
- Customer—Refers to a buyer of products via the present invention. Customers can have “open account” relationships to avoid credit card and COD shipment problems.
- Linked Supplier—A distinction is made to avoid confusion with other vendors doing business with the present invention, given that payables may be in a common accounts payable system. Distributors, manufacturers, or other vendors (collectively “suppliers”), are distinguished by whether they are using the present invention's inventory tracking and accounting software, and therefore have live Internet linkages into their databases for queries, order processing, and billing.
- Manual Supplier—If a supplier provides goods or services through the present invention, but tracks inventory through a manual interface, such a supplier may be termed a “Manual Supplier”. Open account relationships may be maintained between Linked or Manual Suppliers avoid payment complexities.
- Non-linked Supplier—Suppliers not linked to the present invention.
- Products—Items for sale via the present invention.
- Customer Inventory—A list of products to be maintained at a given customer site.
- In addition to the general definitions set forth above, this functions specification also defines a set of system functions. System functions may fall into one of the following general sub-system categories:
- Interactive—human interface and related functions for tracking inventory counts, inventory consumption rates, ordering critical products, and the like. Interactive processes may be web-based or PC-based (client-server).
- Nightly Processes—periodic processes through which orders can be generated and invoicing and related processes can be performed, including interaction with Distribution system at distributor warehouses.
- Corporate—processes performed within corporate offices, but which update a database. Includes accounting, client data management, and other such processes.
- Distribution—Linked Suppliers integrated with the present invention. Industry standard Enterprise Resource Planning (ERP) software may be bundled with commercial financial software to provide a complete business system to Linked Suppliers.
- Database Design—A database schema which may be utilized in a preferred embodiment of the present invention.
- The present invention in general, and this functional specification specifically, defines styles and functions included in detailed web pages and other user interface elements that are intended to be available system wide. Web pages, application windows, program screens, and transactions within the present invention should observe common rules. These rules include, but are not limited to:
- No customer can view, inquiry into, update or in any way alter another customers data. Transactions can use an IP address or other unique identifier as a cross-check against a customer ID coming in with transmitted pages to insure rule enforcement. For such security procedures, customer IP addresses or other unique identifiers may only be changed through a function accessible only to Corporate staff.
- No Linked Supplier can see data belonging to another linked supplier.
- System parameters controlling customer options can be set through an account setup and editing process. Such a process may be accessed by only someone with an authorized identifier. Initially, such identifiers may only be given to Corporate Staff.
- Data changes will generally be reflected by a transaction log or transaction history, which may be accessible to customers or distributors, and to which Corporate Staff with appropriate security levels may have access.
- Functions involving data changes may be performed as server-side scripts, rather than through client-side logic. In general, such server-side scripts can utilize a logical flow similar to FIG. 3. As FIG. 3 illustrates, client software running on a customer machine may generate a page containing data to be updated by a web server and transmit said page to said web server (Block300).
- When a web server receives a page from a customer machine, the present invention may attempt to process any changes requested by said page. If such changes are successful (Block320), the present invention may return a confirmation page or cause a confirmation message to be displayed to a customer machine, and appropriate transaction logging may occur.
- If changes are not successful, the present invention may increment a retry count by one (Block340). If the retry count is less than or equal to three, the present invention may retransmit customer changes (Block 370) to Block 310 in an effort to make any appropriate changes. If the retry count exceeds three (Block 350), the present invention may cause a page containing any error codes or other feedback information to be displayed on a client machine. Such a page may also contain original client data changes as well as a means for resubmitting said changes (Block 360).
- Client software may also periodically verify that a data connection exists between said client software and a server acting as part of the present invention. Such software may follow the logic illustrated in FIG. 4 to achieve accurate data connection monitoring. As
Block 400 illustrates, client software may send one or more TCP/IP Ping commands or other network test commands to verify that a high-speed connection is still available to a server acting as part of the present invention. - If a high-speed network connection is detected, the present invention can continue normal operations (Block410). If a high-speed network connection is not detected, the present invention may attempt to reestablish such a connection (Block 420). If a high-speed network connection can be reestablished (Block 430), the present invention may continue normal operations (Block 410). If a high-speed network connection cannot be established, a lower speed network connection, such as a dial-up network connection, may be established by the present invention (Block 440). If a lower speed network connection can be established, the present invention may continue normal operations, including periodically attempting to reestablish a high-speed network connection (Block 410).
- If a lower speed network connection cannot be established, client software may display an application or page with alternative user interface and alternative functionality (Block460). Such alternative functionality can include local storage of product usage information, local inventory tracking, and limited reordering via a dial-up or other temporary connection with a known supplier (Block 470). A client functioning without a data connection may periodically attempt to reestablish high or low speed network connections (Block 480). When a connection is reestablished (Block 490), a client may transmit product usage scan information to a server acting as part of the present invention.
- In addition to an inventory tracking application, the present invention may also utilize a high speed network connection to transmit new product offerings or special promotions to a client for display to a customer. As new products are entered into a Products table or similar data structure, the present invention may cause such a product to appear on a client. In a preferred embodiment, the present invention may allow customers to select products in which a customer is interested, and the present invention may only display new products or special deals meeting a customer's prior specifications. Such specifications can include, but are not limited to, categories by manufacturer, product trade name, specific product type, general product classification, and quantity available or quantity per shipping unit.
- A client displaying such information may allow a customer to indicate an interest in a product by typing a command, clicking a button or other graphical interface element, or otherwise interacting with said client. If a customer expresses an interest in a featured product, a client may allow a customer to create a one-time order, or to configure recurring orders.
- In addition to allowing customers to record product usage and order new inventory or new products, client software may also display advertisements on a rotating basis, and may be used for other purposes. A typical client software screen may also contain additional information and fields, including, but not limited to, a Product SKU field, a User-ID field, a Doctor-ID field, and a Sales Consultant Contact field.
- When customers are not directly interacting with client software, client software may place a cursor in a Product SKU field by default. Placing a cursor in a Product SKU field can allow client software to ready accept an automatically or manually entered product identifier, such as a barcode label scanned via a wedge-style bar-code scanner.
- As product identifiers are entered, client software may request a User-ID for each product identifier or set of product identifiers. A User-ID is a unique identifier created for each employee or set of employees within an organization. Such identifiers may be entered manually through an active user interface, such as, but not limited to, a keyboard, touch screen, or number pad, or through a passive user interface, such as, but not limited to, biometric recognition equipment, barcode identifiers worn by or associated with an employee, or through RFID tags worn by or associated with an employee. User-ID's may be combined with passwords to create a more secure inventory tracking system.
- User-ID's may be used to track persons removing items from an inventory, but additional tracking or other controls may also be desirable. For example additional authorization may be required when employees remove expensive items or controlled substances from an inventory. The present invention may recognize when such an inventory item is removed, and client software may request an additional identifier, called a Doctor-ID, as authorization. Client software may even allow any user to enter a Doctor-ID for some inventory items, while for other inventory items a Doctor-ID and related password may be required. A biometric or other positive identifier may be used in place of a Doctor-ID or Doctor-ID and password in some applications.
- When appropriate inventory tracking data has been entered into client software, the present invention may transmit such data to a server. A server may send a confirmation message to a client upon receipt of such data. If a confirmation message is not received within a predetermined period of time, the present invention may resend inventory tracking data. If successive resend attempts are unsuccessful, the present invention may follow a process similar to that illustrated by FIG. 3. Client software may allow additional inventory scans to occur while waiting for confirmation from a server.
- In addition to recording inventory tracking information, client software may also allow a customer to access various options. Such options may include, but are not limited to, an administrative page, an inventory status inquiry page, and an inventory receipt page. An administrative page can allow authorized customers to create, edit, or remove User-ID's, Doctor-ID's, groups of such accounts, and account-specific information. An inventory status inquiry page can retrieve and display a page containing customer inventory records, order status, and other such information. An inventory status inquiry may be initiated through client software, which can send a page containing customer-specific information, as well as site-specific identification information stored on a client machine. In a preferred embodiment, a server receiving such a request may select records with appropriate site- and user-specific information from a table of customer inventory records. A server may generate a page or screen containing customer inventory information, including information from several tables. Table 1 below provides an example of columns displayed on a typical inventory request screen, as well as sample table and field names from which such data can be drawn.
TABLE 1 Column Heading Source Table Source Field Description PRODUCTS DESCRIPTION Product CUSTOMER_INVENTORY PRODUCT Quantity In Stock CUSTOMER_INVENTORY ON_HAND_QTY Order Point CUSTOMER_INVENTORY ROP ReOrder Quantity CUSTOMER_INVENTORY ROQ Activity Status CUSTOMER_INVENTORY STATUS - An advantage of the present invention over the prior art is the ability to simplify adding new items or restocking items into an inventory. Linked Suppliers shipping goods to a customer can provide a specially coded packing list, and a customer can automatically or manually enter such a code into client software. Client software can validate a packing list number as belonging to a customer and ensure a packing list is not credited to a customer system more than once. Entry of an invalid or previously validated packing slip can cause client software to display an error message.
- If a valid packing slip is entered, client software may retrieve shipment contents from a centralized database or from a supplier database, and automatically update customer inventory information to reflect inventory received. Client software may then display a message confirming successful inventory changes, and return a customer to a main page.
- A product search page may also be accessible through client software. A product search page can allow a user to select a search type and, if appropriate, search parameters and search parameter values (collectively “search criteria”). By way of example, without intending to limit the present invention, a product search page may allow a customer to search by specific manufacturer and products of a certain classification.
- When a customer has selected appropriate search criteria, client software may pass such search criteria to a server. A server may query a database of products and product descriptions and return products matching or approximating customer search criteria.
- If a user has selected a descriptive search, a server may select records from a Products table, or other similar table, whose data matches or approximates descriptive text entered by a user. If a user has selected a parameter search, a server may select Product table records whose fields match or approximate user search requests. To expedite such selections, a server may index descriptions, manufacturers, product classes, product names, and other frequently searched fields.
- When appropriate records are selected, a server may transmit such records to client software for display. Client software may present such records in a variety of formats, including, but not limited to, a columnar or tabular format. Table 2 lists sample column names, sample source table names, source field names, and additional functionality client software may present when displaying such records.
TABLE 2 Column Heading Source Table Source Field Description PRODUCTS SHORT_DESCRIPTION Product ID PRODUCTS PRODUCT_ID Manufacturer PRODUCTS MANUFACTURER Mfg Item No. PRODUCTS MANUFACTURER— ITEM_NUMBER Prod. Type PRODUCTS PRODUCT_TYPE Prod. Class PRODUCTIONS PRODUCT_CLASS Check Availability None Window action field Add to Stock Plan None Window action field - As Table 2 indicates, client software can allow a customer to check product availability and add products to a stock plan. In a preferred embodiment, client software may make such functionality available for each record displayed. In an alternative embodiment, records may have check boxes or other selection controls, thereby allowing customers to check the availability of multiple items, and add multiple items to a stock
- Customers can initiate such an order by clicking a button or otherwise interacting with a graphical or physical interface. In a preferred embodiment, a customer may select from products or groups of products already included in an inventory or stocking plan, or a customer may search for products through an interface similar to that described earlier. As previously described, customers can designate standard restocking quantities, and client software may use such quantities as defaults when clients are requesting additional inventory. Client software may also present quantities on hand to help customers make smarter purchasing decisions. Based on such information, customers can modify order quantities before submitting an order.
- Client software can transmit customer orders to a server. Upon receipt of a customer order, a server can initiate an order fulfillment process.
- A server may also automatically place an order based on customer demand. A server may periodically scan a customer inventory table and monitor inventory usage. As inventory is depleted, a server can predict frequently used items, and order appropriate quantities. Initially, a server may order limited quantities, to limit customer costs. A server may increase order quantities for frequently ordered products as customer usage habits dictate. A server may also construct an historical usage characterization, so that seasonal or other periodic usage patterns can be automatically taken into account.
- As orders are placed, a server can query Linked Supplier inventories to determine each supplier's ability to fulfill an order. A server can calculate shipping costs as each order is processed, and a server can select one or more suppliers who can most cost effectively meet customer needs. As qualified suppliers are identified, orders are placed which can include expedited delivery and other options as specified by a customer or as determined by a server.
- A server can also post supplier invoices to an accounts payable system, generate customer invoices based on supplier invoices, post customer invoices to an accounts receivable system. A server may further integrate with an automated payment system, thereby limiting invoicing and other such expenses.
- In addition to customer and order related functions, a server can also provide administrative functions. By way of example, without intending to limit the present invention, a user who is not a customer can register to be a customer through a server-provided interface. Such an interface may allow a user to specify a business name, business type, executive director or general manager, physical address, mailing address, shipping address, one or more telephone numbers, employee names, employee licensing and accreditation information, and the like.
- As users submit such information, a server may validate that an address, telephone number, and zip code are all valid with respect to each other, and that all necessary fields have been filled. If any validations fail, a server may present a data entry page along with any invalid data, thus simplifying data correction.
- A server and client software may also allow customers and suppliers to change various information. By way of example, without intending to limit the present invention, suppliers can change pricing; add or remove vendors and products; add, edit, or remove contacts; view account status and open invoices; and perform other such functions. Customers can adjust inventory counts to reflect audit results; add, edit, or remove employees and employee information; update payment and contact information; view account balances and make payments; and perform other such functions.
- Linked Suppliers can also take advantage of many of these same features. Linked Suppliers implementing the present invention can track inventory; provide real-time inventory information to prospective customers; accept electronic orders; generate pick/pack lists; track order fulfillment process, including tracking into which containers each item in an order has been placed; generate bar-coded packing lists and shipping labels for each container; and generate invoices.
- The present invention also provides Linked Suppliers with other advantages over the prior art. By way of example, without intending to limit the present invention, Linked Supplier inventory needs can be forecast based on prior order history, prior lead times, safety stock quantities, and the like, thereby reducing overall inventory investment. The present invention can also allow enable a Linked Supplier to track processing and shipping status for various products within an order, thereby providing a higher level of customer service. The present invention may also allow managers or other authorized individuals to electronically sign a purchase order, invoice, or other billing or order document and electronically transmit such a document to an appropriate recipient.
- To achieve the functionality set forth above, a preferred embodiment of the present invention includes the following table structure. The table structure described below is included for enablement and best mode purposes, and should not be construed as limiting the present invention.
- Table Name—
- CLIENT_CONTROL
- Table Description and function—This table can reside locally on a customer computer. It can store one or more records containing control data needed to manage on and off-line functions remotely. These records can be updated via an update applet transferring data from the Web Server's SQL database to this control. Its purpose is to provide control over the processes running on the local machine even if it is off-line, and to enable it to reconnect automatically.
Column (field) Name Description CUSTOMER_ID Customer ID - matches Customer ID in CUSTOMERS data in the Web Server SQL Database IP_ADDRESS This is the IP address for this machine DSL_PORT Connection path or port (e.g., COM2) where DSL connection exists; null if there is no DSL line for this machine DIAL_PORT Connection path ro port (e.g., COM3) where dial-up connection exists; null if there is no dial-up connection for this machine DIAL_CONNECTION_PHONE Phone number the software dials to establish a dial-up connection to the Web server system. Null if there is no dial-up connection DIAL_CALL_BACK Phone number of the dial-up line; to allow call-back from the web server. - Table Name—
- CLIENT_ERROR_LOG
- Table Description and function—This table contains an error generation history for processes originating on a customer machine. It can provide an audit trail and view of how well processes are functioning, and a place to record both fatal-error conditions and those that may not need to be displayed to customers. Its data may not be processed, but can be stored for review by system administrators and managers.
Field Column (field) Characteristics Name Description & Indexing ERROR_DATE Date of error log entry Index - concatenated with ERROR_TIME ERROR_TIME Time of error log entry Index - with ERROR_DATE CALLER Program name generating the error log entry ERROR_MESSAGE Error message generated by the caller program USER_VIEWABLE Yes - if message also displayed on user seen page; No if internal only message DATA_DUMP Data (if any) causing the error - Table Name—
- SYSTEM_ERROR_LOG
- Table Description and function—This table can contain a history of errors generated by processes originating from outside a customer machine. The table can provide an audit trail and view of how well processes are functioning, and provide a place to record both fatal and non-fatal errors. Such data can allow system administrators, programmers, and managers to monitor automated, unattended processes. SYSTEM_ERROR_LOG can use a data dictionary/field structure similar to a Client_Error_Log table.
Field Column (field) Characteristics Name Description & Indexing ERROR_DATE Date of error log entry Index - concatenated with ERROR_TIME ERROR_TIME Time of error log entry Index - with ERROR_DATE CALLER Program name generating the error log entry ERROR_MESSAGE Error message generated by the caller program USER_VIEWABLE Yes - if message also displayed on user seen page; No if internal only message DATA_DUMP Data (if any) causing the error - Table Name—
- SYS_PARAMETERS
- Table Description and function—Stores system-wide parameters in a common table.
Column (field) Name Description Field Characteristics & Indexing PARAM_ID Identifies parameter Primary Index VAR1 First variable VAR2 Second variable VAR3 Third variable - Table Name—
- CUSTOMER_APPLICATION
- Table Description and function—this table can have a data dictionary similar to the CUSTOMERS table, and can be used to temporarily store unapproved, unprocessed customer application data submitted by a Customer/Client Application page. When an application is processed, appropriate records can be deleted from this table.
Column (field) Name Description Field Characteristics & Indexing See CUSTOMERS - Table Name—
- MEMBERS_APPLICATION
- Table Description and function—this table has may use a data dictionary similar to PRACTICE_MEMBERS, and can temporarily store unapproved, unprocessed customer application data submitted by a Customer/Client Application page. When an application is processed, appropriate records can be deleted from this table.
Field Characteristics & Column (field) Name Description Indexing See PRACTICE_MEMBERS - Table Name—
- CUSTOMERS
- Table Description and function—Can store a unique identifier for each customer in a permanent table. Activity logged in CUSTOMER_MAINT_HISTORY table. Can be linked to third-party applications for credit terms, bill to, ship to addresses, phones and other financial data.
Field Characteristics Column (field) Name Description Comment & Indexing CUSTOMER Identifies Unique identifier Primary Index customer (account number); matches CUSTOMER in A/R system NAME Practice Business See Practice Index Name Members for doctor data. SALES_CONSULTANT Identifies sales Index consultant assigned to account IPADDRESS1 Internet address Can have multiple used to link, computers in larger identify offices. computers in customers office IPADDRESS2 Internet address Can have multiple used to link, computers in larger identify offices. computers in customers office IPADDRESS3 Internet address Can have multiple used to link, computers in larger identify offices. computers in customers office IPADDRESS4 Internet address Can have multiple used to link, computers in larger identify offices. computers in customers office DISCOUNT_CODE Identifies which Code must be in Index discount code is DISCOUNT_CODES used to calculate table. prices charged for this customer PHYSICAL_ADDRESS Street address of practice PHYSICAL_STATE State in which the practice is located PHYSICAL_ZIP Zip code of physical location of practice SHIP_TO_ADDRESS Address to which shipments go SHIP_TO_STATE State for ship to address SHIP_TO_ZIP Zip code for ship to address MAIL_ADDRESS Mailing address Literature, documents (for other than only (may be a PO shipments) Box to which UPS & FedEx cannot ship) MAIL_STATE Mail address state MAIL_ZIP Zip code for mail address ADMINISTRATOR Administrator, manager, etc. of Customer - Table Name—
- PRACTICE_MEMBERS
- Table Description and function—This table can be linked to records in a CUSTOMERS table, and can store data pertaining to individual physicians or other health-care professionals working at or with a practice.
Field Characteristics Column (field) Name Description Comment & Indexing CUSTOMER Customer to Must be in Index - whom the CUSTOMERS table concatenated Practice Member already with is associated MEMBER_NAME MEMBER_NAME Name of healthcare Together with With professional CUSTOMER, forms CUSTOMER or physician unique record key linked to CUSTOMER MEMBER_TITLE Title (e.g., Exec. Director) of member MEMBER_MAIL_ADDRESS Separate mailing address for member MEMBER_MAIL_STATE Member mail address state MEMBER_MAIL_ZIP Member mail address zip MEMBER_LICENSE_NO Professional license for member MEMBER_LICENSE_EXPIRE Expiration Date of member's professional license MEMBER_DEGREE1 First degree of member MEMBER_DEGREE2 Second degree of member MEMBER_DEGREE3 Third degree of member MEMBER_DEGREE4 Fourth degree of member MEMBER_NOTES Text/comment field DATE_NEW Date this member was added to table DATE_LAST Last activity date - Table Name—
- DISCOUNT_CODES
- Table Description and function—can contain decimal values representing a unique price to be charged or discount to be granted to each customer. Any number of customers may use a discount code. When a decimal value associated with a given code is changed, the result is that all prices for all customers using that code are changed. If a customer's discount code specifies a discount value greater than allowed for a given product, the present invention may limit a price to the maximum discount.
Field Column (field) Characteristics & Name Description Comment Indexing DISC_CODE Discount code Identifies specific Primary Index discount; numbering should be 10, 20, 30, etc. to allow for insertions in future, e.g, 14 DISC— Decimal value VALUE for the discount to be given. NOTES Notes; text field for commentary about a particular discount code - Table Name—
- CUSTOMER_INVENTORY
- Table Description and function—stores inventory at customer office. One record for each customer/SKU combination, including all that have been used in past, or which are to be used for next ordering cycle; Permanent table. Activity logged in CUSTOMER_INVENTORY_TX table.
Column (field) Field Characteristics & Name Description Comment Indexing CUSTOMER Identifies customer Index - concatenated with PRODUCT PRODUCT Identifies product at Indexed with customer's site CUSTOMER ON_HAND_QTY Quantity of an item on hand at this customer ROP Reorder point When on_hand_qty quantity falls to or below this quantity, a new order is triggered for the product. ROQ Quantity to be Ordering process ordered uses this quantity when a product is “triggered” STATUS Activity status of Values: Index item Active (default, normal setting) NoOrder (continue to use up inventory, but no more orders) NoUse (do not accept scanned usage of product) - Table Name—
- PRODUCTS
- Table Description and function—identifies products available for sale at any point in time. Includes products no longer active. One record for each product/SKU/item Number.
Field Characteristics & Column (field) Name Description Comment Indexing PRODUCT_ID Identifies Primary Index product; SKU; also is“item number” SHORT_DESCRIPTION Short description Index appearing on most printed outputs & screens LONG_DESCRIPION Long description Index, built so each for additional word is indexed description separately. MANUFACTURER Company Index making product; Must be in MANUFACTURERS table MANUFACTURER_ITEM— Manufacturer's Index NUMBER product identifier STATUS Item status Values: Active (default, normal usage) NoOrder (accept usage scans, no orders) NoUse (do not accept usage scans; no activity; obsolete or discontinued) PRODUCT_CLASS Marketing/sales Index classification of product PRODUCT_GROUP Commodity Index classification of product PRODUCT_LINE Financial Index reporting classification of product SELL_START_DATE Date that new Prior to this date orders for this orders will not be product can be processed (new processed product so not available yet) SELL_END_DATE Date after which After or on this date, new orders for orders will not be this product processed cannot be (discontinued processed product) PRODUCT_PICTURE Product Picture JPEG or GIF bit map image - Table Name—
- MANUFACTURERS
- Table Description and function—This table stores all manufacturers whose products may be carried in the PRODUCTS table. It serves as a reference and validation table for products.
Field Column (field) Characteristics & Name Description Comment Indexing MANUFACTURER— Short Primary Index ID abbreviation for manufacturer MANUFACTURER— Normal business Indexed NAME name for manufacturer DATE_ADDED Date this Manufacturer was added to the table - Table Name—
- ORDERS
- Table Description and function—stores orders generated by nightly process and/or by critical ordering process, which are then downloaded to distributor. Serves as order “header” record. Linked to ORDER_DETAIL table where line items are stored. No maintenance history log table. One record for each order generated and downloaded.
Column (field) Field Characteristics & Name Description Comment Indexing ORDER_NO Order Number; Generated by Primary Index unique identifier for ordering processes; the order increments SYSTEM_PARAMTER for order number ORDER_DATE Date order Index generated ORDER_TIME Time order generated ORDER_SOURCE How order was Sources are: generated AUTO —nightly process MANUAL — manual order entered on terminal in customer's office. CUSTOMER Customer on the Index order LINKED_SUPPLIER Linked Supplier to Index whom the order was downloaded ORDER_STATUS Status of the order; Values: Index shows latest status GEN —generated only, sequence is PLACED — presumed downloaded to supplier S_BILLED — supplier has invoiced Med-e- Track C_BILLED — system has converted supplier invoice to customer invoices STATUS_DATE Date which status changed SHIP_TO_ADDRESS Address to which orders is to be shipped; appears on downloaded order data ORDER_PRODUCT— Total value of order TOTAL for product only; not including tax, shipping, other charges - Table Name—
- ORDER_DETAIL
- Table Description and function—stores line item detail on ORDERS. One record for each line item on an order.
Field Characteristics & Column (field) Name Description Comment Indexing ORDER_DTL_ORDER_NO Order number to Index - which this detail concatenated with record belongs ORDER_LINE_NUMBER ORDER_LINE_NUMBER Line number for With order. Order_Dtl_Order— no, forms a unique identifier PRODUCT Product identifier Index for item ordered ORDER_QUANTITY Quantity of the product that is being ordered. SHIP_QUANTITY Quantity of the item shipped; as reflected on an uploaded, processed supplier invoice/packlist CUSTOMER_UNIT_PRICE Price to be charged to customer CUSTOMER_UNI_SALES— Sales tax, if any TAX to be charged customer PRODUCT_ORDERED_SUBTOTAL Value = Order— Quantity * Customer— Unit_price PRODUCT_SHIP_SUBTOTAL Value = Ship— Quantity * Customer Unit_Price LINKED_SUPPLIER_UNIT— Price to be paid COST Linked Supplier for this item LINKED_SUPPLIER_PRODUCT— Value = Ship— SHIP_SUBTOTAL Quantity * Linked— Supplier— Unit_cost - Table Name—
- LINKED_SUPPLIER
- Table Description and function—Stores and sets up each linked supplier, i.e., distributor that is linked into the web site. One record for each supplier that will be, is now, or has been linked at one time into Med-e-Track. Activity logged in LINKED_SUPPLIER MAINT_HISTORY. Account is linked to Supplier table in the SOLOMAN Accounts Payable subsystem.
Column (field) Name Description Comment SUPPLIER Supplier's ID Unique identifier SUPPLIER_IP_ADDRESS IP Address where linking process occurs OPEN_DATE Date the relationship was setup/started - Table Name—
- SUPPLIER_INVOICE
- Table Description and function—stores uploaded invoice/pack lists from linked suppliers. Serves as “header” record for invoices. A given Order can have multiple invoices. Linked to SUPPLIER_INVOICE_DETAIL records which carry line item detail. Invoices uploaded from distributor reflect orders they have shipped and are then used to generate Customer invoices. The uploaded invoice data is also transferred to the Accounts Payable module of the Solomon IV software for corporate accounting/tracking. Customer invoices generated and recorded in this table are also transferred to the Accounts Receivable module.
Column (field) Field Characteristics & Name Description Comment Indexing INTERNAL_INVOICE— Internal, system Insures unique ID generated invoice invoice identifier identification in case of similar supplier invoicing schemes/numbers ORDER Order number which the invoice is a shipment/bill for. SUPPLIER_INVOICE Invoice identifier Uploaded invoice from supplier data SUPPLIER_INVOICE— Date of/on supplier DATE invoice that was uploaded SUPPLIER_INVOICE— Time that supplier Invoice time may TIME invoice was not appear in uploaded supplier database. AP_DATE Date supplier invoice data posted to AP tables AP_TIME Time supplier invoice data was posted to AP tables CUSTOMER_INVOICE Invoice ID Presence indicates generated by nightly that nightly process process to bill has run, generating customer for this separate invoice shipment number. CUSTOMER_INVOICE— Date customer DATE invoice generated by nightly process CUSTOMER_INVOICE— Time of customer TIME invoice generation process. AR_DATE Time SHIPMENT Shipment document May be separate ID Index on this field number from invoice no. for packing slip data retrieval. SHIP_VIA Shipping method; e.g., UPS Ground - Table Name—
- INTERNAL_INVOICE_SHIP DETAIL
- Table Description and function—This table contains shipment information for the shipment covered by the Internal_Invoice. There is one record for each carton comprising the shipment covered by the Invoice. It is linked to the Internal_Invoice table.
Column (field) Name Comment INTERNAL_INVOICE_ID SHIP_CARTON_ID Together with invoice id, comprises unique record ID TRACKER_NO - Table Name—
- SUPPLIER_INVOICE_DETAIL
- Table Description and function—this table carries the line item level detail for invoices uploaded from the linked supplier/distributor. Some line item level detail is used to update Order data to support quick order status inquiries and track back-ordered items.
Column (field) Name Description Comment INTERNAL_INVOICE_ID Identifier for internal invoice no INTERNAL_INVOICE_LINE— Line number for internal Together with Internal NUMBER invoice Invoice identifier, forms unique key SHIPPED_PRODUCT Product shipped SHIP_QUANTITY Quantity shipped UNIT_PRICE Supplier's Unit price UNIT_TAX Sales Tax (if any) EXTENDED_PRICE Value = Ship— Product only subtotal qty * Unit_Price LINE_TAX_TOTAL Value = Ship_Qty * Unit— Tax LINE_TOTAL_AMOUNT EXTENDED_PRICE + Line— Tax_total - Table Name—
- SUPPLIER_COST
- Table Description and function—Stores prices to be paid to each Linked Supplier in the system. One record for each linked supplier and SKU. Permanent table. Activity logged in SUPPLIER_COST_MAINT_HISTORY table.
Column (field) Field Characteristics Name Description Comment & Indexing - Table Name—
- SUPPLIER_COST_MAINT_HISTORY
- Table Description and function—records changes made to SUPPLIER_COST records. One record for each field changed during an update of a given record.
Column (field) Field Characteristics Name Description Comment & Indexing - Table Name—
- PRODUCT_MAINT_HISTORY
- Table Description and function—records changes made to PRODUCTS table. One record for each field changed during an update of a given record.
Column (field) Field Characteristics Name Description Comment & Indexing - Table Name—
- PRODUCT_CLASS
- Table Description and function—Identifies valid product classes; serves as a reference table.
Column (field) Name Description PROD_CLASS_CODE Code for product class description DESCRIPTION Text/descriptive name for product_class code - Table Name—
- PRODUCT_GROUP
- Table Description and function—Identifies valid product groups; serves as a reference table.
Column (field) Name Description PRODUCT_GROUP_CODE Code for product group description DESCRIPTION Text/descriptive name for Product Group Code. - Table Name—
- PRODUCT_LINE
- Table Description and function—Identifies valid product lines; serves as a reference table.
Column (field) Name Description PRODUCT_LINE_CODE Code for product line description DESCRIPION Text/descriptive name for product line code - Table Name—
- CUSTOMER_INVENTORY_TRANSACTIONS
- Table Description and function—transaction history table for activity altering data in Customer_Inventory table; one record for each change recorded; main use will be recording inventory activity, although transactions will be generated for changes to status, ROP, ROQ and Notes values, i.e., non-on-hand quantity values. Each transaction affects only one data field. Transaction code indicates what update/change activity was performed, and therefore which data field was updated.
Column (field) Name Description Comment TRAN_NO Unique identifier for each Functions like a transaction; non significant check number. TRAN_DATE Date transaction processed TRAN_TIME Time transaction processed TRAN_ID Code identifying transaction Values: TBD PRODUCT Product identifier of item affected QTY CUSTOMER Customer whose inventory data was updated/changed USER_ID User performing transaction BEFORE_VALUE Value of data field prior to update action AFTER_VALUE Value of data field after update action - Table Name—
- CONTACT_LOG
- Table Description and function—this table accepts transactions from the consultant request function, enters and tracks them for followup and management purposes.
Column (field) Name Description SALES_CONSULTANT_ID ID in Sales_Consultants table. REQUEST_DATE Date customer initiated request REQUEST_TIME Time customer initiated request - Table Name—
- CUSTOMER_USERS
- Table Description and function—This table stores information about each user at a customer's site. There are two classes of users, supervisor and staff. Only a user with supervisor rights can add new users. The web page “hard-wires” who the customer is so customer users are kept associated with the correct customer.
Column (field) Field Characteristics Name Description Comment & Indexing - Table Name—SALES_CONSULTANTS
- Table Description and function—This table stores data about each Sales Consultant. It is essentialy a reference table.
Column (field) Name Description SALES_CONSULTANT_ID Unique identifier * record key CONSULANT_SHORT_NAME Short name, nicknemame, initials to be used on screens, reports CONSULTANT_FULL_FIRST_NAME First name of consultant CONSULTANT_LAST_NAME Last name of consultant - It should be obvious to one skilled in the art that the present invention allows inventory tracking and management through a combination of manual, semi-automated, and automated means. The present invention also allows a manager to purchase in bulk and take advantage of promotions and other special offerings, thus reducing inventory costs. In addition, the present invention reduces the amount of inventory which must be kept on-hand by accurately modeling and predicting inventory needs. The present invention further provides customers with the ability to review new equipment, communicate with each other, and buy and sell excess inventory, refurbished equipment, and the like.
- While the preferred embodiment and various alternative embodiments of the present invention have been disclosed and described in detail herein, it may be apparent to those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope thereof, including applying the present invention to fields other than healthcare.
Claims (55)
1-29. (Canceled)
30. A computer program embodied on a computer-readable medium that implements an inventory management system, comprising:
program instructions for programming at least one first network-enabled apparatus associated with a customer to enable the customer to track inventories of a product or products and place orders for the product or products;
program instructions for programming at least one second network-enabled apparatus associated with an inventory manager to:
receive orders for the product or products from the at least one first network-enabled apparatus;
request and receive information about the ordered product or products from at least one of manufacturers, suppliers and distributors;
evaluate responses from the at least one of manufacturers, suppliers and distributors including the requested information;
determine at least one preferred response among the responses; and
arrange at least one of payment for and shipping of the ordered product or products associated with the at least one preferred response to the customer associated with the at least one first network-enabled apparatus; and
program instructions for programming at least one third network-enabled apparatus associated with the at least one of manufacturers, suppliers and distributors to:
receive and process the requests for information about the ordered product or products from the at least one second network-enabled apparatus; and
respond to the at least one second network-enabled apparatus with the requested information.
31. The computer program of claim 30 , further comprising program instructions for programming the at least one first, second and third network-enabled apparatuses to communicate with each other over a network.
32. The computer program of claim 31 , wherein the network is at least one of the Internet and the World Wide Web (“WWW”).
33. The computer program of claim 30 , wherein the information about the ordered product or products is real-time information.
34. The computer program of claim 30 , further comprising program instructions for programming the at least one third network-enabled apparatus to receive and evaluate information about inventory levels of a product or products that the customer has on-hand.
35. The computer program of claim 30 , wherein the information about the ordered product or products comprises quantity of the product or products in stock.
36. The computer program of claim 30 , further comprising program instructions for programming the at least one first network-enabled apparatus to interact with other customers.
37. The computer program of claim 30 , wherein the information about the ordered product or products comprises information about at least one of price of the ordered product or products, quantity of the product or products in stock, and estimated delivery time of the product or products to the customer associated with the at least one first network-enabled apparatus.
38. The computer program of claim 30 , further comprising program instructions for programming at least one of the at least one first, second and third network-enabled apparatuses to operate according to a predetermined set of business rules of the inventory management system.
39. The computer program of claim 38 , further comprising program instructions for programming at least one of the at least one first, second and third network-enabled apparatuses to modify the business rules in real-time.
40. The computer program of claim 37 , further comprising program instructions for programming at least one of the at least one first, second and third network-enabled apparatuses to track information about supply usage of a product or products in order to determine a minimum acceptable quantity or quantities of the product or products to keep in-stock at a particular location.
41. The computer program of claim 40 , further comprising program instructions for programming at least one of the at least one first, second and third network-enabled apparatuses to create an inventory usage model based on the information about supply usage.
42. The computer program of claim 41 , further comprising program instructions for programming at least one of the at least one first, second and third network-enabled apparatuses to modify minimum in-stock thresholds at the particular location to reflect supply usage that is anticipated based on the inventory usage model.
43. The computer program of claim 30 , further comprising program instructions for programming the at least one first network-enabled apparatus to perform at least one of:
automatically ordering the product or products when an in-stock quantity of the ordered product or products reaches a predetermined threshold; and
notifying at least one of the at least one second network-enabled apparatus and the at least one third network-enabled apparatus when the in-stock quantity of the ordered product or products reaches the predetermined threshold.
44. The computer program of claim 30 , wherein the orders for a product or products comprise at least one of information about urgency of need for the ordered product or products, information about willingness to accept alternatives to the ordered product or products, information about billing and information about shipping.
45. The computer program of claim 36 , wherein the interaction with the other customers comprises providing to or receiving from the other customers information contained in at least one of articles and catalogs.
46. The computer program of claim 36 , wherein the interaction with the other customers comprises selling to or purchasing from the other customers at least one of products, equipment and excess inventory.
47. The computer program of claim 36 , wherein the interaction with the other customers comprises providing to or receiving from the other customers an up to date catalog including at least one of products, equipment and excess inventory that is available for purchase.
48. The computer program of claim 30 , further comprising program instructions for programming the at least one second network-enabled apparatus to monitor and evaluate information about inventory levels stored in a database and to communicate a result of the evaluation of the information about inventory levels to the at least one first network-enabled apparatus.
49. The computer program of claim 30 , further comprising program instructions for programming the at least one second network-enabled apparatus to monitor and evaluate information about inventory levels stored in a database and to communicate a result of the evaluation of the information about the inventory levels to the at least one third network-enabled apparatus.
50. The computer program of claim 30 , further comprising program instructions for programming the at least one second network-enabled apparatus to monitor information about inventory levels stored in a database and to adjust the information about the inventory levels when the inventory levels are adjusted.
51. The computer program of claim 30 , further comprising program instructions for programming the at least one second network-enabled apparatus to monitor information about inventory levels stored in a database and for enabling the at least one first network-enabled apparatus associated with the customer to communicate with other network-enabled apparatuses associated with other customers in order that the first customer may sell to or purchase from the other customers at least one of products, equipment and excess inventory based on the information about the inventory levels.
52. The computer program of claim 30 , further comprising program instructions for programming the at least one second network-enabled apparatus to transmit at least one of new product offers and special promotions to the at least one first network-enabled apparatus.
53. The computer program of claim 52 , further comprising program instructions for programming the at least one first network-enabled apparatus to display only new product offers or special promotions based on criteria specified by the customer.
54. The computer program of claim 53 , wherein the criteria comprises at least one of categories by manufacturer, trade name of product, specific type of product, general classification of product, quantity available and quantity per shipping unit.
55. The computer program of claim 30 , further comprising program instructions for programming the at least one first network-enabled apparatus to enable the customer to select between a one-time order of a product or products and recurring orders of a product or products.
56. The computer program of claim 30 , further comprising program instructions for:
programming the at least one second network-enabled apparatus to transmit advertisements to the at least one first network-enabled apparatus; and
programming the at least one first network-enabled apparatus to display the transmitted advertisements.
57. The computer program of claim 56 , wherein the advertisements are displayed on the at least one first network-enabled apparatus on a rotating basis.
58. The computer program of claim 30 , further comprising program instructions for programming the at least one first network-enabled apparatus to request a user-ID (“user-Identification”) from the customer when the customer uses the at least one first network-enabled apparatus, the user-ID (“user-Identification”) allowing secure communications within a standard browser.
59. The computer program of claim 58 , further comprising program instructions for programming the at least one first network-enabled apparatus to enable the customer to enter the user-ID (“user-Identification”) through at least one of an active user interface and a passive user interface.
60. The computer program of claim 30 , further comprising program instructions for programming the at least one first network-enabled apparatus to:
enable the customer to enter information from a packing list associated with a shipment of the ordered product or products; and
verify whether the information from the packing list is valid.
61. The computer program of claim 60 , further comprising program instructions for programming the at least one first network-enabled apparatus to:
retrieve information about the shipped product or products from at least one of the at least one second network-enabled apparatus and the at least one third network-enabled apparatus; and
update inventory information based on the retrieved information.
62. The computer program of claim 30 , further comprising program instructions for programming the at least one first network-enabled apparatus to enable the customer to search inventory information included on at least one of the at least one second network-enabled apparatus and the at least one third network-enabled apparatus.
63. The computer program of claim 30 , further comprising program instructions for programming the at least one first network-enabled apparatus to:
enable the customer to enter restocking parameters for the ordered product or products; and
transmit the restocking parameters for the ordered product or products to at least one of the at least one second network-enabled apparatus and the at least one third network-enabled apparatus.
64. The computer program of claim 63 , further comprising program instructions for programming the at least one second network-enabled apparatus to:
post invoices of the at least one of manufacturers, suppliers and distributors to an accounts payable module;
generate customer invoices based on the invoices of the at least one of manufacturers, suppliers and distributors; and
post the customer invoices to an accounts receivable module.
65. The computer program of claim 30 , further comprising program instructions for programming the at least one third network-enabled apparatus to enable the at least one of manufacturers, suppliers and distributors to perform one or more of:
updating product information;
updating vendor information;
updating contact information;
viewing an account status;
invoicing customers for a purchased product or products; and
viewing open invoices.
66. The computer program of claim 30 , further comprising program instructions for programming the at least one third network-enabled apparatus to enable the at least one of manufacturers, suppliers and distributors to perform one or more of:
tracking an inventory of product or products;
providing real-time information about the inventory of product or products to at least one of customers and prospective customers;
accepting electronic orders for the product or products;
generating pick/pack lists; and
tracking an order fulfillment process;
67. The computer program of claim 66 , wherein tracking an order fulfillment process comprises one or more of:
tracking information about the contents of one or more containers used for shipping ordered product or products;
generating at least one of bar-coded packing lists and shipping labels for each of the one or more containers; and
generating invoices.
68. The computer program of claim 30 , further comprising program instructions for programming the at least one first network-enabled apparatus to enable the customer to perform one or more of:
adjusting inventory counts for a product or products;
updating employee information;
updating contact information;
updating payment information;
viewing account balances; and
making payments.
69. The computer program of claim 30 , further comprising program instructions for programming at least one of the at least one first, second and third network-enabled apparatuses to forecast inventory requirements based on at least one of:
prior order history;
prior lead times; and
safety stock quantities.
70. The computer program of claim 30 , further comprising program instructions for programming at least one of the at least one second and third network-enabled apparatuses to enable the at least one of manufacturers, suppliers and distributors to track processing and shipping status for the ordered product or products.
71. The computer program of claim 30 , further comprising program instructions for programming at least one of the at least one first and second network-enabled apparatuses to enable at least one of the customer and the at least one of manufacturers, suppliers and distributors to:
electronically sign at least one of a purchase order and an invoice; and
electronically transmit at least one of the signed purchase order and the signed invoice to a recipient.
72. The computer program of claim 30 , further comprising program instructions for programming at least one of the at least one second and third network-enabled apparatuses to:
scan an inventory table associated with the customer that reflects a number of a product or products on-hand; and
monitor inventory usage of the on-hand product or products based on the inventory table.
73. The computer program of claim 72 , further comprising program instructions for programming at least one of the at least one second and third network-enabled apparatuses to:
determine a product or products listed in the inventory table that are frequently used based on the monitored inventory table; and
order appropriate quantities of the frequently used product or products to re-stock the number of on-hand product or products.
74. The computer program of claim 30 , further comprising program instructions for programming at least one of the at least one second and third network-enabled apparatuses to:
track historical usage of one or more of a product or products; and
determine periodic usage patterns for the one or more of a product or products.
75. The computer program of claim 74 , further comprising program instructions for programming the at least one of the at least one second and third network-enabled apparatuses to order appropriate quantities of the one or more of a product or products based on the determined periodic usage patterns.
76. The computer program of claim 30 , further comprising program instructions for programming the at least one second network-enabled apparatus to:
query inventories of the at least one of manufacturers, suppliers and distributors; and
determine a level of ability of the at least one of manufacturers, suppliers and distributors to fulfill an order for one or more of a product or products.
77. The computer program of claim 30 , further comprising program instructions for programming the at least one first, second and third network-enabled apparatuses to communicate with each other over a network including at least one firewall for maintaining secure internal data.
78. The computer program of claim 30 , wherein the program instructions for programming at least one first network-enabled apparatus associated with a customer to enable the customer to track inventories of a product or products include program instructions for enabling the customer to track inventories of the product or products by reading an RFID (“radio frequency identification”) tag associated with the product or products.
79. The computer program of claim 78 , wherein the RFID (“radio frequency identification”) tag is read by a hand held electronic device.
80. The computer program of claim 78 , wherein the RFID (“radio frequency identification”) tag is read by an electronic portal device.
81. The computer program of claim 40 , wherein the at least one first, second and third network-enabled apparatuses track information about the supply usage of a product or products by reading an RFID (“radio frequency identification”) tag associated with the product or products.
82. The computer program of claim 81 , wherein the RFID (“radio frequency identification”) tag is read by a hand held electronic device.
83. The computer program of claim 81 , wherein the RFID (“radio frequency identification”) tag is read by an electronic portal device.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/873,183 US20040230503A1 (en) | 2000-03-07 | 2004-06-23 | Inventory control system and methods |
US11/657,584 US20070124216A1 (en) | 2000-03-07 | 2007-01-25 | Systems and methods for locating and purchasing proximal inventory items |
US11/703,207 US20070239569A1 (en) | 2000-03-07 | 2007-02-07 | Systems and methods for managing assets |
US11/711,884 US20070219916A1 (en) | 2000-03-07 | 2007-02-28 | Systems and methods for tracking and verifying the authenticity of an item |
US12/073,575 US20080228346A1 (en) | 2000-03-07 | 2008-03-06 | Apparatus, systems and methods for managing vehicle assets |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US18738900P | 2000-03-07 | 2000-03-07 | |
US09/799,879 US6996538B2 (en) | 2000-03-07 | 2001-03-07 | Inventory control system and methods |
US10/873,183 US20040230503A1 (en) | 2000-03-07 | 2004-06-23 | Inventory control system and methods |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/799,879 Continuation US6996538B2 (en) | 2000-03-07 | 2001-03-07 | Inventory control system and methods |
Related Child Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/657,584 Continuation-In-Part US20070124216A1 (en) | 2000-03-07 | 2007-01-25 | Systems and methods for locating and purchasing proximal inventory items |
US11/703,207 Continuation-In-Part US20070239569A1 (en) | 2000-03-07 | 2007-02-07 | Systems and methods for managing assets |
US11/711,884 Continuation-In-Part US20070219916A1 (en) | 2000-03-07 | 2007-02-28 | Systems and methods for tracking and verifying the authenticity of an item |
US12/073,575 Continuation-In-Part US20080228346A1 (en) | 2000-03-07 | 2008-03-06 | Apparatus, systems and methods for managing vehicle assets |
Publications (1)
Publication Number | Publication Date |
---|---|
US20040230503A1 true US20040230503A1 (en) | 2004-11-18 |
Family
ID=26882980
Family Applications (7)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/799,879 Expired - Lifetime US6996538B2 (en) | 2000-03-07 | 2001-03-07 | Inventory control system and methods |
US10/873,183 Abandoned US20040230503A1 (en) | 2000-03-07 | 2004-06-23 | Inventory control system and methods |
US11/051,985 Abandoned US20050197929A1 (en) | 2000-03-07 | 2005-01-27 | Inventory control apparatus |
US11/258,140 Abandoned US20060100937A1 (en) | 2000-03-07 | 2005-10-26 | Inventory control system and methods |
US11/258,052 Abandoned US20060116936A1 (en) | 2000-03-07 | 2005-10-26 | Inventory order fulfillment systems and methods |
US11/258,143 Abandoned US20060041329A1 (en) | 2000-03-07 | 2005-10-26 | Inventory group purchasing systems and methods |
US11/443,489 Abandoned US20070055586A1 (en) | 2000-03-07 | 2006-05-31 | Computer program product, system and methods for tracking supply chain items |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/799,879 Expired - Lifetime US6996538B2 (en) | 2000-03-07 | 2001-03-07 | Inventory control system and methods |
Family Applications After (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/051,985 Abandoned US20050197929A1 (en) | 2000-03-07 | 2005-01-27 | Inventory control apparatus |
US11/258,140 Abandoned US20060100937A1 (en) | 2000-03-07 | 2005-10-26 | Inventory control system and methods |
US11/258,052 Abandoned US20060116936A1 (en) | 2000-03-07 | 2005-10-26 | Inventory order fulfillment systems and methods |
US11/258,143 Abandoned US20060041329A1 (en) | 2000-03-07 | 2005-10-26 | Inventory group purchasing systems and methods |
US11/443,489 Abandoned US20070055586A1 (en) | 2000-03-07 | 2006-05-31 | Computer program product, system and methods for tracking supply chain items |
Country Status (1)
Country | Link |
---|---|
US (7) | US6996538B2 (en) |
Cited By (72)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020107753A1 (en) * | 2001-02-08 | 2002-08-08 | Laughlin Brian D. | Min/max inventory control system and associated method and computer program product |
US20030083961A1 (en) * | 2001-10-31 | 2003-05-01 | Bezos Jeffrey P. | Marketplace system in which users generate and browse user-to-user preorder listings via a dedinitive products catalog |
US20030200156A1 (en) * | 2001-10-31 | 2003-10-23 | Roseman Neil C. | User interfaces and methods for facilitating user-to-user sales |
US20030204447A1 (en) * | 2001-10-31 | 2003-10-30 | Dalzell Richard L. | Metadata service that supports user-to-user sales via third party web pages |
US20030204449A1 (en) * | 2001-10-31 | 2003-10-30 | Paul Kotas | Services for generation of electronic marketplace listings using personal purchase histories or other indicia of product ownership |
US20040083020A1 (en) * | 2002-04-18 | 2004-04-29 | Gaz De France (Gdf) Service National | Identification process that makes it possible to confer traceability to manufactured products |
US20040098320A1 (en) * | 2001-05-18 | 2004-05-20 | Nikon Corporation | Method for providing a bulletin board for placing an image and method for providing electronic album service |
US20040102993A1 (en) * | 2001-05-18 | 2004-05-27 | Nikon Corporation | Electronic shop customer registration method |
US20040107147A1 (en) * | 2001-05-18 | 2004-06-03 | Nikon Technologies Inc. | Electronic shop providing method, site search method, and bulletin board providing method |
US20050108073A1 (en) * | 2003-02-12 | 2005-05-19 | Hon Hai Precision Industry Co., Ltd. | System and method for diagnosing production logistics abnormalities |
US20060054705A1 (en) * | 2004-09-08 | 2006-03-16 | Georgia-Pacific Corporation | Package insert with integrated radio frequency transponder |
US20060259444A1 (en) * | 2005-05-31 | 2006-11-16 | Pitney Bowes Incorporated | System and method for reliable transfer of virtual stamps |
US20070038526A1 (en) * | 2005-08-15 | 2007-02-15 | The Cobalt Group, Inc. | System and method to optimally clear non-selling inventory |
US7249064B1 (en) * | 2004-01-16 | 2007-07-24 | Carmen Billy W | Method for consumer referral of products to retailers |
US20070203809A1 (en) * | 2006-02-25 | 2007-08-30 | Praveen Bapat | Method and apparatus for regulating store inventory |
US20080301009A1 (en) * | 2007-05-31 | 2008-12-04 | Plaster Thomas W | Method and apparatus for providing fulfillment services |
US20090192852A1 (en) * | 2008-01-29 | 2009-07-30 | Intelliwave Technologies Inc. | Method of tracking the lifecycle of a product |
US7660581B2 (en) | 2005-09-14 | 2010-02-09 | Jumptap, Inc. | Managing sponsored content based on usage history |
US7676394B2 (en) | 2005-09-14 | 2010-03-09 | Jumptap, Inc. | Dynamic bidding and expected value |
US7702318B2 (en) | 2005-09-14 | 2010-04-20 | Jumptap, Inc. | Presentation of sponsored content based on mobile transaction event |
US7752209B2 (en) | 2005-09-14 | 2010-07-06 | Jumptap, Inc. | Presenting sponsored content on a mobile communication facility |
US7769764B2 (en) | 2005-09-14 | 2010-08-03 | Jumptap, Inc. | Mobile advertisement syndication |
US20100205071A1 (en) * | 2009-02-06 | 2010-08-12 | Rangel Juan A | Methods and systems of maintaining and monitoring vehicle tracking device inventories |
US20100299181A1 (en) * | 2006-05-18 | 2010-11-25 | Allotz.Com Limited | Management of inventory allocations |
US7860871B2 (en) | 2005-09-14 | 2010-12-28 | Jumptap, Inc. | User history influenced search results |
US20110029412A1 (en) * | 2001-02-08 | 2011-02-03 | The Boeing Company | Apparatus and method for controlling inventory |
US20110029584A1 (en) * | 2001-02-08 | 2011-02-03 | The Boeing Company | Apparatus, method and computer program product for transferring an electronic file |
US7912458B2 (en) | 2005-09-14 | 2011-03-22 | Jumptap, Inc. | Interaction analysis and prioritization of mobile content |
US8027879B2 (en) | 2005-11-05 | 2011-09-27 | Jumptap, Inc. | Exclusivity bidding for mobile sponsored content |
US8103545B2 (en) | 2005-09-14 | 2012-01-24 | Jumptap, Inc. | Managing payment for sponsored content presented to mobile communication facilities |
US8131271B2 (en) | 2005-11-05 | 2012-03-06 | Jumptap, Inc. | Categorization of a mobile user profile based on browse behavior |
US8156128B2 (en) | 2005-09-14 | 2012-04-10 | Jumptap, Inc. | Contextual mobile content placement on a mobile communication facility |
US8175585B2 (en) | 2005-11-05 | 2012-05-08 | Jumptap, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US8195133B2 (en) | 2005-09-14 | 2012-06-05 | Jumptap, Inc. | Mobile dynamic advertisement creation and placement |
US8209344B2 (en) | 2005-09-14 | 2012-06-26 | Jumptap, Inc. | Embedding sponsored content in mobile applications |
US8229914B2 (en) | 2005-09-14 | 2012-07-24 | Jumptap, Inc. | Mobile content spidering and compatibility determination |
US8238888B2 (en) | 2006-09-13 | 2012-08-07 | Jumptap, Inc. | Methods and systems for mobile coupon placement |
US8290810B2 (en) | 2005-09-14 | 2012-10-16 | Jumptap, Inc. | Realtime surveying within mobile sponsored content |
US8302030B2 (en) | 2005-09-14 | 2012-10-30 | Jumptap, Inc. | Management of multiple advertising inventories using a monetization platform |
US8311888B2 (en) | 2005-09-14 | 2012-11-13 | Jumptap, Inc. | Revenue models associated with syndication of a behavioral profile using a monetization platform |
US8364540B2 (en) | 2005-09-14 | 2013-01-29 | Jumptap, Inc. | Contextual targeting of content using a monetization platform |
US8364521B2 (en) | 2005-09-14 | 2013-01-29 | Jumptap, Inc. | Rendering targeted advertisement on mobile communication facilities |
US8433297B2 (en) | 2005-11-05 | 2013-04-30 | Jumptag, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US8503995B2 (en) | 2005-09-14 | 2013-08-06 | Jumptap, Inc. | Mobile dynamic advertisement creation and placement |
US8571999B2 (en) | 2005-11-14 | 2013-10-29 | C. S. Lee Crawford | Method of conducting operations for a social network application including activity list generation |
US8590013B2 (en) | 2002-02-25 | 2013-11-19 | C. S. Lee Crawford | Method of managing and communicating data pertaining to software applications for processor-based devices comprising wireless communication circuitry |
US8615719B2 (en) | 2005-09-14 | 2013-12-24 | Jumptap, Inc. | Managing sponsored content for delivery to mobile communication facilities |
US8660891B2 (en) | 2005-11-01 | 2014-02-25 | Millennial Media | Interactive mobile advertisement banners |
US8666376B2 (en) | 2005-09-14 | 2014-03-04 | Millennial Media | Location based mobile shopping affinity program |
US8688671B2 (en) | 2005-09-14 | 2014-04-01 | Millennial Media | Managing sponsored content based on geographic region |
US8805339B2 (en) | 2005-09-14 | 2014-08-12 | Millennial Media, Inc. | Categorization of a mobile user profile based on browse and viewing behavior |
US8812526B2 (en) | 2005-09-14 | 2014-08-19 | Millennial Media, Inc. | Mobile content cross-inventory yield optimization |
US8819659B2 (en) | 2005-09-14 | 2014-08-26 | Millennial Media, Inc. | Mobile search service instant activation |
US8832100B2 (en) | 2005-09-14 | 2014-09-09 | Millennial Media, Inc. | User transaction history influenced search results |
US8989718B2 (en) | 2005-09-14 | 2015-03-24 | Millennial Media, Inc. | Idle screen advertising |
US9058406B2 (en) | 2005-09-14 | 2015-06-16 | Millennial Media, Inc. | Management of multiple advertising inventories using a monetization platform |
US9076175B2 (en) | 2005-09-14 | 2015-07-07 | Millennial Media, Inc. | Mobile comparison shopping |
US9201979B2 (en) | 2005-09-14 | 2015-12-01 | Millennial Media, Inc. | Syndication of a behavioral profile associated with an availability condition using a monetization platform |
US9223878B2 (en) | 2005-09-14 | 2015-12-29 | Millenial Media, Inc. | User characteristic influenced search results |
US9471925B2 (en) | 2005-09-14 | 2016-10-18 | Millennial Media Llc | Increasing mobile interactivity |
US9703892B2 (en) | 2005-09-14 | 2017-07-11 | Millennial Media Llc | Predictive text completion for a mobile communication facility |
US9754316B1 (en) | 2006-03-27 | 2017-09-05 | Amazon Technologies, Inc. | Electronic bidding service using an item authority |
US20170316489A1 (en) * | 2016-04-28 | 2017-11-02 | Wal-Mart Stores, Inc. | Apparatuses and methods for recipe suggestion |
US10038756B2 (en) | 2005-09-14 | 2018-07-31 | Millenial Media LLC | Managing sponsored content based on device characteristics |
US10198494B2 (en) | 2006-05-18 | 2019-02-05 | Allotz.Com Limited | Control of distributed databases |
US10373713B1 (en) * | 2010-01-26 | 2019-08-06 | Breckenridge Capital Llc | System and method for pharmaceutical transactions |
US20200074390A1 (en) * | 2018-08-31 | 2020-03-05 | Oracle International Corporation | Product Predictions and Shipments Using IOT Connected Devices |
US10592930B2 (en) | 2005-09-14 | 2020-03-17 | Millenial Media, LLC | Syndication of a behavioral profile using a monetization platform |
US10803482B2 (en) | 2005-09-14 | 2020-10-13 | Verizon Media Inc. | Exclusivity bidding for mobile sponsored content |
US10911894B2 (en) | 2005-09-14 | 2021-02-02 | Verizon Media Inc. | Use of dynamic content generation parameters based on previous performance of those parameters |
US20210158413A1 (en) * | 2019-11-25 | 2021-05-27 | Breckenridge Capital Llc | System and method for automating electronic pharmaceutical transactions |
WO2024128404A1 (en) * | 2022-12-16 | 2024-06-20 | 쿠팡 주식회사 | Method and apparatus for providing information associated with order for item |
Families Citing this family (225)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030217005A1 (en) * | 1996-11-27 | 2003-11-20 | Diebold Self Service Systems, Division Of Diebold, Incorporated | Automated banking machine system and method |
CA2363733C (en) | 1999-03-02 | 2011-10-18 | Quixtar Investments, Inc. | Electronic commerce transactions within a marketing system |
US7353194B1 (en) | 1999-03-02 | 2008-04-01 | Alticor Investments, Inc. | System and method for managing recurring orders in a computer network |
WO2001095205A1 (en) * | 1999-12-30 | 2001-12-13 | Jeffrey Alnwick | Method and system for ordering items over the internet |
US8543423B2 (en) * | 2002-07-16 | 2013-09-24 | American Express Travel Related Services Company, Inc. | Method and apparatus for enrolling with multiple transaction environments |
JP3654812B2 (en) * | 2000-02-25 | 2005-06-02 | ルビコン株式会社 | Display method and management method in component supply management system |
US20010034674A1 (en) * | 2000-04-19 | 2001-10-25 | Hoffman Roger P. | Sample shipping and storing apparatus and method |
US20020032502A1 (en) * | 2000-05-05 | 2002-03-14 | Russell J. Chris | Integrated media production security method and system |
US6684119B2 (en) * | 2000-07-19 | 2004-01-27 | Ford Motor Company | Method of providing dynamic production material replenishment information via an internet |
TW515975B (en) * | 2000-08-21 | 2003-01-01 | Singapore Technologies Logisti | Order-handling inventory management system and method |
US7321901B1 (en) * | 2000-09-29 | 2008-01-22 | Microsoft Corporation | Application service provider model for manufacturers product specification data |
US7668761B2 (en) | 2000-10-27 | 2010-02-23 | Jda Software Group | System and method for ensuring order fulfillment |
WO2002035393A1 (en) * | 2000-10-27 | 2002-05-02 | Manugistics, Inc. | System and methods for sharing and viewing supply chain information |
CA2411636A1 (en) * | 2000-11-03 | 2002-06-06 | Vistant Corporation | Method and apparatus for associating the movement of goods with the identity of an individual moving the goods |
US7523048B1 (en) * | 2001-01-19 | 2009-04-21 | Bluefire Systems, Inc. | Multipurpose presentation demand calendar for integrated management decision support |
US7809600B1 (en) * | 2000-11-09 | 2010-10-05 | Accenture Llp | Method and system for business planning via a communications network |
CA2430214C (en) * | 2000-11-16 | 2009-12-15 | Quixtar Investments, Inc. | System and method for managing recurring orders in a computer network |
US20040088333A1 (en) * | 2002-01-25 | 2004-05-06 | David Sidman | Apparatus method and system for tracking information access |
US20040012631A1 (en) * | 2001-03-20 | 2004-01-22 | Wesley Skorski | Master dynamic multi-catalog |
US20020143668A1 (en) * | 2001-03-30 | 2002-10-03 | Goodwin John C. | System and method of managing product returns |
AU2002338264A1 (en) * | 2001-04-02 | 2002-10-15 | Katherine Lamoretti | Purchasing and inventory of paper and extended media products |
US7376600B1 (en) * | 2001-04-11 | 2008-05-20 | I2 Technologies Us, Inc. | Intelligent fulfillment agents |
AUPR486301A0 (en) * | 2001-05-09 | 2001-05-31 | Flurosolutions Pty Ltd | A payment system |
TW508516B (en) * | 2001-05-18 | 2002-11-01 | Mitac Int Corp | Warehousing system with optimum process management |
GB0112839D0 (en) * | 2001-05-25 | 2001-07-18 | Ltd Dedicated Engines | Web server |
US7363249B1 (en) * | 2001-06-04 | 2008-04-22 | Boesjes Eimar M | Multiply-integrated system for product inventory, sales, and distribution |
JP3835207B2 (en) * | 2001-06-27 | 2006-10-18 | ソニー株式会社 | Try-on image providing system, try-on image providing method, try-on image generating apparatus, and try-on image generating method |
US7366772B2 (en) * | 2001-06-29 | 2008-04-29 | International Business Machines Corporation | Method and apparatus for creating and exposing order status within a supply chain having disparate systems |
US20030018551A1 (en) * | 2001-07-20 | 2003-01-23 | International Business Machines Corporation | Method of hosting digital businesses |
US7267262B1 (en) | 2001-08-06 | 2007-09-11 | Seecontrol, Inc. | Method and apparatus confirming return and/or pick-up valuable items |
FR2829850B1 (en) * | 2001-09-17 | 2007-08-24 | Vallourec Mannesmann Oil & Gas | PERFECTIONAL SUPPLY MONITORING FOR INDUSTRIAL PROJECTS |
US20030074282A1 (en) * | 2001-10-12 | 2003-04-17 | Inventec Corporation | Inventory management system for effecting an efficient reply of possible future component parts from a component part supplier |
US20030110104A1 (en) * | 2001-10-23 | 2003-06-12 | Isuppli Corp. | Enhanced vendor managed inventory system and process |
JP2003157477A (en) * | 2001-11-19 | 2003-05-30 | Hitachi Ltd | Tag management server and information acquiring/using system using it |
US7184987B2 (en) * | 2001-11-30 | 2007-02-27 | Alpha Omega Technology Inc. | Internet-based system and method for facilitating commercial transactions between buyers and vendors |
US6922687B2 (en) * | 2001-12-21 | 2005-07-26 | Barca, L.L.C. | Closed loop asset management process |
US20030130912A1 (en) | 2002-01-04 | 2003-07-10 | Davis Tommy Lee | Equipment management system |
US8321302B2 (en) | 2002-01-23 | 2012-11-27 | Sensormatic Electronics, LLC | Inventory management system |
US8339265B2 (en) | 2002-01-09 | 2012-12-25 | Sensormatic Electronics, Llc. | Method of assigning and deducing the location of articles detected by multiple RFID antennae |
US7406439B2 (en) * | 2002-01-31 | 2008-07-29 | International Business Machines Corporation | Inventory controls with radio frequency identification |
TWI235318B (en) * | 2002-03-04 | 2005-07-01 | I2 Technologies Inc | Sourcing under quantity pricing rules |
US6671698B2 (en) * | 2002-03-20 | 2003-12-30 | Deere & Company | Method and system for automated tracing of an agricultural product |
US20030225650A1 (en) * | 2002-05-09 | 2003-12-04 | Doug Wilson | Web based system and method for asset management |
US6933849B2 (en) | 2002-07-09 | 2005-08-23 | Fred Sawyer | Method and apparatus for tracking objects and people |
US8219466B2 (en) * | 2002-08-05 | 2012-07-10 | John Yupeng Gui | System and method for providing asset management and tracking capabilities |
WO2004032019A2 (en) * | 2002-09-27 | 2004-04-15 | Hill-Rom Services, Inc. | Universal communications, monitoring, tracking, and control system for a healthcare facility |
US7487120B1 (en) * | 2002-10-10 | 2009-02-03 | Taiwan Semiconductor Manufacturing Company, Ltd. | Methods and system for continuous replenishment planning of consignment inventory |
US7840434B2 (en) * | 2002-10-29 | 2010-11-23 | At&T Intellectual Property I, L. P. | Methods and systems for assigning multiple tasks |
US6676017B1 (en) | 2002-11-06 | 2004-01-13 | Smith, Iii Emmitt J. | Personal interface device and method |
US8024236B2 (en) * | 2002-11-22 | 2011-09-20 | Eastman Kodak Company | Method and apparatus for reducing supply orders in inventory management |
CA2452207A1 (en) * | 2002-12-06 | 2004-06-06 | Robert B. Meek, Jr | Inventory management and replenishment system |
US20040259111A1 (en) * | 2002-12-10 | 2004-12-23 | Rosetta Inpharmatics Llc | Automated system and method for preparing an assay ready biological sample |
US20050182695A1 (en) * | 2002-12-17 | 2005-08-18 | Allen Lubow | Retail marketing method |
JP2004210460A (en) * | 2002-12-27 | 2004-07-29 | Honda Motor Co Ltd | Delivery management system and delivery management method |
NZ523948A (en) * | 2003-01-30 | 2006-08-31 | Sensortec Ltd | Animal control system |
US20040162767A1 (en) * | 2003-02-10 | 2004-08-19 | Chih-Hung Chien | Interactive logistics management method |
US7752096B2 (en) * | 2003-02-19 | 2010-07-06 | Avisena, Inc. | System and method for managing account receivables |
US8041633B2 (en) * | 2003-02-21 | 2011-10-18 | Mtrex, Inc. | System and method of electronic data transaction processing |
US20040167863A1 (en) * | 2003-02-21 | 2004-08-26 | Knowles W. Jeffrey | System and method of transferring data through transaction process |
US20040187108A1 (en) * | 2003-02-21 | 2004-09-23 | Knowles W. Jeffrey | Method of scheduling and event processing in computer operating system |
US20040167854A1 (en) * | 2003-02-21 | 2004-08-26 | Knowles W. Jeffrey | System and method of currency conversion in financial transaction process |
WO2004092986A2 (en) * | 2003-04-09 | 2004-10-28 | Siemens Aktiengesellschaft | Method and system for supplying a number of service providers with technical service devices |
US20050021425A1 (en) * | 2003-05-16 | 2005-01-27 | Liam Casey | Method and system for supply chain management employing a visualization interface |
US7124941B1 (en) | 2003-07-07 | 2006-10-24 | Shrink Solutions, Inc. | Method and program for reduction of retail sales revenue limitations |
JP4318312B2 (en) * | 2003-07-14 | 2009-08-19 | 富士通株式会社 | Product registration device, product registration control method, and program |
US7698176B2 (en) * | 2003-07-28 | 2010-04-13 | At&T Intellectual Property I, L.P. | Method, system, and computer-readable medium for updating inventory data in an inventory management system |
US20050027648A1 (en) * | 2003-07-29 | 2005-02-03 | Knowles W. Jeffrey | System and method of account reconciliation for electronic transactions |
US7366688B2 (en) * | 2003-08-22 | 2008-04-29 | Dana Heavy Vehicle Systems Group, Llc | System for processing applications for manufacture of vehicle parts |
US8301494B2 (en) * | 2003-09-11 | 2012-10-30 | Catalina Marketing Corporation | Method and system for managing inventory and promotions campaign based on redemption data |
US8484076B2 (en) | 2003-09-11 | 2013-07-09 | Catalina Marketing Corporation | Proximity-based method and system for generating customized incentives |
US20060004631A1 (en) | 2003-09-11 | 2006-01-05 | Roberts Gregory B | Method and system for generating real-time directions associated with product promotions |
US8620733B2 (en) | 2003-09-11 | 2013-12-31 | Catalina Marketing Corporation | Method and system for electronic distribution of incentives having real-time consumer-based directions |
US8583475B2 (en) | 2003-09-11 | 2013-11-12 | Catalina Marketing Corporation | Method and system for generating intelligent electronic banners based on user information |
US7797196B1 (en) * | 2003-10-20 | 2010-09-14 | At&T Intellectual Property I, L.P. | Method, system, and storage medium for providing automated purchasing and delivery services |
US8380587B2 (en) * | 2003-12-01 | 2013-02-19 | Pitney Bowes Inc. | System and method for vendor managed subsidized supply pipeline for business continuity |
GB0328429D0 (en) * | 2003-12-08 | 2004-01-14 | Intellident Ltd | Goods tracking system |
US20050149414A1 (en) * | 2003-12-30 | 2005-07-07 | Kimberly-Clark Worldwide, Inc. | RFID system and method for managing out-of-stock items |
WO2005079493A2 (en) * | 2004-02-17 | 2005-09-01 | Sanuk Technology International Corporation | Data collection system with document production capability |
GB2411259A (en) * | 2004-02-19 | 2005-08-24 | Global Datact Man Ltd | Computer Asset Management System and Method |
US20050234784A1 (en) * | 2004-04-01 | 2005-10-20 | Mcclellan Richard L | Container inventory management |
US8358198B2 (en) * | 2004-11-17 | 2013-01-22 | Stanley Black & Decker, Inc. | Portal system for a controlled space |
US7859417B2 (en) * | 2004-04-23 | 2010-12-28 | Winware, Inc. | Object tracking in an enclosure |
US7337963B2 (en) * | 2004-04-23 | 2008-03-04 | Winware, Inc. | Portal system for a controlled space |
CN1918055B (en) * | 2004-05-31 | 2010-09-29 | Tdk兰达株式会社 | Product management system |
US9870584B2 (en) | 2004-06-10 | 2018-01-16 | HemaSource, Inc. | Method and system for web-based inventory control and automatic order calculator |
US7243001B2 (en) * | 2004-06-15 | 2007-07-10 | Amazon Technologies, Inc. | Time-based warehouse movement maps |
US20060015414A1 (en) * | 2004-06-30 | 2006-01-19 | Congram Courtney B | Container inventory management systems, methods and tools |
US7577587B2 (en) * | 2004-07-07 | 2009-08-18 | Sap Ag | Purchase order and purchase order response interactive forms |
US7287694B2 (en) * | 2004-08-25 | 2007-10-30 | International Business Machines Corporation | Method and system for context-based automated product identification and verification |
JP4508840B2 (en) * | 2004-11-15 | 2010-07-21 | 三菱電機株式会社 | Train operation management system |
US8036956B1 (en) * | 2004-11-23 | 2011-10-11 | Nortel Networks Limited | Secure, differentiated reading of sensors and RFID tags |
US7756902B2 (en) * | 2004-12-30 | 2010-07-13 | Sap Aktiengesellschaft | Auto-id simulator |
US20060155610A1 (en) * | 2005-01-13 | 2006-07-13 | Neville Russell S | Transaction portal system |
US7590467B2 (en) * | 2005-01-24 | 2009-09-15 | Kimberly-Clark Worldwide, Inc. | Spindle system, apparatus, and methods for applying spindle apparatus |
US20060184993A1 (en) * | 2005-02-15 | 2006-08-17 | Goldthwaite Flora P | Method and system for collecting and using data |
JP2006235879A (en) * | 2005-02-23 | 2006-09-07 | Ricoh Co Ltd | Sales planning support system, sales planning support method and sales planning support program |
US8352539B2 (en) * | 2005-03-03 | 2013-01-08 | Denso It Laboratory, Inc. | Content distributing system and content receiving and reproducing device |
US7881986B1 (en) | 2005-03-10 | 2011-02-01 | Amazon Technologies, Inc. | Method and system for event-driven inventory disposition |
US8447664B1 (en) * | 2005-03-10 | 2013-05-21 | Amazon Technologies, Inc. | Method and system for managing inventory by expected profitability |
US7751928B1 (en) * | 2005-03-11 | 2010-07-06 | Amazon Technologies, Inc. | Method and system for agent exchange-based materials handling |
US7546289B2 (en) | 2005-05-11 | 2009-06-09 | W.W. Grainger, Inc. | System and method for providing a response to a search query |
US20090272806A1 (en) * | 2005-05-25 | 2009-11-05 | Romeena Pty Limited As Trustee For Kemp Family Trust | Instrument tracking |
US20060289553A1 (en) * | 2005-06-27 | 2006-12-28 | Ranco Incorporated Of Delaware | Adaptive energy usage profile management and control system for vending devices and the like |
JP4217700B2 (en) * | 2005-07-22 | 2009-02-04 | 三井倉庫株式会社 | Transaction management server control method, transaction management server, and program |
US7168905B1 (en) * | 2005-08-01 | 2007-01-30 | Worthwhile Products | Storage and retrieval system |
US7837424B2 (en) * | 2005-08-01 | 2010-11-23 | Worthwhile Products | Storage and retrieval system |
US8303233B2 (en) * | 2005-08-01 | 2012-11-06 | Worthwhile Products | Storage and retrieval system |
US20110153614A1 (en) | 2005-08-01 | 2011-06-23 | Worthwhile Products | Inventory control system process |
US7850411B2 (en) * | 2005-08-01 | 2010-12-14 | Worthwhile Products | Storage and retrieval system |
US8374926B2 (en) * | 2005-08-01 | 2013-02-12 | Worthwhile Products | Inventory control system |
US20070061174A1 (en) * | 2005-09-12 | 2007-03-15 | Travelocity.Com Lp | System, method, and computer program product for detecting and resolving pricing errors for products listed in an inventory system |
US8036955B2 (en) * | 2005-11-16 | 2011-10-11 | The Boeing Company | Integrated materials management for commercial aircraft fleets |
US20070124077A1 (en) * | 2005-11-30 | 2007-05-31 | Robert Hedlund | An Inventory Stocking and Locating System Utilizing Tags and GPS providing Summarization by Hierarchical Code |
US20070125104A1 (en) * | 2005-12-06 | 2007-06-07 | Ranco Incorporated Of Delaware | Compressor system for vending devices and the like |
US7905402B2 (en) * | 2005-12-09 | 2011-03-15 | Electronics And Telecommunications Research Institute | Goods information providing terminal and goods management server for managing goods at home |
JP4977368B2 (en) * | 2005-12-28 | 2012-07-18 | 富士通株式会社 | Medium processing apparatus, medium processing method, medium processing system, and computer-readable recording medium recording medium processing program |
US20070192215A1 (en) * | 2006-02-10 | 2007-08-16 | Taylor Thomas B | Computer-implemented registration for providing inventory fulfillment services to merchants |
US8762213B1 (en) * | 2006-03-06 | 2014-06-24 | Purchasingnet, Inc. | Electronic processing of invoices using assigned users and supplier groups |
US10410274B1 (en) * | 2006-03-06 | 2019-09-10 | Versata, Inc. | Invoicing portal with easy search and easy user communication |
US8200537B2 (en) * | 2006-03-31 | 2012-06-12 | Digital River, Inc. | Integrated retailer process |
US7650298B2 (en) * | 2006-03-31 | 2010-01-19 | Nexiant | Automated inventory system and method |
US8538822B1 (en) | 2006-03-31 | 2013-09-17 | Michael Meiresonne | Method and system to establish a communicative connection between a supplier and a consumer over the internet |
US7492266B2 (en) * | 2006-05-01 | 2009-02-17 | Tagnos, Inc. | Systems and methods for locating hospital assets |
US7881987B1 (en) * | 2006-06-06 | 2011-02-01 | Intuit Inc. | System and method for purchase order management |
US20080004740A1 (en) * | 2006-06-28 | 2008-01-03 | Noam Tamarkin | Providing status information for a material |
US7827053B2 (en) * | 2006-07-13 | 2010-11-02 | The Goodyear Tire & Rubber Company | Tire market forecasting method |
US20080033844A1 (en) * | 2006-08-04 | 2008-02-07 | Ken Stillman | Device and method for ordering customized balloon arrangements and tracking individual sales venue inventory over a network |
US20080034030A1 (en) * | 2006-08-07 | 2008-02-07 | International Business Machines Corporation | Providing predictive results based upon real time data feeds from multiple parties |
US20080065496A1 (en) * | 2006-08-29 | 2008-03-13 | Ncr Corporation | Methods and Apparatus for Managing RFID and Other Data |
EP2062216A4 (en) * | 2006-09-11 | 2013-01-02 | Catalina Marketing Corp | System and method for providing secure electronic coupons to wireless access point users |
US8374922B1 (en) | 2006-09-22 | 2013-02-12 | Amazon Technologies, Inc. | Fulfillment network with customer-transparent costs |
US20080082346A1 (en) * | 2006-09-29 | 2008-04-03 | Hoopes John M | System and method for automated processing of returns |
CN100568808C (en) * | 2006-10-12 | 2009-12-09 | 国际商业机器公司 | Method and apparatus to a plurality of webserver parallel work-flows |
US20120123796A1 (en) * | 2006-10-13 | 2012-05-17 | Mcfaul William J | System and method for consumption and utilization analysis in an organization |
US20080091659A1 (en) * | 2006-10-13 | 2008-04-17 | Mcfaul William J | System and method for consumption and utilization analysis in an organization |
US20080103941A1 (en) * | 2006-10-27 | 2008-05-01 | Altaf Hussain | Methods, systems, and products for managing inventory |
US7761325B2 (en) * | 2006-10-27 | 2010-07-20 | At&T Intellectual Property I, L.P. | Intelligent inventory applications and services |
US7685139B2 (en) * | 2006-11-07 | 2010-03-23 | International Business Machines Corporation | Translating an order's stock keeping unit hierarchy to an order fulfillment structure |
US7866543B2 (en) * | 2006-11-21 | 2011-01-11 | International Business Machines Corporation | Security and privacy enforcement for discovery services in a network of electronic product code information repositories |
US7562816B2 (en) * | 2006-12-18 | 2009-07-21 | International Business Machines Corporation | Integrating touch, taste, and/or scent with a visual interface of an automated system for an enhanced user experience |
US8612471B2 (en) * | 2006-12-22 | 2013-12-17 | Sap Ag | Method and system for inventory data entry |
US8527539B2 (en) * | 2007-01-24 | 2013-09-03 | Oracle International Corporation | System and method for a central index for RFID data with data privilege indicia |
US8516538B2 (en) * | 2007-02-01 | 2013-08-20 | Frequentz Llc | Providing security for queries to electronic product code information services |
US20080201388A1 (en) * | 2007-02-20 | 2008-08-21 | Luke Wood | System and method for equipment tracking and preventative maintenance scheduling and verification |
WO2008104952A2 (en) * | 2007-02-28 | 2008-09-04 | Miga Solutions, Inc. | Asset management system and method |
KR20090000638A (en) * | 2007-03-13 | 2009-01-08 | 주식회사 현대오토넷 | Method of managing vehicle state using car media player and computer-readable medium having thereon program performing function embodying the same |
JP2008257486A (en) * | 2007-04-05 | 2008-10-23 | Hitachi Ltd | Information provision intermediating device |
US8620773B1 (en) | 2007-04-05 | 2013-12-31 | Media Resources Corporation | Product building and display system |
US20080249862A1 (en) * | 2007-04-06 | 2008-10-09 | Igt Media Holdings, Inc. | Business services program embodying a reinvestment |
US7853480B2 (en) * | 2007-05-21 | 2010-12-14 | Amazon Technologies, Inc. | System and method for providing export services to merchants |
US11734615B2 (en) | 2007-06-30 | 2023-08-22 | Responselogix, Inc. | Systems and methods of database optimization and distributed computing |
US10650330B2 (en) | 2007-06-30 | 2020-05-12 | Responselogix, Inc. | Systems and methods of database optimization and distributed computing |
US20090240602A1 (en) * | 2007-06-30 | 2009-09-24 | Mohr L Thomas | Automated price quote engine |
US20100114955A1 (en) * | 2007-08-02 | 2010-05-06 | Marine Dealer Trader, Llc | Method For Sharing Inventory |
US8204799B1 (en) | 2007-09-07 | 2012-06-19 | Amazon Technologies, Inc. | System and method for combining fulfillment of customer orders from merchants in computer-facilitated marketplaces |
US20090089189A1 (en) * | 2007-10-02 | 2009-04-02 | Lockheed Martin Corporation | Methods and systems for managing surplus assets |
US8407110B1 (en) | 2007-12-18 | 2013-03-26 | Amazon Technologies, Inc. | Method and apparatus for registration of fulfillment services |
US8688540B1 (en) | 2008-02-26 | 2014-04-01 | Amazon Technologies, Inc. | System and method for fulfillment services coordination |
US20110156880A1 (en) * | 2008-09-12 | 2011-06-30 | Paul T Rygaard | System and method for customizing a computer system |
US20100094674A1 (en) * | 2008-10-14 | 2010-04-15 | Michael Marriner | Supply Chain Management Systems and Methods |
US20100101317A1 (en) * | 2008-10-23 | 2010-04-29 | Whirlpool Corporation | Lid based amount sensor |
US20100106624A1 (en) * | 2008-10-23 | 2010-04-29 | Whirlpool Corporation | Method of inventory management |
US20100106515A1 (en) * | 2008-10-23 | 2010-04-29 | Whirlpool Corporation | Introduction and activation of a self-reporting portable container into an inventory system |
US8477029B2 (en) * | 2008-10-23 | 2013-07-02 | Whirlpool Corporation | Modular attribute sensing device |
US20100102930A1 (en) * | 2008-10-23 | 2010-04-29 | Whirlpool Corporation | Introduction of a self-reporting portable container into an inventory system |
US9691114B2 (en) * | 2008-10-23 | 2017-06-27 | Whirlpool Corporation | Consumables inventory management method |
US8461962B2 (en) * | 2008-12-03 | 2013-06-11 | Logi D Inc. | System and method for systematizing provisioning of two bins replenishment systems |
US10163140B2 (en) * | 2009-04-10 | 2018-12-25 | Shipwire, Inc. | Online merchants to third party warehouse providers broker and order fulfillment system |
US8364512B2 (en) * | 2010-02-01 | 2013-01-29 | Taiwan Semiconductor Manufacturing Company, Ltd. | Methods and systems for dynamic inventory control |
US8441149B2 (en) | 2010-06-25 | 2013-05-14 | Intel Corporation | Distributed power delivery scheme for on-die voltage scaling |
US8206340B2 (en) | 2010-08-18 | 2012-06-26 | Thuban, Inc. | Integrated glucose monitor and insulin injection pen with automatic emergency notification |
US9959511B2 (en) | 2010-12-08 | 2018-05-01 | Bayer Cropscience Lp | Retail point seed treatment systems and methods |
US9861027B2 (en) | 2010-12-08 | 2018-01-09 | Bayer Cropscience, Lp | Seed treatment systems and methods |
US9877424B2 (en) | 2010-12-08 | 2018-01-30 | Bayer Cropscience, Lp | Seed treatment facilities, methods and apparatus |
US8566137B1 (en) * | 2011-03-22 | 2013-10-22 | Amazon Technologies, Inc. | Inventory across multiple marketplaces |
NL2006510C2 (en) * | 2011-03-31 | 2012-10-02 | Friesland Brands Bv | Sales outlet for vending beverages. |
NZ593549A (en) * | 2011-06-17 | 2013-07-26 | Bj Ball Ltd | Product ordering and inventory-taking system using portable communications devices |
US9489345B1 (en) * | 2011-09-28 | 2016-11-08 | Harold T. Fogg | System and method for providing products and locations |
US9314193B2 (en) | 2011-10-13 | 2016-04-19 | Biogy, Inc. | Biometric apparatus and method for touch-sensitive devices |
JP5738779B2 (en) * | 2012-01-30 | 2015-06-24 | 株式会社日立製作所 | Supply capability estimation system, method, and program |
US9454868B2 (en) | 2012-02-02 | 2016-09-27 | Neo Eco Systems Ltd. | System and method for vending products |
US20230015824A1 (en) * | 2012-05-02 | 2023-01-19 | Imageworks Interactive | Security approach for manufacturing inventory management |
US8693039B2 (en) * | 2012-05-08 | 2014-04-08 | Xerox Corporation | Dynamic print media availability system and method providing information for print job |
US20130304544A1 (en) * | 2012-05-11 | 2013-11-14 | Linda Carolyn Gillis | Fuel price activation and management system |
US10318915B2 (en) | 2012-09-26 | 2019-06-11 | Thuban, Inc. | Healthcare system for recording and monitoring transactions of system participants |
AU2013204166B2 (en) | 2012-09-27 | 2015-05-07 | iDive Pty Ltd | Multichannel distribution management tool, system and method |
US9357961B2 (en) | 2013-02-22 | 2016-06-07 | Thuban, Inc. | Device for enabling patient self testing and treatment self- administration and system using the device for managing the patient's health care |
US9233400B2 (en) | 2013-06-11 | 2016-01-12 | Covectra, Inc. | Systems and methods for aggregating serialized goods |
US10157377B2 (en) | 2013-07-09 | 2018-12-18 | Versonix Corporation | System and method for reservation inventory management |
US20170220969A9 (en) * | 2014-03-19 | 2017-08-03 | Raja Sekhar Surapaneni | System, method and process for authenticating product genuineness and supply chain management using Universal Product identifier Tag |
US9733633B2 (en) * | 2014-04-29 | 2017-08-15 | Flextronics Ap, Llc | Method and system for order fulfillment |
US20150324737A1 (en) * | 2014-05-09 | 2015-11-12 | Cargurus, Inc. | Detection of erroneous online listings |
US9727912B1 (en) | 2014-05-26 | 2017-08-08 | Square, Inc. | Approaches for merchant financing |
US10445826B1 (en) | 2014-05-26 | 2019-10-15 | Square, Inc. | Merchant financing system |
US9786005B1 (en) | 2014-05-26 | 2017-10-10 | Square, Inc. | System and methods for financing merchant business needs |
US10223716B2 (en) * | 2014-06-19 | 2019-03-05 | Lexmark International, Inc. | Systems and methods for monitoring and valuating transactions for document processes |
US11301799B1 (en) | 2014-10-09 | 2022-04-12 | Aeris Communications, Inc. | Tracking physical delivery of products through a fulfillment system |
US10565642B1 (en) | 2014-10-23 | 2020-02-18 | Square, Inc. | Inventory management with capital advance |
US10902512B1 (en) | 2015-01-22 | 2021-01-26 | Square, Inc. | Third party merchant financing |
US9225519B1 (en) | 2015-03-02 | 2015-12-29 | Federico Fraccaroli | Method, system, and apparatus for enabling secure functionalities |
US9990597B2 (en) * | 2015-03-27 | 2018-06-05 | Oracle International Corporation | System and method for forecast driven replenishment of merchandise |
US10453086B1 (en) | 2015-04-01 | 2019-10-22 | Square, Inc. | Individualized incentives to improve financing outcomes |
CA2983410A1 (en) | 2015-04-21 | 2016-10-27 | Wal-Mart Stores, Inc. | Inventory information distribution systems, devices and methods |
CA2991318A1 (en) | 2015-07-08 | 2017-01-12 | Divert, Inc. | System for tracking waste or recyclable material |
US9665848B1 (en) | 2015-11-30 | 2017-05-30 | O-Ring Sales & Service, Inc. | Inventory management system and method of use |
US20170255991A1 (en) * | 2016-03-05 | 2017-09-07 | Home Depot Product Authority, Llc | Offline product order reservation system and method |
US10832194B2 (en) | 2016-05-10 | 2020-11-10 | International Business Machines Corporation | System and method for setting inventory thresholds for offering and fulfillment across retail supply networks |
US10138062B2 (en) * | 2016-05-23 | 2018-11-27 | Walmart Apollo, Llc | Order fulfillment system with robotic break pack |
US9836772B1 (en) * | 2016-06-01 | 2017-12-05 | Jane Technologies, Inc. | Real-time internet capable device information interchange for coordinated queuing at locations |
SG10201605283YA (en) * | 2016-06-27 | 2018-01-30 | Mastercard Asia Pacific Pte Ltd | Inventory Management Server |
US10074072B2 (en) * | 2016-07-01 | 2018-09-11 | Intel Corporation | Tagged item locator method and apparatus |
US11074550B2 (en) * | 2016-07-12 | 2021-07-27 | Mary Kay Inc. | Inventory management application for sales consultant users |
US11416811B2 (en) * | 2016-10-31 | 2022-08-16 | Data Vault Holdings, Inc. | System and apparatus for virtual reality smart inventory management |
US10600102B2 (en) * | 2016-12-22 | 2020-03-24 | Google Llc | Graphical user interface to display inventory data at merchant locations |
JP7134180B2 (en) * | 2017-03-10 | 2022-09-09 | サトーホールディングス株式会社 | inventory tracking system |
US10824989B2 (en) * | 2017-09-19 | 2020-11-03 | W.W. Grainger, Inc. | Power harvesting inventory management system with identity verification |
WO2019113314A1 (en) | 2017-12-06 | 2019-06-13 | Walmart Apollo, Llc | System and method for iterative improvements to re-count inventory rules |
US10664801B1 (en) | 2018-12-06 | 2020-05-26 | Jane Technologies, Inc. | Inventory management and distribution of physical products |
US11169509B2 (en) | 2019-03-26 | 2021-11-09 | Abb Schweiz Ag | Exception handling for robot assisted product management |
US20210012889A1 (en) * | 2019-07-02 | 2021-01-14 | Avail Medsystems, Inc. | Systems and methods for medical resource management |
CA3149155A1 (en) | 2019-09-18 | 2021-03-25 | Nicholas L. Whitman | Systems and methods for tracking product environment throughout a supply chain |
US10839181B1 (en) | 2020-01-07 | 2020-11-17 | Zebra Technologies Corporation | Method to synchronize a barcode decode with a video camera to improve accuracy of retail POS loss prevention |
CN111639981B (en) * | 2020-07-31 | 2020-12-01 | 北京每日优鲜电子商务有限公司 | Article placement method and device, electronic equipment and computer readable medium |
US11057689B1 (en) | 2020-12-10 | 2021-07-06 | Elliot Klein | Docking station accessory device for connecting electronic module devices to a package |
US11620868B2 (en) | 2021-07-22 | 2023-04-04 | Trinity Axis Inc. | Techniques to dispense an item and release a jammed item from a dispensing system |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5608621A (en) * | 1995-03-24 | 1997-03-04 | Panduit Corporation | System and method for controlling the number of units of parts in an inventory |
US5638519A (en) * | 1994-05-20 | 1997-06-10 | Haluska; John E. | Electronic method and system for controlling and tracking information related to business transactions |
US5638516A (en) * | 1994-08-01 | 1997-06-10 | Ncube Corporation | Parallel processor that routes messages around blocked or faulty nodes by selecting an output port to a subsequent node from a port vector and transmitting a route ready signal back to a previous node |
US5710887A (en) * | 1995-08-29 | 1998-01-20 | Broadvision | Computer system and method for electronic commerce |
US5715314A (en) * | 1994-10-24 | 1998-02-03 | Open Market, Inc. | Network sales system |
US5893076A (en) * | 1996-01-16 | 1999-04-06 | Sterling Commerce, Inc. | Supplier driven commerce transaction processing system and methodology |
US5920317A (en) * | 1996-06-11 | 1999-07-06 | Vmi Technologies Incorporated | System and method for storing and displaying ultrasound images |
US5983198A (en) * | 1996-04-23 | 1999-11-09 | Novus International, Inc. | Integrated system monitoring use of materials, controlling and monitoring delivery of materials and providing automated billing of delivered materials |
US6148291A (en) * | 1998-01-26 | 2000-11-14 | K & T Of Lorain, Ltd. | Container and inventory monitoring methods and systems |
US6249774B1 (en) * | 1998-02-23 | 2001-06-19 | Bergen Brunswig Corporation | Method for owning, managing, automatically replenishing, and invoicing inventory items |
US6341271B1 (en) * | 1998-11-13 | 2002-01-22 | General Electric Company | Inventory management system and method |
US6418416B1 (en) * | 1999-04-02 | 2002-07-09 | Supplypro, Inc. | Inventory management system and method |
US20040153187A1 (en) * | 2002-10-11 | 2004-08-05 | Thomas Knight | Systems and methods for improving planning, scheduling, and supply chain management |
US20060267999A1 (en) * | 2005-05-24 | 2006-11-30 | Magnum Communications, Limited | System and method for defining attributes, decision rules, or both, for remote execution, claim set ii |
US7162446B1 (en) * | 1998-12-08 | 2007-01-09 | Ebay Inc. | Integrated auction |
Family Cites Families (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4153931A (en) * | 1973-06-04 | 1979-05-08 | Sigma Systems Inc. | Automatic library control apparatus |
JP2735213B2 (en) * | 1988-03-04 | 1998-04-02 | 株式会社日立製作所 | Automatic ordering system |
US5393965A (en) * | 1990-11-13 | 1995-02-28 | Symbol Technologies, Inc. | Flexible merchandise checkout and inventory management system |
US5610811A (en) * | 1992-11-09 | 1997-03-11 | Niti-On Medical Supply Co., Ltd. | Surgical instrument file system |
US5712989A (en) * | 1993-04-02 | 1998-01-27 | Fisher Scientific Company | Just-in-time requisition and inventory management system |
US5592374A (en) * | 1993-07-02 | 1997-01-07 | Eastman Kodak Company | Patient identification and x-ray exam data collection bar code system |
US5537313A (en) * | 1993-11-22 | 1996-07-16 | Enterprise Systems, Inc. | Point of supply use distribution process and apparatus |
US5737539A (en) * | 1994-10-28 | 1998-04-07 | Advanced Health Med-E-Systems Corp. | Prescription creation system |
CN1276321C (en) * | 1995-02-13 | 2006-09-20 | 英特特拉斯特技术公司 | Systems and methods for secure transaction management and electronic rights protection |
US5758095A (en) * | 1995-02-24 | 1998-05-26 | Albaum; David | Interactive medication ordering system |
US5640002A (en) * | 1995-08-15 | 1997-06-17 | Ruppert; Jonathan Paul | Portable RF ID tag and barcode reader |
EP0770967A3 (en) * | 1995-10-26 | 1998-12-30 | Koninklijke Philips Electronics N.V. | Decision support system for the management of an agile supply chain |
US5761485A (en) * | 1995-12-01 | 1998-06-02 | Munyan; Daniel E. | Personal electronic book system |
US5758328A (en) * | 1996-02-22 | 1998-05-26 | Giovannoli; Joseph | Computerized quotation system and method |
US5732401A (en) * | 1996-03-29 | 1998-03-24 | Intellitecs International Ltd. | Activity based cost tracking systems |
US5974395A (en) * | 1996-08-21 | 1999-10-26 | I2 Technologies, Inc. | System and method for extended enterprise planning across a supply chain |
US5983200A (en) * | 1996-10-09 | 1999-11-09 | Slotznick; Benjamin | Intelligent agent for executing delegated tasks |
US6021392A (en) * | 1996-12-09 | 2000-02-01 | Pyxis Corporation | System and method for drug management |
US5991728A (en) * | 1997-04-30 | 1999-11-23 | Deroyal Industries, Inc. | Method and system for the tracking and profiling of supply usage in a health care environment |
US5963134A (en) * | 1997-07-24 | 1999-10-05 | Checkpoint Systems, Inc. | Inventory system using articles with RFID tags |
US6324522B2 (en) * | 1997-09-15 | 2001-11-27 | Mro Software, Inc. | Electronic information network for inventory control and transfer |
US6002344A (en) * | 1997-11-21 | 1999-12-14 | Bandy; William R. | System and method for electronic inventory |
US5986219A (en) * | 1998-01-14 | 1999-11-16 | Bar Beverage Control, Inc. | Method of inventorying liquor |
US20020055906A1 (en) * | 1998-03-11 | 2002-05-09 | Katz Ronald A. | Methods and apparatus for intelligent selection of goods and services in telephonic and electronic commerce |
US6611810B1 (en) * | 1998-07-20 | 2003-08-26 | Usa Technologies, Inc. | Store display window connected to an electronic commerce terminal |
US6169483B1 (en) * | 1999-05-04 | 2001-01-02 | Sensormatic Electronics Corporation | Self-checkout/self-check-in RFID and electronics article surveillance system |
US6473794B1 (en) * | 1999-05-27 | 2002-10-29 | Accenture Llp | System for establishing plan to test components of web based framework by displaying pictorial representation and conveying indicia coded components of existing network framework |
WO2001017298A1 (en) * | 1999-09-02 | 2001-03-08 | Automated Business Companies | Communication and proximity authorization systems |
US6587827B1 (en) * | 1999-10-22 | 2003-07-01 | Hewlett-Packard Development Company, L.P. | Order fulfillment processing system |
US20020133368A1 (en) * | 1999-10-28 | 2002-09-19 | David Strutt | Data warehouse model and methodology |
US6354493B1 (en) * | 1999-12-23 | 2002-03-12 | Sensormatic Electronics Corporation | System and method for finding a specific RFID tagged article located in a plurality of RFID tagged articles |
US6294999B1 (en) * | 1999-12-29 | 2001-09-25 | Becton, Dickinson And Company | Systems and methods for monitoring patient compliance with medication regimens |
US6587835B1 (en) * | 2000-02-09 | 2003-07-01 | G. Victor Treyz | Shopping assistance with handheld computing device |
EP1275055A4 (en) * | 2000-02-16 | 2003-06-11 | Bea Systems Inc | Open market collaboration system for enterprise wide electronic commerce |
US20020032613A1 (en) * | 2000-04-18 | 2002-03-14 | Buettgenbach Thomas H. | Methods and systems for the physical delivery of goods ordered through an electronic network |
US20020049622A1 (en) * | 2000-04-27 | 2002-04-25 | Lettich Anthony R. | Vertical systems and methods for providing shipping and logistics services, operations and products to an industry |
US7272571B2 (en) * | 2000-07-07 | 2007-09-18 | Mars Incorporated | Method and apparatus for effective distribution and delivery of goods ordered on the World-Wide-Web |
US7212976B2 (en) * | 2001-01-22 | 2007-05-01 | W.W. Grainger, Inc. | Method for selecting a fulfillment plan for moving an item within an integrated supply chain |
US6901304B2 (en) * | 2002-01-11 | 2005-05-31 | Sap Aktiengesellschaft | Item tracking system architectures providing real-time visibility to supply chain |
US6681990B2 (en) * | 2002-05-31 | 2004-01-27 | Sap Aktiengesellschaft | Item tracking systems and real-time inventory management |
US6845909B2 (en) * | 2002-10-31 | 2005-01-25 | United Parcel Service Of America, Inc. | Systems and methods of inventory management utilizing unattended facilities |
-
2001
- 2001-03-07 US US09/799,879 patent/US6996538B2/en not_active Expired - Lifetime
-
2004
- 2004-06-23 US US10/873,183 patent/US20040230503A1/en not_active Abandoned
-
2005
- 2005-01-27 US US11/051,985 patent/US20050197929A1/en not_active Abandoned
- 2005-10-26 US US11/258,140 patent/US20060100937A1/en not_active Abandoned
- 2005-10-26 US US11/258,052 patent/US20060116936A1/en not_active Abandoned
- 2005-10-26 US US11/258,143 patent/US20060041329A1/en not_active Abandoned
-
2006
- 2006-05-31 US US11/443,489 patent/US20070055586A1/en not_active Abandoned
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5638519A (en) * | 1994-05-20 | 1997-06-10 | Haluska; John E. | Electronic method and system for controlling and tracking information related to business transactions |
US5638516A (en) * | 1994-08-01 | 1997-06-10 | Ncube Corporation | Parallel processor that routes messages around blocked or faulty nodes by selecting an output port to a subsequent node from a port vector and transmitting a route ready signal back to a previous node |
US5715314A (en) * | 1994-10-24 | 1998-02-03 | Open Market, Inc. | Network sales system |
US5608621A (en) * | 1995-03-24 | 1997-03-04 | Panduit Corporation | System and method for controlling the number of units of parts in an inventory |
US5710887A (en) * | 1995-08-29 | 1998-01-20 | Broadvision | Computer system and method for electronic commerce |
US5893076A (en) * | 1996-01-16 | 1999-04-06 | Sterling Commerce, Inc. | Supplier driven commerce transaction processing system and methodology |
US5983198A (en) * | 1996-04-23 | 1999-11-09 | Novus International, Inc. | Integrated system monitoring use of materials, controlling and monitoring delivery of materials and providing automated billing of delivered materials |
US5920317A (en) * | 1996-06-11 | 1999-07-06 | Vmi Technologies Incorporated | System and method for storing and displaying ultrasound images |
US6148291A (en) * | 1998-01-26 | 2000-11-14 | K & T Of Lorain, Ltd. | Container and inventory monitoring methods and systems |
US6249774B1 (en) * | 1998-02-23 | 2001-06-19 | Bergen Brunswig Corporation | Method for owning, managing, automatically replenishing, and invoicing inventory items |
US6341271B1 (en) * | 1998-11-13 | 2002-01-22 | General Electric Company | Inventory management system and method |
US7162446B1 (en) * | 1998-12-08 | 2007-01-09 | Ebay Inc. | Integrated auction |
US6418416B1 (en) * | 1999-04-02 | 2002-07-09 | Supplypro, Inc. | Inventory management system and method |
US20040153187A1 (en) * | 2002-10-11 | 2004-08-05 | Thomas Knight | Systems and methods for improving planning, scheduling, and supply chain management |
US20060267999A1 (en) * | 2005-05-24 | 2006-11-30 | Magnum Communications, Limited | System and method for defining attributes, decision rules, or both, for remote execution, claim set ii |
Cited By (159)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10817836B2 (en) | 2001-02-08 | 2020-10-27 | The Boeing Company | Communication system, method and computer program product for transferring an electronic file |
US20110029412A1 (en) * | 2001-02-08 | 2011-02-03 | The Boeing Company | Apparatus and method for controlling inventory |
US20110029584A1 (en) * | 2001-02-08 | 2011-02-03 | The Boeing Company | Apparatus, method and computer program product for transferring an electronic file |
US20020107753A1 (en) * | 2001-02-08 | 2002-08-08 | Laughlin Brian D. | Min/max inventory control system and associated method and computer program product |
US8700499B2 (en) * | 2001-02-08 | 2014-04-15 | The Boeing Company | Apparatus and method for controlling inventory |
US7769643B2 (en) * | 2001-02-08 | 2010-08-03 | The Boeing Company | Min/max inventory control system and associated method and computer program product |
US10373108B2 (en) | 2001-02-08 | 2019-08-06 | The Boeing Company | Communication system, method and computer program product for transferring an electronic file |
US20090094050A1 (en) * | 2001-05-18 | 2009-04-09 | Nikon Corporation | Electronic shop customer registration method |
US20040102993A1 (en) * | 2001-05-18 | 2004-05-27 | Nikon Corporation | Electronic shop customer registration method |
US8073831B2 (en) | 2001-05-18 | 2011-12-06 | Nikon Corporation | Electronic shop providing method, site search method, and bulletin board providing method for searching a plurality of content registered onto a website |
US20040107147A1 (en) * | 2001-05-18 | 2004-06-03 | Nikon Technologies Inc. | Electronic shop providing method, site search method, and bulletin board providing method |
US20040098320A1 (en) * | 2001-05-18 | 2004-05-20 | Nikon Corporation | Method for providing a bulletin board for placing an image and method for providing electronic album service |
US20080147680A1 (en) * | 2001-05-18 | 2008-06-19 | Nikon Photo Products Inc | Electronic shop providing method, site search method, and bulletin board providing method |
US20030204449A1 (en) * | 2001-10-31 | 2003-10-30 | Paul Kotas | Services for generation of electronic marketplace listings using personal purchase histories or other indicia of product ownership |
US7614552B2 (en) | 2001-10-31 | 2009-11-10 | Amazon.Com, Inc. | Marketplace system that supports user-to-user sales via a definitive product catalog |
US20030083961A1 (en) * | 2001-10-31 | 2003-05-01 | Bezos Jeffrey P. | Marketplace system in which users generate and browse user-to-user preorder listings via a dedinitive products catalog |
US20080077508A1 (en) * | 2001-10-31 | 2008-03-27 | Bezos Jeffrey P | Marketplace system in which users generate user-to-user preorder listings via a definitive product catalog |
US7389294B2 (en) * | 2001-10-31 | 2008-06-17 | Amazon.Com, Inc. | Services for generation of electronic marketplace listings using personal purchase histories or other indicia of product ownership |
US20030200156A1 (en) * | 2001-10-31 | 2003-10-23 | Roseman Neil C. | User interfaces and methods for facilitating user-to-user sales |
US20080228592A1 (en) * | 2001-10-31 | 2008-09-18 | Paul Kotas | Services for generation of electronic marketplace listings using personal purchase histories or other indicia of product ownership |
US20030204447A1 (en) * | 2001-10-31 | 2003-10-30 | Dalzell Richard L. | Metadata service that supports user-to-user sales via third party web pages |
US7472077B2 (en) | 2001-10-31 | 2008-12-30 | Amazon.Com, Inc. | User interfaces and methods for facilitating user-to-user sales |
US7493274B2 (en) | 2001-10-31 | 2009-02-17 | Amazon.Com, Inc. | Marketplace system in which users generate and browse user-to-user preorder listings via a definitive products catalog |
US7497369B2 (en) | 2001-10-31 | 2009-03-03 | Amazon.Com, Inc. | Metadata service that supports user-to-user sales via third party web pages |
US7614547B2 (en) | 2001-10-31 | 2009-11-10 | Amazon.Com, Inc. | Marketplace system capable of using purchase history data to generate listing request messages |
US7600682B2 (en) | 2001-10-31 | 2009-10-13 | Amazon.Com, Inc. | Marketplace system in which users generate preorder listings via a definitive product catalog |
US8590013B2 (en) | 2002-02-25 | 2013-11-19 | C. S. Lee Crawford | Method of managing and communicating data pertaining to software applications for processor-based devices comprising wireless communication circuitry |
US20040083020A1 (en) * | 2002-04-18 | 2004-04-29 | Gaz De France (Gdf) Service National | Identification process that makes it possible to confer traceability to manufactured products |
US7200456B2 (en) * | 2002-04-18 | 2007-04-03 | Gaz De France-(Gdf) Service National | Identification process that makes it possible to confer traceability to manufactured products |
US20050108073A1 (en) * | 2003-02-12 | 2005-05-19 | Hon Hai Precision Industry Co., Ltd. | System and method for diagnosing production logistics abnormalities |
US7249064B1 (en) * | 2004-01-16 | 2007-07-24 | Carmen Billy W | Method for consumer referral of products to retailers |
US20060054705A1 (en) * | 2004-09-08 | 2006-03-16 | Georgia-Pacific Corporation | Package insert with integrated radio frequency transponder |
US7555467B2 (en) * | 2005-05-31 | 2009-06-30 | Pitney Bowes Inc. | System and method for reliable transfer of virtual stamps |
US20060259444A1 (en) * | 2005-05-31 | 2006-11-16 | Pitney Bowes Incorporated | System and method for reliable transfer of virtual stamps |
US20070038526A1 (en) * | 2005-08-15 | 2007-02-15 | The Cobalt Group, Inc. | System and method to optimally clear non-selling inventory |
US8484234B2 (en) | 2005-09-14 | 2013-07-09 | Jumptab, Inc. | Embedding sponsored content in mobile applications |
US8620285B2 (en) | 2005-09-14 | 2013-12-31 | Millennial Media | Methods and systems for mobile coupon placement |
US10911894B2 (en) | 2005-09-14 | 2021-02-02 | Verizon Media Inc. | Use of dynamic content generation parameters based on previous performance of those parameters |
US7860871B2 (en) | 2005-09-14 | 2010-12-28 | Jumptap, Inc. | User history influenced search results |
US7865187B2 (en) | 2005-09-14 | 2011-01-04 | Jumptap, Inc. | Managing sponsored content based on usage history |
US7769764B2 (en) | 2005-09-14 | 2010-08-03 | Jumptap, Inc. | Mobile advertisement syndication |
US7752209B2 (en) | 2005-09-14 | 2010-07-06 | Jumptap, Inc. | Presenting sponsored content on a mobile communication facility |
US7899455B2 (en) | 2005-09-14 | 2011-03-01 | Jumptap, Inc. | Managing sponsored content based on usage history |
US7907940B2 (en) | 2005-09-14 | 2011-03-15 | Jumptap, Inc. | Presentation of sponsored content based on mobile transaction event |
US7912458B2 (en) | 2005-09-14 | 2011-03-22 | Jumptap, Inc. | Interaction analysis and prioritization of mobile content |
US7970389B2 (en) | 2005-09-14 | 2011-06-28 | Jumptap, Inc. | Presentation of sponsored content based on mobile transaction event |
US10803482B2 (en) | 2005-09-14 | 2020-10-13 | Verizon Media Inc. | Exclusivity bidding for mobile sponsored content |
US8041717B2 (en) | 2005-09-14 | 2011-10-18 | Jumptap, Inc. | Mobile advertisement syndication |
US8050675B2 (en) | 2005-09-14 | 2011-11-01 | Jumptap, Inc. | Managing sponsored content based on usage history |
US7702318B2 (en) | 2005-09-14 | 2010-04-20 | Jumptap, Inc. | Presentation of sponsored content based on mobile transaction event |
US8099434B2 (en) | 2005-09-14 | 2012-01-17 | Jumptap, Inc. | Presenting sponsored content on a mobile communication facility |
US8103545B2 (en) | 2005-09-14 | 2012-01-24 | Jumptap, Inc. | Managing payment for sponsored content presented to mobile communication facilities |
US10592930B2 (en) | 2005-09-14 | 2020-03-17 | Millenial Media, LLC | Syndication of a behavioral profile using a monetization platform |
US8156128B2 (en) | 2005-09-14 | 2012-04-10 | Jumptap, Inc. | Contextual mobile content placement on a mobile communication facility |
US10038756B2 (en) | 2005-09-14 | 2018-07-31 | Millenial Media LLC | Managing sponsored content based on device characteristics |
US8180332B2 (en) | 2005-09-14 | 2012-05-15 | Jumptap, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US8195513B2 (en) | 2005-09-14 | 2012-06-05 | Jumptap, Inc. | Managing payment for sponsored content presented to mobile communication facilities |
US8195133B2 (en) | 2005-09-14 | 2012-06-05 | Jumptap, Inc. | Mobile dynamic advertisement creation and placement |
US8200205B2 (en) | 2005-09-14 | 2012-06-12 | Jumptap, Inc. | Interaction analysis and prioritzation of mobile content |
US8209344B2 (en) | 2005-09-14 | 2012-06-26 | Jumptap, Inc. | Embedding sponsored content in mobile applications |
US8229914B2 (en) | 2005-09-14 | 2012-07-24 | Jumptap, Inc. | Mobile content spidering and compatibility determination |
US9811589B2 (en) | 2005-09-14 | 2017-11-07 | Millennial Media Llc | Presentation of search results to mobile devices based on television viewing history |
US8270955B2 (en) | 2005-09-14 | 2012-09-18 | Jumptap, Inc. | Presentation of sponsored content on mobile device based on transaction event |
US8290810B2 (en) | 2005-09-14 | 2012-10-16 | Jumptap, Inc. | Realtime surveying within mobile sponsored content |
US8296184B2 (en) | 2005-09-14 | 2012-10-23 | Jumptap, Inc. | Managing payment for sponsored content presented to mobile communication facilities |
US8302030B2 (en) | 2005-09-14 | 2012-10-30 | Jumptap, Inc. | Management of multiple advertising inventories using a monetization platform |
US8311888B2 (en) | 2005-09-14 | 2012-11-13 | Jumptap, Inc. | Revenue models associated with syndication of a behavioral profile using a monetization platform |
US8316031B2 (en) | 2005-09-14 | 2012-11-20 | Jumptap, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US8332397B2 (en) | 2005-09-14 | 2012-12-11 | Jumptap, Inc. | Presenting sponsored content on a mobile communication facility |
US8340666B2 (en) | 2005-09-14 | 2012-12-25 | Jumptap, Inc. | Managing sponsored content based on usage history |
US8351933B2 (en) | 2005-09-14 | 2013-01-08 | Jumptap, Inc. | Managing sponsored content based on usage history |
US8359019B2 (en) | 2005-09-14 | 2013-01-22 | Jumptap, Inc. | Interaction analysis and prioritization of mobile content |
US8364540B2 (en) | 2005-09-14 | 2013-01-29 | Jumptap, Inc. | Contextual targeting of content using a monetization platform |
US8364521B2 (en) | 2005-09-14 | 2013-01-29 | Jumptap, Inc. | Rendering targeted advertisement on mobile communication facilities |
US9785975B2 (en) | 2005-09-14 | 2017-10-10 | Millennial Media Llc | Dynamic bidding and expected value |
US8457607B2 (en) | 2005-09-14 | 2013-06-04 | Jumptap, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US8463249B2 (en) | 2005-09-14 | 2013-06-11 | Jumptap, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US8467774B2 (en) | 2005-09-14 | 2013-06-18 | Jumptap, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US7676394B2 (en) | 2005-09-14 | 2010-03-09 | Jumptap, Inc. | Dynamic bidding and expected value |
US8483674B2 (en) | 2005-09-14 | 2013-07-09 | Jumptap, Inc. | Presentation of sponsored content on mobile device based on transaction event |
US8483671B2 (en) | 2005-09-14 | 2013-07-09 | Jumptap, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US8489077B2 (en) | 2005-09-14 | 2013-07-16 | Jumptap, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US8494500B2 (en) | 2005-09-14 | 2013-07-23 | Jumptap, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US8503995B2 (en) | 2005-09-14 | 2013-08-06 | Jumptap, Inc. | Mobile dynamic advertisement creation and placement |
US9754287B2 (en) | 2005-09-14 | 2017-09-05 | Millenial Media LLC | System for targeting advertising content to a plurality of mobile communication facilities |
US8515401B2 (en) | 2005-09-14 | 2013-08-20 | Jumptap, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US8515400B2 (en) | 2005-09-14 | 2013-08-20 | Jumptap, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US8532633B2 (en) | 2005-09-14 | 2013-09-10 | Jumptap, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US8532634B2 (en) | 2005-09-14 | 2013-09-10 | Jumptap, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US8538812B2 (en) | 2005-09-14 | 2013-09-17 | Jumptap, Inc. | Managing payment for sponsored content presented to mobile communication facilities |
US8554192B2 (en) | 2005-09-14 | 2013-10-08 | Jumptap, Inc. | Interaction analysis and prioritization of mobile content |
US8560537B2 (en) | 2005-09-14 | 2013-10-15 | Jumptap, Inc. | Mobile advertisement syndication |
US9703892B2 (en) | 2005-09-14 | 2017-07-11 | Millennial Media Llc | Predictive text completion for a mobile communication facility |
US8583089B2 (en) | 2005-09-14 | 2013-11-12 | Jumptap, Inc. | Presentation of sponsored content on mobile device based on transaction event |
US7660581B2 (en) | 2005-09-14 | 2010-02-09 | Jumptap, Inc. | Managing sponsored content based on usage history |
US8615719B2 (en) | 2005-09-14 | 2013-12-24 | Jumptap, Inc. | Managing sponsored content for delivery to mobile communication facilities |
US9471925B2 (en) | 2005-09-14 | 2016-10-18 | Millennial Media Llc | Increasing mobile interactivity |
US8626736B2 (en) | 2005-09-14 | 2014-01-07 | Millennial Media | System for targeting advertising content to a plurality of mobile communication facilities |
US8631018B2 (en) | 2005-09-14 | 2014-01-14 | Millennial Media | Presenting sponsored content on a mobile communication facility |
US9454772B2 (en) | 2005-09-14 | 2016-09-27 | Millennial Media Inc. | Interaction analysis and prioritization of mobile content |
US8655891B2 (en) | 2005-09-14 | 2014-02-18 | Millennial Media | System for targeting advertising content to a plurality of mobile communication facilities |
US9390436B2 (en) | 2005-09-14 | 2016-07-12 | Millennial Media, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US8666376B2 (en) | 2005-09-14 | 2014-03-04 | Millennial Media | Location based mobile shopping affinity program |
US8688088B2 (en) | 2005-09-14 | 2014-04-01 | Millennial Media | System for targeting advertising content to a plurality of mobile communication facilities |
US8688671B2 (en) | 2005-09-14 | 2014-04-01 | Millennial Media | Managing sponsored content based on geographic region |
US9386150B2 (en) | 2005-09-14 | 2016-07-05 | Millennia Media, Inc. | Presentation of sponsored content on mobile device based on transaction event |
US8768319B2 (en) | 2005-09-14 | 2014-07-01 | Millennial Media, Inc. | Presentation of sponsored content on mobile device based on transaction event |
US8774777B2 (en) | 2005-09-14 | 2014-07-08 | Millennial Media, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US8798592B2 (en) | 2005-09-14 | 2014-08-05 | Jumptap, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US8805339B2 (en) | 2005-09-14 | 2014-08-12 | Millennial Media, Inc. | Categorization of a mobile user profile based on browse and viewing behavior |
US8812526B2 (en) | 2005-09-14 | 2014-08-19 | Millennial Media, Inc. | Mobile content cross-inventory yield optimization |
US8819659B2 (en) | 2005-09-14 | 2014-08-26 | Millennial Media, Inc. | Mobile search service instant activation |
US8832100B2 (en) | 2005-09-14 | 2014-09-09 | Millennial Media, Inc. | User transaction history influenced search results |
US8843396B2 (en) | 2005-09-14 | 2014-09-23 | Millennial Media, Inc. | Managing payment for sponsored content presented to mobile communication facilities |
US8843395B2 (en) | 2005-09-14 | 2014-09-23 | Millennial Media, Inc. | Dynamic bidding and expected value |
US8958779B2 (en) | 2005-09-14 | 2015-02-17 | Millennial Media, Inc. | Mobile dynamic advertisement creation and placement |
US8989718B2 (en) | 2005-09-14 | 2015-03-24 | Millennial Media, Inc. | Idle screen advertising |
US8995973B2 (en) | 2005-09-14 | 2015-03-31 | Millennial Media, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US8995968B2 (en) | 2005-09-14 | 2015-03-31 | Millennial Media, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US9058406B2 (en) | 2005-09-14 | 2015-06-16 | Millennial Media, Inc. | Management of multiple advertising inventories using a monetization platform |
US9076175B2 (en) | 2005-09-14 | 2015-07-07 | Millennial Media, Inc. | Mobile comparison shopping |
US9110996B2 (en) | 2005-09-14 | 2015-08-18 | Millennial Media, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US9384500B2 (en) | 2005-09-14 | 2016-07-05 | Millennial Media, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US9271023B2 (en) | 2005-09-14 | 2016-02-23 | Millennial Media, Inc. | Presentation of search results to mobile devices based on television viewing history |
US9223878B2 (en) | 2005-09-14 | 2015-12-29 | Millenial Media, Inc. | User characteristic influenced search results |
US9201979B2 (en) | 2005-09-14 | 2015-12-01 | Millennial Media, Inc. | Syndication of a behavioral profile associated with an availability condition using a monetization platform |
US9195993B2 (en) | 2005-09-14 | 2015-11-24 | Millennial Media, Inc. | Mobile advertisement syndication |
US8660891B2 (en) | 2005-11-01 | 2014-02-25 | Millennial Media | Interactive mobile advertisement banners |
US8509750B2 (en) | 2005-11-05 | 2013-08-13 | Jumptap, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US8027879B2 (en) | 2005-11-05 | 2011-09-27 | Jumptap, Inc. | Exclusivity bidding for mobile sponsored content |
US8175585B2 (en) | 2005-11-05 | 2012-05-08 | Jumptap, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US8433297B2 (en) | 2005-11-05 | 2013-04-30 | Jumptag, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US8131271B2 (en) | 2005-11-05 | 2012-03-06 | Jumptap, Inc. | Categorization of a mobile user profile based on browse behavior |
US9129303B2 (en) | 2005-11-14 | 2015-09-08 | C. S. Lee Crawford | Method of conducting social network application operations |
US9129304B2 (en) | 2005-11-14 | 2015-09-08 | C. S. Lee Crawford | Method of conducting social network application operations |
US9147201B2 (en) | 2005-11-14 | 2015-09-29 | C. S. Lee Crawford | Method of conducting social network application operations |
US8571999B2 (en) | 2005-11-14 | 2013-10-29 | C. S. Lee Crawford | Method of conducting operations for a social network application including activity list generation |
US20070203809A1 (en) * | 2006-02-25 | 2007-08-30 | Praveen Bapat | Method and apparatus for regulating store inventory |
US10769719B1 (en) | 2006-03-27 | 2020-09-08 | Amazon Technologies, Inc. | Electronic bidding service using an item authority |
US9754316B1 (en) | 2006-03-27 | 2017-09-05 | Amazon Technologies, Inc. | Electronic bidding service using an item authority |
US20100299181A1 (en) * | 2006-05-18 | 2010-11-25 | Allotz.Com Limited | Management of inventory allocations |
US10740354B2 (en) * | 2006-05-18 | 2020-08-11 | Allotz.Com Limited | Computer-implemented method for managing inventory allocations |
US10198494B2 (en) | 2006-05-18 | 2019-02-05 | Allotz.Com Limited | Control of distributed databases |
US11360999B2 (en) * | 2006-05-18 | 2022-06-14 | Surge Pricing Patent Holdings, Llc | Computer-implemented method for managing inventory allocations |
US11334598B2 (en) * | 2006-05-18 | 2022-05-17 | SurgeTech, LLC | Computer-implemented management of bookings for transportation services |
US11475047B2 (en) | 2006-05-18 | 2022-10-18 | SurgeTech, LLC | Computer-implemented interface for bookings for transportation services |
US8238888B2 (en) | 2006-09-13 | 2012-08-07 | Jumptap, Inc. | Methods and systems for mobile coupon placement |
US20080301009A1 (en) * | 2007-05-31 | 2008-12-04 | Plaster Thomas W | Method and apparatus for providing fulfillment services |
US9189768B2 (en) | 2007-05-31 | 2015-11-17 | Amazon Technologies, Inc. | Method and apparatus for providing fulfillment services |
US20090192852A1 (en) * | 2008-01-29 | 2009-07-30 | Intelliwave Technologies Inc. | Method of tracking the lifecycle of a product |
US20100205071A1 (en) * | 2009-02-06 | 2010-08-12 | Rangel Juan A | Methods and systems of maintaining and monitoring vehicle tracking device inventories |
US8650098B2 (en) * | 2009-02-06 | 2014-02-11 | Calamp Corp. | Methods and systems of maintaining and monitoring vehicle tracking device inventories |
US10373713B1 (en) * | 2010-01-26 | 2019-08-06 | Breckenridge Capital Llc | System and method for pharmaceutical transactions |
US20170316489A1 (en) * | 2016-04-28 | 2017-11-02 | Wal-Mart Stores, Inc. | Apparatuses and methods for recipe suggestion |
US20200074390A1 (en) * | 2018-08-31 | 2020-03-05 | Oracle International Corporation | Product Predictions and Shipments Using IOT Connected Devices |
US11132638B2 (en) * | 2018-08-31 | 2021-09-28 | Oracle International Corporation | Product predictions and shipments using IoT connected devices |
US20210158413A1 (en) * | 2019-11-25 | 2021-05-27 | Breckenridge Capital Llc | System and method for automating electronic pharmaceutical transactions |
US11983749B2 (en) * | 2019-11-25 | 2024-05-14 | Breckenridge Capital Llc | System and method for automating electronic pharmaceutical transactions |
WO2024128404A1 (en) * | 2022-12-16 | 2024-06-20 | 쿠팡 주식회사 | Method and apparatus for providing information associated with order for item |
Also Published As
Publication number | Publication date |
---|---|
US20070055586A1 (en) | 2007-03-08 |
US20060041329A1 (en) | 2006-02-23 |
US20060116936A1 (en) | 2006-06-01 |
US20050197929A1 (en) | 2005-09-08 |
US20010051905A1 (en) | 2001-12-13 |
US6996538B2 (en) | 2006-02-07 |
US20060100937A1 (en) | 2006-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6996538B2 (en) | Inventory control system and methods | |
KR100961804B1 (en) | Inventory control system and methods | |
US20070124216A1 (en) | Systems and methods for locating and purchasing proximal inventory items | |
US20070239569A1 (en) | Systems and methods for managing assets | |
US6922676B2 (en) | Method and system for ordering items over the internet | |
US7707149B2 (en) | Method, system, and program for customer service and support management | |
US20050125251A1 (en) | System and method for enterprise resource management | |
US20030014317A1 (en) | Client-side E-commerce and inventory management system, and method | |
US20020069096A1 (en) | Method and system for supplier relationship management | |
US20070219916A1 (en) | Systems and methods for tracking and verifying the authenticity of an item | |
US20030046195A1 (en) | Expense management system and method | |
US20040019494A1 (en) | System and method for sharing information relating to supply chain transactions in multiple environments | |
US20060149577A1 (en) | System and method for the customized processing of returned merchandise | |
US20030212602A1 (en) | Order and inventory management system | |
JP2007328779A (en) | Apparatus, system and method for online, multi-parcel, multi-carrier, multi-service parcel returns shipping management | |
US20040111286A1 (en) | System for the provision of goods and services over a distributed communication network | |
WO2002052378A2 (en) | System for the provision of goods and services over a distributed communication network | |
JP4212785B2 (en) | Settlement mediation system and settlement mediation method | |
US20040254854A1 (en) | Purchase management system and method | |
US20070219873A1 (en) | Internet procurement method with user manipulated fields and distribution form for use therewith | |
WO2001077936A2 (en) | Electronic system and method for end to end operation and management of industry supply chain | |
AU2007205715B2 (en) | Inventory control system and methods | |
US20030033210A1 (en) | Delivery notification system | |
JP2003296616A (en) | Merchandise ordering control device | |
WO2002013048A2 (en) | System and method for client-server communication |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |