MXPA04012925A - Sistemas y metodos de generacion y descarga de manifiesto. - Google Patents

Sistemas y metodos de generacion y descarga de manifiesto.

Info

Publication number
MXPA04012925A
MXPA04012925A MXPA04012925A MXPA04012925A MXPA04012925A MX PA04012925 A MXPA04012925 A MX PA04012925A MX PA04012925 A MXPA04012925 A MX PA04012925A MX PA04012925 A MXPA04012925 A MX PA04012925A MX PA04012925 A MXPA04012925 A MX PA04012925A
Authority
MX
Mexico
Prior art keywords
manifest
work
portable computing
computing device
further characterized
Prior art date
Application number
MXPA04012925A
Other languages
English (en)
Inventor
Mark Davidson
Original Assignee
United Parcel Service 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 Inc filed Critical United Parcel Service Inc
Publication of MXPA04012925A publication Critical patent/MXPA04012925A/es

Links

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
    • G06Q10/0835Relationships between shipper or supplier and carriers
    • G06Q10/08355Routing methods

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Quality & Reliability (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

La presente invencion esta dirigida a sistemas y metodos para generar un manifiesto de trabajo que ha de ser realizado por un conductor; de manera especifica, los sistemas y metodos se describen en el contexto de un sistema de entrega de paquetes para generar un manifiesto de entregas y recolecciones que han de ser realizadas por un conductor y descargar el manifiesto generado a un dispositivo de computacion portatil usado por el conductor para dar servicio a la ruta.

Description

SISTEMAS Y METODOS DE GENERACION Y DESCARGA DE MANIFIESTO CAMPO DE LA INVENCION La presente invención se refiere a sistemas y métodos para generar y transmitir un manifiesto de trabajo a un dispositivo de computación portátil que es portado y usado por un conductor en su ruta.
ANTECEDENTES DE LA INVENCION Un reto de logística en la industria de entrega de empaques y en otras industrias que despachan conductores a una variedad de lugares para realizar trabajo y/o de otra manera clientes de servicios es la capacidad para presentarle a un conductor una imagen completa del trabajo que ha de ser completado en un día dado. Las compañías con flotillas de vehículos gastan grandes cantidades de tiempo y dinero en desarrollar planes de despacho y rutas de conductores para permitir a un conductor cubrir de manera eficiente tanto territorio en tan poco tiempo como sea posible. Infortunadamente, el plan de despacho y la ruta que un conductor típicamente utiliza para dar servicio a un territorio se basa no en el trabajo real asignado al conductor, sino en el análisis estadístico del trabajo que es típicamente asignado a un conductor en un día promedio.
La ruta del conductor, entonces, no se basa en sus asignaciones de trabajo, sino en pronósticos de qué tipo de carga de trabajo el conductor típicamente recibirá en un día dado. Esta confianza en pronósticos y promedio estadístico de datos históricos tiene un número de inconvenientes. Un problema es que el conductor rara vez sabe qué trabajo realmente se le ha de asignar hasta inmediatamente antes de que empiece la rutina. En muchos casos, la distribución del trabajo entre un grupo de conductores es un procedimiento en curso que continúa hasta inmediatamente antes de que los conductores dejen una instalación central y empiecen a dar servicio a sus rutas. Este lapso de tiempo al principio del día a menudo da por resultado que los conductores empiecen sus rutas con una imagen incompleta del trabajo que se les asigna. En un contexto de entrega de paquetes, los conductores sólo están involucrados al mínimo en cuanto a los paquetes que son cargados en los vehículos de entrega. La responsabilidad de carga generalmente recae a un grupo conocido como los pre-cargadores quienes tienen la responsabilidad de recibir los paquetes de las bandas de distribución y almacenes y de cargar los paquetes en uno de una línea de vehículos de entrega. Debido al número de paquetes y el tiempo requerido para cargar un vehículo de entrega, el procedimiento de precarga típicamente empieza entre 4:00 a.m. y 5:00 a.m. y casi se completa en el tiempo en que el conductor llega a la instalación. Aunque puede ocurrir cierta discusión entre los conductores y los pre-cargadores, los pre-cargadores se enfrentan a un número de paquetes tan grande que no recuerdan especificidades acerca de paquetes cargados en un vehículo de entrega particular. Como resultado de ello, si un conductor quiere saber qué trabajo o cuánto trabajo se le ha asignado a su ruta, debe examinar físicamente y distribuir los paquetes cargados en el área de almacenamiento del vehículo. Y si un paquete es cargado en el área incorrecta o si el conductor simplemente olvida un paquete durante este procedimiento de inventario, un paquete puede ser ignorado hasta después de que el conductor ha pasado el punto de la ruta en donde debió haber entregado el paquete. Esto fuerza al conductor a desviarse de la ruta planeada para entregar el paquete que olvidó dando por resultado ineficiencias en el procedimiento de entrega. Otro factor de complicación en los procedimientos de entrega que se usan hoy en día es la existencia de niveles de servicio de primera calidad y garantías de tiempo de entrega. Casi cualquier portador de paquete comercial ahora ofrece alguna forma de nivel de servicio de primera calidad que viene con una garantía de que el paquete será entregado en un cierto tiempo del día ó dentro de una ventana de tiempo especificada. Éstas garantías de tiempo de entrega complican el trabajo del conductor al requerir que durante el inventario de sus asignaciones de trabajo para el día, el conductor deba reconocer el trabajo asignado que fue asignado a la ruta y los paquetes que se ha garantizado que se entregarán en un cierto tiempo. No es de sorprender que los conductores algunas veces no identifiquen un paquete que tiene un tiempo de compromiso hasta después de que ha transcurrido el tiempo garantizado de entrega. En otros casos, los conductores pierden el rastro del tiempo y tienen que desviarse de su ruta planeada para satisfacer un tiempo de compromiso. Por lo tanto, existe una necesidad no satisfecha en la industria de sistemas y métodos mejorados de proveer manifiestos de trabajo a los conductores.
BREVE DESCRIPCION DE LA INVENCION La presente invención está dirigida a sistemas y métodos para generar un manifiesto de trabajo que ha de ser realizado por un conductor. Específicamente, los sistemas y métodos se describen en el contexto de un sistema de entrega de paquetes para generar un manifiesto de entregas y recolecciones que han de ser realizadas por un conductor y descargar el manifiesto generado a un dispositivo de computación portátil usado por el conductor para dar servicio a la ruta. En una modalidad de la presente invención, se describe un sistema para generar un manifiesto de trabajo en un sistema de entrega de paquetes que incluye un sistema de captura de datos que captura datos de etiqueta de embarque para paquetes que son enviados a un lugar geográfico designado; un sistema de asignación de trabajo que asigna cada uno de los paquetes a una de las muchas rutas de entrega preexistentes a partir de los datos de etiqueta de embarque; una aplicación de generación de manifiesto que monitorea la asignación de paquetes y genera un manifiesto de trabajo para cada ruta de entrega; y un dispositivo de computación portátil que recibe electrónicamente el manifiesto de trabajo. En otra modalidad de la presente invención, se describe un sistema para generar un manifiesto de trabajo en un sistema de entrega de paquetes que incluye un sistema de captura de datos que captura un nivel de servicio y la dirección de destino para los paquetes que son entregados dentro de un lugar geográfico dado; un sistema de asignación de trabajo que asigna cada uno de los paquetes a una de muchas rutas de entrega preexistentes con base en la dirección de destino y el nivel de servicio; una aplicación de generación de manifiesto que monitorea la asignación de paquetes y genera un manifiesto de trabajo para cada ruta de entrega; y un dispositivo de computación portátil que recibe electrónicamente el manifiesto de trabajo. En otra modalidad de la presente invención, se describe un sistema para generar un manifiesto de trabajo en un sistema de entrega de paquetes que incluye un sistema de captura de datos que captura un nivel de servicio y la dirección de destino para los paquetes que son entregados dentro de un lugar geográfico dado; un sistema de asignación de trabajo que asigna cada uno de los paquetes a una de muchas rutas de entrega preexistentes al comparar la dirección de destino y el nivel de servicio contra un plan de despacho; una aplicación de generación de manifiesto que monitorea la asignación de paquetes y genera un manifiesto de trabajo para cada ruta de entrega; y un dispositivo de computación portátil que recibe electrónicamente el manifiesto de trabajo. En otra modalidad de la presente invención, se describe un sistema para generar un manifiesto de trabajo en un sistema de entrega de paquetes que incluye un sistema de captura de datos que captura un nivel de servicio y la dirección de destino para los paquetes que son entregados dentro de un lugar geográfico dado; un sistema de asignación de trabajo que asigna cada uno de los paquetes a una de muchas rutas de entrega preexistentes al comparar la dirección de destino y el nivel de servicio contra un plan de despacho; una aplicación de generación de manifiesto que monitorea la asignación de paquetes y genera un manifiesto de trabajo, en forma de una lista de lugares y secuencia de servicio de esos lugares, para cada ruta de entrega; y un dispositivo de computación portátil que recibe electrónicamente el manifiesto de trabajo y despliega el trabajo que ha de ser realizado de acuerdo con la secuencia expuesta en el manifiesto. En otra modalidad de la presente invención, se describe un sistema de entrega de paquetes que genera un manifiesto para cada una de una pluralidad de rutas preexistentes y descarga los manifiestos a una pluralidad de dispositivos de computación portátiles. Como se describe aquí, el sistema de entrega de paquetes incluye un sistema de captura de datos que captura los datos de etiqueta de embarque de una pluralidad de paquetes; un sistema de asignación de trabajo que asigna cada uno de la pluralidad de paquetes a una de las rutas preexistentes con base por lo menos en parte en datos de etiqueta de embarque; una aplicación de generación de manifiesto que genera el manifiesto para cada una de la pluralidad de rutas de embarque preexistentes, en donde el manifiesto incluye una lista de paquetes que han de ser asignados a una de las rutas de entrega preexistentes; y un administrador de rutas que descarga el manifiesto al dispositivo de computación portátil asociado con una de las rutas de entrega preexistentes. En otra modalidad de la presente invención, se describe un sistema de entrega de paquetes que genera un manifiesto para cada una de una pluralidad de rutas preexistentes y descarga los manifiestos a una pluralidad de dispositivos de computación portátiles. Como se describe aquí, el sistema de entrega de paquetes incluye un sistema de captura de datos que captura los datos de etiqueta de embarque, en forma de una dirección de destino para el paquete y un tiempo de entrega objetivo asociado, de una pluralidad de paquetes; un sistema de asignación de trabajo que asigna cada uno de la pluralidad de paquetes a una de las rutas preexistentes con base por lo menos en parte en la dirección de destino de paquete y tiempo de entrega objetivo; una aplicación de generación de manifiesto que genera el manifiesto para cada una de la pluralidad de rutas de entrega preexistentes, en donde el manifiesto incluye una lista de paquetes que han sido asignados a una de las rutas de entrega preexistentes; y un administrador de rutas que descarga el manifiesto al dispositivo de computación portátil asociado con una de las rutas de entrega preexistentes. En otra modalidad de la presente invención, se describe un sistema para generar un manifiesto que lista una o más unidades de trabajo que son programadas para completarse en una ruta preexistente durante un día dado que incluye un sistema de captura de datos que identifica lugares en donde se ha de completar una o más unidades de trabajo; un sistema de asignación de trabajo que asigna cada una de las unidades de trabajo a una de una pluralidad de rutas preexistentes con base por lo menos en parte en los lugares identificados; una aplicación de generación de manifiesto que monitorea la asignación de las unidades de trabajo y genera el manifiesto para cada una de la pluralidad de rutas preexistentes; y un dispositivo de computación portátil asociado con una o más de la pluralidad de rutas preexistentes que recibe el manifiesto en un formato electrónico. En otra modalidad de la presente invención, se describe un sistema para generar un manifiesto que lista una o más unidades de trabajo que son programadas para completarse en una ruta preexistente durante un día dado que incluye un sistema de captura de datos que identifica lugares en donde se ha de completar una o más unidades de trabajo; un sistema de asignación de trabajo que asigna cada una de las unidades de trabajo a una de una pluralidad de rutas preexistentes con base por lo menos en parte en los lugares identificados; una aplicación de generación de manifiesto que monitorea la asignación de las unidades de trabajo y genera el manifiesto para cada una de la pluralidad de rutas preexistentes; un dispositivo de computación portátil asociado con una o más de la pluralidad de rutas preexistentes que recibe el manifiesto en un formato electrónico; y un administrador de rutas que controla una descarga del manifiesto al dispositivo de computación portátil. En otra modalidad de la presente invención, se describe un sistema para generar un manifiesto que lista una o más unidades de trabajo que son programadas para completarse en una ruta preexistente durante un día dado que incluye un sistema de captura de datos que identifica lugares en donde se ha de completar una o más unidades de trabajo; un sistema de asignación de trabajo que asigna cada una de las unidades de trabajo a una de una pluralidad de rutas preexistentes con base por lo menos en parte en los lugares identificados; una aplicación de generación de manifiesto que monitorea la asignación de las unidades de trabajo y genera el manifiesto para cada una de la pluralidad de rutas preexistentes; y un dispositivo de computación portátil asociado con una o más de la pluralidad de rutas preexistentes que recibe el manifiesto en un formato electrónico a través de transmisión inalámbrica. En otra modalidad de la presente invención, se describe un sistema para generar un manifiesto que lista una o más unidades de trabajo que son programadas para completarse en una ruta preexistente durante un día dado que incluye un sistema de captura de datos que identifica lugares en donde se ha de completar una o más unidades de trabajo; un sistema de asignación de trabajo que asigna cada una de las unidades de trabajo a una de una pluralidad de rutas preexistentes con base por lo menos en parte en los lugares identificados; una aplicación de generación de manifiesto que monitorea la asignación de las unidades de trabajo y genera el manifiesto para cada una de la pluralidad de rutas preexistentes; y un dispositivo de computación portátil asociado con una o más de la pluralidad de rutas preexistentes que recibe el manifiesto en un formato electrónico; y en donde el dispositivo de computación portátil está configurado para desplegar el manifiesto al conductor en una secuencia tal que las unidades de trabajo han de ser completadas de acuerdo con la ruta preexistente. En otra modalidad de la presente invención, se describe un sistema para generar un manifiesto que lista una o más unidades de trabajo que son programadas para completarse en una ruta preexistente durante un día dado que incluye un sistema de captura de datos que identifica lugares en donde se ha de completar una o más unidades de trabajo; un sistema de asignación de trabajo que asigna cada una de las unidades de trabajo a una de una pluralidad de rutas preexistentes con base por lo menos en parte en los lugares identificados; una aplicación de generación de manifiesto que monitorea la asignación de las unidades de trabajo y genera el manifiesto para cada una de la pluralidad de rutas preexistentes; un dispositivo de computación portátil asociado con una o más de la pluralidad de rutas preexistentes que recibe el manifiesto en un formato electrónico; en donde el dispositivo de computación portátil incluye un microprocesador, una memoria, una pantalla, un dispositivo de entrada, una ¡nterfaz de l/O y un reloj. En otra modalidad de la presente invención, se describe un sistema para generar un manifiesto que lista unidades de trabajo que han de ser completadas en una de una pluralidad de rutas preexistentes, en donde cada una de las rutas preexistentes lista una pluralidad de lugares en un área geográfica y un orden predeterminado para ser usado para dar servicio a los lugares, e incluye: un sistema de captura de datos que identifica una pluralidad de lugares en donde las unidades de trabajo han de ser completadas; un sistema de asignación de trabajo que asigna cada una de las unidades de trabajo a una de una pluralidad de rutas preexistentes con base por lo menos en parte en el lugar identificado de la unidad de trabajo; una aplicación de generación de manifiesto que monitorea las asignaciones de cada una de las unidades de trabajo y genera el manifiesto para cada una de la pluralidad de rutas preexistentes; y un dispositivo de computación portátil asociado con cada una de las rutas preexistentes que recibe el manifiesto para la ruta preexistente a la cual está asociado el dispositivo de computación portátil. En otra modalidad de la presente invención, se describe un sistema para generar un manifiesto que lista unidades de trabajo que han de ser completadas en una de una pluralidad de rutas preexistentes, en donde cada una de las rutas preexistentes lista una pluralidad de lugares en un área geográfica y un orden predeterminado para ser usado para dar servicio a los lugares, e incluye: un sistema de captura de datos que identifica una pluralidad de lugares en donde las unidades de trabajo han de ser completadas; un sistema de asignación de trabajo que asigna cada una de las unidades de trabajo a una de una pluralidad de rutas preexistentes con base por lo menos en parte en el lugar identificado de la unidad de trabajo; una aplicación de generación de manifiesto que monitorea las asignaciones de cada una de las unidades de trabajo y genera el manifiesto para cada una de la pluralidad de rutas preexistentes; y un dispositivo de computación portátil asociado con cada una de las rutas preexistentes que recibe el manifiesto para la ruta preexistente a la cual está asociado el dispositivo de computación portátil; en donde además el dispositivo de computación portátil está equipado con un dispositivo de regulación de tiempo que permite rastrear una cantidad de tiempo que permanece antes de la expiración de un límite de tiempo pendiente que está asociado con una o más de las unidades de trabajo. En otra modalidad de la presente invención, se describe un sistema para generar un manifiesto que lista unidades de trabajo que han de ser completadas en una de una pluralidad de rutas preexistentes, en donde cada una de las rutas preexistentes lista una pluralidad de lugares en un área geográfica y un orden predeterminado para ser usado para dar servicio a los lugares, e incluye: un sistema de captura de datos que identifica una pluralidad de lugares en donde las unidades de trabajo han de ser completadas; un sistema de asignación de trabajo que asigna cada una de las unidades de trabajo a una de una pluralidad de rutas preexistentes con base por lo menos en parte en el lugar identificado de la unidad de trabajo; una aplicación de generación de manifiesto que monitorea las asignaciones de cada una de las unidades de trabajo y genera el manifiesto para cada una de la pluralidad de rutas preexistentes; y un dispositivo de computación portátil asociado con cada una de las rutas preexistentes que recibe el manifiesto para la ruta preexistente a la cual está asociado el dispositivo de computación portátil; en donde además el dispositivo de computación portátil está equipado con un dispositivo de regulación de tiempo que permite rastrear una cantidad de tiempo que permanece antes de la expiración de un límite de tiempo pendiente que está asociado con una o más de las unidades de trabajo; y en donde además el dispositivo de computación portátil está configurado para mover una unidad de trabajo más alta en un orden predeterminado si una de las unidades del trabajo está asociada con un límite de tiempo y está dentro de un intervalo predeterminado de ese límite.
BREVE DESCRIPCION DE LOS DIBUJOS Habiendo descrito así la invención en términos generales, ahora se hará referencia a los dibujos anexos, que no son dibujados necesariamente a escala, y en donde: La figura 1 ilustra un sistema de entrega de conformidad con una modalidad de la presente invención. La figura 2 muestra una etiqueta de asistencia de precarga (PAL) que contiene una instrucción de manejo de paquetes de conformidad con una modalidad de la presente invención. La figura 3 ilustra una arquitectura de n-hileras de una máquina de asignación de trabajo de conformidad con una modalidad de la presente Invención.
La figura 4 es un diagrama de flujo de procedimiento que ilustra los pasos de un procedimiento de precarga de conformidad con una modalidad de la presente invención. La figura 5 es una diagrama de flujo de procedimiento que ilustra los pasos de selección de un plan de despacho preexistente de conformidad con una modalidad de la presente invención. La figura 6 es un diagrama de flujo de procedimiento que ¡lustra los pasos de inicializar un plan de despacho preexistente y preparar el plan para acceso a tiempo real de conformidad con una modalidad de la presente invención. La figura 7 es un diagrama de flujo de procedimiento que ilustra los pasos de captura de datos de paquete y asignación de instrucciones de manejo para paquetes de conformidad con una modalidad de la presente invención. La figura 8 muestra una PAL con una instrucción de manejo y una PAL en blanco de conformidad con una modalidad de la presente invención. La figura 9 muestra un sistema de descarga de manifiesto de conformidad con una modalidad de la presente invención. La figura 10 muestra los pasos requeridos para descargar un manifiesto a un dispositivo de computación portátil de conformidad con una modalidad de la presente invención.
DESCRIPCION DETALLADA DE LA INVENCION Ahora, la presente invención se describirá en forma más completa de aquí en adelante con referencia a los dibujos anexos, en los cuales se muestran modalidades preferidas de la invención. Sin embargo, esta invención se puede modalizar en muchas formas diferentes y no debe considerarse como limitada a las modalidades aquí expuestas; más bien, estas modalidades se proveen de modo que esta descripción sea amplia y completa, y transmita completamente el alcance de la invención a los expertos en la técnica. Los números similares se refieren a elementos similares en toda la descripción. Muchas modificaciones y otras modalidades de la invención se le ocurrirán a un experto en la técnica al cual incumbe esta invención, teniendo el beneficio de las enseñanzas presentadas en las descripciones anteriores y los dibujos asociados. Por lo tanto, se debe entender que la invención no se limita a las modalidades específicas descritas y que se pretende incluir modificaciones y modalidades dentro del alcance de las reivindicaciones anexas. Aunque aquí se emplean términos específicos, se usan en un sentido genérico y descriptivo únicamente y no para propósitos de limitación. La presente invención se describe más adelante con referencia a diagramas de bloques e ilustraciones de diagrama de flujo de métodos, aparatos (es decir, sistemas) y productos de programa de computadora de conformidad con una modalidad de la invención. Se entenderá que cada bloque de los diagramas de bloque e ilustraciones de diagrama de flujo y combinaciones de bloques en los diagramas de bloques e ilustraciones de diagrama de flujo, respectivamente, pueden ser ¡mplementados por instrucciones de programa de computadora. Estas instrucciones de programa de computadora se pueden cargar en una computadora de propósitos generales, computadora de propósitos especiales u otro aparato de procesamiento de datos programable para producir una máquina, de tal manera que las instrucciones que se ejecutan en la computadora u otro aparato de procesamiento de datos programable crean medios para implementar las funciones especificadas en el sistema o bloques de diagrama de flujo. Estas instrucciones de programa de computadora también se pueden almacenar en una memoria legible por computadora que puede dirigir una computadora u otro aparato de procesamiento de datos programable para funcionar de una manera particular, de tal manera que las instrucciones almacenadas en la memoria legible por computadora producen un artículo de fabricación incluyendo medios de instrucción que implementan la función especificada en el bloque o bloques del diagrama de flujo. Las instrucciones de programa de computadora también se pueden cargar en una computadora u otro aparato de procesamiento de datos programable para hacer que una serie de pasos operacionales se realicen en la computadora u otros aparatos programables para producir un procedimiento implementado por computadora de tal manera que las instrucciones que se ejecuten en la computadora u otro aparato programable provean pasos para implementar las funciones especificadas en el bloque o bloques del diagrama de flujo. Por consiguiente, los bloques de los diagramas de bloques e ilustraciones de diagrama de flujo soportan combinaciones de medios para realizar las funciones especificadas, combinaciones de pasos para realizar las funciones específicas y medios de instrucción de programa para realizar las funciones específicas. También se entenderá que cada bloque de los diagramas de bloques e ilustraciones del diagrama de flujo y combinaciones de bloques en los diagramas de bloques e ilustraciones de diagrama de flujo pueden ser implementados por sistemas de computadora basados en hardware de propósitos especiales que realizan las funciones o pasos especificados, o combinaciones de instrucciones de hardware y computadora de propósitos especiales.
A. Procedimiento de precarqa Los siguientes párrafos describen la presente invención en el contexto de un sistema de entrega de paquetes. Sin embargo, un experto en la técnica reconocerá que los sistemas y procedimientos descritos más adelante tienen aplicación para sistemas de entrega y courier fuera de la industria de entrega de paquetes. En un sistema de entrega de paquetes, la fase de precarga del procedimiento de entrega ocurre cuando los paquetes llegan a una instalación de destino portadora y son cargados a carros de paquetes para entregar al destinatario. Grupos de individuos conocidos como pre-cargadores, tienen la responsabilidad de recibir los paquetes de un almacén de distribución o banda transportadora, examinar la dirección del destino en el paquete y cargar los paquetes en el carro de paquetes que es responsable de entregar a ese destino. En una instalación de destino típica, los carros de paquetes múltiples son cargados simultáneamente y cada uno de los carros de paquetes tiene múltiples posiciones de carga. Como resultado de ello, para cargar un paquete, el pre-cargador primero debe determinar el carro de paquete correcto para ese paquete y después decidir dónde cargar el paquete en ese carro de paquetes. Estos procedimientos de precarga conocidos son en gran medida procedimientos manuales que requieren que los pre-cargadores se comprometan a memorizar la combinación correcta de carro de paquetes/posición de carga para los muchos destinos de paquetes que encuentran cada día. Las carretillas de carga a menudo se colocan en el sitio de precarga para ayudar a los pre-cargadores, pero las restricciones de volumen de paquetes y de tiempo del procedimiento requieren que el pre-cargador tenga una base de conocimiento extensiva de posiciones de carga para funcionar de manera efectiva. Las complejidades asociadas con el procedimiento de precarga requieren que un pre-cargador reciba capacitación extensiva. Con frecuencia se pide a un pre-cargador que sea capacitado durante seis o más semanas para familiarizarse con las diversas posiciones de carga de las que se requiere que memorice. Además, debido a que el procedimiento de precarga es crítico para la entrega oportuna de paquetes, también se debe invertir tiempo adicional en la supervisión del trabajo de quienes acaban de recibir la capacitación. Además, independientemente de esta capacitación extensiva, la naturaleza del procedimiento es tal que aún ocurren errores en precargas. La confianza en la base de conocimiento de los pre-cargadores para realizar el procedimiento de carga da por resultado también otros inconvenientes. Un problema es que los portadores son incapaces de cambiar las rutas de los conductores por miedo de alterar el procedimiento de precarga. El procedimiento de precarga se basa tan fuertemente en la información de que los pre-cargadores se han comprometido a memorizar, que cualquier cambio en el plan de despacho que cambie el orden de carga puede ocasionar alteraciones y errores mayores en las cargas. Como resultado, los portadores están indecisos en cambiar un plan de despacho o una ruta una vez que los pre-cargadores han memorizado un conjunto de posiciones de carga. Y debido a que las asignaciones de carro de paquete y posición de carga dependen del plan de despacho, las rutas del conductor y otras variables del plan de despacho rara vez se cambian. Por consiguiente, los conductores son forzados a usar rutas que se desarrollaron en años anteriores, muchas de las cuales no están actualizadas y ya no sirven de manera efectiva a un territorio que ha cambiado en los años intermedios. La figura 1 muestra los diversos componentes de un sistema de entrega 10 de conformidad con una modalidad de la presente invención. En esta figura, un sistema de asignación de trabajo 20 sirve como el componente central. El procedimiento empieza cuando el sistema de asignación de trabajo 20 recibe un plan de despacho 25 y lo usa para preparar un procedimiento de precarga. Los planes de despacho son bien conocidos en la técnica y se pueden producir por cualquier número de aplicaciones de despacho bien conocidas, entre ellas Roadnet 5000™, Territory Planner™ y Mobilecast™. Para los propósitos de esta invención, un plan de despacho se puede visualizar simplemente como una segregación de un área geográfica o territorio en una o más rutas de proveedor de servicios (rutas de entrega), en donde a cada dirección en cada ruta de entrega se asigna una secuencia de servicio. Los sistemas y métodos usados para generar planes de despacho son conocidos en la técnica y están fuera del alcance de esta solicitud. En vez de ello, la presente invención está dirigida generalmente al uso de un plan de despacho preexistente en una precarga y el uso de los sistemas y procedimientos descritos más adelante para generar y entregar un manifiesto de trabajo a los conductores. Algunos de los componentes ilustrados en la figura 1 incluyen un sistema de captura de datos 30, un sistema de monitoreo de carga de trabajo 40 y un sistema de descarga de manifiesto 50. La función de cada uno de estos componentes se describe en los siguientes párrafos. Al principio de la precarga, el sistema de asignación de trabajo 20 recupera un plan de despacho 25 que se usará ese día. El plan de despacho 25 es después dirigido al sistema de monitoreo de trabajo 40 en donde a un usuario se da la opción de aceptar el plan de despacho programado 25 o escoger otro plan en el cual se base la precarga. A medida que los paquetes llegan al sitio de precarga, el sistema de captura de datos 30 usa un código de barras, etiqueta de identificación de radiofrecuencia (RFID) u otra tecnología de captura de datos conocida para capturar las direcciones de destino y los niveles de servicio de los paquetes. El nivel de servicio y dirección de destino de los paquetes pasan al sistema de asignación de trabajo 20 en donde se hace una equiparación contra el plan de despacho 25 para obtener una instrucción de manejo para el paquete. Como se muestra más adelante, la instrucción de manejo provee instrucciones sencillas de seguir para los pre-cargadores que indica en dónde se debe cargar el paquete. El sistema de asignación de trabajo 20 pasa después la información de instrucción de manejo al sistema de captura de datos 25 en donde la información es enviada a una impresora u otro dispositivo de generación de etiqueta y una etiqueta de asistencia de precarga (PAL 60) se imprime y se fija al paquete. La figura 2 muestra una PAL 60 e ilustra cómo las instrucciones de manejo en la PAL 60 instruyen a un pre-cargador dónde cargar el paquete particular. En la modalidad ilustrada, las instrucciones de manejo en la PAL 60 comprenden dos identificadores de 4 caracteres separados por un guión. Los primeros cuatro caracteres se usan para identificar la ruta o carro de paquetes, y los segundos cuatro caracteres identifican un lugar de carga en el carro de paquetes. Aunque un solo carro de paquetes está generalmente asociado con una ruta, desde luego se pueden generar instrucciones de manejo que asocien múltiples rutas con un solo carro de paquetes o carros de paquetes múltiples con una sola ruta. En una modalidad preferida, la instrucción de manejo provee un simple conjunto de instrucciones que indican a un pre-cargador dónde cargar el paquete. Preferiblemente, las instrucciones de manejo identifican el carro de paquetes apropiado y la posición de carga apropiada en el carro de paquetes para ese paquete. Cuando se implementa en forma apropiada, la generación y uso de las instrucciones de manejo eliminan la necesidad de que el pre-cargador se comprometa a memorizar las posiciones de carga. Como resultado, la tarea del pre-cargador es simplificada en gran medida, lo cual a su vez ofrece al portador u otro compañía de entrega mayor flexibilidad en modificar un plan de despacho sin el riesgo de una alteración al procedimiento de pre-carga. Con referencia nuevamente a la figura 2, las instrucciones de manejo en esta PAL 60 particular instruyen a un pre-cargador a cargar el paquete en la posición 5889 de la ruta R021. Con estas instrucciones de manejo como una guía, el pre-cargador identifica cuál de los tres carros de paquetes es asignado a la ruta R021 y coloca el paquete en el anaquel que está asociado con las posiciones de carga 5000 a 5999. En una modalidad preferida, las posiciones de carga asignadas a cada carro de paquete son las mismas para todos los carros de paquetes. Alternativamente, un proveedor de servicios y/o pre-cargador podría personalizar la posición de carga de un carro de paquete para que la posición de carga reflejada en la PAL 60 identifique posiciones de carga en un carro de paquetes único o en un tipo único de carro de paquetes. La PAL 60 puede incluir otros datos de paquetes que son importantes para el procedimiento de distribución de pre-carga. En este ejemplo, la PAL 60 incluye campos para información de distribución de paquetes primaria y secundaria, un identificador de disminución irregular, una estación de DCAP, un indicador de bajo a alto, un tiempo de compromiso, una dirección de destino/nombre del destinatario, y un número de rastreo de paquetes. Un identificador de distribución primario identifica la banda de distribución primaria que mueve el paquete a través de la instalación del portador y el identificador de distribución secundario identifica la banda secundaria que mueve el paquete desde la banda primaria a la banda o almacén desde la cual el paquete es recuperado por los pre-cargadores. Un identificador de disminución irregular identifica el lugar en el edificio en donde el paquete será colocado si es demasiado grande, demasiado pesado o configurado de tal manera que no pueda ser colocado en una banda de distribución. En general, los paquetes que portan un identificador de disminución irregular son distribuidos manualmente. El campo de DCAP de la PAL 60 asocia el paquete a una estación de trabajo de captura de datos particular en el sistema de captura de datos 30. El indicador bajo a alto indica el orden en el cual el carro de paquetes debe ser cargado en el carro de paquetes. En una modalidad preferida, si el indicador bajo a alto se fija, los paquetes se cargan secuencialmente desde el número más bajo en el intervalo de numeración de calle (es decir, 1 Main Street) al número más alto en el intervalo de numeración de la calle (es decir, 10 Main Street). Si el indicador bajo a alto no se fija, los paquetes son cargados desde el número más alto (10 Main Street). La figura 3 muestra una arquitectura de n-hileras de una máquina de asignación de trabajo 60 que opera como parte del sistema de asignación de trabajo 30 de conformidad con una modalidad de la presente invención. Las aplicaciones de n-hileras de Microsoft se conocen en la técnica y la máquina de asignación de trabajo 60 adopta esta arquitectura bien conocida. En general, la máquina de asignación de trabajo tiene tres capas: una capa de interfaz, una capa de operaciones y una capa de acceso a base de datos. La capa de interfaz maneja la comunicación con otras aplicaciones, incluyendo, por ejemplo, el monitoreo de trabajo 40 y sistemas de captura de datos 30. La capa de operaciones maneja la lógica de negocios, que en el contexto de asignar paquetes a carros de paquetes incluye la asignación de manejar instrucciones a paquetes, conteos de medición de trabajo, alerta cuando se interrumpen conteos que exceden umbrales predeterminados y la validación de adición/corte, creación de rutas y operaciones de eliminación de rutas. Finalmente, la capa de acceso a base de datos maneja el acceso a una o más bases de datos, incluyendo bases de datos para almacenar planes de despacho, información de rutas y datos de paquetes. En una modalidad preferida, cada una de estas capas son implementadas como servidor de transacción de Microsoft o componentes de Com Plus. La figura 4 es un diagrama de flujo de procedimiento que ilustra los pasos de un procedimiento de precarga de conformidad con una modalidad de la presente invención. El procedimiento empieza al principio del día cuando un operador selecciona uno de varios planes de despacho preexistentes 25 que se usarán para realizar una precarga (paso 100). La figura 5 es otro diagrama de flujo de procedimiento que posteriormente interrumpe el procedimiento de seleccionar un plan de despacho 25. En el paso 101 , un usuario solicita un plan de despacho programado. En el procedimiento ilustrado, el usuario usa el sistema de monitoreo de trabajo 40 para seleccionar el plan de despacho apropiado 25 para el día. La petición después se pasa al sistema de asignación de trabajo 20 que, en esta modalidad, maneja la recuperación del plan de despacho 25 de una base de datos u otro dispositivo de almacenamiento de datos de planes. La recuperación del plan de despacho 25 ocurre en el paso 102, y en el paso 103 el sistema de asignación de trabajo 20 pasa el plan de despacho recuperado 25 al sistema de monitoreo de trabajo 40. En una modalidad preferida, el usuario que inicia el procedimiento de precarga tiene acceso a múltiples planes de despacho 25. Aunque un plan de despacho puede ser programado para un día dado, el usuario tiene la opción de hacer caso omiso del programa de modo que pueda escoger otro plan de despacho 25 para la operación de precarga. Al dar al usuario la capacidad de cambiar el plan de despacho y operación de precarga para responder a cambios en personal, clima, patrones de tráfico u otros factores que pudieran afectar el procedimiento de entrega se provee un grado de flexibilidad que no está presente en sistemas de entrega conocidos en la técnica. En una modalidad preferida, el sistema de asignación de trabajo 20 también incluye una memoria intermedia de planes de despacho de respaldo 25 que son almacenados localmente y están disponibles para usarse en el caso de un rompimiento de) procedimiento de recuperación del plan de despacho antes mencionado. Con referencia nuevamente a la figura 4, en el paso 110 la aplicación de asignación de trabajo 20 prepara el plan de despacho seleccionado para la operación en tiempo real del procedimiento de precarga. La figura 6 muestra un flujo de procedimiento que ilustra los pasos de inicializar un plan de despacho 25 y preparar el plan para acceso en tiempo real de conformidad con una modalidad de la presente invención. En el paso 1 1 1 , el sistema de monitoreo de trabajo 40 envía la instrucción apropiada al sistema de asignación de trabajo 20 para inicializar el plan de despacho seleccionado 25. En el paso 112, el plan de despacho 25 es enviado al sistema de asignación de trabajo 20 en donde es descomprimido para acceso a tiempo real. En el paso 1 13, el plan de despacho descompensado 25 es organizado para acceso a tiempo real y almacenado localmente en una base de datos en el sistema de asignación de trabajo 20. Con referencia nuevamente a la figura 4, en el paso 120 el plan de despacho 25 ha sido descomprimido y la operación de precarga empieza. Los paquetes viajan a través de bandas transportadoras y/u otros dispositivos de distribución al sistema de captura de datos 30, en donde los paquetes son escudriñados y la dirección de destino y nivel de servicio del paquete es capturado. Estos datos después son enviados al sistema de asignación de trabajo 20 en donde la combinación de dirección de destino y nivel de servicio se usan para asignar el paquete a una ruta y posición de carga. El sistema de asignación de trabajo 20 entonces transmite la instrucción de manejo apropiada nuevamente al sistema de captura de datos 30 en donde la PAL 60 es generada y fijada al paquete. La figura 7 muestra el flujo de procedimiento para asignar manejo de instrucciones a los paquetes. Este procedimiento algunas veces se refiere aquí como el procedimiento de escudriñamiento, impresión y aplicación (SPA), e incluye un procedimiento conocido como manejo de excepción o captura de excepción. El procedimiento de captura de excepción se usa cuando una etiqueta de embarque o etiqueta de RFID de un paquete no puede ser leída automáticamente. En estos casos, el paquete es transferido al área de distribución especial en donde los operadores intentan entrar con clave a la dirección de destino y nivel de servicio basado en una revisión física de la etiqueta de embarque. En el paso 121 , un código de barras, RFID u otro dispositivo de almacenamiento de datos asociado con un paquete es leído por el sistema de captura de datos 30 y un número de rastreo de paquete es capturado. En el paso 122, el sistema de captura de datos 30 usa el número de rastreo de paquete para preguntar a una base de datos los datos del paquete. En un sistema de entrega de paquete, esta base de datos es poblada ya sea por información electrónica recibida desde la entidad que envió el paquete o por el portador que usa datos de un escudriñamiento de origen o papeleo recibido del remitente. El número de rastreo de paquetes sirve como un índice para el registro de base de datos asociado con el paquete y la dirección de destino a nivel de servicio se obtienen de la información suministrada por el remitente. Si la base de datos del paquete tiene un registro relacionado con el paquete, el procedimiento procede al paso 123. Pero si no hay registro del paquete o si el sistema 30 no puede capturar un número de rastreo de paquete, se escudriñea un símbolo de MaxiCode en la etiqueta de embarque del paquete. Un MaxiCode es una simbología bidimensional bien conocida que, dependiendo de si el MaxiCode es comprimido o no, puede incluir una dirección de destino del paquete codificado por la simbología. El procedimiento procede al paso 123, si el sistema 30 captura una dirección de destino desde el MaxiCode. Pero si la dirección de destino nuevamente no puede ser electrónicamente capturada, el sistema de captura de datos 30 genera un PAL 60 en blanco. La figura 8 muestra dos PALs 60 incluyendo un PAL 60 completado en la parte superior y un PAL 60 en blanco en la parte inferior. El análisis anterior se describe principalmente en términos de tecnología de escudriñamiento de código de barras. Pero un experto en la técnica reconocerá que otra tecnología de captura de datos se conoce en la técnica y se puede usar con la presente invención. Un ejemplo de este tipo que ha sido referenciado en breve anteriormente es la tecnología de RFID. La tecnología de RFID difiere del escudriñamiento del código de barras en que usa ondas de radio en vez de óptica para capturar y transmitir datos. RFID es básicamente una forma de mareaje en donde las etiquetas electrónicas o etiquetas son programadas con información única y fijadas a objetos que han de ser identificados o rastreados. En RFID, se usan chips electrónicos para almacenar datos que pueden ser transmitidos a través de ondas de radio a un lector, eliminando la necesidad de una línea directa de vista y haciendo posible que las etiquetas sean colocadas en alguna parte sobre o dentro de un paquete. Beneficios adicionales de RFID son la capacidad de almacenamiento de datos mayor de la etiqueta de RFID en comparación con el código de barras y una probabilidad disminuida de que la etiqueta de RFID sea destruida o sea ilegible de otra manera. Un sistema de RFID típico consiste de un lector, una etiqueta y un sistema de procesamiento de datos para procesar los datos leídos de la etiqueta. La etiqueta también se denomina un transpondedor, una expresión que se deriva de TRANSmisor/resPONDEDOR y, en algunos casos, el término etiqueta se usa para etiquetas de baja frecuencia (v.gr., 125kHz), mientras que el término transpondedor se usa para etiquetas de alta frecuencia (v.gr., 13.56MHz y 2.45GHz). Pero para los propósitos de esta solicitud, los términos etiqueta y transpondedor se usan de manera intercambiable. La complejidad del lector (algunas veces referido aquí como un interrogador) puede variar considerablemente, dependiendo del tipo de etiqueta usada y la función que ha de ser satisfecha. En general, el lector tiene un circuito de radio para comunicarse con una etiqueta, un microprocesador para verificar y decodificar los datos e ¡mplementar un protocolo, una memoria para almacenar los datos y una o más antenas para recibir la señal. A diferencia de un lector de código de barras, que está limitado a leer un solo código de barras de una vez, un lector de RFID puede tener más de una etiqueta en su zona de interrogación. La zona de interrogación, como se usa aquí ese término, se refiere al área cubierta por el campo magnético generado por la antena del lector. El procedimiento de leer un número de transpondedores dentro de una zona de interrogación del sistema se conoce como lectura por lotes. Existen aplicaciones de software conocidas como algoritmos de anticolisión que permiten que un lector evite la colisión de datos desde varias etiquetas que entran a la zona de interrogación al mismo tiempo. Una de tres diferentes técnicas de anticolisión es implementada generalmente; estas técnicas son procedimientos espaciales, de frecuencia y de dominio de tiempo. En la técnica de dominio espacial, el lector restringe su zona de interrogación a fin de reducir la posibilidad de que dos diferentes transpondedores caigan en el área cubierta por el lector mismo. Con esta técnica, el número de lectores necesarios para cubrir un área incrementa en proporción al tamaño del área cubierta. Los procedimientos de dominio de frecuencia se basan en técnicas multiplexoras de dominio de frecuencia o tecnologías de espectro de dispersión. En estos sistemas, el lector transmite un estado de frecuencias asignado a la comunicación con los transpondedores, con frecuencias marcadas que están actualmente en uso por un transpondedor. Cuando un nuevo transpondedor tiene acceso a la cobertura del lector, usa una frecuencia no ocupada para transmitir sus datos. Las técnicas de anticolisión de dominio de tiempo se divide en dos categorías: procedimientos impulsados por interrogador y transpondedor. Además, los procedimientos de anticolisión de dominio de tiempo impulsados por ¡nterrogador puede ser subdivididos en procedimientos de búsqueda de interrogación y binarios. Las técnicas de interrogación hacen uso del hecho de que un número de serie único se escribe para cada transpondedor en la etapa de producción. En la técnica de interrogación, el ¡nterrogador solicita todos los números de serie de transpondedor posibles hasta que un transpondedor con un número de serie interrogado responde. El procedimiento de interrogación es típicamente lento y generalmente se limita a procedimientos que emplean pequeños números de transpondedores. El otro procedimiento impulsado por interrogador es la búsqueda binaria. Una búsqueda binaria es más rápida que la técnica de interrogación, y se basa en algoritmos de búsqueda que usan árboles binarios de identificadores de transpondedor. En los procedimientos de anticolisión impulsados por transpondedor, el transpondedor, en vez del interrogador, controla el flujo de datos. En general, los procedimientos impulsados por transpondedor se basan en la transmisión cíclica de identificadores por transpondedores y están diseñados de tal manera que sea poco probable que cualquiera de dos transpondedores sean enviados al mismo identificador al mismo tiempo. Por lo tanto, en una modalidad alternativa de la presente invención, el sistema de captura de datos 30 usa tecnología de RFID para capturar los datos de paquete necesarios. En dicha modalidad, los paquetes son equipados con una etiqueta de paquete de RFID que puede ser parte de, integrada en o distinta de la etiqueta de embarque del paquete. Preferiblemente, la etiqueta del paquete de RFID tiene una cadena de caracteres alfanuméricos única (de aquí en adelante referida como un identificador de RFID) que identifica el paquete. Debido a que se está usando la tecnología de RFID, los paquetes no tienen que ser colocados individualmente en una banda transportadora y en lugar de ello pueden ser agrupados entre sí, o incluso almacenados en masa en un contenedor de paquetes. Y debido a que la etiqueta del paquete comunica a través de una señal de radio, la orientación del paquete en la banda transportadora es irrelevante. Mientras tanto, en un sistema de distribución de código de barras un operador debe alinear manualmente los paquetes en una banda transportadora en preparación para el escudriñamiento, en una modalidad en donde se usa la tecnología de RFID, el movimiento del paquete al transportador es más automatizado. En una modalidad en la cual se usa la tecnología de RFID, una etiqueta de RFID es leída por un interrogador y un identificador de RFID de paquete es capturado. En una modalidad, el identificador de RFID tiene nivel de servicio y dirección de destino integrados en los datos de RFID y el procedimiento procede directamente al paso 123. Alternativamente, el número de rastreo de paquete se puede obtener usando tecnología de RFID y se puede usar en una pregunta a la base de datos del paquete como si estuviera antes en conexión con un escudriñamiento de código de barras. En el sistema de captura de datos 30, los operadores de entrada de clave verifican paquetes que son dirigidos al área de precarga y si un paquete llega con un PAL 60 en blanco entonces el operador revisa manualmente la etiqueta de embarque e intenta introducir mediante clave una dirección de destino y nivel de servicio para el paquete. Si el intento de entrada con clave tiene éxito, se genera un nuevo PAL 60 y se fija al paquete. Pero si el operador no puede obtener una dirección de destino y nivel de servicio del paquete, el paquete es marcado como una excepción y distribuido a un área de manejo de excepción en donde se hacen esfuerzos adicionales para obtener una dirección de destino válida para el paquete. Regresando a la figura 7, en el paso 123 la dirección de destino del paquete es validada. El procedimiento para validar direcciones contra un estándar conocido son bien conocidos en la técnica y detalles de estos procedimientos están fuera del alcance de esta descripción. Algunos estándares son usados comúnmente por entidades que realizan entregas, incluyendo un estándar zip+4 que es mantenido por el Servicio Postal de los Estados Unidos. Si la dirección de destino capturada por el sistema de captura de datos 30 es determinado como dirección válida, el procedimiento procede al paso 124 y la dirección y nivel de servicio son enviados al sistema de asignación de trabajo 20. Pero si la dirección de destino no es válida, un PAL 60 en blanco es generado y el paquete es tratado como una excepción. En el paso 124, el sistema de asignación de trabajo 20 hace coincidir la dirección de destino de paquete y el nivel de servicio contra el pian de despacho 25 y genera una instrucción de manejo para el paquete. Sí la combinación de dirección de destino y nivel de servicio no coinciden con las direcciones en el plan de despacho 25, se imprime un PAL 60 que tiene un identificador de NIS (no en el sistema). En una modalidad preferida, los pre-cargadores cargan manualmente paquetes que contienen un identificador de NIS en el PAL 60. En el paso 125, las instrucciones de manejo son enviadas desde el sistema de asignación de trabajo 20 al sistema de captura de datos 30, que genera un PAL 60 que contiene las instrucciones y fija (o de otra manera asocia) el PAL 60 al paquete. Regresando nuevamente a la figura 5, una vez que la instrucción de manejo para un paquete ha sido determinada y un PAL 60 ha sido generado y fijado al paquete, el procedimiento se mueve al paso 130 y el paquete se manifiesta. En el contexto de un sistema de entrega de paquetes, el procedimiento de manifestación significa que el paquete se añade a un manifiesto de carga particular. Como se describe más adelante, los manifiestos de carga finalmente serán descargados a través del sistema de descarga de manifiesto 50 a un dispositivo de computación portátil 70 que un proveedor de servicios porta en su ruta. El manifiesto almacenado en el dispositivo de computación 70 provee de esta manera al proveedor de servicios una imagen clara del trabajo que ha de ser completado. En una modalidad de la presente invención, el sistema de asignación de trabajo 20 realiza la función de asignar paquetes a una carga y generar el manifiesto. Alternativamente, estas funciones son realizadas por aplicaciones separadas y una aplicación, tal como una aplicación de generación de manifiesto, monitorea la asignación de paquetes y genera el manifiesto. El procedimiento de descargar el manifiesto a un dispositivo portátil 70 se describe con mayor detalle más adelante. En general, la asignación del trabajo 20 y los sistemas de monitoreo del trabajo 40 rastrean los paquetes asignados a cada carga y almacenan las asignaciones en una estructura de datos referida aquí como un manifiesto o manifiestos de trabajo. Al recibir una solicitud para una descarga de manifiesto, el sistema de asignación de trabajo 20 recupera el manifiesto de una base de datos u otro dispositivo de almacenamiento en donde el manifiesto es almacenado y transmite el manifiesto a la aplicación o dispositivo que inicia la solicitud de descarga. Ya sea directamente desde el sistema de monitoreo de trabajo 20 o indirectamente a través de un administrador de rutas (descrito más adelante), el dispositivo de computación portátil 70 recibe el manifiesto del sistema de asignación de trabajo 20. Si la precarga ha sido completada antes de que el manifiesto sea descargado, entonces no se requiere comunicación adicional. Pero si el manifiesto es incompleto, ocurrirá una actualización de manifiesto. En una modalidad, el sistema de monitoreo de trabajo 40 rastrea el progreso de la precarga y está configurado para monitorear si un manifiesto es cargado una vez que ha sido descargado el manifiesto. Alternativamente, el monitoreo del manifiesto puede ocurrir por medio de una asignación de trabajo 20 y sistemas de descarga de manifiesto 50. En otra modalidad, un conductor debe monitorear la precarga y se requiere descargar manualmente un manifiesto actualizado o por lo menos una actualización para un manifiesto preexistente para capturar cualesquiera cambios de último minuto a su carga de trabajo. En una modalidad, la descarga del manifiesto y/o las actualizaciones para el manifiesto pueden ocurrir a través de la conexión directa entre el dispositivo portátil 70 y el sistema de descarga de manifiesto 50. Pero un experto en la técnica reconocerá que el dispositivo portátil 70 también puede ser equipado con una tecnología de radio o celular inalámbrica de modo que las actualizaciones al manifiesto puedan ocurrir después de que el conductor ha dejado la instalación de precarga y ha empezado su ruta. Una ventaja para el enfoque inalámbrico para actualizar el manifiesto es la capacidad de agregar trabajo a un manifiesto que es recibido algún tiempo después de que el procedimiento de precarga ha sido completado. Un ejemplo de esto es un portador que recibe una solicitud de medio día para recoger un paquete. Sí está disponible la comunicación inalámbrica al dispositivo de computación portátil 70, una transmisión inalámbrica al dispositivo portátil 70 se puede hacer para añadir el nuevo trabajo al manifiesto mientras el conductor está a la mitad de la ruta.
B. Sistema de descarga de manifiesto Como se describió anteriormente, el manifiesto del trabajo asignado a un conductor es descargado a un dispositivo de computación portátil 70 portado por el conductor en su ruta. En la técnica se conocen dispositivos portátiles de este tipo como lo evidencia la unidad de dispositivo de adquisición de información de entrega (DIAD) que los conductores de UPS han portado desde principios de la década de 1990. Desde su introducción, los conductores de UPS han usado la unidad de DIAD para recopilar información de paquetes. En el pasado, los datos de paquetes eran recolectados y almacenados en la unidad de DIAD mientras el conductor estaba lejos del vehículo de entrega dando servicio a sus clientes. Cuando el conductor regresaba al vehículo, el DIAD era colocado en un adaptador de vehículo que facilitaba la transmisión de los datos de paquete a una instalación de almacenamiento central. Una base de datos de rastreo de paquetes era entonces actualizada con los datos del paquete, que permitía a los clientes rastrear el movimiento y entrega de sus paquetes en el sistema de UPS. Versiones más recientes de la unidad de DIAD están equipadas con celulares y radios inalámbricos y permiten así la transmisión de datos de paquete directamente entre la unidad de DIAD y la instalación de almacenamiento central.
Una limitación de sistemas de entrega conocidos es una incapacidad para proveer a un conductor de una clara imagen del trabajo que es asignado al conductor en un día dado. Mientras que las unidades de DIAD existentes son capaces de cargar una lista de toda la dirección conocida a lo largo de una ruta, la unidad de DIAD no indica cuáles de las direcciones son parte del trabajo asignado en un día dado. La única forma en que un conductor sepa qué trabajo le ha sido asignado, ha sido distribuir físicamente los paquetes en el área de almacenamiento del vehículo de entrega. La figura 9 ilustra una modalidad de generación de un manifiesto y sistema de descarga 50 que descarga un manifiesto de trabajo a un dispositivo de computación portátil 70. Esta modalidad del sistema de descarga de manifiesto 50 incluye una pluralidad de dispositivos de computación portátiles 70, un administrador de rutas 85, un bastidor de terminal 95, un sistema de control de terminal 100, un servidor de archivo de datos 105 y un equipo de herramienta de manifiesto 110. Además, el sistema de descarga de manifiesto 50 está en comunicación con el sistema de asignación de trabajo 20 y los otros componentes del sistema de entrega 10 a través del sistema de asignación de trabajo 20. Los siguientes párrafos describen la operación del sistema de descarga de manifiesto 50 de conformidad con una modalidad de la presente invención. Como se describió antes, los dispositivos de computación portátiles 70 portados por los conductores son almacenados en un bastidor de terminal 95 cuando no están en uso. Aunque almacenadas en el bastidor de terminal 95, las baterías en los dispositivos 70 son recargadas y los datos son transferidos entre los dispositivos portátiles 70 y otros sistemas. En una modalidad preferida, el sistema de control de terminal 100 controla la carga de datos de paquete de los dispositivos portátiles 70 y la descarga de datos a los dispositivos 70. En una modalidad de la presente invención, el tipo de información descargada a los dispositivos portátiles 70 cuando los dispositivos están en el bastidor de terminal 95, incluyen, sin limitación, información de perfil del conductor (v.gr., identificador del empleado, nombre, tipo de conductor (de tiempo completo o auxiliar)), datos de territorio (v.gr., información acerca del territorio de servicio planeado, tal como información de dirección), información de destinatario para un territorio especificado (v.gr., servicios de entrega especiales, información de facturación y perfiles de clientes), datos de configuración de dispositivo portátil (v.gr., país, idioma, moneda, servicios soportados y reglas de tabla de código de barras), datos de contabilidad de recolección programados y/o reglas de entrega y recolección personalizadas en el nivel del remitente y/o destinatario. En una modalidad preferida, el sistema de control de terminal 100 reside en una estación de trabajo en un centro de servicio y comunica con los dispositivos de computación portátiles 70 mediante una interfaz de comunicación óptica. Sin embargo, un experto en la técnica reconocerá fácilmente que se pueden usar otras interfaces de comunicación en lugar de la interfaz óptica, incluyendo infrarrojo, celular y/o inalámbrica. El sistema de archivo de datos 105 comunica con el sistema de control de terminal 100 para recibir los datos de empaque y es descargado de los dispositivos de computación portátiles 70 al final del día. Entre los datos de paquetes enviados al sistema de archivo de datos 105 está una disposición sobre todos los paquetes manifestados, incluyendo datos que detallan el trabajo del manifiesto que se completó, el trabajo completado que no se incluyó en el manifiesto y el trabajo que se incluyó en el manifiesto pero que no se completó. Estos datos de trabajo después pasan del remitente de archivo de datos 105 al equipo de herramienta de manifiesto 1 0 en donde los datos de disposición son comparados contra el manifiesto. Esta comparación provee un análisis de la precisión de los datos de manifiesto, las decisiones tomadas por el conductor durante el día y la precisión de los datos de paquete recibidos de los clientes. Una función del administrador de rutas 85 es servir como una ¡nterfaz entre los dispositivos de computación portátiles 70 y el sistema de asignación de trabajo 20. La figura 9 ilustra el administrador de rutas 85 que comunica con tres dispositivos portátiles 70 a través de tres interfaces de comunicaciones diferentes. Un experto en la técnica reconocerá que esta figura simplemente ilustra que el sistema de descarga de manifiesto 50 puede usar una variedad de interfaces de comunicación conocidas para transmitir datos de paquetes y manifiesto. En un caso, el administrador de rutas 85 se muestra comunicando directamente a un dispositivo portátil 70 a través de un IrDA o puerto óptico. En un segundo caso, la comunicación entre el administrador de rutas 85 y un segundo dispositivo portátil 70 ocurre a través de un dispositivo IrDA conectado a una red de área local (LAN). En este ejemplo, el dispositivo de computación portátil 70 tiene acceso al LAN usando un dispositivo de IrDA conectado a un puerto de bus de serie universal (USB) de una computadora personal u otro dispositivo de IrDA que está conectado a la LAN. La representación en la figura 9 de la nube de red como una LAN se pretende que sea ilustrativa y un experto en la técnica reconocerá que otros tipos de redes que son conocidos por los expertos en la técnica se pueden usar en la presente invención incluyendo sin limitación una LAN inalámbrica, una red de área local y una red de área amplia inalámbrica. En un tercer caso, la comunicación entre el administrador de rutas 85 y el dispositivo de computación portátil 70 ocurre remotamente a través de tecnología inalámbrica, celular, satelital u otra tecnología conocida para comunicación de datos remota entre dispositivos electrónicos. La comunicación remota entre el dispositivo de computación portátil 70 y el administrador de rutas 85 puede ocurrir ya sea directamente o a través de la LAN. Además, la figura 9 también muestra el dispositivo portátil 70 como comunicando con el sistema de asignación de trabajo 20. Se pretende que esto muestre que en algunas modalidades la comunicación entre el sistema de generación de manifiesto 85 y los dispositivos portátiles 70 pueden desviar el administrador de rutas 85. La comunicación entre los dispositivos de computación portátiles 70 también se muestra en la figura 9. Ese tipo de comunicación entre conductores ocurre, por ejemplo, sí el trabajo en un primer manifiesto de conductor es cambiado a un segundo manifiesto asociado con un segundo conductor. Un primer conductor en una primera ruta puede tener una descompostura de un vehículo de entrega y puede usar el dispositivo de computación portátil 70 para notificar a una estación de monitoreo u otra base de operaciones de la descompostura. En respuesta, otros conductores en el área pueden recibir instrucciones, ya sea desde la estación de monitoreo o desde el conductor con la descompostura, requiriendo que se encuentren en el sitio de la descompostura para redistribuir el trabajo (paquetes en el caso de un sistema de entrega de paquetes) que originalmente fue asignado al conductor que tuvo la descompostura. En tal caso, dos conductores pueden colocar sus dispositivos portátiles respectivos 70 en contacto directo uno con otro de modo que los dispositivos puedan establecer comunicación con un IrDA o puerto óptico y de esta manera permitan que el trabajo asignado a un manifiesto en el primer dispositivo 70 sea transferido electrónicamente a un manifiesto en el segundo dispositivo 70. Si la transferencia de trabajo entre los conductores no requiere un movimiento de un paquete de un primer vehículo a un segundo vehículo, los dispositivos portátiles 70 pueden comunicar remotamente a través de tecnología inalámbrica, celular o satelital. Por lo tanto, por ejemplo, si a un primer conductor se asigna una recolección y debido al tráfico u otros problemas no puede completar la recolección, el conductor puede transferir la asignación de recolección a otro conductor sin requerir que los dispositivos portátiles 70 estén en proximidad unos con otros. Estas son sólo algunas de las situaciones potenciales en las cuales la transferencia de datos entre dispositivos de computación portátiles 70 es conveniente, y otros usos para este tipo de comunicación serán fácilmente evidentes para un experto en la técnica. Los siguientes párrafos describen la operación del sistema de descarga de manifiesto 50 en un contexto de entrega de paquetes de conformidad con una modalidad de la presente invención. Al principio del día, un conductor recupera un dispositivo de computación portátil 70 del bastidor de terminal 95. En una modalidad, un manifiesto parciai es descargado al dispositivo portátil 70 a través del sistema de control de terminal 100 mientras que el dispositivo 70 es almacenado en el bastidor de terminal 95. El procedimiento de precarga continúa incluso después de que el conductor remueve el dispositivo portátil 70 del bastidor de terminal 95; por lo tanto, inmediatamente antes de partir para empezar la ruta, el conductor indica el dispositivo portátil 70 a un puerto de IrDA del administrador de rutas 85 para capturar los cambios que ocurrieron desde la última actualización de manifiesto. La figura 10 muestra un flujo de procedimiento para descargar un manifiesto a un dispositivo de computación portátil 70 de conformidad con una modalidad de la presente invención. En el paso 200, el administrador de rutas 85 recibe una solicitud de un dispositivo de computación portátil 70 para un manifiesto y dirige la solicitud al sistema de asignación de trabajo 20. En el paso 210, el sistema de asignación de trabajo 20 recupera el manifiesto solicitado desde una base de datos u otro dispositivo usado para almacenar datos del manifiesto. En el paso 220, el sistema de asignación de trabajo 20 transmite el manifiesto al administrador de rutas 85. Y en el paso 230, el administrador de rutas 85 descarga el manifiesto al dispositivo de computación portátil 70. En un escenario típico, un conductor tiene la opción de recargar y/o actualizar los datos de manifiesto tan frecuentemente como sea necesario. En el ejemplo anterior, si una adición/corte se realiza después de que el conductor ya ha descargado el manifiesto, éste puede volver a conectar el dispositivo de computación portátil 70 al administrador de rutas 85 para capturar el cambio. Alternativamente (y como se muestra más adelante), el conductor puede usar el dispositivo de computación portátil 70 para solicitar actualizaciones de manifiesto adicionales después de que el conductor ha dejado el sitio de recarga. Para continuar con el ejemplo anterior, el conductor obtiene la versión más actualizada del manifiesto y deja el sitio de precarga para empezar su ruta. Posteriormente ese día, el portador recibe una solicitud de emergencia de un cliente que solicita una recolección de paquete. La dirección y el nivel de servicio del nuevo trabajo es introducido en un sistema de asignación de trabajo 20 (o algún otro sistema que es responsable de la distribución de nuevo trabajo) que hace coincidir el nuevo trabajo contra el plan de despacho preexistente para seleccionar al conductor que recibirá la asignación. El portador entonces establece un enlace de comunicación (a través de tecnología inalámbrica, celular, satelital u otra tecnología de transferencia de datos remota) con el dispositivo de computación portátil 70 asociado con el conductor seleccionado y actualiza su manifiesto con la nueva asignación. En una modalidad preferida, el dispositivo de computación portátil 70 está configurado para usar los datos de manifiesto para realizar varias funciones, incluyendo transferencias de trabajo, la siguiente actividad determinada y la función de actividad de desempeño. La función de transferencia de trabajo (anteriormente descrita) generalmente se usa para transferir trabajo de un dispositivo de computación portátil 70 a otro. La función de siguiente actividad permite a un conductor visualizar la siguiente actividad que ha de ser realizada en el manifiesto. En sistemas de entrega que son conocidos en la técnica, un conductor continuamente se está moviendo dentro y fuera del área de almacenamiento del carro de paquetes, revisando constantemente el trabajo que queda por ser completado. Una falla del conductor para seguir estrechamente el trabajo restante con frecuencia da como resultado un tiempo de compromiso no cumplido o la necesidad de regresar en su ruta para entregar un paquete que olvidó. La función de siguiente actividad determinada enfrenta este problema de planeación al rastrear el trabajo manifestado y presentar al conductor un plan ordenado para completar el trabajo. En una modalidad preferida, un conductor tiene la capacidad de visualizar el manifiesto en una variedad de formas. Los siguientes párrafos describen varias vistas que están disponibles para el conductor. En una modalidad, una vista por omisión del manifiesto es listar el trabajo en la secuencia que el trabajo ha de ser completado de acuerdo con el plan de despacho que se usa para asignar el trabajo. Esta vista es valiosa en cuanto que presenta a un conductor un listado ordenado de las asignaciones de trabajo para un día y el conductor puede determinar con una mirada la siguiente asignación de trabajo que ha de ser completada. Una vista alternativa que está disponible para el conductor es un listado para aquellas unidades de trabajo que tienen un límite de tiempo o un tiempo de compromiso por el cual el trabajo debe ser completado. Otra vista más que está disponible para el conductor es una vista de todo el trabajo asociado con un lugar particular. Esto es útil en casos en los que un conductor está entregando a más de un cliente en una sola dirección (o un intervalo de direcciones) tal como un centro comercial o un edificio de oficinas. Un beneficio de tener el manifiesto en el dispositivo de computación portátil 70 es que un conductor puede desplegar una lista de cada unidad de trabajo asociado con un lugar dado con unos cuantos golpes de teclado. Otras dos vistas del manifiesto que están disponibles para los conductores son la vista completa y una vista de tiempo de compromiso. Cuando se usa la vista completa, el manifiesto está organizado por compromiso y listado de orden (DOL). El DOL organiza el trabajo con base en la secuencia establecida por el plan de despacho sin referirse a los niveles de servicio de primera calidad. El tiempo de compromiso toma en cuenta que el trabajo con un nivel de servicio de primera calidad debe ser completado en los tiempos de compromiso establecidos o antes de éstos. La vista completa del manifiesto aparece por omisión a la vista de DOL del manifiesto; sin embargo, el trabajo que tiene un tiempo de compromiso gana prioridad en la lista de manifiesto a medida que se aproxima el tiempo de compromiso. En otras palabras, el despliegue de manifiesto incrementa la prioridad de trabajo de compromiso para notificar al proveedor de servicios que un tiempo de compromiso se aproxima y el proveedor de servicios necesita empezar a considerar el trabajo para una entrega futura. En una modalidad preferida, la determinación de la función de siguiente actividad del dispositivo de computación portátil 70 controla la manera en la cual el manifiesto está organizado en la pantalla. A medida que se aproxima un tiempo de compromiso particular, el trabajo que debe ser completado por el límite de tiempo que se aproxima recibe una mayor prioridad en la lista de trabajo. En una modalidad, sí múltiples paquetes tienen el mismo tiempo de compromiso las mismas unidades de trabajo asociadas con ese límite de tiempo común son almacenadas por DOL: En una modalidad, la determinación de la función de siguiente actividad estima el lugar del conductor basado en el trabajo ya realizado y lista el trabajo de tiempo de compromiso que resta por ser completado de tal manera que el trabajo que está más cerca de la posición estimada del conductor es listado primero. Alternativamente, el dispositivo de computación portátil 70 está equipado con un sistema de ubicación global (GPS) y la localización real del conductor se usa más que un estimado de la localización del conductor. Un conductor también tiene la opción de usar una vista de tiempo de compromiso. La vista de tiempo de compromiso lista sólo aquel trabajo de manifiesto que tiene un tiempo de compromiso y, en una modalidad preferida, el trabajo es organizado primero por tiempo de compromiso y después por DOL. En modalidades alternativas, el trabajo de tiempo de compromiso es organizado primero por tiempo de compromiso y después por el trabajo que está más cerca de la ubicación actual del conductor, que es ya sea estimado con base en el trabajo realizado o determinado por un dispositivo de GPS. Otro beneficio de tener datos de manifiesto en el dispositivo de computación portátil 70 es la función de actividad de desempeño. En el contexto del sistema de entrega de paquetes, un conductor usa la función de actividad de desempeño cuando el conductor entrega o recoge un paquete. En una modalidad preferida, el manifiesto de trabajo incluye información acerca del trabajo que ha de ser realizado y el cliente para quien el trabajo es realizado. En el contexto de una entrega de un paquete, por ejemplo, el manifiesto incluye el nombre y dirección del destinatario del paquete, información acerca del paquete que ha de ser entregado e información acerca del remitente que envió el paquete. Cuando un conductor llega al sitio del cliente para entregar el paquete, algo o toda la información relevante para la entrega del paquete ya está presente en el dispositivo de computación portátil 70 en el manifiesto. La función de actividad de desempeño usa información de entrega en el manifiesto para pre-poblar los campos en el dispositivo de computación portátil 70. Esto hace que el conductor no tenga que introducir por clave el nombre del receptor del paquete y elimina los errores de golpes de teclado que resultan de una introducción manual. En una modalidad preferida, la función de actividad de desempeño también notifica al conductor si el número de paquetes entregados no coincide con el número manifestado y, de esta manera, la función de actividad de desempeño sirve como una auditoría para verificar en forma doble la actividad de entrega. Una entrega de paquete típica realizada por un conductor con un manifiesto descargado en su dispositivo de computación portátil 70 típicamente ocurrirá de la siguiente manera. El conductor llega al sitio y se refiere al manifiesto para determinar qué paquetes han de ser entregados. El conductor usa un escudriñador de código de barras, interrogador de RFID o tecnología similar para capturar un número de rastreo u otro identificador de paquete de las etiquetas de embarque de los paquetes que han de ser entregados. El dispositivo de computación portátil 70 compara los datos de paquetes capturados con el manifiesto para confirmar que el paquete apropiado está siendo entregado y realiza la pre-población del despliegue de entrega con información relevante del cliente y paquete. En una modalidad preferida, la función de actividad de desempeño también provee al conductor datos de accesorios para la interrupción, tales como si se requiere la firma de un adulto o si el trabajo es una transacción de pago contra entrega.
Cuando se completa la entrega, el trabajo desaparece de la pantalla de manifiesto. Al final del día, el manifiesto es borrado y el conductor regresa el dispositivo de computación portátil 70 al bastidor de terminal 95. La información de disposición recopilada durante el día es después cargada al sistema de control de terminal 100 y se pasa al servidor de archivo de datos 105 y el equipo de herramienta de manifiesto 1 10. El equipo de herramienta de manifiesto 10 compara los datos de disposición contra el manifiesto y provee reportes u otra retroalimentación en cuanto a la precisión de los datos en el manifiesto original, las decisiones tomadas por el conductor y la precisión de información recibida de los clientes. El sistema de entrega 10, que comprende un listado ordenado de servicios seleccionables se puede modalizar en cualquier medio legible por computadora para usar por medio de o en conexión con un sistema, aparato o dispositivo de ejecución de instrucciones, tal como un sistema basado en computadora, un sistema que contiene procesador u otro sistema que puede buscar las instrucciones desde el sistema, aparato o dispositivo de ejecución de instrucciones y ejecutar las instrucciones.. En el contexto de este documento, un "medio legible por computadora" puede ser cualquier medio que pueda contener, almacenar, comunicar, propagar o transportar el programa para usar mediante o en conexión con el sistema, aparato o dispositivo de ejecución de instrucciones. El medio legible por computadora puede ser, por ejemplo, pero sin limitarse a, un sistema, aparato, dispositivo o medio de propagación electrónico, magnético, óptico, electromagnético, infrarrojo o de semiconductores. Ejemplos más específicos (una lista no exhaustiva) del medio legible por computadora incluiría lo siguiente: una conexión eléctrica (electrónica) que tiene uno o más alambres, un disco flexible de computadora portátil (magnético), una memoria de acceso aleatorio (RAM) (magnética), una memoria de sólo lectura (ROM) (magnética), una memoria de sólo lectura programable borrable (EPROM o memoria instantánea) (magnética), una fibra óptica (óptica), y una memoria de sólo lectura en disco compacto portátil (CDROM) (óptica). Cabe notar que el medio legible por computadora podría ser incluso papel u otro medio adecuado en el cual se imprima el programa, ya que el programa puede ser capturado electrónicamente, a través de, por ejemplo, escudriñamiento óptico del papel u otro medio, después compilado, interpretado o procesado de otra manera de una manera adecuada si es necesario, y después almacenado en una memoria de computadora. Además, cualesquiera descripciones o bloques de procedimiento en diagramas de flujo serán entendidos como que representan módulos, segmentos o porciones de código que incluyen una o más instrucciones ejecutables para ¡mplementar funciones lógicas específicas o pasos en el procedimiento y las implementaciones alternas se incluyen dentro del alcance de la modalidad preferida de la presente invención en la cual las funciones pueden ser ejecutadas fuera de orden de aquel mostrado o descrito, incluyendo sustancialmente en forma concurrente o en orden inverso, dependiendo de la funcionalidad implicada, como lo entenderían los expertos en la técnica de la presente invención. Se debe hacer énfasis en que las modalidades anteriormente descritas de la presente invención, particularmente cualesquiera "modalidades preferidas" son simplemente ejemplos posibles de las ¡mplementaciones, expuestas simplemente para un entendimiento claro de los principios de la invención. Cualesquiera variaciones y modificaciones se pueden hacer a las modalidades anteriormente descritas de la invención sin apartarse sustancialmente del espíritu de los principios de la invención. Se pretende que dichas modificaciones y variaciones sean incluidas aquí dentro del alcance de la descripción y la presente invención y protegidas por las siguientes reivindicaciones. En conclusión de la descripción detallada, cabe notar que será obvio para los expertos en la técnica que se pueden hacer muchas variaciones y modificaciones a la modalidad preferida sin apartarse sustancialmente de los principios de la presente invención. También, se pretende que dichas variaciones y modificaciones sean incluidas dentro del alcance de la presente invención como se expone en las reivindicaciones anexas. Además, en las siguientes reivindicaciones, se pretende que las estructuras, materiales, actos y equivalentes de todos los medios o elementos de función adicionales incluyan cualquier estructura, materiales o actos para realizar sus funciones citadas.

Claims (1)

NOVEDAD DE LA INVENCION REIVINDICACIONES
1 - Un sistema para generar un manifiesto de trabajo en un sistema de entrega de paquetes, dicho sistema comprende: un sistema de captura de datos que captura datos de la etiqueta de embarque para una pluralidad de paquetes que son enviados a un lugar geográfico designado; un sistema de asignación de trabajo que asigna cada uno de los paquetes a una de una pluralidad de rutas de entrega preexistentes con base por lo menos en parte en los datos de la etiqueta de embarque; una aplicación de generación de manifiesto que monitorea la asignación de paquetes y genera un manifiesto de trabajo para cada una de dicha pluralidad de rutas de entrega preexistentes; y un dispositivo de computación portátil que recibe el manifiesto de trabajo en un formato electrónico. 2. - El sistema de conformidad con la reivindicación 1 , caracterizado además porque los datos de la etiqueta de embarque comprenden una dirección de destino del paquete y un nivel de servicio. 3. - El sistema de conformidad con la reivindicación 2, caracterizado además porque la asignación de paquetes se basa por lo menos en parte en la dirección de destino del paquete y el nivel de servicio. 4. - El sistema de conformidad con la reivindicación 3, caracterizado además porque el sistema de asignación de trabajo asigna paquetes a las rutas al comparar la dirección de destino y el nivel de servicio contra un plan de despacho. 5 - El sistema de conformidad con la reivindicación 1 , caracterizado además porque el manifiesto de trabajo comprende una lista de lugares y una secuencia de servicio de dichos lugares. 6. - El sistema de conformidad con la reivindicación 5, caracterizado además porque la secuencia de servicio es determinada por el plan de despacho. 7. - El sistema de conformidad con la reivindicación 5, caracterizado además porque el dispositivo de computación portátil se puede configurar para desplegar el manifiesto de trabajo de acuerdo con la secuencia de servicio. 8. - Un sistema de entrega de paquetes que genera un manifiesto para cada una de una pluralidad de rutas preexistentes y descarga el manifiesto a una pluralidad de dispositivos de computación portátiles, el sistema de entrega comprende: un sistema de captura de datos que captura datos de la etiqueta de embarque de una pluralidad de paquetes; un sistema de asignación de trabajo que asigna cada uno de dicha pluralidad de paquetes a una de las rutas preexistentes con base por lo menos en parte en los datos de la etiqueta de embarque; una aplicación de generación de manifiesto que genera el manifiesto para cada una de la pluralidad de rutas de entrega preexistentes, en donde el manifiesto incluye una lista de paquetes que han sido asignados a una de las rutas de entrega preexistentes; y un administrador de rutas que descarga el manifiesto al dispositivo de computación portátil asociado con una de las rutas de entrega preexistentes. 9.- El sistema de conformidad con la reivindicación 8, caracterizado además porque los datos de la etiqueta de embarque comprenden una dirección de destino del paquete y la asignación de paquetes a una de las rutas de entrega preexistentes se basa por lo menos en parte en dicha dirección de destino del paquete. 10 - El sistema de conformidad con la reivindicación 8, caracterizado además porque los datos de la etiqueta de embarque comprenden una dirección de destino del paquete y un nivel de servicios y la asignación de paquetes a una de las rutas de entrega preexistentes se basa por lo menos en parte en dicha dirección de destino del paquete y el nivel de servicios. 11.- El sistema de conformidad con la reivindicación 8, caracterizado además porque los datos de la etiqueta de embarque comprenden una dirección de destino del paquete y un tiempo de entrega objetivo y la asignación de paquetes a una de las rutas de entrega preexistentes se basa por lo menos en parte en dicha dirección de destino del paquete y el tiempo de entrega objetivo. 12.- Un sistema para generar un manifiesto que lista una o más unidades de trabajo que son programadas para ser completadas en una ruta preexistente para un día dado, el sistema comprende: un sistema de captura de datos que identifica lugares en donde ha de ser completada una o más unidades de trabajo; un sistema de asignación de trabajo que asigna cada una de las unidades de trabajo a una de una pluralidad de rutas preexistentes con base por lo menos en parte en los lugares identificados; una aplicación de generación de manifiesto que monitorea la asignación de las unidades de trabajo y genera un manifiesto para cada una de dicha pluralidad de rutas preexistentes; y un dispositivo de computación portátil asociado con una o más de la pluralidad de rutas preexistentes que recibe el manifiesto en un formato electrónico. 13. - El sistema de conformidad con la reivindicación 12, caracterizado además porque comprende un administrador de rutas que controla una descarga del manifiesto al dispositivo de computación portátil. 14. - El sistema de conformidad con la reivindicación 12, caracterizado además porque el dispositivo de computación portátil recibe el manifiesto a través de transmisión inalámbrica. 15.- El sistema de conformidad con la reivindicación 12, caracterizado además porque el dispositivo de computación portátil recibe el manifiesto a través de una interfaz de IrDA. 16. - El sistema de conformidad con la reivindicación 12, caracterizado además porque el dispositivo de computación portátil está configurado para desplegar el manifiesto a un usuario. 17. - El sistema de conformidad con la reivindicación 16, caracterizado además porque el dispositivo de computación portátil está configurado para desplegar las unidades de trabajo en una secuencia que las unidades de trabajo han de ser completadas de acuerdo con la ruta preexistente. 18. - El sistema de conformidad con la reivindicación 12, caracterizado además porque el dispositivo de computación portátil incluye un microprocesador, una memoria, una pantalla, un dispositivo de entrada, una interfaz de l/O y un reloj. 19. - Un sistema para generar un manifiesto que lista unidades de trabajo que han de ser completadas en una pluralidad de rutas preexistentes, en donde cada una de las rutas preexistentes lista una pluralidad de lugares en un área geográfica y un orden predeterminado que ha de ser usado para dar servicio a esos lugares, el sistema comprende: un sistema de captura de datos que identifica una pluralidad de lugares en donde han de ser completadas las unidades de trabajo; un sistema de asignación de trabajo que asigna cada una de las unidades de trabajo a una de una pluralidad de rutas preexistentes con base por lo menos en parte en el lugar identificado de la unidad de trabajo; una aplicación de generación de manifiesto que monitorea la asignación de cada una de dichas unidades de trabajo y genera el manifiesto para cada una de la pluralidad de rutas preexistentes; y un dispositivo de computación portátil asociado con cada una de las rutas preexistentes que recibe el manifiesto para cada ruta preexistente al cual está asociado el dispositivo de computación portátil. 20. - El sistema de conformidad con la reivindicación 19, caracterizado además porque un límite de tiempo para completar una unidad de trabajo está asociado con alguna o todas las unidades de trabajo. 21 . - El sistema de conformidad con la reivindicación 20, caracterizado además porque el dispositivo de computación portátil está configurado para ajusfar el orden predeterminado para cumplir uno o más de los límites de tiempo. 22. - El sistema de conformidad con la reivindicación 19, caracterizado además porque el dispositivo de computación portátil está equipado con un dispositivo de regulación de tiempo que permite rastrear una cantidad de tiempo restante antes de la expiración d un límite de tiempo pendiente que está asociado con una o más de las unidades de trabajo. 23. - El sistema de conformidad con la reivindicación 19, caracterizado además porque el dispositivo de computación portátil está equipado con un dispositivo de regulación de tiempo que es capaz de determinar un tiempo actual. 24.- El sistema de conformidad con la reivindicación 23, caracterizado además porque el dispositivo de computación portátil está configurado para mover una unidad de trabajo mayor en el orden predeterminado si la unidad de trabajo tiene un límite de tiempo asociado y dicho límite de tiempo está dentro de un intervalo predeterminado del tiempo actual. 25.- El sistema de conformidad con la reivindicación 19, caracterizado además porque el dispositivo de computación portátil está configurado para analizar el manifiesto y desplegar una siguiente unidad de trabajo que ha de ser completada de acuerdo con el orden predeterminado. 26. - El sistema de conformidad con la reivindicación 19, caracterizado además porque el dispositivo de computación portátil está configurado para actualizar el manifiesto en respuesta a una adición de una nueva unidad de trabajo o un cambio a una unidad de trabajo existente. 27. - El sistema de conformidad con la reivindicación 19, caracterizado además porque el dispositivo de computación portátil está equipado con un dispositivo electrónico a través del cual el dispositivo de computación portátil puede recibir actualizaciones al manifiesto. 28.- El sistema de conformidad con la reivindicación 19, caracterizado además porque el dispositivo de computación portátil está equipado con una ¡nterfaz de IrDA a través del cual el dispositivo de computación portátil puede recibir actualizaciones al manifiesto.
MXPA04012925A 2003-12-22 2004-12-17 Sistemas y metodos de generacion y descarga de manifiesto. MXPA04012925A (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/745,468 US7895132B2 (en) 2003-12-22 2003-12-22 Manifest generation and download systems and methods

Publications (1)

Publication Number Publication Date
MXPA04012925A true MXPA04012925A (es) 2005-07-26

Family

ID=34679167

Family Applications (1)

Application Number Title Priority Date Filing Date
MXPA04012925A MXPA04012925A (es) 2003-12-22 2004-12-17 Sistemas y metodos de generacion y descarga de manifiesto.

Country Status (2)

Country Link
US (2) US7895132B2 (es)
MX (1) MXPA04012925A (es)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2551885C (en) * 2004-01-28 2016-08-09 W. W. Grainger, Inc. System and method for managing the delivery of orders for goods
US20050267821A1 (en) * 2004-05-14 2005-12-01 United Parcel Service Of America, Inc. Address validation mode switch
US7840340B2 (en) * 2007-04-13 2010-11-23 United Parcel Service Of America, Inc. Systems, methods, and computer program products for generating reference geocodes for point addresses
WO2009052210A2 (en) * 2007-10-15 2009-04-23 I.D. Systems, Inc. System and method for managing work requests for mobile assets
DE102010061901B4 (de) * 2010-11-24 2018-03-08 Deutsche Post Ag Dynamische Tourenplanung
JP5969515B2 (ja) * 2011-02-22 2016-08-17 フェデックス コーポレイト サービシズ,インコーポレイティド 分散型グローバル(クラウド)アーキテクチャを通じたセンサーデータのジオステージングのためのシステム及び方法
US9225383B2 (en) 2012-03-14 2015-12-29 Geoforce, Inc. System and method for implementation of a direct sequence spread spectrum transmitter
US9916555B2 (en) 2012-04-10 2018-03-13 Geoforce, Inc. Location tracking with integrated identification of cargo carrier contents and related system and method
US9082102B2 (en) 2012-04-10 2015-07-14 Geoforce, Inc. System and method for remote equipment data management
US9049641B2 (en) 2012-04-10 2015-06-02 Geoforce, Inc. Apparatus and method for radio frequency silencing in oil and gas operations, excavation sites, and other environments
US20140310041A1 (en) * 2013-01-30 2014-10-16 Command Alkon Incorporated Scheduling system and method for distribution of perishable loads of pre-mixed concrete to multiple sites
US10417601B2 (en) 2013-06-28 2019-09-17 United Parcel Service Of America, Inc. Confidence ratings for delivery of items
US20150046362A1 (en) * 2013-08-07 2015-02-12 Zf Friedrichshafen Ag Delivery forecasting system
US20150046298A1 (en) * 2013-08-09 2015-02-12 Air Products And Chemicals, Inc. Method and system for monitoring deliveries
US10139495B2 (en) 2014-01-24 2018-11-27 Hand Held Products, Inc. Shelving and package locating systems for delivery vehicles
CA2915529C (en) * 2014-12-17 2024-05-28 Trapeze Software Ulc Systems for heads-up display of transit industry vehicle information
US20160232487A1 (en) * 2015-02-11 2016-08-11 Ben Yonker Package Delivery System, Service, Method and Application
WO2016161019A1 (en) 2015-03-30 2016-10-06 Intelleflex Corporation Actively managed food delivery
US10078127B2 (en) * 2015-09-15 2018-09-18 Nxp B.V. Tracking spatial placement of HF RFID tag objects on a surface using multiple reception antennas
US10192194B2 (en) * 2015-11-18 2019-01-29 Hand Held Products, Inc. In-vehicle package location identification at load and delivery times
US10592842B2 (en) * 2015-12-02 2020-03-17 Walmart Apollo, Llc Methods and systems for loading products into a cargo space of a delivery vehicle
CN114873119B (zh) 2017-03-20 2023-10-31 伯克希尔格雷营业股份有限公司 用于处理包括移动矩阵载体***的物体的***和方法
WO2018175770A1 (en) * 2017-03-23 2018-09-27 Berkshire Grey, Inc. Systems and methods for processing objects, including automated mobile matrix bins
CN110650903B (zh) 2017-03-23 2021-07-20 伯克希尔格雷股份有限公司 用于处理包括自动移动矩阵载体的物体的***和方法
EP3388983A1 (en) * 2017-04-11 2018-10-17 ADVA Optical Networking SE A life cycle network management system for performing life cycle and maintenance management of distributed network devices
CA3080615C (en) 2017-10-27 2023-10-24 Berkshire Grey, Inc. Systems and methods for processing objects including mobile matrix carrier systems
US20190318322A1 (en) * 2018-04-12 2019-10-17 Rithm Al, Inc. System and method for determining an order of future events
US11625655B2 (en) * 2018-11-14 2023-04-11 Servicenow, Inc. Workflows with rule-based assignments
US10467562B1 (en) 2019-02-18 2019-11-05 Coupang, Corp. Systems and methods for computerized balanced delivery route assignment
US10467563B1 (en) 2019-02-18 2019-11-05 Coupang, Corp. Systems and methods for computerized balanced delivery route pre-assignment
US20210133677A1 (en) * 2019-10-31 2021-05-06 Walmart Apollo, Llc Apparatus and methods for determining delivery routes and times based on generated machine learning models

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6363323B1 (en) * 1993-05-18 2002-03-26 Global Research Systems, Inc. Apparatus and method for monitoring travel of a mobile vehicle
US5804802A (en) * 1996-02-14 1998-09-08 United Parcel Service Of America, Inc. Two-way data communication manager
US5897629A (en) * 1996-05-29 1999-04-27 Fujitsu Limited Apparatus for solving optimization problems and delivery planning system
JPH10281788A (ja) * 1997-04-10 1998-10-23 Hitachi Ltd 集配ナビゲーションシステム
US6401078B1 (en) * 1998-04-01 2002-06-04 R & L Carriers Bill of lading transmission and processing system for less than a load carriers
US7769644B2 (en) * 1998-04-01 2010-08-03 R & L Carriers, Inc. Bill of lading transmission and processing system for less than a load carriers
US6753830B2 (en) * 1998-09-11 2004-06-22 Visible Tech-Knowledgy, Inc. Smart electronic label employing electronic ink
US6924781B1 (en) * 1998-09-11 2005-08-02 Visible Tech-Knowledgy, Inc. Smart electronic label employing electronic ink
ES2207501T3 (es) * 1999-02-08 2004-06-01 United Parcel Service Of America, Inc. Sistema y metodos para el envio de paquetes mediante internet.
JP2001014585A (ja) * 1999-06-30 2001-01-19 Mitsubishi Heavy Ind Ltd 配送車運用管理システム
US6975998B1 (en) * 2000-03-01 2005-12-13 Arrivalstar, Inc. Package delivery notification system and method
US6510383B1 (en) * 2000-03-01 2003-01-21 Arrivalstar, Inc. Vehicular route optimization system and method
JP2002024710A (ja) * 2000-07-12 2002-01-25 N Ii C Logistics Kk ネット宅配サービスのための方法ならびにそのシステム及び同方法がプログラムされ記録された記録媒体
US7187278B2 (en) * 2001-03-06 2007-03-06 Peter Biffar Rule based proximity and time based tracking system
US20070102329A1 (en) * 2001-10-04 2007-05-10 Siemens Aktiengesellschaft Parcel dispatch manager system and method
JP2003165627A (ja) * 2001-11-29 2003-06-10 Nosu:Kk 集荷配送システム
US7313549B2 (en) * 2002-01-09 2007-12-25 Hudson Frederick J Remote materials management system
US6707905B2 (en) * 2002-04-18 2004-03-16 Avaya Technology Corp. Location enhanced automatic work distribution
US20040030572A1 (en) * 2002-05-03 2004-02-12 Helen Campbell Same day product and document delivery management system and process
ATE400856T1 (de) * 2002-05-16 2008-07-15 United Parcel Service Inc Systemen und verfahren für sortierung und lieferung von paketen unter verwendung von rfid technik
US20030220806A1 (en) * 2002-05-23 2003-11-27 Kevin Hoffman Information and time managing system and method
JP2004102367A (ja) * 2002-09-04 2004-04-02 Hitachi Ltd 需給計画方法およびシステム
US20050251330A1 (en) * 2003-04-17 2005-11-10 Paul Waterhouse Internet package tracking system
US7119716B2 (en) * 2003-05-28 2006-10-10 Legalview Assets, Limited Response systems and methods for notification systems for modifying future notifications
EP1668574A1 (en) * 2003-09-16 2006-06-14 Swiftxt Limited A method of scheduling delivery of goods

Also Published As

Publication number Publication date
US8266071B2 (en) 2012-09-11
US20050137933A1 (en) 2005-06-23
US20110112979A1 (en) 2011-05-12
US7895132B2 (en) 2011-02-22

Similar Documents

Publication Publication Date Title
MXPA04012925A (es) Sistemas y metodos de generacion y descarga de manifiesto.
EP1504401B1 (en) Systems and methods for package sortation and delivery using radio frequency identification technology
US5804802A (en) Two-way data communication manager
Brewer et al. Intelligent tracking in manufacturing
US20180314865A1 (en) Method and system for supervised disembarking of passengers from a bus
US11605046B2 (en) Shipment distribution system and method for distribution of goods shipments
Yao et al. The impact of real-time data communication on inventory management
WO2003060644A2 (en) Closed loop asset management process
CN1989513A (zh) 用于在运输网络中跟踪资产的方法和***
US20220414585A1 (en) Methods and systems for transportation dock management
CN102999828A (zh) 用于救援物资监控的数据处理方法和装置
CN113342382B (zh) 数据的校验方法、***和边缘端设备
US6789729B1 (en) Method for receiving and shipping items
US20060241985A1 (en) System and methods for transportation utilization and control
CN112581046A (zh) 一种仓储物流管理***及方法
WO2007018337A1 (en) Method for transporting baggage using subway
US11883853B2 (en) Integrated on-demand placarding
KR101767185B1 (ko) 실시간 자산관리서버를 구비하는 통합형 복화운송시스템
CN110659862B (zh) 一种仓储信息处理方法和***
JP2005194103A (ja) 仕分け支援装置
JP2005225680A (ja) 電子タグid認識装置及び作業方法
KR20050062328A (ko) 전파 식별 기술을 이용한 운송용기 자동수불관리 시스템및 그 방법
EP1927938B1 (en) Method for package sortation and delivery using radio frequency identification technology
CN114037394A (zh) 一种物流单分类选址方法
KR20050070875A (ko) 인터넷기반의 컨테이너 관리시스템

Legal Events

Date Code Title Description
FA Abandonment or withdrawal