US20020038224A1 - Systems and associated methods for notification of package delivery services - Google Patents

Systems and associated methods for notification of package delivery services Download PDF

Info

Publication number
US20020038224A1
US20020038224A1 US09/962,977 US96297701A US2002038224A1 US 20020038224 A1 US20020038224 A1 US 20020038224A1 US 96297701 A US96297701 A US 96297701A US 2002038224 A1 US2002038224 A1 US 2002038224A1
Authority
US
United States
Prior art keywords
service
higher level
user
level
customer
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
Application number
US09/962,977
Inventor
Sourav Bhadra
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
United Parcel Service of America Inc
Original Assignee
United Parcel Service of America Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by United Parcel Service of America Inc filed Critical United Parcel Service of America Inc
Priority to US09/962,977 priority Critical patent/US20020038224A1/en
Assigned to UNITED PARCEL SERVICE OF AMERICA, INC. reassignment UNITED PARCEL SERVICE OF AMERICA, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BHADRA, SOURAV
Publication of US20020038224A1 publication Critical patent/US20020038224A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/203Inventory monitoring

Definitions

  • the present invention relates generally to notifying customers of available services for package delivery, and more particularly, to systems and associated methods for notifying customers of higher level services that are available to expedite the delivery of the customer's packages.
  • packages are routed from origins to destinations throughout the world according to the destination addresses that have been attached to the packages.
  • the destination addresses are used so that the package delivery company knows where to deliver the packages.
  • the customer seeking to have his package delivered needs to specify the class or level of service.
  • levels of delivery service There are many levels of delivery service that are available besides standard ground delivery.
  • package delivery companies provide multiple service levels that correspond to delivery windows in which the package will be delivered such as: one day, one day morning, two day, two day morning, or three day. These services vary in the speed of the guaranteed delivery of the package.
  • the speed of delivery affects the cost that the customer would incur for having the package delivered.
  • the distance that the package must travel to be delivered is also often a factor in the cost of the delivery.
  • a typical customer may simply query a delivery company to determine how long it would take to have a package delivered by just a single service level such as standard ground delivery. To make this query, the customer usually inputs information into a package delivery company's query system about the package's origin, typically an address or postal code (Zip CodeTM), and information about the package's destination address.
  • Zip CodeTM postal code
  • the customer may not even be aware that a higher level of service is available. Sometimes one level of service may be more expensive for delivering a package because of the distances involved or some other factor and sometimes the cost difference between levels of service may be small.
  • the present invention provides systems and methods that notify customers of available higher levels of service that may only cost the customer a little more money yet provide the customer with a much preferred service.
  • the delivery company may, after providing information to a customer on a first level of service, also provide the customer with notification of a higher level of service if it is available for delivery of the package.
  • the customer may use a variety of communication devices to connect to the delivery company's query system such as by accessing a web site via an Internet connection.
  • the customer may also access the delivery company's query system via many other types of communication devices such as wireless communication devices.
  • the higher level of service would be determined to be available if the time in transit for the higher level of service is less than the time in transit for the first level of service.
  • Other embodiments may show a level of service is available if the package can be delivered within the service's guaranteed timeframe regardless of the time in transit for the first level of service.
  • These alternative embodiments may be guaranteeing a delivery window which may be considered a higher level of service because of the guarantee.
  • the customer may be notified via a wide variety of communication devices in accordance with a variety of different embodiments of the present invention.
  • These variety of communication devices include wireless communication devices, hypertext markup language based Internet devices, one-way short message service devices, two-way short message service devices, Handheld Markup Language based devices, Web Markup Language based devices, PalmTM series devices, AT&T Pocket NetTM devices, Research in Motion Ltd. BlackberryTM devices, Wireless Application Protocol based devices, and non-Wireless Application Protocol based devices.
  • Another preferred embodiment of the present invention provides a method for providing notification of a higher level of service available to a user of package delivery services which comprises receiving a request for package delivery at a first level of service from the user, obtaining an origin postal code for a package from the user, obtaining a destination postal code for the package from the user, determining time in transit for the package using the origin postal code and the destination postal code for the first level of service, determining whether a higher level of service provides less time in transit for the package, and if so, providing the user with notification of the higher level of service.
  • Another preferred embodiment of the present invention provides a method for obtaining notification of a higher level of service available for shipping a package which comprises requesting a first level of service for package delivery, providing an origin postal code for the package, providing a destination postal code for the package, and receiving notification of a higher level of service if it is available on a communication device.
  • Another preferred embodiment of the present invention is a system for providing notification of services available to a customer which includes a processor, a storage device in communication with the processor via a system bus, and a memory connected to the processor.
  • the memory includes an operating system for storing a program to control the operation of the processor.
  • the processor is operative to: receive a request from the customer for a first level of service, determine automatically whether a higher level of service is available to the customer, and if so, notify the customer of the higher level of service.
  • Yet another embodiment of the present invention is a computer-readable storage medium encoded with processing instructions for implementing a method for providing notification of services available to a customer. These processing instructions direct a computer to perform the steps of: receiving a request from the customer for a first level of service, determining automatically whether a higher level of service is available to the customer, and if so, notifying the customer of the higher level of service.
  • FIG. 1 is a flowchart illustrating a method for notifying a customer of a higher level of service, if available, according to one embodiment of the present invention.
  • FIG. 2 is a block diagram illustrating a method for notifying a customer of higher level of service, if available, according to one embodiment of the present invention.
  • FIG. 3 illustrates a sample screen for a wireless web browser device that displays the results of the time in transit request along with a message notifying the user of available higher level services in accordance with an embodiment of the present invention.
  • FIG. 4 illustrates a system of an embodiment of the present invention that notifies a customer of a higher level of available service.
  • Embodiments of the present invention provide systems and methods that notify customers of available higher levels of service that may only cost the customer a little more money yet provide the customer with a much preferred service.
  • One embodiment of the present invention allows package delivery companies to automatically notify their customers about higher level of services when these services are available. This notification ability would be particularly helpful when the customer is seeking information as to one level of service but would also find information as to higher levels of service helpful. This notification may include the cost for both levels of service or may just include the fact that a higher level of service is available.
  • An example of a preferred embodiment of the present invention is illustrated when a customer attempts to determine how long a package would take to be delivered for a particular level of service. This check is often termed “time in transit.”
  • the delivery company would determine if a higher level of service would also be available.
  • One embodiment determines whether a higher level of service is available by comparing the time in transit for the first level of service with the time in transit for the higher level of service and determining that the higher level of service is available if the time in transit for the higher level of service is less than the time in transit for the first level of service.
  • the notification information would be returned to the customer along with the response to his inquiry as to the length of time for delivery at the requested service level. For instance, a typical customer often seeks to know how long it would take to have a package delivered by standard ground delivery. If the response is three days, then the customer may also find information such as that two day air delivery is also available helpful to his decision making. Alternative embodiments of the present invention also may provide the cost of such a higher level of service to the customer so that he may compare it with the cost for ground delivery.
  • a customer typically makes the above time query of the delivery company by connecting to the Internet and accessing the delivery company's web site that may serve as a front end to a typical query system.
  • Examples of data query systems are well know to those of ordinary skill in the art.
  • a delivery company's query system also typically may be accessed via a wide variety of communication devices.
  • FIG. 1 a general flowchart is provided that illustrates a method, in accordance with the present invention, for automatically notifying a customer of higher level services if they are available.
  • the process for notifying a customer of the availability of a higher level of service begins with first receiving a request from the customer for a first level of service as shown in Block 110 .
  • Typical requested levels of service include standard ground delivery.
  • Next whether a higher level of service is available to the customer is automatically determined as illustrated by Block 120 . This determination is made in accordance with the present invention and often uses information about the package's destination and origin to determine if a higher level of service is available.
  • An embodiment of the present invention determines whether a higher level of service is available by determining a parameter for the first level of service and determining the parameter for the higher level of service and comparing the parameters for the first level of service and the higher level of service. For example, this parameter may be how long a package takes to get delivered by each service level. This time parameter determination is often based on geographic indicia such as postal codes or geographic coordinates. For one embodiment, the higher level of service is available if the time in transit for the higher level of service is less than the time in transit for the first level of service.
  • the availability of higher levels of service could be determined directly by using the geographic indicia to lookup a predetermined pool of available service levels for delivery of packages between the given origin and destination of the package. For instance, if a user provides a origin postal code and a destination postal code, then a system could lookup what levels of service are available between those points which has been predetermined. Then the levels of service can be directly compared to determined which levels of service are higher than the requested service level.
  • the package delivery company may then notify the customer of the higher level of service, if available, as illustrated in Block 130 .
  • the customer may be notified of the higher level of service through any of a wide array of communication devices including wireless communication devices.
  • FIG. 2 a functional block diagram illustrating a method, according to one embodiment of the present invention, that allows a customer to query a package delivery company as to the time needed to deliver a package and also be notified of a higher level of service is illustrated.
  • the process begins when a customer indicates to the package delivery company's query system that he wants to determine the time it would take to have a package delivered from one point to another as illustrated in Block 210 . Again, this query is often termed checking the “time in transit” for the package. Such a query is usually for standard ground delivery where no delivery time is guaranteed. However, a customer could make this inquiry for any service that has a variable function of time based on an ascertainable parameter such as distance.
  • the time in transit for a package to be delivered is often a function of the distance that the package must travel.
  • information about the distance must be obtained which can be accomplished in many different ways. For instance, a customer can be prompted to enter the postal code of the origin address of the package as shown in Block 220 and prompted to enter the postal code for the destination address of the package as shown in Block 230 .
  • a system in accordance with the present invention may make a distance determination in a variety of ways well known to those of ordinary skill in the art. For instance, the system could simply use a two dimensional lookup table to return a distance that has been predetermined for that set of two inputted postal codes.
  • the delivery system could store other geographic indicia for the postal codes such as geographic coordinates of the centroid of the area defined by the postal codes and perform a distance calculation using such calculation methods for distance as the great circle method.
  • time in transit may be determined directly by using a lookup table for the geographic indicia. For instance, a two dimensional lookup table could use both the origin postal code and destination postal code to lookup a predetermined time in transit.
  • the results can be displayed along with the availability of higher level services as shown in Block 240 . For example, if ground delivery service time is three days or greater, then the customer may be notified that two day air service is available. If ground service time is two days, then the customer may be notified that overnight air service is available. After the results have been displayed, the customer may be returned to a main menu or a variety of submenus such as the menu Block 210 for selection of different or further services depending upon the design of the delivery system.
  • This notification of available services may be communicated to a customer via a wide array of communication devices.
  • the notification of available higher levels of service will be sent to the device that the customer used to query the system as to delivery time for a package for a first service level.
  • this notification may be sent to any device associated with the customer.
  • a variety of communication devices may be used to query a delivery company's system as to time in transit for a package and to receive notification of other available services in accordance with the present invention.
  • These variety of devices include wireless web browser devices which rely on wireless web pages to prompt for input.
  • These devices may be based on the WAP (Wireless Application Protocol) or non-WAP standards.
  • WAP is a specification for a set of communication protocols to standardize the way that wireless devices, such as cellular telephones and radio transceivers, can be used for Internet access, including e-mail, the World Wide Web, newsgroups, and Internet Relay Chat.
  • a wireless web browser device may be used by a customer for making a time in transit query.
  • the customer first accesses the delivery company's web site that supports WAP devices (or other protocols for differing embodiments) using his wireless web browser device.
  • the customer may then select the time in transit function; as illustrated in Block 210 of FIG. 2.
  • the customer is then prompted to enter the origin postal code and prompted to enter the destination postal code.
  • the delivery system may then determine the time in transit for a package and also determine if a higher level service is available.
  • the results are then displayed on the web based browser device as shown in FIG. 3.
  • time in transit results 310 for this illustrative example are displayed on the wireless web browser device's output screen.
  • the time in transit results 310 show that it would take two business days for the package to be delivered to the destination postal code from the origin postal code.
  • the customer is also notified of a higher level of service 320 which is also displayed on the screen of the wireless web browser device.
  • SMS short message service
  • HDML Handheld Markup Language
  • WML Web Markup Language
  • PalmTm series devices including PALM VIITM devices, AT&T Pocket NetTM devices , Research in Motion Ltd.TM (“RIM”) Pagers or other web-enabled pagers, Wireless Application Protocol (“WAP”) based devices and non-WAP web enabled handheld devices.
  • SMS short message service
  • HDML Handheld Markup Language
  • WML Web Markup Language
  • PalmTm series devices including PALM VIITM devices, AT&T Pocket NetTM devices , Research in Motion Ltd.TM (“RIM”) Pagers or other web-enabled pagers
  • WAP Wireless Application Protocol
  • a simple example of a wireless communication device that may be categorized in many of the above types of devices depending upon its designed functionality is a traditional wireless hand set i.e., a cell phone.
  • a cell phone may be a one-way SMS device by connecting with the appropriate telephone access number for oneway SMS devices.
  • a cell phone may also be used both to transmit input information to a tracking system using voice or the touchpad as well as to receive voice responses from the tracking system.
  • explanatory supported devices besides the above illustrated wireless web browser device, that may be used in accordance with one embodiment of the present invention, include one-way SMS devices and two-way SMS devices.
  • one-way SMS systems provide text capabilities in one direction while two-way SMS systems have two-way text capabilities.
  • the concept of the invention is not limited to one particular communication architecture or protocol but addresses the broader concept of notifying customers of higher levels of service available independent of the communication devices that the customers may use.
  • One-way SMS based systems require users to call an access number and follow voice prompts to enter requests.
  • a user using a one-way SMS device first dials an access number such as a toll free telephone number or local telephone number and follows prompts using an Interactive Voice Response (“IVR”) System. If the user is not identified by caller ID, the user may be prompted to enter his telephone number and an alphanumeric security code. The user may then select the time in transit function from an initial menu. Voice prompts will then request the user to enter geographic indicia such as postal codes for the origin of the package and its destination. The customer uses the touch tone entry of the phone and is provided with the time in transit results and the availability of higher levels of service.
  • IVR Interactive Voice Response
  • Two-way SMS devices require users to send a message that obeys a specific format to enter requests.
  • Two-way SMS messages often have the desired task followed by the request parameters.
  • the format may be “TT” concatenated with the origin postal code and the destination postal code; for example: TT 30328 93430.
  • the resultant text message will be returned as shown above with the time in transit and a notification of a higher level of service if available.
  • the output may be a screen display on the two-way SMS communication device.
  • the present invention may be embodied as a method, a data processing system, or a computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product on a computer-readable storage medium having computer-readable program code means embodied in the storage medium. Any suitable computer readable storage medium may be utilized including hard disks, CD-ROMs, optical storage devices, or magnetic storage devices.
  • the present invention may be implemented by computer program instructions. These computer program instructions may be loaded onto a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions which execute on the computer or other programmable data processing apparatus create means for implementing the present invention.
  • These computer program instructions may also be stored in a computerreadable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the present invention.
  • the computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the present invention.
  • the system 400 includes a processor 410 that is communicatively connected to a storage device 420 via a system bus 430 .
  • the system 400 also includes a memory 440 which is also connected to the processor 410 .
  • the memory 440 includes an operating system 450 for storing a program to control the operation of the processor 410 .
  • the storage device 420 may contain such information as the lookup table for distances and directly whether faster service is available that can be accessed by processor 410 .
  • the processor 410 is operative to receive a request from the customer for a first level of service, determine automatically whether a higher level of service is available to the customer, and if so, notify the customer of the higher level of service.
  • This system 400 may be interconnected with the delivery company's query system so that the processor 410 may access shared information such as postal codes. Further, this system 400 may be connected to a user interface 470 (such as one of the above communication devices) via the system bus 430 to obtain needed input, such as postal codes, via one or more of the communication devices described above and provide output results.
  • FIG. 4 only illustrates an example of a system that may be used to implement the methods of the present invention. As well known to those of ordinary skill in the art, the system of FIG. 4 may be implemented in a variety of fashions including integrating the system with the delivery company's existing query system.

Abstract

The present invention provides systems and methods that automatically notify customers of available higher levels of service for package delivery if available. Typically, customers query a delivery company to determine how long it would take to have a package delivered by standard ground delivery. In accordance with the present invention, the customer will also be notified of a higher level of service if it is available for delivery of the package.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application claims benefit of co-pending United States Provisional Patent Application No. 60/235,267 filed on Sep. 25, 2000, titled “Systems and Associated Methods for Wireless Services for Package Delivery.”[0001]
  • FIELD OF THE INVENTION
  • The present invention relates generally to notifying customers of available services for package delivery, and more particularly, to systems and associated methods for notifying customers of higher level services that are available to expedite the delivery of the customer's packages. [0002]
  • BACKGROUND OF THE INVENTION
  • In the field of package delivery, packages are routed from origins to destinations throughout the world according to the destination addresses that have been attached to the packages. Of course, the destination addresses are used so that the package delivery company knows where to deliver the packages. In addition to providing a destination address, the customer seeking to have his package delivered needs to specify the class or level of service. There are many levels of delivery service that are available besides standard ground delivery. For example, many package delivery companies provide multiple service levels that correspond to delivery windows in which the package will be delivered such as: one day, one day morning, two day, two day morning, or three day. These services vary in the speed of the guaranteed delivery of the package. Of course, the speed of delivery affects the cost that the customer would incur for having the package delivered. In addition to the speed of delivery, the distance that the package must travel to be delivered is also often a factor in the cost of the delivery. [0003]
  • With the vast array of service levels available to a customer and the variance in the distance that different packages travel, it is often difficult for a customer to readily make an informed decision as to which level of service that he would prefer. A typical customer may simply query a delivery company to determine how long it would take to have a package delivered by just a single service level such as standard ground delivery. To make this query, the customer usually inputs information into a package delivery company's query system about the package's origin, typically an address or postal code (Zip Code™), and information about the package's destination address. The customer may not even be aware that a higher level of service is available. Sometimes one level of service may be more expensive for delivering a package because of the distances involved or some other factor and sometimes the cost difference between levels of service may be small. [0004]
  • Because of this variability, customers who routinely select one level of service, such as standard ground delivery, often are unaware that for only a little more money that they could obtain a higher level of service such as two day air delivery. Therefore, a need exists for systems and methods that notify customers of higher levels of service, when they are available, so that the customer may make an informed decision as to whether they might prefer a higher level of service. [0005]
  • SUMMARY OF THE INVENTION
  • The present invention provides systems and methods that notify customers of available higher levels of service that may only cost the customer a little more money yet provide the customer with a much preferred service. In accordance with the present invention, the delivery company may, after providing information to a customer on a first level of service, also provide the customer with notification of a higher level of service if it is available for delivery of the package. [0006]
  • Additionally, the customer may use a variety of communication devices to connect to the delivery company's query system such as by accessing a web site via an Internet connection. In addition, the customer may also access the delivery company's query system via many other types of communication devices such as wireless communication devices. [0007]
  • One preferred embodiment of the present invention is a method for providing notification of services available to a customer which comprises receiving a request from the customer for a first level of service, determining automatically whether a higher level of service is available to the customer, and if so, notifying the customer of the higher level of service. Determining whether a higher level of service is available may be accomplished by determining a parameter for the first level of service and determining the parameter for the higher level of service and comparing the parameters for the first level of service and the higher level of service. This parameter may be how long a package takes to get delivered (often termed “time in transit”) by each service level. This time parameter determination is often based on geographic indicia such as postal codes or geographic coordinates. [0008]
  • For one embodiment of the present invention, the higher level of service would be determined to be available if the time in transit for the higher level of service is less than the time in transit for the first level of service. Other embodiments may show a level of service is available if the package can be delivered within the service's guaranteed timeframe regardless of the time in transit for the first level of service. These alternative embodiments may be guaranteeing a delivery window which may be considered a higher level of service because of the guarantee. [0009]
  • The customer may be notified via a wide variety of communication devices in accordance with a variety of different embodiments of the present invention. These variety of communication devices include wireless communication devices, hypertext markup language based Internet devices, one-way short message service devices, two-way short message service devices, Handheld Markup Language based devices, Web Markup Language based devices, Palm™ series devices, AT&T Pocket Net™ devices, Research in Motion Ltd. Blackberry™ devices, Wireless Application Protocol based devices, and non-Wireless Application Protocol based devices. [0010]
  • Another preferred embodiment of the present invention provides a method for providing notification of a higher level of service available to a user of package delivery services which comprises receiving a request for package delivery at a first level of service from the user, obtaining an origin postal code for a package from the user, obtaining a destination postal code for the package from the user, determining time in transit for the package using the origin postal code and the destination postal code for the first level of service, determining whether a higher level of service provides less time in transit for the package, and if so, providing the user with notification of the higher level of service. [0011]
  • Another preferred embodiment of the present invention provides a method for obtaining notification of a higher level of service available for shipping a package which comprises requesting a first level of service for package delivery, providing an origin postal code for the package, providing a destination postal code for the package, and receiving notification of a higher level of service if it is available on a communication device. [0012]
  • Another preferred embodiment of the present invention is a system for providing notification of services available to a customer which includes a processor, a storage device in communication with the processor via a system bus, and a memory connected to the processor. The memory includes an operating system for storing a program to control the operation of the processor. Further, the processor is operative to: receive a request from the customer for a first level of service, determine automatically whether a higher level of service is available to the customer, and if so, notify the customer of the higher level of service. [0013]
  • Yet another embodiment of the present invention is a computer-readable storage medium encoded with processing instructions for implementing a method for providing notification of services available to a customer. These processing instructions direct a computer to perform the steps of: receiving a request from the customer for a first level of service, determining automatically whether a higher level of service is available to the customer, and if so, notifying the customer of the higher level of service.[0014]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Having thus described the invention in general terms, reference will now be made to the accompanying drawings, which are not necessarily drawn to scale, and wherein: [0015]
  • FIG. 1 is a flowchart illustrating a method for notifying a customer of a higher level of service, if available, according to one embodiment of the present invention. [0016]
  • FIG. 2 is a block diagram illustrating a method for notifying a customer of higher level of service, if available, according to one embodiment of the present invention. [0017]
  • FIG. 3 illustrates a sample screen for a wireless web browser device that displays the results of the time in transit request along with a message notifying the user of available higher level services in accordance with an embodiment of the present invention. [0018]
  • FIG. 4 illustrates a system of an embodiment of the present invention that notifies a customer of a higher level of available service. [0019]
  • DETAILED DESCRIPTION OF THE INVENTION
  • The present invention now will be described more fully hereinafter with reference to preferred embodiments of the invention. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. [0020]
  • Embodiments of the present invention provide systems and methods that notify customers of available higher levels of service that may only cost the customer a little more money yet provide the customer with a much preferred service. One embodiment of the present invention allows package delivery companies to automatically notify their customers about higher level of services when these services are available. This notification ability would be particularly helpful when the customer is seeking information as to one level of service but would also find information as to higher levels of service helpful. This notification may include the cost for both levels of service or may just include the fact that a higher level of service is available. [0021]
  • An example of a preferred embodiment of the present invention is illustrated when a customer attempts to determine how long a package would take to be delivered for a particular level of service. This check is often termed “time in transit.” In accordance with the present invention, the delivery company would determine if a higher level of service would also be available. One embodiment determines whether a higher level of service is available by comparing the time in transit for the first level of service with the time in transit for the higher level of service and determining that the higher level of service is available if the time in transit for the higher level of service is less than the time in transit for the first level of service. [0022]
  • The notification information would be returned to the customer along with the response to his inquiry as to the length of time for delivery at the requested service level. For instance, a typical customer often seeks to know how long it would take to have a package delivered by standard ground delivery. If the response is three days, then the customer may also find information such as that two day air delivery is also available helpful to his decision making. Alternative embodiments of the present invention also may provide the cost of such a higher level of service to the customer so that he may compare it with the cost for ground delivery. [0023]
  • A customer typically makes the above time query of the delivery company by connecting to the Internet and accessing the delivery company's web site that may serve as a front end to a typical query system. Examples of data query systems are well know to those of ordinary skill in the art. Of course, a delivery company's query system also typically may be accessed via a wide variety of communication devices. [0024]
  • Referring now to FIG. 1, a general flowchart is provided that illustrates a method, in accordance with the present invention, for automatically notifying a customer of higher level services if they are available. The process for notifying a customer of the availability of a higher level of service begins with first receiving a request from the customer for a first level of service as shown in Block [0025] 110. Typical requested levels of service include standard ground delivery. Next whether a higher level of service is available to the customer is automatically determined as illustrated by Block 120. This determination is made in accordance with the present invention and often uses information about the package's destination and origin to determine if a higher level of service is available.
  • An embodiment of the present invention determines whether a higher level of service is available by determining a parameter for the first level of service and determining the parameter for the higher level of service and comparing the parameters for the first level of service and the higher level of service. For example, this parameter may be how long a package takes to get delivered by each service level. This time parameter determination is often based on geographic indicia such as postal codes or geographic coordinates. For one embodiment, the higher level of service is available if the time in transit for the higher level of service is less than the time in transit for the first level of service. [0026]
  • Alternatively, for some embodiments of the present invention, the availability of higher levels of service could be determined directly by using the geographic indicia to lookup a predetermined pool of available service levels for delivery of packages between the given origin and destination of the package. For instance, if a user provides a origin postal code and a destination postal code, then a system could lookup what levels of service are available between those points which has been predetermined. Then the levels of service can be directly compared to determined which levels of service are higher than the requested service level. [0027]
  • Once the availability of the higher level of service has been determined, the package delivery company may then notify the customer of the higher level of service, if available, as illustrated in Block [0028] 130. The customer may be notified of the higher level of service through any of a wide array of communication devices including wireless communication devices.
  • Referring now to FIG. 2, a functional block diagram illustrating a method, according to one embodiment of the present invention, that allows a customer to query a package delivery company as to the time needed to deliver a package and also be notified of a higher level of service is illustrated. The process begins when a customer indicates to the package delivery company's query system that he wants to determine the time it would take to have a package delivered from one point to another as illustrated in [0029] Block 210. Again, this query is often termed checking the “time in transit” for the package. Such a query is usually for standard ground delivery where no delivery time is guaranteed. However, a customer could make this inquiry for any service that has a variable function of time based on an ascertainable parameter such as distance.
  • The time in transit for a package to be delivered is often a function of the distance that the package must travel. Thus information about the distance must be obtained which can be accomplished in many different ways. For instance, a customer can be prompted to enter the postal code of the origin address of the package as shown in Block [0030] 220 and prompted to enter the postal code for the destination address of the package as shown in Block 230. Knowing both postal codes, a system in accordance with the present invention may make a distance determination in a variety of ways well known to those of ordinary skill in the art. For instance, the system could simply use a two dimensional lookup table to return a distance that has been predetermined for that set of two inputted postal codes. Alternatively, the delivery system could store other geographic indicia for the postal codes such as geographic coordinates of the centroid of the area defined by the postal codes and perform a distance calculation using such calculation methods for distance as the great circle method.
  • Of course many other methods may be employed to determine distance and thus how long it can be expected for delivery of the package under the first level of service. Many types of geographic indicia may be used to describe the location of package pick up and the location of delivery so that a distance may be determined. For instance, the addresses may be directly described by coordinates such as latitudes and longitudes in a variety of datums as well known to those of ordinary skill in the art. [0031]
  • Other factors may also be used to better gauge the time in transit for a package, if known, such as delays that may be associated with customs. These delays can be added to the distance calculation to determine a time in transit. Alternatively, the time in transit for some embodiments may be determined directly by using a lookup table for the geographic indicia. For instance, a two dimensional lookup table could use both the origin postal code and destination postal code to lookup a predetermined time in transit. [0032]
  • Once a time in transit for the package has been determined, the results can be displayed along with the availability of higher level services as shown in [0033] Block 240. For example, if ground delivery service time is three days or greater, then the customer may be notified that two day air service is available. If ground service time is two days, then the customer may be notified that overnight air service is available. After the results have been displayed, the customer may be returned to a main menu or a variety of submenus such as the menu Block 210 for selection of different or further services depending upon the design of the delivery system.
  • This notification of available services may be communicated to a customer via a wide array of communication devices. Usually, the notification of available higher levels of service will be sent to the device that the customer used to query the system as to delivery time for a package for a first service level. However, for some embodiments of the present invention this notification may be sent to any device associated with the customer. [0034]
  • A variety of communication devices may be used to query a delivery company's system as to time in transit for a package and to receive notification of other available services in accordance with the present invention. These variety of devices include wireless web browser devices which rely on wireless web pages to prompt for input. These devices may be based on the WAP (Wireless Application Protocol) or non-WAP standards. WAP is a specification for a set of communication protocols to standardize the way that wireless devices, such as cellular telephones and radio transceivers, can be used for Internet access, including e-mail, the World Wide Web, newsgroups, and Internet Relay Chat. [0035]
  • One preferred embodiment uses WAP based Wireless web browser devices. A wireless web browser device may be used by a customer for making a time in transit query. The customer first accesses the delivery company's web site that supports WAP devices (or other protocols for differing embodiments) using his wireless web browser device. The customer may then select the time in transit function; as illustrated in [0036] Block 210 of FIG. 2. The customer is then prompted to enter the origin postal code and prompted to enter the destination postal code. The delivery system may then determine the time in transit for a package and also determine if a higher level service is available. The results are then displayed on the web based browser device as shown in FIG. 3.
  • Referring specifically now to FIG. 3, the time in [0037] transit results 310 for this illustrative example are displayed on the wireless web browser device's output screen. The time in transit results 310 show that it would take two business days for the package to be delivered to the destination postal code from the origin postal code. In accordance with the present invention, the customer is also notified of a higher level of service 320 which is also displayed on the screen of the wireless web browser device.
  • Besides the type of communication devices illustrated above, a wide variety of other wireless and traditional landline end-user communication devices are supported by the systems and methods of the present invention and may be used by the customer including one-way short message service (SMS) devices, two-way SMS devices, Handheld Markup Language (“HDML”) based devices, Web Markup Language (“WML”) based devices, PalmTm series devices including PALM VII™ devices, AT&T Pocket Net™ devices , Research in Motion Ltd.™ (“RIM”) Pagers or other web-enabled pagers, Wireless Application Protocol (“WAP”) based devices and non-WAP web enabled handheld devices. A simple example of a wireless communication device that may be categorized in many of the above types of devices depending upon its designed functionality is a traditional wireless hand set i.e., a cell phone. A cell phone may be a one-way SMS device by connecting with the appropriate telephone access number for oneway SMS devices. A cell phone may also be used both to transmit input information to a tracking system using voice or the touchpad as well as to receive voice responses from the tracking system. [0038]
  • Other explanatory supported devices, besides the above illustrated wireless web browser device, that may be used in accordance with one embodiment of the present invention, include one-way SMS devices and two-way SMS devices. As well known to one of ordinary skill in the art, one-way SMS systems provide text capabilities in one direction while two-way SMS systems have two-way text capabilities. Note, however, that the concept of the invention is not limited to one particular communication architecture or protocol but addresses the broader concept of notifying customers of higher levels of service available independent of the communication devices that the customers may use. [0039]
  • One-way SMS based systems require users to call an access number and follow voice prompts to enter requests. A user using a one-way SMS device first dials an access number such as a toll free telephone number or local telephone number and follows prompts using an Interactive Voice Response (“IVR”) System. If the user is not identified by caller ID, the user may be prompted to enter his telephone number and an alphanumeric security code. The user may then select the time in transit function from an initial menu. Voice prompts will then request the user to enter geographic indicia such as postal codes for the origin of the package and its destination. The customer uses the touch tone entry of the phone and is provided with the time in transit results and the availability of higher levels of service. [0040]
  • Two-way SMS devices require users to send a message that obeys a specific format to enter requests. Two-way SMS messages often have the desired task followed by the request parameters. For determining time in transit the format may be “TT” concatenated with the origin postal code and the destination postal code; for example: TT 30328 93430. The resultant text message will be returned as shown above with the time in transit and a notification of a higher level of service if available. For this embodiment, the output may be a screen display on the two-way SMS communication device. [0041]
  • As will be appreciated by one of ordinary skill in the art, the present invention may be embodied as a method, a data processing system, or a computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product on a computer-readable storage medium having computer-readable program code means embodied in the storage medium. Any suitable computer readable storage medium may be utilized including hard disks, CD-ROMs, optical storage devices, or magnetic storage devices. [0042]
  • The present invention may be implemented by computer program instructions. These computer program instructions may be loaded onto a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions which execute on the computer or other programmable data processing apparatus create means for implementing the present invention. [0043]
  • These computer program instructions may also be stored in a computerreadable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the present invention. The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the present invention. [0044]
  • Referring now to FIG. 4, a [0045] system 400 that notifies a customer of a higher level of service in accordance with an embodiment of the present invention is illustrated. The system includes a processor 410 that is communicatively connected to a storage device 420 via a system bus 430. The system 400 also includes a memory 440 which is also connected to the processor 410. The memory 440 includes an operating system 450 for storing a program to control the operation of the processor 410. The storage device 420 may contain such information as the lookup table for distances and directly whether faster service is available that can be accessed by processor 410. The processor 410 is operative to receive a request from the customer for a first level of service, determine automatically whether a higher level of service is available to the customer, and if so, notify the customer of the higher level of service. This system 400 may be interconnected with the delivery company's query system so that the processor 410 may access shared information such as postal codes. Further, this system 400 may be connected to a user interface 470 (such as one of the above communication devices) via the system bus 430 to obtain needed input, such as postal codes, via one or more of the communication devices described above and provide output results.
  • FIG. 4 only illustrates an example of a system that may be used to implement the methods of the present invention. As well known to those of ordinary skill in the art, the system of FIG. 4 may be implemented in a variety of fashions including integrating the system with the delivery company's existing query system. [0046]
  • Many modifications and other embodiments of the invention will come to mind to one skilled in the art to which this invention pertains having the benefit of the teachings presented in the foregoing descriptions and the associated drawings. Therefore, it is to be understood that the invention is not to be limited to the specific embodiments disclosed and that modifications and other embodiments are intended to be included within the scope of the appended claims. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation. [0047]

Claims (27)

That which is claimed:
1. A method for providing notification of services available to a customer, comprising:
receiving a request from the customer for a first level of service;
determining automatically whether a higher level of service is available to the customer; and if so,
notifying the customer of the higher level of service.
2. The method of claim 1 wherein the step of determining automatically whether a higher level of service is available comprises determining a parameter for the first level of service and determining the parameter for the higher level of service and comparing the parameters for the first level of service and the higher level of service.
3. The method of claim 2 wherein the step of determining a parameter for the first level of service and determining the parameter for the higher level of service comprises determining a parameter for the first level of service and determining the parameter for the higher level of service based on geographic indicia.
4. The method of claim 3 wherein the geographic indicia comprises geographic coordinates.
5. The method of claim 4 wherein the geographic coordinates comprises latitude and longitude coordinates.
6. The method of claim 3 wherein the step of determining a parameter for the first level of service and determining the parameter for the higher level of service using geographic indicia comprises determining a parameter for the first level of service and determining the parameter for the higher level of service based on postal codes.
7. The method of claim 6 wherein the step of determining a parameter for the first level of service and determining the parameter for the higher level of service comprises determining time in transit for the package for the first level of service and determining time in transit for the package for the higher level of service based on the postal codes.
8. The method of claim 7 wherein the step of comparing the parameters for the first level of service and the higher level of service to determine availability comprises comparing the time in transit for the first level of service with the time in transit for the higher level of service and determining that the higher level of service is available if the time in transit for the higher level of service is less than the time in transit for the first level of service.
9. The method of claim 1 wherein the step of determining automatically whether a higher level of service is available comprises comparing time in transit for the first level of service with time in transit for the higher level of service and determining that the higher level of service is available if the time in transit for the higher level of service is less than the time in transit for the first level of service.
10. The method of claim 9 wherein the time in transit for the first level of service and the time in transit for the higher level of service is determined based on postal codes corresponding to the originating location and destination of a package.
11. The method of claim 1 wherein the step of notifying the customer of the higher level of service comprises communicating the higher level of service to the user via at least one communication device associated with the user.
12. The method of claim 11 wherein communicating the higher level of service to the user via at least one communication device associated with the user comprises communicating the higher level of service to the user via at least one wireless communication device associated with the user.
13. The method of claim 11 wherein communicating the higher level of service to the user via at least one communication device associated with the user comprises communicating the higher level of service to the user via a hypertext markup language based Internet device associated with the user.
14. The method of claim 11 wherein communicating the higher level of service to the user via at least one communication device associated with the user comprises communicating the higher level of service to the user via a one-way short message service device associated with the user.
15. The method of claim 11 wherein communicating the higher level of service to the user via at least one communication device associated with the user comprises communicating the higher level of service to the user via a two-way short message service device associated with the user.
16. The method of claim 11 wherein communicating the higher level of service to the user via at least one communication device associated with the user comprises communicating the higher level of service to the user via a Handheld Markup Language based device associated with the user.
17. The method of claim 11 wherein communicating the higher level of service to the user via at least one communication device associated with the user comprises communicating the higher level of service to the user via a Web Markup Language based device associated with the user.
18. The method of claim 11 wherein communicating the higher level of service to the user via at least one communication device associated with the user comprises communicating the higher level of service to the user via a Palm™ series device associated with the user.
19. The method of claim 11 wherein communicating the higher level of service to the user via at least one communication device associated with the user comprises communicating the higher level of service to the user via a AT&T Pocket Net™ device associated with the user.
20. The method of claim 11 wherein communicating the higher level of service to the user via at least one communication device associated with the user comprises communicating the higher level of service to the user via a Research in Motion Ltd. Blackberry™ device associated with the user.
21. The method of claim 11 wherein communicating the higher level of service to the user via at least one communication device associated with the user comprises communicating the higher level of service to the user via a Wireless Application Protocol based device associated with the user.
22. The method of claim 11 wherein communicating the higher level of service to the user via at least one communication device associated with the user comprises communicating the higher level of service to the user via a non-Wireless Application Protocol based device associated with the user.
23. A method for providing notification of a higher level of service available to a user of package delivery services, comprising:
receiving a request for package delivery at a first level of service from the user;
obtaining an origin postal code for a package from the user;
obtaining a destination postal code for the package from the user;
determining time in transit for the package using the origin postal code and the destination postal code for the first level of service;
determining whether a higher level of service provides less time in transit for the package; and if so,
providing the user with notification of the higher level of service.
24. A method for obtaining notification of a higher level of service available for shipping a package, comprising:
requesting a first level of service for package delivery;
providing an origin postal code for the package;
providing a destination postal code for the package; and
receiving notification of a higher level of service if it is available on a communication device.
25. The method of claim 24 wherein the step of receiving notification of the higher level of service available on a communication device comprises receiving notification of the higher level of service available on a wireless communication device.
26. A system for providing notification of services available to a customer, comprising:
a processor;
a storage device in communication with the processor via a system bus; and a memory connected to the processor, the memory including an operating system for storing a program to control the operation of the processor, wherein the processor is operative to:
receive a request from the customer for a first level of service;
determine automatically whether a higher level of service is available to the customer; and if so,
notify the customer of the higher level of service.
27. A computer-readable storage medium encoded with processing instructions for implementing a method for providing notification of services available to a customer, said processing instructions directing a computer to perform the steps of:
receiving a request from the customer for a first level of service;
determining automatically whether a higher level of service is available to the customer; and if so,
notifying the customer of the higher level of service.
US09/962,977 2000-09-25 2001-09-24 Systems and associated methods for notification of package delivery services Abandoned US20020038224A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US09/962,977 US20020038224A1 (en) 2000-09-25 2001-09-24 Systems and associated methods for notification of package delivery services

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US23526700P 2000-09-25 2000-09-25
US09/962,977 US20020038224A1 (en) 2000-09-25 2001-09-24 Systems and associated methods for notification of package delivery services

Publications (1)

Publication Number Publication Date
US20020038224A1 true US20020038224A1 (en) 2002-03-28

Family

ID=22884788

Family Applications (3)

Application Number Title Priority Date Filing Date
US09/962,422 Expired - Lifetime US7243080B2 (en) 2000-09-25 2001-09-24 Systems and associated methods for wireless services for package tracking during delivery
US09/962,977 Abandoned US20020038224A1 (en) 2000-09-25 2001-09-24 Systems and associated methods for notification of package delivery services
US11/758,190 Expired - Lifetime US7865408B2 (en) 2000-09-25 2007-06-05 Systems and associated methods for wireless services for package tracking during delivery

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/962,422 Expired - Lifetime US7243080B2 (en) 2000-09-25 2001-09-24 Systems and associated methods for wireless services for package tracking during delivery

Family Applications After (1)

Application Number Title Priority Date Filing Date
US11/758,190 Expired - Lifetime US7865408B2 (en) 2000-09-25 2007-06-05 Systems and associated methods for wireless services for package tracking during delivery

Country Status (8)

Country Link
US (3) US7243080B2 (en)
EP (1) EP1323102A2 (en)
JP (2) JP2004510262A (en)
CN (1) CN1392990A (en)
AU (2) AU2001294681A1 (en)
CA (2) CA2392494A1 (en)
MX (1) MXPA02005268A (en)
WO (2) WO2002027603A2 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010047285A1 (en) * 2000-05-10 2001-11-29 Webvan Group,Inc. Scheduling delivery of products via the internet
US20030144871A1 (en) * 2001-12-27 2003-07-31 United Parcel Service Of America Distributed-user shipping system
US20060085250A1 (en) * 1999-05-11 2006-04-20 Christopher Kantarjiev Techniques for processing customer service transactions at customer site using mobile computing device
US20060142895A1 (en) * 1999-05-11 2006-06-29 Waddington William H Method and system for order fulfillment in a distribution center
US20060228878A1 (en) * 2005-04-06 2006-10-12 Samsung Electronics Co., Ltd. Semiconductor package repair method
US7177825B1 (en) 1999-05-11 2007-02-13 Borders Louis H Integrated system for ordering, fulfillment, and delivery of consumer products using a data network
US20070055580A1 (en) * 2001-03-19 2007-03-08 Woodward Franklin G Method and apparatus for facilitating online purchase of regulated products over a data network
US20070250572A1 (en) * 2000-11-10 2007-10-25 Paila Narasimha R Data transmission and rendering techniques implemented over a client-server system
US20080014905A1 (en) * 2005-02-17 2008-01-17 Hirobumi Suzuki Authentication matching method and device
US20080154709A1 (en) * 1999-05-11 2008-06-26 Peter Ham Inventory replication based upon order fulfillment rates
US8090626B1 (en) 2000-12-27 2012-01-03 Ipventure, Inc. Item substitution for unavailable items relating to a customer order
US20220012685A1 (en) * 2018-11-23 2022-01-13 Pa. Cotte Sa System for routing objects with simplified routing cycle initiation

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7218938B1 (en) 2002-04-24 2007-05-15 Chung Lau Methods and apparatus to analyze and present location information
US7905832B1 (en) 2002-04-24 2011-03-15 Ipventure, Inc. Method and system for personalized medical monitoring and notifications therefor
US7366522B2 (en) 2000-02-28 2008-04-29 Thomas C Douglass Method and system for location tracking
US8527284B2 (en) 2000-09-29 2013-09-03 Escher Group Limited System for personal mail piece tracking and tracing from multiple sources by user identifier
WO2002091130A2 (en) * 2001-05-08 2002-11-14 United Parcel Service Of America, Inc. Carrier and package delivery desktop tools
GB2382421A (en) * 2001-11-26 2003-05-28 Bybox Holdings Ltd Collection and delivery system
WO2003059684A2 (en) * 2001-12-21 2003-07-24 Gregg Panek System for separate shipping of passenger bagagge
US9049571B2 (en) 2002-04-24 2015-06-02 Ipventure, Inc. Method and system for enhanced messaging
US9182238B2 (en) * 2002-04-24 2015-11-10 Ipventure, Inc. Method and apparatus for intelligent acquisition of position information
US7545780B2 (en) 2002-05-28 2009-06-09 Interdigital Technology Corporation Flow-based selective reverse tunneling in wireless local area network (WLAN)-cellular systems
US7063256B2 (en) * 2003-03-04 2006-06-20 United Parcel Service Of America Item tracking and processing systems and methods
US8392522B2 (en) * 2003-10-30 2013-03-05 Microsoft Corporation Business inquiries and operations using messaging service
US7881289B1 (en) * 2004-12-22 2011-02-01 At&T Intellectual Property Ii, L.P. Method and apparatus for porting telephone numbers of endpoint devices
US9002725B1 (en) * 2005-04-20 2015-04-07 Google Inc. System and method for targeting information based on message content
US20060285655A1 (en) * 2005-05-25 2006-12-21 Little Vincent D Package tracking and notification system for a mail and parcel center
WO2007012110A1 (en) 2005-07-25 2007-02-01 Silverbrook Research Pty Ltd Product item having coded data identifying a layout
US7949714B1 (en) 2005-12-05 2011-05-24 Google Inc. System and method for targeting advertisements or other information using user geographical information
US8601004B1 (en) 2005-12-06 2013-12-03 Google Inc. System and method for targeting information items based on popularities of the information items
US7775431B2 (en) * 2007-01-17 2010-08-17 Metrologic Instruments, Inc. Method of and apparatus for shipping, tracking and delivering a shipment of packages employing the capture of shipping document images and recognition-processing thereof initiated from the point of shipment pickup and completed while the shipment is being transported to its first scanning point to facilitate early customs clearance processing and shorten the delivery time of packages to point of destination
US7974637B1 (en) * 2007-09-24 2011-07-05 Mikael Bror Taveniku Passive mode tracking through existing and future wireless networks
EP2045767B1 (en) * 2007-10-01 2012-08-29 Accenture Global Services Limited Mobile data collection and validation systems and methods
EP2225711A1 (en) * 2007-12-20 2010-09-08 Deutsche Post AG Method and system for delivering shipping information
US8094021B2 (en) * 2008-06-16 2012-01-10 Bank Of America Corporation Monetary package security during transport through cash supply chain
US7965184B1 (en) 2008-06-16 2011-06-21 Bank Of America Corporation Cash handling facility management
US9024722B2 (en) 2008-06-16 2015-05-05 Bank Of America Corporation Remote identification equipped self-service monetary item handling device
US8210429B1 (en) 2008-10-31 2012-07-03 Bank Of America Corporation On demand transportation for cash handling device
US9633327B2 (en) 2009-09-25 2017-04-25 Fedex Corporate Services, Inc. Sensor zone management
US8239169B2 (en) 2009-09-25 2012-08-07 Gregory Timothy L Portable computing device and method for asset management in a logistics system
US8299920B2 (en) 2009-09-25 2012-10-30 Fedex Corporate Services, Inc. Sensor based logistics system
US10685317B2 (en) * 2015-09-22 2020-06-16 United States Postal Service Trackable postage
FR3049099B1 (en) * 2016-03-16 2018-03-30 Pa.Cotte Sa SYSTEM FOR DELIVERY OF OBJECTS BY INDIVIDUALS OF A COMMUNITY, IMPLEMENTING A SPATIO-TEMPORAL TRACEABILITY SYSTEM
US10217084B2 (en) 2017-05-18 2019-02-26 Bank Of America Corporation System for processing resource deposits
US10275972B2 (en) 2017-05-18 2019-04-30 Bank Of America Corporation System for generating and providing sealed containers of traceable resources
US10515518B2 (en) 2017-05-18 2019-12-24 Bank Of America Corporation System for providing on-demand resource delivery to resource dispensers
US10664793B1 (en) * 2019-03-18 2020-05-26 Coupang Corp. Systems and methods for automatic package tracking and prioritized reordering
US11151507B2 (en) * 2019-03-18 2021-10-19 Coupang Corp. Systems and methods for automatic package reordering using delivery wave systems

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US573239A (en) * 1896-12-15 Bottle-stopper
US5337246A (en) * 1992-05-22 1994-08-09 Pitney Bowes Inc. Flexible apparatus and method for applying customized rating adjustments to transaction charges
US5602742A (en) * 1995-01-10 1997-02-11 Solondz; Leonard I. Postage metering system
US5732398A (en) * 1995-11-09 1998-03-24 Keyosk Corp. Self-service system for selling travel-related services or products
US6061667A (en) * 1997-08-04 2000-05-09 Schneider National, Inc. Modular rating engine, rating system and method for processing rating requests in a computerized rating system
US6169977B1 (en) * 1998-03-14 2001-01-02 Pitney Bowes Inc. Method and system of assigning rates based on class service and discount level
US6397193B1 (en) * 1997-08-26 2002-05-28 Walker Digital, Llc Method and apparatus for automatically vending a combination of products

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5222018A (en) * 1985-07-18 1993-06-22 Pitney Bowes Inc. System for centralized processing of accounting and payment functions
US5485369A (en) * 1993-09-28 1996-01-16 Tandata Corporation Logistics system for automating tansportation of goods
US5638519A (en) * 1994-05-20 1997-06-10 Haluska; John E. Electronic method and system for controlling and tracking information related to business transactions
US6889194B1 (en) * 1995-06-01 2005-05-03 United Parcel Service Of America, Inc. Method and system for preparing an electronic record for shipping a parcel
US6047264A (en) * 1996-08-08 2000-04-04 Onsale, Inc. Method for supplying automatic status updates using electronic mail
JPH10241059A (en) * 1997-02-28 1998-09-11 Tec Corp Credit processor
JPH11110608A (en) * 1997-09-30 1999-04-23 Toshiba Corp Automatic transaction machine and display method of transaction history
JP3845987B2 (en) 1997-11-05 2006-11-15 カシオ計算機株式会社 Luggage delivery notification system
US6065120A (en) * 1997-12-09 2000-05-16 Phone.Com, Inc. Method and system for self-provisioning a rendezvous to ensure secure access to information in a database from multiple devices
US6401111B1 (en) * 1998-09-11 2002-06-04 International Business Machines Corporation Interaction monitor and interaction history for service applications
JP2000134252A (en) * 1998-10-22 2000-05-12 Yasufumi Mase Data rewrite method for address conversion table
US6412991B1 (en) 1998-12-07 2002-07-02 Fargo Electronics, Inc. Identification code for color thermal print ribbon
US7451114B1 (en) * 1999-02-19 2008-11-11 Visa International Service Association Conducting commerce between individuals
JP2000242721A (en) 1999-02-22 2000-09-08 Yamato System Development Co Ltd Acceptance and ordering entrusted management system
US6463420B1 (en) * 1999-12-30 2002-10-08 General Electric Company Online tracking of delivery status information over a computer network
US20020032623A1 (en) * 2000-03-31 2002-03-14 William Wheeler Method and apparatus for mail management
US7092370B2 (en) * 2000-08-17 2006-08-15 Roamware, Inc. Method and system for wireless voice channel/data channel integration
US7035856B1 (en) * 2000-09-28 2006-04-25 Nobuyoshi Morimoto System and method for tracking and routing shipped items
JP3913459B2 (en) * 2000-11-13 2007-05-09 株式会社小糸製作所 Manufacturing method of vehicular lamp
US20020073042A1 (en) * 2000-12-07 2002-06-13 Maritzen L. Michael Method and apparatus for secure wireless interoperability and communication between access devices

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US573239A (en) * 1896-12-15 Bottle-stopper
US5337246A (en) * 1992-05-22 1994-08-09 Pitney Bowes Inc. Flexible apparatus and method for applying customized rating adjustments to transaction charges
US5602742A (en) * 1995-01-10 1997-02-11 Solondz; Leonard I. Postage metering system
US5732398A (en) * 1995-11-09 1998-03-24 Keyosk Corp. Self-service system for selling travel-related services or products
US6061667A (en) * 1997-08-04 2000-05-09 Schneider National, Inc. Modular rating engine, rating system and method for processing rating requests in a computerized rating system
US6397193B1 (en) * 1997-08-26 2002-05-28 Walker Digital, Llc Method and apparatus for automatically vending a combination of products
US6169977B1 (en) * 1998-03-14 2001-01-02 Pitney Bowes Inc. Method and system of assigning rates based on class service and discount level

Cited By (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100241269A1 (en) * 1999-05-11 2010-09-23 Peter Ham Inventory replication based upon order fulfillment rates
US9865010B2 (en) 1999-05-11 2018-01-09 June Ray Limited Online store product availability
US20080015959A1 (en) * 1999-05-11 2008-01-17 Andre Kruglikov Real-time display of available products over the Internet
US20060085250A1 (en) * 1999-05-11 2006-04-20 Christopher Kantarjiev Techniques for processing customer service transactions at customer site using mobile computing device
US20060142895A1 (en) * 1999-05-11 2006-06-29 Waddington William H Method and system for order fulfillment in a distribution center
US9697547B2 (en) 1999-05-11 2017-07-04 June Ray Limited Integrated online store
US9342808B2 (en) 1999-05-11 2016-05-17 June Ray Limited Load balancing technique implemented in a data network device utilizing a data cache
US8326708B2 (en) 1999-05-11 2012-12-04 Ipventure, Inc. Techniques for processing customer service transactions at customer site using mobile computing device
US7177825B1 (en) 1999-05-11 2007-02-13 Borders Louis H Integrated system for ordering, fulfillment, and delivery of consumer products using a data network
US20110173090A1 (en) * 1999-05-11 2011-07-14 Andrew Karl Miller Load balancing technique implemented in a data network device utilizing a data cache
US20070112647A1 (en) * 1999-05-11 2007-05-17 Borders Louis H Webstore supporting multiple merchants
US20070162353A1 (en) * 1999-05-11 2007-07-12 Borders Louis H Online store using common carrier
US20070174144A1 (en) * 1999-05-11 2007-07-26 Borders Louis H Online store product availability
US9396451B2 (en) 1999-05-11 2016-07-19 June Ray Limited Method and system for order fulfillment in a distribution center
US8170915B2 (en) 1999-05-11 2012-05-01 Ipventure, Inc. Online store product availability
US7930416B2 (en) 1999-05-11 2011-04-19 Ipventure, Inc. Load balancing technique implemented in a data network device utilizing a data cache
US20080154709A1 (en) * 1999-05-11 2008-06-26 Peter Ham Inventory replication based upon order fulfillment rates
US20090094085A1 (en) * 1999-05-11 2009-04-09 Christopher Angel Kantarjiev Scheduling delivery of products via the internet
US8635113B2 (en) 1999-05-11 2014-01-21 Ipventure, Inc. Integrated online store
US7792712B2 (en) 1999-05-11 2010-09-07 Ipventure, Inc. Techniques for processing customer service transactions at customer site using mobile computing device
US8626333B2 (en) 1999-05-11 2014-01-07 Ipventure, Inc. Method and system for order fulfillment in a distribution center
US8140183B2 (en) 1999-05-11 2012-03-20 Ipventure, Inc. Method and system for order fulfillment in a distribution center
US8600821B2 (en) 1999-05-11 2013-12-03 Ipventure, Inc. Webstore supporting multiple merchants
US20100332402A1 (en) * 1999-05-11 2010-12-30 Christopher Kantarjiev Techniques for processing customer service transactions at customer site using mobile computing device
US7904975B2 (en) 1999-05-11 2011-03-15 Ipventure, Inc. Real-time display of available products over the internet
US20010047285A1 (en) * 2000-05-10 2001-11-29 Webvan Group,Inc. Scheduling delivery of products via the internet
US10091335B2 (en) 2000-05-10 2018-10-02 June Ray Limited Data transmission and rendering techniques by a device via a network
US9413808B2 (en) 2000-05-10 2016-08-09 June Ray Limited Data transmission and rendering techniques by a device via a network
US7139721B2 (en) * 2000-05-10 2006-11-21 Borders Louis H Scheduling delivery of products via the internet
US20070016463A1 (en) * 2000-11-09 2007-01-18 Borders Louis H Scheduling delivery of products via the Internet
US20110047210A1 (en) * 2000-11-10 2011-02-24 Narasimha Rao Paila Data transmission and rendering techniques implemented over a client-server system
US7853870B2 (en) 2000-11-10 2010-12-14 Narasimha Rao Paila Data transmission and rendering techniques implemented over a client-server system
US20070250572A1 (en) * 2000-11-10 2007-10-25 Paila Narasimha R Data transmission and rendering techniques implemented over a client-server system
US20090164570A1 (en) * 2000-11-10 2009-06-25 Narasimha Rao Paila Data transmission and rendering techniques implemented over a client-server system
US8601365B2 (en) 2000-11-10 2013-12-03 Ipventure, Inc. Data transmission and rendering techniques implemented over a client-server system
US8751334B2 (en) 2000-12-27 2014-06-10 Ipventure, Inc. Item substitution for unavailable items relating to a customer order
US8090626B1 (en) 2000-12-27 2012-01-03 Ipventure, Inc. Item substitution for unavailable items relating to a customer order
US7801772B2 (en) 2001-03-19 2010-09-21 Ip Venture, Inc. Method and apparatus for facilitating online purchase of regulated products over a data network
US8880428B2 (en) 2001-03-19 2014-11-04 Ipventure, Inc. Restricted purchase of regulated items over a network
US8010411B2 (en) 2001-03-19 2011-08-30 Ipventure, Inc. Restricted purchase of regulated items over a network
US20070055580A1 (en) * 2001-03-19 2007-03-08 Woodward Franklin G Method and apparatus for facilitating online purchase of regulated products over a data network
US8438083B2 (en) 2001-12-27 2013-05-07 United Parcel Service Of America, Inc. Distributed-user shipping system
US8005727B2 (en) 2001-12-27 2011-08-23 United Parcel Service Of America, Inc. Distributed-user shipping system
WO2003058526A3 (en) * 2001-12-27 2003-12-31 United Parcel Service Inc Distributed-user shipping system
US20030144871A1 (en) * 2001-12-27 2003-07-31 United Parcel Service Of America Distributed-user shipping system
US20080014905A1 (en) * 2005-02-17 2008-01-17 Hirobumi Suzuki Authentication matching method and device
US20060228878A1 (en) * 2005-04-06 2006-10-12 Samsung Electronics Co., Ltd. Semiconductor package repair method
US20220012685A1 (en) * 2018-11-23 2022-01-13 Pa. Cotte Sa System for routing objects with simplified routing cycle initiation

Also Published As

Publication number Publication date
EP1323102A2 (en) 2003-07-02
AU2001293040A1 (en) 2002-04-08
CA2392253C (en) 2014-08-05
US20070228143A1 (en) 2007-10-04
JP2004510261A (en) 2004-04-02
CN1392990A (en) 2003-01-22
CA2392253A1 (en) 2002-04-04
AU2001294681A1 (en) 2002-04-08
MXPA02005268A (en) 2002-12-11
WO2002027602A9 (en) 2003-03-20
JP2004510262A (en) 2004-04-02
US20020052794A1 (en) 2002-05-02
US7865408B2 (en) 2011-01-04
CA2392494A1 (en) 2002-04-04
WO2002027602A2 (en) 2002-04-04
WO2002027603A2 (en) 2002-04-04
US7243080B2 (en) 2007-07-10

Similar Documents

Publication Publication Date Title
US20020038224A1 (en) Systems and associated methods for notification of package delivery services
US7283846B2 (en) Integrating geographical contextual information into mobile enterprise applications
EP1488646B1 (en) Location based service provider
US6539302B1 (en) Method, system, and article of manufacture for providing notification of traffic conditions
US7383316B2 (en) System and method for providing dynamic location information
US8160614B2 (en) Automated concierge system and method
US20040203854A1 (en) Formatting location information based on output device specifications
CA2851701C (en) Location-based messaging system
US20020035607A1 (en) E-mail gateway system
EP2057551B1 (en) Email forms engine for portable devices
EP1769341B1 (en) Virtual user interface for multiple user devices
US20030148773A1 (en) Integrating contextual information into mobile enterprise applications
KR100813398B1 (en) Location-based mobile office system and its implementation using portable telecommunication terminal and unified messaging system
US20020095475A1 (en) Frame handling for a thin client
US11088972B2 (en) Updating messages exchanged with a conversational agent
WO2022201492A1 (en) Service provision system, service provision method, and program
KR20010096663A (en) A wire/wireless unified solution for presenting freight tracking and additional services
CN116611750A (en) Mail platform determining method and device, electronic equipment and storage medium
CN114254787A (en) Sending method, device, system and storage medium
KR20150058619A (en) Message ars service server and method for providing message ars service and method for receiving message ars service

Legal Events

Date Code Title Description
AS Assignment

Owner name: UNITED PARCEL SERVICE OF AMERICA, INC., GEORGIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BHADRA, SOURAV;REEL/FRAME:012205/0735

Effective date: 20010921

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION