Abstract:
Receiving an event queue including unprocessed delivery events, each characterized by an event time. Iteratively, until a stopping condition, for an unprocessed event from the queue, setting a simulation time to the earliest event time; processing the unprocessed event; determining at least one simulated performance measure based on characteristics of system agents over the simulation period; and transmitting the determined performance measure for display. Where unprocessed event is a route planning event, processing includes requesting, and receiving, route planning from a shipping system of the near-term delivery system. Processing further comprises identifying events derivative from the unprocessed event, and adding the identified derivative events to the event queue. Processing further comprises updating the status of each agent as a function of derivative events and received route planning information. The updated status is reported to the shipping system, and the technology determines whether the stopping condition obtains.
Abstract:
A user requests a package delivery from a package delivery system. The package delivery system provides the user with a machine-readable code for display at the delivery location. An aerial delivery device receives, from the package delivery system computing device, information associated with the delivery location of the package. The information comprises information matching the information in the machine-readable code associated with the delivery location and a delivery address. The delivery device secures the package for transporting to the delivery location and transports the package to the delivery address. The delivery device locates the machine-readable code on a display at the delivery address and verifies that the information from the machine-readable code is associated with the package. The delivery device deposits the package on the display.
Abstract:
A user requests a package delivery from a package delivery system. The package delivery system provides the user with a machine-readable code for display at the delivery location. An aerial delivery device receives, from the package delivery system computing device, information associated with the delivery location of the package. The information comprises information matching the information in the machine-readable code associated with the delivery location and a delivery address. The delivery device secures the package for transporting to the delivery location and transports the package to the delivery address. The delivery device locates the machine-readable code on a display at the delivery address and verifies that the information from the machine-readable code is associated with the package. The delivery device deposits the package on the display.
Abstract:
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing personal knowledge panels. One of the methods includes receiving, at an Internet search system, a search query. Multiple search results identifying Internet resources indexed by the search system that satisfy the query are obtained. If the search query matches a name of a user that submitted the search query, a ranking of one or more of the search results and a personal knowledge panel comprising one or more items of user provided information about the user is provided, wherein the personal knowledge panel includes multiple input fields for updating the user provided information of the knowledge panel. Updated user information that was provided using the input fields of the personal knowledge panel is received, and the updated user information is associated with an account of the user.
Abstract:
A user requests a package delivery from a package delivery system. The package delivery system provides the user with a machine-readable code for display at the delivery location. An aerial delivery device receives, from the package delivery system computing device, information associated with the delivery location of the package. The information comprises information matching the information in the machine-readable code associated with the delivery location and a delivery address. The delivery device secures the package for transporting to the delivery location and transports the package to the delivery address. The delivery device locates the machine-readable code on a display at the delivery address and verifies that the information from the machine-readable code is associated with the package. The delivery device deposits the package on the display.