US11321660B2 - Visit management system, program, and visit management method - Google Patents
Visit management system, program, and visit management method Download PDFInfo
- Publication number
- US11321660B2 US11321660B2 US15/104,961 US201315104961A US11321660B2 US 11321660 B2 US11321660 B2 US 11321660B2 US 201315104961 A US201315104961 A US 201315104961A US 11321660 B2 US11321660 B2 US 11321660B2
- Authority
- US
- United States
- Prior art keywords
- delivery
- user
- information
- visit
- user terminal
- 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.)
- Active, expires
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/083—Shipping
- G06Q10/0833—Tracking
-
- 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/083—Shipping
-
- 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/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
- G06Q10/1093—Calendar-based scheduling for persons or groups
Definitions
- the present invention relates to a visit management system, a program, and a visit management method.
- Patent Literature 1 A technology of managing information about a visit to a user has been known.
- Patent Literature 1 there is disclosed a system in which position information is obtained from a user terminal before a delivery person delivers an article for sale to the user and, in the case where a point indicated by the obtained position information is apart from a delivery destination by a given distance or more, it is determined whether or not the delivery destination is to be changed.
- Patent Literature 1 may feel inconvenient to a user when, for example, the delivery destination is changed from the user's home to a place away from home and the user needs to bring a parcel received at that place to home by his/her own hand. There is also a possibility with the technology of Patent Literature 1 that traffic situation, delivery route, and the like, keep a delivery person from meeting a user who has chosen to change the delivery destination at the new delivery destination. Increasing the chance of meeting a user when a delivery person visits a place that is associated with the user while maintaining convenience is therefore sought after.
- the present invention has been made in view of the problem described above, and an object of the present invention is therefore to provide a visit management system, a program, and a visit management method with which the chance of meeting a user when a visitor visits a place that is associated with the user is increased while maintaining convenience.
- a visit management system for managing visit information, which includes at least one of a time and an order at which a place associated with a user is to be visited, the system including: request means for making a given response request to a user terminal if it is determined that a visit is approaching; obtaining means for obtaining a response to the given response request from the user terminal; and visit control means for determining whether or not the visit information is to be changed based on a positional relation between the place and the user that is obtained by the response from the user terminal, and controlling the visit information depending on the determination.
- FIG. 1 is a diagram for illustrating an example of an overall configuration of a visit management system according to an embodiment of the present invention.
- FIG. 2 is a diagram for outlining processing that is executed by the visit management system.
- FIG. 3 is a function block diagram of the visit management system.
- FIG. 4 is a diagram for illustrating an example of visit information.
- FIG. 5 is a diagram for illustrating an example of a screen that is displayed on a user terminal.
- FIG. 6 is a diagram for illustrating an example of a screen that is displayed on the user terminal.
- FIG. 7 is a diagram for illustrating an example of a screen that is displayed on the user terminal.
- FIG. 8 is a diagram for illustrating processing that is executed in the visit management system.
- FIG. 9 is a diagram for illustrating processing that is executed in the visit management system.
- FIG. 10 is a function block diagram of a modification example of the present invention.
- FIG. 11 is a diagram for illustrating an example of a screen that is displayed on the user terminal.
- FIG. 12 is a diagram for illustrating an example of a screen that is displayed on the user terminal.
- FIG. 1 is a diagram for illustrating an example of the overall configuration of a visit management system according to the embodiment of the present invention.
- a visit management system 1 in this embodiment includes a visit management server 10 , a visitor terminal 20 , and a user terminal 30 . While there are one visit management server 10 , one visitor terminal 20 , and one user terminal 30 in the description given here for the purpose of simplification, the visit management system 1 may include a plurality of visit management servers 10 , a plurality of visitor terminals 20 , and a plurality of user terminals 30 .
- the visit management server 10 is a general server computer, and includes a control unit 11 , a memory unit 12 , and a communication unit 13 .
- the control unit 11 includes, for example, one or more microprocessors.
- the memory unit 12 includes, for example, a main memory, e.g., a random access memory (RAM) and auxiliary storage, e.g., a hard disk.
- the control unit 11 executes processing in accordance with programs and data that are stored in the memory unit 12 .
- the communication unit 13 includes a network card, and is capable of exchanging data with the outside over a network.
- the visitor terminal 20 is a computer operated by a visitor, for example, a portable terminal or a vehicle-mounted unit.
- the visitor terminal 20 includes a control unit 21 , a memory unit 22 , a communication unit 23 , an operating unit 24 , a display unit 25 , and a position obtaining unit 26 .
- the hardware configurations of the control unit 21 , the memory unit 22 , and the communication unit 23 are substantially the same as the hardware configurations of the control unit 11 , the memory unit 12 , and the communication unit 13 , and thus descriptions thereof are omitted.
- the operating unit 24 is an input device (e.g., a touch panel) through which a user operates the visitor terminal 20 .
- the display unit 25 is a monitor configured to display various screens.
- the position obtaining unit 26 is equipment configured to obtain position information by receiving a signal from the outside, and includes, for example, a Global Positioning System (GPS) receiver.
- GPS Global Positioning System
- the user terminal 30 is a computer operated by a user, for example, a mobile phone or a personal computer.
- the user terminal 30 includes a control unit 31 , a memory unit 32 , a communication unit 33 , an operating unit 34 , a display unit 35 , and a position obtaining unit 36 .
- Those configurations are substantially the same as the hardware configurations of the control unit 21 , the memory unit 22 , the communication unit 23 , the operating unit 24 , the display unit 25 , and the position obtaining unit 26 , and thus descriptions thereof are omitted.
- the following description assumes that the user has agreed to provide position information of the user terminal 30 when using the visit management system 1 . In other words, position information of the user terminal 30 is not provided in the case where the user does not grant a request to obtain position information of the user terminal 30 .
- Programs and data that are stored on the devices in the description may instead be supplied by a computer-readable information storage medium (e.g., a memory card) that stores the programs and data, or may be supplied over a network.
- a computer-readable information storage medium e.g., a memory card
- FIG. 2 is a diagram for outlining the processing that is executed by the visit management system 1 .
- a courier delivers parcels to a user A, a user B, and user C in the order stated as illustrated in FIG.
- the visit management system 1 makes no change to the delivery time or the delivery order and the courier delivers to the user B as scheduled.
- the visit management system 1 makes an inquiry to the user B about whether or not delivery is to be delayed.
- the visit management system 1 puts the delivery to the user B after the delivery to the User C, thereby increasing the chance that the user B is at home when the courier visits the home of the user B for delivery.
- the visit management system 1 is configured so as to reduce the probability that the user B is not at home when the courier visits the home of the user B for delivery. Details of this technology are described below.
- FIG. 3 is a function block diagram of the visit management system 1 .
- the visit management server 10 the visitor terminal 20 , and the user terminal 30 implement functions described below.
- the visit management server 10 includes an information, storing unit 101 , a location information obtaining unit 102 , a visitor position obtaining unit 103 , a visit determining unit 104 , a response requesting unit 105 , a response obtaining unit 106 , a visit control unit 107 , a notification information transmitting unit 108 , a necessity inquiring unit 109 , and a necessity answer receiving unit 110 .
- the information storing unit 101 is implemented mainly by the memory unit 12 .
- the visit determining unit 104 and the visit control unit 107 are implemented mainly by the control unit 11 .
- the rest of the functions are implemented mainly by the control unit 11 and the communication unit 13 .
- the information storing unit 101 is configured to store visit information, which includes one or both of the time to visit a place associated with a user (hereinafter simply referred to as “visiting place”) (i.e., visiting time) and the order in which the visiting place is to be visited.
- the time to visit a visiting place is the date/time, time zone, or timing to visit the visiting place.
- the order in which a visiting place is to be visited is an order at which the visiting place out of a plurality of visiting places is to be visited.
- a visiting place is a delivery destination to which a parcel addressed to a user is delivered by a courier
- the visit information therefore includes at least one of a delivery date/time and a delivery order that are to be observed by the courier in delivering the parcel to the delivery destination.
- FIG. 4 is a diagram for illustrating an example of the visit information.
- the visit information here associates user identification information by which a user is identified, location information, which indicates a visiting place, and a visit completion flag with one another.
- the user identification information is information by which a user to be visited is identified, and includes, for example, a user ID by which the user is identified uniquely, the user's name and contact address, and individual identification information of the user terminal 30 .
- the location information is information by which the location of a visiting place is identified, and includes, for example, the address of the delivery destination and longitude/latitude information of the delivery destination.
- the visit completion flag is information by which whether or not the courier has visited the user is identified, and takes, for example, one of a value indicating that the courier has visited and finished delivery, a value indicating that the courier has visited but has not delivered due to the user's absence, and a value indicating that the courier has not visited the user yet.
- the visit completion flag changes its values in a manner in which the visitor terminal 20 is operated. For example, the visit completion flag takes as an initial value the value indicating that the courier has not visited the user yet.
- the visit completion flag changes to a value that reflects the operation.
- Data stored in the information storing unit 101 is not limited to the example given above.
- the information storing unit 101 may store data that defines longitude/latitude information of each address and map data necessary to calculate a travel route.
- the information storing unit 101 may also store data that indicates the association between individual identification information of the user terminal 30 and a user ID.
- the location information obtaining unit 102 is configured to obtain location information that indicates a visiting plate.
- the location information obtaining unit 102 obtains the location information stored in the information storing unit 101 .
- the visitor position obtaining unit 103 is configured to obtain position information of the visitor terminal 20 .
- the visitor position obtaining unit 103 obtains position information transmitted from a visitor position transmitting unit 201 , which is described later.
- the visit determining unit 104 is configured to determine whether or not a visit is approaching by a predetermined method.
- the visit determining unit 104 determines whether or not a visit is approaching based on the location information and on the position information of the visitor terminal 20 .
- the visit determining unit 104 determines whether or not a positional relation between a point indicated by the location information and a point indicated by the position information of the visitor terminal 20 is a given positional relation.
- the visit determining unit 104 determines whether or not a necessary time or a necessary distance to reach a visiting place, which is calculated based on the location information and the position information of the visitor terminal 20 , meets a criterion.
- the necessary time or the necessary distance being within a threshold equals meeting a criterion.
- the visit determining unit 104 determines that a visit is approaching when the necessary time or the necessary distance meets a criterion, and determines that a visit is not approaching when the necessary time or the necessary distance does not meet a criterion.
- the necessary time is a time that is obtained by substituting a point that the location information indicates and a point that the position information of the visitor terminal 20 indicates in a given mathematical expression, and can be, for example, a time necessary for the courier to reach the delivery destination from the current location (namely, the length of time from the current time point to an expected arrival time).
- the necessary distance is a distance that is obtained by substituting a point that the location information indicates and a point that the position information of the visitor terminal 20 indicates in a given mathematical expression, and can be, for example, a distance between the current location of the courier and the delivery destination that is measured along a given delivery route (a travel distance necessary to reach the delivery destination), or a distance in a straight line between the current location and the delivery destination.
- the visit determining unit 104 determines a travel route from a point indicated by the position information of the visitor terminal 20 to a point indicated by the location information, and calculates the necessary time or the necessary distance based on the travel route. Traffic jam situation and a predetermined travel speed may be taken into consideration in the calculation.
- the response requesting unit 105 is configured to make a given response request to the user terminal 30 when it is determined that a visit is approaching. For example, the response requesting unit 105 requests position information of the user terminal 30 as a response request.
- the response obtaining wait 106 is configured to obtain, from the user terminal 30 , a response to the response request.
- the response obtaining unit 106 obtains position information of the user terminal 30 as a response from the user terminal 30 .
- the visit control unit 107 is configured to determine whether or not the visit information is to be changed based on a positional relation between a visiting place and the user that is obtained by the response from the user terminal 30 , and to control the visit information (for example, at least one of the delivery date/time and the delivery order) depending on the determination.
- delaying or advancing a time or an order, which is indicated by the visit information equals changing the visit information.
- Not changing the visit information when it is determined that the visit information is not to be changed and executing processing of changing the visit information when it is determined that the visit information is to be changed equals controlling the visit information.
- the visit control unit 107 changes the visit information in the case where the obtained positional relation is a given positional relation. For example, the visit control unit 107 does not change the visit information in the case where the obtained positional relation indicates that the user is in a range that is set with the visiting place as a reference (hereinafter referred to as “reference range”), and delays at least one of the time and the order, which are contained in the visit information in the case where the obtained positional relation indicates that the user is not in the range.
- the user being in the visiting place or a gap between the visiting place and the user's location being within a given amount equals the user being in the reference range.
- the visit control unit 107 performs control based on a positional relation that is obtained from the location information and from the position information of the user terminal 30 . For example, the visit control unit 107 determines whether or not a calculated time or distance to the visiting place that is calculated based on the location information and the position information of the user terminal 30 (hereinafter referred to as “estimated time or estimated distance” for clear differentiation from the necessary time or necessary distance described above) meets a criterion.
- the estimated time is a time that is obtained by substituting a point that the location information indicates and a point that the position information of the user terminal 30 indicates in a given numerical expression, and can be, for example, a time necessary for the user to reach (return to) the delivery destination from the current location (namely, the length of time from the current time point to an expected arrival time).
- a point indicated by the location information and a point indicated by the position information of the user terminal 30 substantially coincide with each other for example, the estimated distance described below is substantially 0
- the estimated time may be deemed as 0.
- the estimated distance is a distance that is obtained by substituting a point that the location information indicates and a point that the position information of the user terminal 30 indicates in a given numerical expression, and can be, for example, a distance between the current location of the user and the delivery destination that is measured along a given travel route (a travel distance necessary to reach the delivery destination), or a distance in a straight line between the user's current location and the delivery destination.
- the visit control unit 107 determines a travel route from a point indicated by the position information of the user terminal 30 to a point indicated by the location information, and calculates the estimated time or the estimated distance based on the travel route.
- the means of travel used by the user e.g., on foot or the type of the ride
- traffic jam situation e.g., traffic jam situation
- a predetermined travel speed may be taken into consideration in the calculation.
- the estimated time or the estimated distance being within a threshold equals meeting a criterion.
- the visit determining unit 104 determines that the user is in the reference range when the estimated time or the estimated distance meets a criterion, and determines that the user is not in the reference range when the estimated time or the estimated distance does not meet a criterion.
- the notification information transmitting unit 108 is configured to transmit, when the obtained positional relation indicates that the user is in the reference range, information for notifying the approach of a visit to the user terminal 30 .
- the notification information transmitting unit 108 transmits information for displaying a given message on the user terminal 30 .
- the necessity inquiring unit 109 is configured to make an inquiry to the user terminal 30 when the obtained positional relation indicates that the user is not in the reference range about whether or not the visit control unit 107 needs to make a change.
- the necessity inquiring unit 109 transmits information for displaying a given inquiry message on the user terminal 30 .
- the necessity answer receiving unit 110 is configured to receive an answer to the inquiry that is input to the user terminal 30 .
- the necessity answer receiving unit 110 receives an answer transmitted by an answer transmitting unit 303 .
- the visit control unit 107 does not change the visit information.
- the visit control unit 107 delays at least one of the time and the order, which are contained in the visit information.
- the visitor terminal 20 includes the visitor position transmitting unit 201 .
- the visitor position transmitting unit 201 is implemented mainly by the control unit 21 and the communication unit 23 .
- the visitor position transmitting unit 201 is configured to transmit position information of the visitor terminal 20 .
- the visitor position transmitting unit 201 regularly transmits the position information obtained by the position obtaining unit 26 to the visit management server 10 .
- the user terminal 30 includes a response transmitting unit 301 , a visit notifying unit 302 , and the answer transmitting unit 303 , which are implemented mainly by the control unit 31 and the communication unit 33 .
- the response transmitting unit 301 is configured to transmit, when a response request is received from the visit management server 10 , a response to the received response request to the visit management server 10 .
- the response transmitting unit 301 transmits position information obtained by the position obtaining unit 36 to the visit management server 10 .
- the visit notifying unit 302 is configured to notify the user of the approach of a visit based on information that is received from the visit management server 10 .
- FIG. 5 is a diagram for illustrating an example of a screen that is displayed on the user terminal 30 .
- the visit notifying unit 302 causes a visit notification screen 40 , which includes a message to the effect that the delivery of a parcel by a courier is close, to be displayed when the user terminal 30 receives the information transmitted by the notification information transmitting unit 108 .
- the user may be notified through electronic mail, chat (including Instant Messenger and similar types), or audio output.
- chat including Instant Messenger and similar types
- audio output The same applies to notification via various screens described later (an inquiry screen 50 , a delivery time window specification screen 60 , and a change notification screen 70 ) besides the notification by the visit notifying unit 302 .
- the answer transmitting unit 303 is configured to transmit the user's answer to the inquiry made by the necessity inquiring unit 109 .
- FIG. 6 is a diagram for illustrating an example of a screen that is displayed on the user terminal 30 .
- the display unit 35 of the user terminal 30 displays the inquiry screen 50 which prompts the user to give an answer about whether or not delivery is to be delayed, when the user terminal 30 receives the inquiry made by the necessity inquiring unit 109 .
- the inquiry screen 50 displays answer buttons 51 and 52 for giving an answer to the inquiry.
- the answer transmitting unit 303 transmits an answer selected on the inquiry screen 50 to the visit management server 10 .
- a screen for specifying a delivery date/time and a delivery order may be displayed when the user selects the answer button 52 , which indicates that the change is necessary.
- FIG. 7 is a diagram for illustrating an example of a screen that is displayed on the user terminal 30 . As illustrated in FIG. 7 , the user may be allowed to specify a new delivery date/time or delivery order on the delivery time window specification screen 60 via buttons 61 .
- the answer transmitting unit 303 in this case transmits a delivery date/time or delivery order specified by the user to the visit management server 10 .
- the visit control unit 107 changes the visit information based on the specified delivery date/time or delivery order.
- FIG. 8 and FIG. 9 are diagrams for illustrating processing that is executed in the visit management system 1 .
- the control unit 11 , the control unit 21 , and the control unit 31 operate in accordance with programs stored in the memory unit 12 , the memory unit 22 , and the memory unit 32 , respectively, thereby executing the processing that is illustrated in FIG. 8 and FIG. 9 and implementing the functions blocks.
- the control unit 21 in the visitor terminal 20 first determines whether or not position information transmission timing has arrived (S 1 ).
- the control unit 21 determines in S 1 whether or not a given length of time (for example, 15 minutes) has elapsed since the last transmission timing.
- the control unit 21 includes timekeeping means, e.g, a real-time clock, and information indicating that the length of time that has elapsed since the last transmission timing is stored in the memory unit 22 .
- the control unit 21 obtains position information from the position obtaining unit 26 and transmits the position information to the visit management server 10 (S 2 ).
- the control unit 21 transmits the position information to the visit management server 10 along with individual identification information of the visitor terminal 20 .
- the individual identification information of the visitor terminal 20 is stored in the memory unit 22 in advance.
- the visit management server 10 receives the position information from the visitor terminal 20 , and the control unit calculates a necessary time to reach the next delivery destination based on the received position information and on the location information (S 3 ).
- the control unit 11 can identify which visitor terminal 20 has transmitted the received position information by obtaining the individual identification information of the visitor terminal 20 .
- the control unit 11 first identifies the next delivery destination by referring to the delivery completion flag of the data illustrated in FIG. 4 . For example, the control unit 11 identifies as the next delivery destination a delivery destination that has the highest place in the delivery order among delivery destinations that have not been visited according to the delivery completion flag. The control unit 11 calculates a necessary time to reach the next delivery destination based on the location information of the next delivery destination and on the position information of the visitor terminal 20 .
- the control unit 11 determines whether or not the necessary time calculated in 33 is within a threshold ( 34 ). When it is determined that the necessary time calculated in S 3 is not within a threshold (S 4 : N), this processing is ended. The subsequent processing steps are not executed because the courier is not approaching the next delivery destination yet in this case.
- the control unit 11 transmits a position information obtaining request to the user terminal 30 that is associated with the next delivery destination (S 5 ).
- the control unit 11 identifies the user terminal 30 to which a position information obtaining request is to be issued by referring to the data of FIG. 4 as well as to a user ID that is associated with the next delivery destination and individual identification information of each user terminal 30 .
- the control unit 11 requests the identified user terminal 30 to transmit position information.
- the user terminal 30 receives the position information obtaining request, and the control unit 31 obtains position information with the use of the Position obtaining unit 36 to transmit the position information to the visit management server 10 (S 6 ).
- the control unit 31 transmits the position information obtained by the position obtaining unit 36 to the visit management server 10 along with individual identification information of the user terminal 30 .
- the individual identification information of the user terminal 30 is stored in the memory unit 32 in advance.
- the visit management server 10 receives the position information of the user terminal 30 , and the control unit 11 calculates an estimated time until the delivery destination is reached based on the received position information and on the location information (S 7 ).
- Various known calculation methods can be applied to the calculation of the estimated time in S 7 as in S 3 . While a case of calculating the necessary time and the estimated time in S 3 and S 7 , respectively, is described here, the necessary distance and the estimated distance may be calculated instead.
- the control unit 11 determines whether or not the estimated time calculated in S 7 is within a threshold (S 8 ).
- the threshold in S 4 and the threshold in S 8 may be correlated with each other or may be completely separate values.
- the control unit 11 transmits to the user terminal 30 a message to the effect that the delivery will be made as scheduled (S 9 ). The delivery time and the delivery order are not changed in this case.
- the user terminal 30 receives the message, and the control unit 31 displays the message on the visit notification screen 40 (S 10 ). The processing is then ended.
- the processing shifts to FIG. 9 and the control unit 11 makes an inquiry to the user terminal 30 about whether or hot delivery is to be delayed (S 11 ).
- the control unit 11 generates display data (in the HTML format or the like) of the inquiry screen 50 , and transmits the display data to the user terminal 30 .
- the user terminal 30 receives the inquiry, and the control unit 31 displays the inquiry screen 50 on the display unit 35 to receive an in input of the user's answer (S 12 ).
- the control unit 31 transmits to the visit management server 10 the answer that indicates delivery as scheduled (S 13 ).
- the control unit 31 transmits to the visit management server 10 information indicating that the user has selected the answer button 51 , for example.
- the control unit 31 displays the delivery time window specification screen 60 , and transmits to the visit management server 10 the answer that indicates the delaying, of the delivery, along with a delivery date/time or delivery order Specified by the user (S 14 ).
- the control unit 31 transmits to the visit management server 10 information indicating that the user has selected the answer button 52 , and information indicating which of the buttons 61 has been selected by the user on the delivery time window specification screen 60 , for example.
- the control unit 11 in the visit management server 10 determines whether or not an answer has been received from the user terminal 30 (S 15 ). In S 15 , the control unit 11 determines whether or not an answer has been received within a given period since the inquiry to the user terminal 30 has been made. When it is determined that no answer has been received (S 15 : N), the processing proceeds to S 17 , which is described later.
- the control unit 11 refers to the answer (S 16 ).
- the received answer indicates delivery as scheduled (S 16 : as scheduled) this processing is ended.
- the delivery time and the delivery order are not changed in this case.
- the control unit 11 delays a delivery time or a delivery order, which is contained in the visit information (S 17 ).
- the control unit 11 updates the visit information in S 17 based on what has been specified (for example, a delivery date/time or delivery order corresponding to the button 61 that has been selected by the user).
- the control unit 11 may therefore update the visit information so that the delivery time is delayed by a given length of time, or so that the user's current place in the delivery order is delayed by a given number of places (for example, two places back).
- the control unit 11 transmits to the visitor terminal 20 a message to the effect that the delivery is delayed (S 18 ). In S 18 , the control unit 11 generates a given message and transmits the message to the visitor terminal 20 .
- the visitor terminal 20 receives the message, and the control unit 21 displays the received message on the display unit 25 (S 19 ). This processing is then ended. Seeing the message displayed on the visitor terminal 20 , the courier understands that the next delivery destination has been changed, and can identify which delivery destination to visit next.
- the visit management system 1 of the described embodiment when a courier is nearing a delivery destination, it is determined whether or not the user is at or in the vicinity of the delivery destination to control whether or not delivery is to be delayed, and the chance that the courier meets the user at the delivery destination is accordingly increased.
- applying the visit management system 1 to a scene where a courier delivers a parcel increases the chance of successful delivery for the courier. More specifically, while redelivery is necessary in the case where a courier visits a delivery destination but is unable to deliver a parcel due to the user's absence, executing the described processing of the visit management system 1 increases the chance that the courier meets the user (reduces the chance that the courier visits a delivery destination where the user is absent at the time).
- the visit management system 1 where a parcel is delivered to a delivery destination determined in advance, is further capable of saving a user the trouble of, for example, bringing home a parcel that has been received at a place away from home by his/her own hand.
- the visit management system 1 which displays the visit notification screen 40 on the user terminal 30 when the user is at or in the vicinity of the delivery destination, is also capable of effectively preventing a situation in which the user forgetting about delivery goes out and is absent at the time of the courier's visit.
- the visit management system 1 does not change the delivery date/time and the delivery order in the case where the user is at or in the vicinity of the delivery destination, and a delivery is therefore made as scheduled in the case where the chances are high that the courier meets the user at the delivery destination at the time the courier visits the delivery destination.
- the chances are high that the user is absent when the courier visits the delivery destination as scheduled, and the visit management system 1 therefore changes the delivery date/time or the delivery order to prevent a waste of time and resources that is redelivery necessitated by the user s absence at the delivery destination at the time of the courier's visit.
- the visit management system 1 which makes an inquiry to the user about whether or not the delivery date/time or the delivery order needs to be changed before changing the delivery date/time or the delivery order, is also capable of preventing a situation in which the delivery date/time or the delivery order is changed despite the user's judgment that the user can return to the destination place in time.
- the courier may not show up when the user hurries back to the delivery destination.
- the visit management system 1 is also capable of accurately determining in real time whether or not a visit from a courier is close by determining whether or not the courier is nearing a delivery destination based on position information of the visitor terminal 20 .
- the visit management system 1 is also capable of accurately determining in real time whether or not a user is at or in the vicinity of a delivery destination by determining whether or not the user is at or in the vicinity of the delivery destination based on position information of the user terminal.
- FIG. 10 is a function block diagram of modification examples of the present invention.
- a criterion specification receiving unit 111 and an accumulation unit 112 are implemented in addition to the functions of the embodiment described above as illustrated in FIG. 10 .
- the criterion specification receiving unit 111 is implemented mainly by the control unit 11 and the communication unit 13 .
- the accumulation unit 112 is implemented mainly by the control unit 11 .
- a criterion used by the visit determining unit 104 may be specified by a user. This means than the criterion for determining whether or not a courier is nearing a delivery destination may be varied from one user to another by using criteria that are specified by users.
- the criterion specification receiving unit 111 is implemented in Modification Example (1).
- the criterion specification receiving unit 111 is configured to receive the specification of a criterion about time or distance.
- the criterion specification receiving unit 111 receives a user's specification of a numerical value (e.g., a time or a distance).
- the criterion received by the criterion specification receiving unit 111 is recorded in the information storing unit 101 in association with the user who has specified the criterion.
- the visit determining unit 104 determines whether or not a visit is approaching by determining whether or not the necessary time or the necessary distance to reach a visiting place, which is calculated based on the location information and on the position information of the visitor terminal 20 , meets the specified criterion. For example, the visit determining unit 104 determines whether or not the necessary time or the necessary distance meets a criterion specified by a user that is associated with the next delivery destination.
- Modification Example (1) the criterion for determining whether or not a visit from a courier is approaching can be changed to the user's preference. Modification Example (1) therefore allows a user to set, for example, a relatively large threshold when early advance notification is preferred, and a relatively small threshold when advance notification immediately before delivery suffices.
- a criterion used by the visit determining unit 104 e.g., the threshold in S 4
- a criterion used by the visit control unit 107 e.g., the threshold in S 8
- the visit determining unit 104 and the visit control unit 107 may use the same criterion, or the criterion of the visit determining unit 104 and the criterion of the visit control unit 107 may be set so that a gap between the two (e.g., a gap between the thresholds) is within a given amount.
- the threshold in S 8 may be set smaller than the threshold in 24 .
- the visit management system 1 uses criteria that are correlated with each other in the manner described above in such cases to execute control that fits the reality of delivery business operation.
- a criterion used by the visit control unit 107 may be specified by a user. This means that the criterion for determining whether or not a courier is nearing a delivery destination may be varied from one user to another by using criteria that are specified by users.
- the criterion specification receiving unit 111 is implemented as in Modification Example (1) to receive a user's specification of a criterion.
- the visit control unit 107 determines whether or not the estimated time or the estimated distance until a visiting place, which is calculated based on the location information and on the position information of the user terminal 30 , meets the specified criterion. For example, the visit control unit 107 determines whether or not the estimated time or the estimated distance meets a criterion specified by a user that is associated with the next delivery destination.
- Modification Example (3) the criterion for determining whether or not a user is at or in the vicinity of a delivery destination can be changed to the user's preference. Modification Example (3) therefore allows a user to set, for example, a relatively large threshold when the user is often in places distant from the delivery destination, and a relatively small threshold when the user is often in places close to the delivery destination. Control that fits the user's reality can thus be executed.
- the visit control unit 107 may change the visit information based on position information of the user terminal 30 in the case where the visit information is to be changed.
- the visit control unit 107 determines the degree of change (the amount of change) to be made to a time or an order that is indicated by the visit information, based on the position information of the user terminal 30 .
- the visit control unit 107 changes the visit information based on, for example, a positional relation between a point that is indicated by the position information of the user terminal 30 and a delivery destination that is indicated by the location information. More specifically, the control unit 107 sets the visit information so that a time or an order indicated by the visit information is delayed farther when a point indicated by the position information of the user terminal 30 is farther from a delivery destination indicated by the location information (for example, when the necessary time or the necessary distance is longer).
- the visit information can be changed so that the delivery time or the delivery order is suited to the position information of the user terminal 30 .
- the chance of successful delivery is therefore increased more effectively for couriers.
- past position information of the user terminal 30 may be accumulated so that the position of the user terminal 30 is estimated from the accumulated position information when the user terminal 30 is located indoors and the position obtaining unit 36 cannot obtain the position information by using GPS.
- the accumulation unit 112 is implemented in Modification Example (5).
- the accumulation unit 112 is configured to accumulate position information of each user terminal 30 .
- the accumulation unit 112 records the obtained position information in the information storing unit 101 in association with the individual identification information of that user terminal 30 or a user ID, and with a date/time at which the position information is obtained.
- the visit control unit 107 When position information of the user terminal 30 is not received, the visit control unit 107 performs control based on a positional relation that is obtained from the location information and from the accumulated position information. For instance, the visit control unit 107 may use one of the pieces of position information accumulated in the information storing unit 101 , or may use a point determined by a plurality of pieces of accumulated position information (e.g, an average value of points indicated by the pieces of accumulated position information). When using a plurality of pieces of position information, the visit control unit 107 may use all pieces of past position information, or may use pieces of position information in a partial period (e.g., a period from a time point that precedes the current time point by a given length of time to the current time point). The visit control unit 107 performs control by obtaining a positional relation based on the position of the user terminal 30 that is estimated in the manner described above. The positional relation is obtained by the same method that is described in the embodiment.
- the chance of successful delivery is increased for couriers even when position information cannot be obtained from the user terminal 30 , by estimating the current position of the user from the past position information.
- the visit management system 1 does not make an advance inquiry to a user about whether or not delivery is to be delayed when, for example, the necessity inquiring unit 109 does not make an inquiry to the user terminal 30 or when the visit management system 1 does not include the necessity inquiring unit 109 .
- the visit control unit 107 may have delayed delivery without the user's knowledge and, being unaware that the delivery has been delayed, the user may hurry back to home, for example.
- FIG. 11 is a diagram for illustrating an example of a screen that is displayed on the user terminal 30 .
- the visit notifying unit 302 displays a change in the time or order of delivery to the delivery destination on the change notification screen 70 .
- the visit notifying unit 302 may also notify the user a new delivery time window based on the changed visit information. For instance, the visit notifying unit 302 may notify a new delivery date/time (e.g., expected arrival time) or a new delivery order on the change notification screen 70 .
- a change to the delivery date/time or the delivery order can be notified to the user.
- the notification described above lets the user know when the parcel is to arrive at the delivery destination.
- the visit management system 1 may make an inquiry to the user about whether or not the delivery for another day is to be scheduled.
- the necessity inquiring unit 109 may make this inquiry to the user terminal 30 when it is determined that the estimated time or estimated distance calculated by the visit control unit 107 is equal to or more than a threshold for making the inquiry.
- the visit control unit 107 in this case changes a delivery date/time or delivery order indicated by the visit information so that the delivery to the user is scheduled for another day, based on an answer received by the necessity answer receiving unit 110 .
- the visit determining unit 104 determines whether or not a visit is approaching based on the visit information. For instance, the visit determining unit 104 determines whether or not a visit is approaching by determining whether or not a gap between the delivery date/time and the current time is within a threshold, or determining whether or not visits up through a visit that is ahead of the user s place in the delivery order by a given number of places (e.g., two places ahead in the delivery order) have been finished.
- the visit determining unit 104 may also determine, for example, whether or not the visit terminal 20 has received a given input. For instance, the courier inputs given operation that indicates the impending visit to the delivery destination through the operating unit 24 of the visitor terminal 20 , and the visit determining unit 104 determines whether or not this operation input has been obtained from The visitor terminal 20 to determine whether or not a visit is approaching.
- the user inputs given operation that indicates whether or not the user is at or in the vicinity of the delivery destination (i.e., the operation indicating a positional relation between the delivery destination and the user terminal 30 ) through the operating unit 34 of the user terminal 30 , and the visit control unit 107 determines whether or not the user is at or in the vicinity of the delivery destination by obtaining the positional relation between the delivery destination and the user terminal 30 from the operation input from the user terminal 30 .
- the visit management system 1 may consider that a user has agreed to provide position information in the delivery of an article for sale to the user in the case where the user purchases the article for sale through an electronic commerce system and selects as an option the use of the delivery method described above at the time of purchase of the article for sale.
- FIG. 12 is a diagram for illustrating an example of a screen that is displayed on the user terminal.
- a delivery option setting screen 80 illustrated in FIG. 12 is displayed on the display unit 35 when the user purchases an article for sale through an electronic commerce system.
- the electronic commerce system makes an inquiry on the delivery option setting screen 80 about whether or not the delivery method of the visit management system 1 is to be used as a delivery option for an article for sale that is ordered by the user.
- the delivery method of the visit management system 1 can be used when the user selects a radio button 81 .
- the visit management system 1 may consider that the user has agreed to provide position information in this case.
- An input of the threshold used in S 4 or S 8 may be received through an input form 82 at this point. Specifying the threshold through the input form 82 allows the user to set, as the threshold, being within 100 m, 1,000 m, or the like from home, or being within a 5-minute radius or 10-minute radius from home on foot or by car.
- the article for sale is ordered without the option of using the delivery method of the visit management system 1 .
- Position information is not provided from the user terminal 30 in this case.
- the visit control unit 107 may also advance the delivery time or the place in the delivery order in the case where the user is at or in the vicinity of the delivery destination. This way, the courier accomplishes efficient delivery by delivering earlier than originally scheduled in the case where the user is at or in the vicinity of the delivery destination and the user's chance of receiving the parcel is accordingly high.
- the visit management server 10 may be managed by a courier that visits users, or may be managed by an administrator who is not the courier.
- the visit management server 10 is managed by a company running an electronic commerce system through which a user purchases an article for sale, for example, the date/time or order of delivery of articles for sale by a courier that is affiliated with the electronic commerce system is controlled.
- the description given above takes a case of delivering a parcel to a delivery destination as an example of a visit from a courier.
- the visit management system 1 may be used also when a courier visits to pick up a parcel.
- “delivery” can be read as “pickup” in the processing procedures described above.
- the visit determining unit 104 determines whether or not the courier is nearing the pickup destination, and the visit control unit 107 controls whether to change a pickup date/time or a pickup order that is indicated by the visit information, based on whether or not the user is at or in the vicinity of the pickup destination.
- the visitor terminal 20 may implement the visit determining unit 104 to transmit only the result of the determination to the visit management server 10 .
- the user terminal 30 may determine whether or not the user is at or in the vicinity of the delivery destination to transmit only the result of the determination to the visit management server 10 .
- the visit management system 1 described above includes the visit management server 10 , the visitor terminal 20 , and the user terminal 30 .
- the visit management server 10 may be a computer serving as the visit management system 1 .
- the visitor terminal 20 and the user terminal 30 in this case transmit position information to the visit management system 1 and receive various types of information from the visit management system 1 .
- Other functions than the response requesting unit 105 , the response obtaining unit 106 , and the visit control unit 107 may be omitted from the visit management system 1 .
- the omitted functions in this case may be implemented by another system that is connected to the visit management system 1 .
- the visit management system according to the present invention can be applied various systems that involve managing visit information.
- the visit management system according to the present invention is applicable also to a scene where a visitor visits a place that is associated with a user to collect bills, and other similar scenes.
- the technical concept according to the embodiment is applicable not only to delivery but also to any scene where a visitor needs to meet (face to face) a visited person at a visit destination for parcel pickup, bill collecting, home-call contract, and the like.
- personal identification is necessary, in particular, the fact that the visited person is present at the visit destination may be treated as a type of personal identification information.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Development Economics (AREA)
- Data Mining & Analysis (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
Claims (15)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2013/083672 WO2015092860A1 (en) | 2013-12-16 | 2013-12-16 | Visit management system, program, and visit management method |
Publications (2)
Publication Number | Publication Date |
---|---|
US20160321604A1 US20160321604A1 (en) | 2016-11-03 |
US11321660B2 true US11321660B2 (en) | 2022-05-03 |
Family
ID=53402256
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/104,961 Active 2035-04-20 US11321660B2 (en) | 2013-12-16 | 2013-12-16 | Visit management system, program, and visit management method |
Country Status (3)
Country | Link |
---|---|
US (1) | US11321660B2 (en) |
JP (1) | JP6298079B2 (en) |
WO (1) | WO2015092860A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11909906B2 (en) | 2016-09-09 | 2024-02-20 | Honor Device Co., Ltd. | Method and apparatus for pushing notification, mobile terminal, and graphical user interface |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021161104A1 (en) | 2020-02-12 | 2021-08-19 | Monday.Com | Enhanced display features in collaborative network systems, methods, and devices |
WO2021144656A1 (en) | 2020-01-15 | 2021-07-22 | Monday.Com | Digital processing systems and methods for graphical dynamic table gauges in collaborative work systems |
JP6240235B2 (en) * | 2016-02-19 | 2017-11-29 | ヤフー株式会社 | Determination device, determination method, and determination program |
US11829927B2 (en) * | 2016-05-04 | 2023-11-28 | United Parcel Service Of America, Inc. | Remote initiation of interaction by a computing entity |
JP6169774B1 (en) * | 2016-12-21 | 2017-07-26 | 株式会社キシ・トレーディング | Pickup and delivery system |
JP6370441B1 (en) * | 2017-06-02 | 2018-08-08 | ヤフー株式会社 | Transaction control apparatus, transaction control method, and transaction control program |
JP6596799B2 (en) * | 2017-07-06 | 2019-10-30 | アスクル株式会社 | Delivery management system, delivery management device, delivery management method, and delivery management program |
EP3680836A4 (en) * | 2017-09-07 | 2020-08-12 | Sony Corporation | Information processing device and information processing method |
JP7323594B2 (en) * | 2017-10-16 | 2023-08-08 | 株式会社野村総合研究所 | Computer programs, management devices, driverless devices and servers |
US11276025B2 (en) | 2017-10-24 | 2022-03-15 | United Parcel Service Of America, Inc. | Automated occupant tracking systems and methods |
WO2019138776A1 (en) * | 2018-01-11 | 2019-07-18 | パナソニック株式会社 | Presentation device and presentation method |
JP6368062B1 (en) * | 2018-03-29 | 2018-08-01 | 株式会社ラヴァーグ | Authentication device, authentication device control method, and program thereof |
US11698890B2 (en) | 2018-07-04 | 2023-07-11 | Monday.com Ltd. | System and method for generating a column-oriented data structure repository for columns of single data types |
JP7118779B2 (en) * | 2018-07-06 | 2022-08-16 | ヤフー株式会社 | Transaction control device, transaction control method and transaction control program |
JP6976227B2 (en) * | 2018-07-12 | 2021-12-08 | Kddi株式会社 | Delivery management device and delivery management method |
JP6669827B1 (en) * | 2018-09-25 | 2020-03-18 | 和則 藤沢 | Product delivery management system and program |
US11030556B1 (en) | 2019-11-18 | 2021-06-08 | Monday.Com | Digital processing systems and methods for dynamic object display of tabular information in collaborative work systems |
FR3108428B1 (en) * | 2020-03-18 | 2023-12-22 | Pa Cotte Sa | System for transporting an object through a primary package, identification of the object and display on the primary package of a label corresponding to the identified object |
EP4143732A1 (en) | 2020-05-01 | 2023-03-08 | Monday.com Ltd. | Digital processing systems and methods for enhanced collaborative workflow and networking systems, methods, and devices |
US20240184989A1 (en) | 2020-05-01 | 2024-06-06 | Monday.com Ltd. | Digital processing systems and methods for virtualfile-based electronic white board in collaborative work systems systems |
US11397847B1 (en) | 2021-01-14 | 2022-07-26 | Monday.com Ltd. | Digital processing systems and methods for display pane scroll locking during collaborative document editing in collaborative work systems |
US12056664B2 (en) | 2021-08-17 | 2024-08-06 | Monday.com Ltd. | Digital processing systems and methods for external events trigger automatic text-based document alterations in collaborative work systems |
US12105948B2 (en) | 2021-10-29 | 2024-10-01 | Monday.com Ltd. | Digital processing systems and methods for display navigation mini maps |
JP7272703B1 (en) | 2021-11-01 | 2023-05-12 | Necプラットフォームズ株式会社 | Information processing device, information processing method and information processing program |
JP7272702B1 (en) | 2021-11-01 | 2023-05-12 | Necプラットフォームズ株式会社 | DELIVERY MANAGEMENT SERVER, DELIVERY MANAGEMENT SYSTEM, DELIVERY MANAGEMENT METHOD AND PROGRAM |
CN114495342A (en) * | 2021-12-28 | 2022-05-13 | 深圳市欧瑞博科技股份有限公司 | Intelligent information prompting method and device, computer equipment and storage medium |
US11741071B1 (en) | 2022-12-28 | 2023-08-29 | Monday.com Ltd. | Digital processing systems and methods for navigating and viewing displayed content |
US11886683B1 (en) | 2022-12-30 | 2024-01-30 | Monday.com Ltd | Digital processing systems and methods for presenting board graphics |
US11893381B1 (en) | 2023-02-21 | 2024-02-06 | Monday.com Ltd | Digital processing systems and methods for reducing file bundle sizes |
US12056255B1 (en) | 2023-11-28 | 2024-08-06 | Monday.com Ltd. | Digital processing systems and methods for facilitating the development and implementation of applications in conjunction with a serverless environment |
US12271849B1 (en) | 2023-11-28 | 2025-04-08 | Monday.com Ltd. | Digital processing systems and methods for managing workflows |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002015239A (en) * | 2000-06-28 | 2002-01-18 | Sharp Corp | Ordering and delivery support system |
JP2004231402A (en) | 2003-01-31 | 2004-08-19 | Fujitsu Ltd | Delivery work support method, delivery work support program, and recording medium |
JP2004240656A (en) | 2003-02-05 | 2004-08-26 | Ntt Docomo Inc | Method for managing delivery of merchandise, and managing device |
US20080046326A1 (en) * | 2003-05-28 | 2008-02-21 | Horstemeyer Scott A | Mobile thing determination systems and methods based upon user-device location |
JP2009288947A (en) | 2008-05-28 | 2009-12-10 | Nec Corp | Information providing apparatus, information providing method and program |
JP2010092398A (en) | 2008-10-10 | 2010-04-22 | Nec Electronics Corp | System, method and program for supporting delivery work |
US20100145754A1 (en) * | 2008-12-09 | 2010-06-10 | United Parcel Service Of America, Inc. | Systems, methods, apparatuses and computer program products for generating customized return notifications |
US8015023B1 (en) * | 2007-08-29 | 2011-09-06 | Sprint Communications Company L.P. | Package or mail delivery notice and confirmation |
JP2012224465A (en) | 2011-04-22 | 2012-11-15 | Japan Research Institute Ltd | Home delivery information processor, home delivery information processing method, and program |
US20130090969A1 (en) * | 2011-10-11 | 2013-04-11 | Mobiwork, Llc | Method and system to define implement and enforce workflow of a mobile workforce |
US20130290058A1 (en) * | 2012-04-27 | 2013-10-31 | Atlas Apps, Llc | Appointment negotiation systems and methods |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08299911A (en) * | 1995-05-09 | 1996-11-19 | Hitachi Ltd | Route assembly method and system |
JP2002211751A (en) * | 2001-01-17 | 2002-07-31 | Fujitsu Ltd | Delivery management method |
US20090012802A1 (en) * | 2007-07-03 | 2009-01-08 | Roy Pinney | Parcel retrieval system and method |
-
2013
- 2013-12-16 JP JP2015553256A patent/JP6298079B2/en active Active
- 2013-12-16 WO PCT/JP2013/083672 patent/WO2015092860A1/en active Application Filing
- 2013-12-16 US US15/104,961 patent/US11321660B2/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002015239A (en) * | 2000-06-28 | 2002-01-18 | Sharp Corp | Ordering and delivery support system |
JP2004231402A (en) | 2003-01-31 | 2004-08-19 | Fujitsu Ltd | Delivery work support method, delivery work support program, and recording medium |
JP2004240656A (en) | 2003-02-05 | 2004-08-26 | Ntt Docomo Inc | Method for managing delivery of merchandise, and managing device |
US20080046326A1 (en) * | 2003-05-28 | 2008-02-21 | Horstemeyer Scott A | Mobile thing determination systems and methods based upon user-device location |
US8015023B1 (en) * | 2007-08-29 | 2011-09-06 | Sprint Communications Company L.P. | Package or mail delivery notice and confirmation |
JP2009288947A (en) | 2008-05-28 | 2009-12-10 | Nec Corp | Information providing apparatus, information providing method and program |
JP2010092398A (en) | 2008-10-10 | 2010-04-22 | Nec Electronics Corp | System, method and program for supporting delivery work |
US20100145754A1 (en) * | 2008-12-09 | 2010-06-10 | United Parcel Service Of America, Inc. | Systems, methods, apparatuses and computer program products for generating customized return notifications |
JP2012224465A (en) | 2011-04-22 | 2012-11-15 | Japan Research Institute Ltd | Home delivery information processor, home delivery information processing method, and program |
US20130090969A1 (en) * | 2011-10-11 | 2013-04-11 | Mobiwork, Llc | Method and system to define implement and enforce workflow of a mobile workforce |
US20130290058A1 (en) * | 2012-04-27 | 2013-10-31 | Atlas Apps, Llc | Appointment negotiation systems and methods |
Non-Patent Citations (3)
Title |
---|
English Translation of International Search Report for PCT/JP2013/083672 dated Jan. 14, 2014. |
Moon, Geeju et al. Improved parcel delivery service by using delivery points information and RFID. 2012 8th International Conference on Computing Technology and Information Management (NCM and ICNIT) (vol. 1, pp. 160-164). (Year: 2012). * |
Partial Translation of the Office Action for Japanese Patent Application No. 2015-553256 dated Aug. 29, 2017. |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11909906B2 (en) | 2016-09-09 | 2024-02-20 | Honor Device Co., Ltd. | Method and apparatus for pushing notification, mobile terminal, and graphical user interface |
Also Published As
Publication number | Publication date |
---|---|
JP6298079B2 (en) | 2018-03-20 |
US20160321604A1 (en) | 2016-11-03 |
JPWO2015092860A1 (en) | 2017-03-16 |
WO2015092860A1 (en) | 2015-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11321660B2 (en) | Visit management system, program, and visit management method | |
US10719897B2 (en) | System and process for managing preparation and packaging of food and/or beverage products for a precise delivery time | |
US11272344B2 (en) | Determining service provider performance with ranged transmissions | |
US12250264B2 (en) | Multi-invitation mode for transport services | |
US10311530B2 (en) | System and process for managing preparation and packaging of food and/or beverage products for a precise delivery time | |
JP7394516B2 (en) | Transaction control device, transaction control method, and transaction control program | |
CN103797508A (en) | Content sharing via multiple content distribution servers | |
US9442934B2 (en) | Distributed cache control technique | |
WO2014040133A1 (en) | A system and method for providing an indication of an anticipated time of arrival of a courier at a predetermined waypoint | |
CN104052728A (en) | Service Scheduling System | |
JP2021038948A (en) | System and management device | |
US20210037346A1 (en) | Information providing method and information providing apparatus | |
US20220042811A1 (en) | Method and server | |
AU2012268902B2 (en) | A system and method for providing an indication of an anticipated time of arrival of a courier at a predetermined waypoint | |
JP2020201552A (en) | Consumer goods distribution system and consumer goods distribution method | |
AU2019203486A1 (en) | Determining service provider behavior with ranged transmissions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
AS | Assignment |
Owner name: RAKUTEN, INC., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:IMAEDA, SHINICHI;NAGAZUMI, KENTA;SIGNING DATES FROM 20170912 TO 20170914;REEL/FRAME:051057/0476 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
AS | Assignment |
Owner name: RAKUTEN GROUP, INC., JAPAN Free format text: CHANGE OF NAME;ASSIGNOR:RAKUTEN, INC.;REEL/FRAME:056845/0831 Effective date: 20210401 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |