ES2390165T3 - Aparato y método para manipular imágenes - Google Patents

Aparato y método para manipular imágenes Download PDF

Info

Publication number
ES2390165T3
ES2390165T3 ES06016508T ES06016508T ES2390165T3 ES 2390165 T3 ES2390165 T3 ES 2390165T3 ES 06016508 T ES06016508 T ES 06016508T ES 06016508 T ES06016508 T ES 06016508T ES 2390165 T3 ES2390165 T3 ES 2390165T3
Authority
ES
Spain
Prior art keywords
image
card
transaction card
customer
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES06016508T
Other languages
English (en)
Inventor
Adam Elgar
Tom Elgar
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Serverside Group Ltd
Original Assignee
Serverside Group Ltd
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=32853162&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=ES2390165(T3) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Serverside Group Ltd filed Critical Serverside Group Ltd
Application granted granted Critical
Publication of ES2390165T3 publication Critical patent/ES2390165T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/355Personalisation of cards for use
    • G06Q20/3552Downloading or loading of personalisation data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/00Two-dimensional [2D] image generation
    • G06T11/60Creating or editing images; Combining images with text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/24Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • General Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Marketing (AREA)
  • Technology Law (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Information Transfer Between Computers (AREA)
  • Processing Or Creating Images (AREA)
  • Apparatus For Radiation Diagnosis (AREA)
  • Cameras Adapted For Combination With Other Photographic Or Optical Apparatuses (AREA)
  • Endoscopes (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Magnetic Resonance Imaging Apparatus (AREA)
  • Liquid Crystal (AREA)
  • Closed-Circuit Television Systems (AREA)

Abstract

Un sistema informático para aplicar una imagen personalizada a una tarjeta de transacciones financierascorrespondiente a una cuenta financiera de un cliente, el sistema comprende:un software (254) de manipulación de imágenes para asociar una identificación (1102) de cliente coninstrucciones, las instrucciones se basan en manipulaciones de usuario aplicadas en una interfaz remota deusuario a una representación gráfica de por lo menos una porción de una imagen original mantenida en unalmacén (253) de imágenes; yunos medios de aplicación de imágenes para aplicar la imagen personalizada a la tarjeta de transaccionesfinancieras, la imagen personalizada se basa en las instrucciones asociadas con la identificación (1102) decliente por el software (254) de manipulación de imágenes,en donde la identificación de cliente comprende uno de entre: un código de un sentido creado aplicando unafunción de código de un sentido a la información de cuenta financiera del cliente; e información cifrada decliente creada cifrando información de cuenta financiera del cliente.

Description

Aparato y método para manipular imágenes.
CAMPO TÉCNICO Esta invención está relacionada con métodos y un aparato para manipular imágenes; y en particular con métodos y un aparato para reproducir imágenes personalizadas en bienes de consumo en ubicaciones remotas de un usuario. La realización preferida incluye software de manipulación de imágenes basado en producto en linea (on-fine) .
ANTECEDENTES Ha habido un creciente deseo del consumidor por la auto-diferenciación, particularmente para diferenciar articulas personales comercializados en masa. Esto puede verse claramente en la reciente popularidad de tonos de llamada de móvil y carcasas de teléfonos móviles según los gustos del cliente. Para proporcionar gráficos personalizados en productos de consumo, por lo tanto, ha existido la necesidad de un paquete de manipulación de gráficos que fuera rápido y fácil de usar para permitir a los usuarios hacer diseños especificas de los productos, particularmente desde ubicaciones remotas de las instalaciones de impresión y almacenamiento de imágenes. Sin embargo, proporcionar tal paquete de manipulación de gráficos por internet no ha demostrado ser fácil.
Un problema proviene de la naturaleza abierta del propio internet. Para permitir a los usuarios de internet visitar cientos de miles de sitios web sin verificar, y más todavia proteger el ordenador del usuario contra virus y piratas informáticos maliciosos, un navegador no debe permitir a los sitios web el acceso a archivos del ordenador del usuario. De este modo, los navegadores son "terminales falsos", aunque muy poderosos; no es fácil "hacer" activamente nada con un navegador de internet -simplemente navegar entre recursos en línea y presenta información e imágenes al usuario. De este modo, para diseñar una imagen gráfica para la aplicación a un articulo personal, un usuario de internet puede ser capaz de manipular imágenes dentro del entorno del navegador, pero no ser capaz de guardar las imágenes.
El problema de manipular imágenes que van a ser aplicadas a un articulo remoto del usuario se ha resuelto anteriormente de dos maneras, cada una de la cuales tiene desventajas. En una solución, un usuario manipula imágenes en su propia máquina sin el uso de un navegador. Esta solución tiene la ventaja de ser muy rápida una vez instalada en la máquina local, pero padece de tres defectos importantes. Primero, para permitir al programa ejecutarse en la máquina del cliente, el usuario debe descargar primero un programa. Esto lleva tiempo, y es poco práctico, porque el software no puede ser visto ni puede ser probado hasta que ha sido descargado completamente. Luego, el programa debe ser instalado en la máquina del usuario, donde se quedará permanentemente hasta que se quite. Esto ocupa espacio de almacenamiento en el disco duro del cliente, ralentiza el ordenador del usuario y puede provocar cuelgues del sistema. Por último, el programa descargado puede tener virus informáticos.
En otra solución de manipUlación de imágenes, una imagen es manipulada directamente en un servidor utilizando mini-programas (Appfets) de Java, u otro agregado (pfug-in) que funcione de una manera similar, tal como un control ActiveX particularizado. Cada vez que el usuario utiliza la interfaz para hacer una manipulación de la imagen, se hace una llamada independiente al servidor; el software del servidor cambia la posición de la imagen, y devuelve la información a la máquina del cliente. Las ventajas teóricas de Java y programas similares son que pueden ejecutarse en cualquier máquina de cliente con resultados idénticos; y que el software no debe ser instalado en la máquina del cliente, porque la mini-aplicación (Appfef) de Java se ejecuta dentro de una Máquina Virtual Java del navegador. Sin embargo, el problema con Java y programas similares es que internet simplemente no es lo bastante rápido para proporcionar una experiencia placentera para el usuario. Además, en la práctica, como la mini-aplicación de Java no sabe en qué tipo de máquina se va a ejecutar, puede reaccionar de forma muy distinta de una máquina a otra.
La Publicación Internacional de Patente nO 03/085573 describe un método y un aparato para permitir a un usuario pedir una tarjeta de crédito/cheque regalo y permitir al usuario diseñar la tarjeta de crédito/cheque regalo por internet.
SUMARIO Según unos aspectos de la invención se proporciona un sistema informático y un método según las reivindicaciones independientes 1 y 15, respectivamente.
También se describe un sistema informático para la manipulación de imágenes remotas. El sistema informático comprende: una interfaz de usuario basada en navegador para ser expuesta para la manipulación de una representación gráfica de por lo menos una porción de una imagen mantenida en un almacén remoto de imágenes; un enlace de comunicaciones por internet que asocia la interfaz de usuario con un procesador remoto de imágenes, dicho enlace es operativo para transferir información acerca de manipulaciones aplicadas a la representación gráfica entre la interfaz de usuario y el procesador remoto de imágenes; y unos medios para que el procesador remoto de imágenes acceda al almacén remoto de imágenes para aplicar a la imagen, mantenida en el almacén, las manipulaciones que emulan las aplicadas a la representación gráfica.
La imagen mantenida en el almacén remoto de imágenes puede ser de resolución relativamente más alta que la representación gráfica de por lo menos una porción de la imagen. El procesador remoto de imágenes puede comprender además unos medios para comunicar una versión de la imagen, que comprende las manipulaciones aplicadas, a unos medios de impresión de imágenes mantenidos de manera segura desde la interfaz de usuario. El sistema informático puede comprender además unos medios para asociar una identificación única con un usuario que aplica las manipulaciones a la representación gráfica; en donde el enlace de comunicaciones por internet es operativo para transferir la identificación única entre la interfaz de usuario y el procesador remoto de imágenes. El procesador remoto de imágenes también puede comprender unos medios para recibir un valor de dispersión (hash value) , que relaciona a un usuario que aplicó las manipulaciones con la representación gráfica. La interfaz de usuario basada en navegador puede ser presentada en un quiosco accesible a un consumidor. El quiosco puede comprender una impresora para imprimir una imagen, producida por la aplicación de las manipulaciones que emulan a las aplicadas a la representación gráfica, en un articulo de consumo. El sistema informático también puede comprender además una base de datos capaz de almacenar la información acerca de las manipulaciones aplicadas a la representación gráfica; de tal manera que una manipulación pueda ser aplicada a la imagen mantenida en el almacén remoto de imágenes, de manera distinta a en el tiempo real, o como alternativa, permitir realizar lotes de tareas de impresión en articulos diferentes. El sistema informático puede comprender además una impresora para imprimir una imagen, producida por la aplicación de las manipulaciones que emulan a las aplicadas a la representación gráfica, en un articulo de consumo. El artículo de consumo puede comprender unos medios de acceso de cuenta financiera.
También se describe un método para hacer funcionar un sistema informático para la manipulación de imágenes remotas. El método comprende: exponer, para la manipulación en una interfaz de usuario basada en navegador, una representación gráfica de por lo menos una porción de una imagen mantenida en un almacén remoto de imágenes; proporcionar un enlace de comunicaciones por internet que asocia la interfaz de usuario con un procesador remoto de imágenes; transferir información acerca de manipulaciones aplicadas a la representación gráfica entre la interfaz de usuario y el procesador remoto de imágenes; y hacer que el procesador remoto de imágenes acceda al almacén remoto de imágenes y aplique, a por lo menos una porción de la imagen mantenida en el almacén, manipulaciones que emulan a las aplicadas a la representación gráfica.
El método puede comprender además transferir una identificación única entre la interfaz de usuario y el procesador remoto de imágenes, la identificación única está asociada con un usuario que aplica las manipulaciones a la representación gráfica. El método también puede comprender la recepción de un valor de dispersión en el procesador remoto de imágenes, el valor de dispersión relaciona a un usuario que aplica las manipulaciones con la representación gráfica; o presentar la interfaz de usuario basada en navegador en un quiosco accesible para un consumidor. Una impresora en el quiosco puede utilizarse para imprimir una imagen, producida por la aplicación de las manipulaciones que emulan a las aplicadas a la representación gráfica, en un artículo de consumo. El método también puede comprender además almacenar la información acerca de las manipulaciones aplicadas a la representación gráfica, de tal manera que las manipulaciones puedan ser aplicadas a la imagen mantenida en el almacén remoto de imágenes, de manera distinta a en el tiempo real, o, como alternativa, permitir realizar lotes de tareas de impresión en articulos diferentes. El método también puede comprender la impresión de una imagen, producida por la aplicación de las manipulaciones que emulan a las aplicadas a la representación gráfica, en un artículo de consumo, que puede comprender unos medios de acceso a cuentas financieras.
También se describe un producto de programa informático que comprende unos medios de código de programa, dichos medios de código de programa incluyen: unos primeros medios de código para exponer, para la manipulación en una interfaz de usuario basada en navegador, una o más representaciones gráficas de por lo menos una porción de una imagen mantenida en un almacén remoto de imágenes; proporcionar unos segundos medios de código para establecer un enlace de comunicaciones por internet que asocia la interfaz de usuario con un procesador remoto de imágenes; unos terceros medios de código para transferir información acerca de manipulaciones aplicadas a la representación gráfica entre la interfaz de usuario y el procesador remoto de imágenes; y unos cuartos medios de código para hacer que el procesador remoto de imágenes acceda al almacén remoto de imágenes y aplique, a por lo menos una porción de la imagen mantenida en el almacén, manipulacione que emulan a las aplicadas a la representación gráfica.
También se describe un sistema informático para la manipulación de imágenes remotas. El sistema informático comprende: un sistema de servidor a la vista (front end server') para hacer funcionar unos medios de program informático para proporcionar una interfaz de usuario para exponer una representación gráfica de por lo menos una porción de una imagen mantenida en un almacén remoto de imágenes para la selección del usuario de entre una pluralidad de similares representaciones gráficas de por lo menos una porción de cada una de una pluralidad de imágenes mantenidas en el almacén remoto de imágenes; y un enlace de comunicaciones por internet que asocia el sistema de servidor a la vista con un procesador remoto de imágenes capaz de acceder al almacén remoto de imágenes para seleccionar la imagen original mantenida en el almacén, de entre la pluralidad de similares imágenes mantenidas en el almacén, de una correspondiente manera a la selección del usuario hecha en la interfaz de usuario.
Los medios de programa informático pueden comprender además unos medios para permitir la manipulación de usuario de la representación gráfica en la interfaz de usuario; y el procesador remoto de imágenes puede comprender unos medios para acceder al almacén remoto de imágenes para aplicar a la imagen mantenida las manipulaciones almacenadas que emulan a las manipulaciones de usuario de la representación gráfica en la interfaz de usuario.
También se describe un sistema para aplicar una imagen personalizada a unos medios de acceso a cuenta financiera correspondientes a una cuenta financiera de un cliente. El sistema comprende: una tabla de asociación de cuentas financieras que asocia datos financieros, correspondientes a la cuenta financiera del cliente, con una identificación de cliente; un emulador de manipulación de imágenes para asociar la identificación de cliente con unos datos de selección de imágenes basados en selecciones de usuario hechas en una interfaz de usuario en relación a una representación gráfica de por lo menos una porción de una imagen original mantenida en un almacén de imágenes; y unos medios de aplicación de imágenes para aplicar la imagen personalizada a los medios de acceso a cuentas financieras, la imagen personalizada se basa en los datos de selección de imagen de usuario asociados con la identificación de cliente por el emulador de manipulación de imágenes, en donde el sistema mantiene por lo menos la tabla de asociación de cuentas financieras de forma segura respecto la interfaz de usuario.
El sistema puede comprender además un servidor a la vista para presentar la interfaz de usuario; y un servidor oculto (back end setvet'), que comprende el emulador de manipulación de imágenes, para comunicarse con el servidor a la vista y con el almacén de imágenes. El servidor a la vista puede comprender además unos medios para comunicar una cadena de datos de manipulación de usuario al servidor oculto. Los medios de acceso a cuentas financieras pueden comprender una tarjeta de crédito, una tarjeta de débito u otros medios de tarjetas de transacciones. La representación gráfica de la imagen original puede comprender una versión de diferente tamaño a la imagen original. La imagen original puede ser cargada desde el propio ordenador del cliente. Las selecciones de usuario comprenden operaciones seleccionadas de entre rotar, cambiar el tamaño, colocar, voltear, controlar el brillo, realizar reducción de ojos rojos y ajustar niveles de opacidad. Los datos de selección de usuario pueden comprender además datos relacionados con por lo menos una imagen para cubrir sobre la imagen original; y los datos relacionados con por lo menos una imagen para cubrir sobre la imagen original pueden comprender por lo menos una porción transparente. Las selecciones de usuario también pueden comprender operaciones para colocar por lo menos una porción de la imagen original dentro de una región de ventana de los medios de acceso a cuentas financieras. La región de ventana puede excluir las regiones de los medios de acceso a cuentas financieras que exponen características funcionales de los medios de acceso a cuentas financieras. Las selecciones de usuario también pueden comprender operaciones para colocar por lo menos una porción de la imagen original en relación a una plantilla de características de los medios de acceso a cuentas financieras. Los medios de acceso a cuentas financieras pueden comprender una de entre una tarjeta de crédito, una tarjeta de débito u otros medios de tarjetas de transacciones; y las características de los medios de acceso a cuentas financieras pueden comprender uno o más de entre un logotipo bancario, un holograma de tarjeta de transacciones y un indicador de tipo de tarjeta de transacciones.
También se describe un método para aplicar una imagen personalizada a unos medios de acceso a cuentas financieras correspondientes a una cuenta financiera de un cliente. El método comprende: asociar los datos financieros, correspondientes a la cuenta financiera del cliente, con una identificación de cliente en una tabla de asociación de cuentas financieras mantenida de forma segura respecto de una interfaz de usuario; asociar la identificación de cliente con unos datos de selección de imágenes basados en selecciones de usuario hechas en la interfaz de usuario en relación a una representación gráfica de por lo menos una porción de una imagen original mantenida en un almacén de imágenes; y aplicar la imagen personalizada a los medios de acceso a cuentas financieras, la imagen personalizada se basa en los datos de selección de imagen de usuario asociados con la identificación de cliente.
El método comprende además presentar la interfaz de usuario utilizando un servidor a la vista; y utilizar un servidor oculto, en comunicación con el servidor a la vista y con el almacén de imágenes, para recrear las selecciones de usuario hechas en la interfaz de usuario. El método también puede comprender además comunicar una cadena de datos de manipulación de usuario desde el servidor a la vista al servidor oculto. Los medios de acceso a cuentas financieras pueden comprender una tarjeta de crédito, una tarjeta de débito u otros medios de tarjetas de transacciones. La representación gráfica de la imagen original puede comprender una versión de diferente tamaño a la imagen original. El método puede comprender además cargar la imagen original desde el propio ordenador del cliente. Las selecciones de usuario comprenden operaciones seleccionadas de entre rotar, cambiar el tamaño, colocar, voltear, controlar el brillo, realizar reducción de ojos rojos y ajustar niveles de opacidad. Los datos de selección de imagen de usuario pueden comprender además datos relacionados con por lo menos una imagen para cubrir sobre la imagen original; donde la por lo menos una imagen para cubrir puede comprender por lo menos una porción transparente. Las selecciones de usuario pueden comprender operaciones para colocar por lo menos una porción de la imagen original dentro de una región de ventana de los medios de acceso a cuentas financieras. La región de ventana puede excluir las regiones de los medios de acceso a cuentas financieras que exponen características funcionales de los medios de acceso a cuentas financieras. Las selecciones de usuario pueden comprender operaciones para colocar por lo menos una porción de la imagen original en relación a una plantilla relacionada con características de los medíos de acceso a cuentas financieras. Los medíos de acceso a cuentas financieras pueden comprender una tarjeta de crédito, una tarjeta de débito u otros medios de tarjetas de transacciones; y las características de los medios de acceso a cuentas financieras pueden comprender uno o más de entre un logotipo bancario, un holograma de tarjeta de transacciones y un indicador de tipo de tarjeta de transacciones.
También se describe un método para hacer funcionar un sistema informático para aplicar una imagen personalizada a una tarjeta de transacciones financieras. El método comprende: proporcionar una tabla de asociación de cuentas financieras que asocia datos financieros de un cliente con una identificación de cliente; recibir en un procesador de imágenes un conjunto de manipulaciones aplicadas a una representación de una imagen en un terminal remoto de usuario, para generar un diseño personalizado; procesar la imagen representada aplicando el conjunto recibido de manipulaciones para producir una imagen personalizada; y enviar la imagen personalizada para la aplicación a una tarjeta de transacciones financieras, provista de características bancarias basadas en por lo menos la identificación de cliente.
También se describe un sistema informático para controlar la producción de una tarjeta personalizada de transacciones financieras. El sistema informático comprende: una tabla de asociación de cuentas financieras que asocia datos financieros de un cliente con una identificación de cliente; una interfaz de comunicación dispuesta para recibir un conjunto de manipulaciones aplicadas a una representación de una imagen en un terminal remoto de usuario, para generar un diseño personalizado; un procesador de imágenes para procesar la imagen representada aplicando dicho conjunto de manipulaciones para producir una imagen personalizada; y equipos de producción de tarjetas financieras capaces de recibir la imagen personalizada y los datos financieros pertinentes basados en la identificación de cliente para producir una tarjeta personalizada de transacciones financieras.
También se describe un método para hacer funcionar un sistema informático para producir una tarjeta de transacciones financieras. El método comprende: recibir un solo código de un sentido generado dentro de un entorno seguro a partir de información relacionada con una cuenta de cliente; recibir una imagen en un procesador de imágenes, y manipular la imagen según unas instrucciones de un terminal remoto manejado por dicho cliente; almacenar la imagen manipulada asociada con el código de un sentido; y proporcionar dicha imagen manipulada para la aplicación a una tarjeta de transacciones financieras, que responde a una petición que comprende un código idéntico de un sentido generado independientemente de dicha información de cuenta de cliente.
También se describe un sistema informático para producir una tarjeta personalizada de transacciones financieras. El sistema comprende: una interfaz para recibir desde un entorno seguro un único código de un sentido generado a partir de la información de cuenta de cliente; un procesador de imágenes operativo para manipular una imagen según unas instrucciones de un terminal remoto manejado por dicho cliente; un almacén de datos para almacenar la imagen manipulada asociada con el código de un sentido; y una interfaz operativa para suministrar dicha imagen manipulada para la aplicación a una tarjeta de transacciones financieras, que responde a una petición que comprende un código idéntico de un sentido generado independientemente de dicha información de cuenta de cliente. La información de cuenta de cliente puede comprender por lo menos una porción de un registro grabado en relieve.
Puede proporcionarse un quiosco accesible para los consumidores para realizar manipulaciones a la representación gráfica y/o para producir tarjetas de transacciones financieras a las que se ha aplicado una imagen personalizada.
También se describe un sistema informático para producir tarjetas personalizadas de transacciones financieras. El sistema informático comprende: unos medios para generar una interfaz de usuario basada en navegador para exponer en un terminal remoto una representación gráfica de por lo menos una porción de una imagen, dicha interfaz es capaz de efectuar una pluralidad de manipulaciones a la representación gráfica; un enlace de comunicaciones por internet que asocia la interfaz remota de usuario con un procesador de imágenes, dicho enlace es operativo para recibir instrucciones que definen dicha pluralidad de manipulaciones aplicadas a la representación gráfica desde el terminal remoto; un procesador de imágenes operativo para acceder a la imagen para aplicar manipulaciones que emulan a las aplicadas a la representación gráfica según las instrucciones; y equipos de producción de tarjetas de transacciones financieras operativos para aplicar la imagen resultante a una tarjeta de transacciones financieras.
También se describe un método para hacer funcionar un sistema informático para producir una ta~eta de transacciones financieras. El método comprende: recibir información cifrada de cliente generada dentro de un entorno seguro a partir de información relacionada con una cuenta de cliente; recibir una imagen en un procesador de imágenes, y manipular la imagen según unas instrucciones de un terminal remoto manejado por dicho cliente; almacenar la imagen manipulada asociada con la información cifrada de usuario; y proporcionar dicha imagen manipulada para la aplicación a una tarjeta de transacciones financieras, asociada con la información cifrada de
cliente, a una entidad que tiene una clave de cifrado capaz de descifrar la información cifrada de cliente.
También se describe un método para hacer funcionar un ordenador para facilitar la producción de una tarjeta personalizada de transacciones financieras. El método comprende: proporcionar unos medios para presentar a un cliente remoto una interfaz de usuario; recibir instrucciones para la manipulación de un archivo de imagen, las instrucciones se basan en manipulaciones realizadas por el cliente remoto con respecto a una versión representativa, en la interfaz de usuario, de la imagen que está contenida en el archivo; y proporcionar una imagen, producida basándose en dichas instrucciones para la manipulación, para la aplicación a la tarjeta de transacciones financieras, la imagen está asociada con una identificación de cliente que corresponde al cliente remoto.
La identificación de cliente puede comprender uno de entre: un código de un sentido, una identificación única de cliente, e información cifrada de cliente. El código de un sentido puede ser creado por un emisor de tarjetas que aplica una función de código de un sentido a la información de cuenta financiera del cliente remoto. La información cifrada de cliente puede ser cifrada por un emisor de ta~etas que cifra la información de cuenta financiera del cliente remoto. El proporcionar los medios para presentar la interfaz de usuario puede comprender hacer funcionar un servidor de sitio web. La imagen proporcionada para la aplicación a la tarjeta de transacciones financieras puede proporcionarse a una oficina de tarjetas. La identificación de cliente puede ser incrustada en la imagen producida basándose en dichas instrucciones para la manipulación; incluyendo ser incrustada como un código legible por máquina, tal como un código de barras, o para ser incrustada en metadatos de archivo. El archivo de imagen no es transferido a la interfaz de usuario.
También se describe un sistema para hacer funcionar un ordenador para facilitar la producción de una tarjeta personalizada de transacciones financieras. El sistema comprende: proporcionar unos medios de programa informático para presentar a un cliente remoto una interfaz de usuario; unos medios de instrucciones de imagen para recibir instrucciones para la manipulación de un archivo de imagen, las instrucciones se basan en manipulaciones realizadas por el cliente remoto con respecto a una versión representativa, en la interfaz de usuario, de la imagen que está contenida en el archivo; y unos medios para procesar imágenes para proporcionar una imagen, producida basándose en dichas instrucciones para la manipulación, para la aplicación a la tarjeta de transacciones financieras, la imagen está asociada con una identificación de cliente que corresponde al cliente remoto.
La identificación de cliente puede comprender uno de entre: un código de un sentido, una identificación única de cliente, e información cifrada de cliente. La identificación de cliente puede comprender un código de un sentido creado por una función de código de un sentido aplicada a la información de cuenta financiera del cliente remoto. La identificación de cliente también puede comprender información cifrada de cliente creada a partir de la información cifrada de cuenta financiera del cliente remoto. Los medios de programa informático pueden comprender una aplicación de servidor web de un servidor de sitio web. Los medios de procesamiento de imágenes pueden comprender unos medios para proporcionar la imagen para la aplicación a la tarjeta de transacciones financieras, a una oficina de tarjetas. Los medios de procesamiento de imágenes también pueden comprender unos medios para
incrustar la identificación de cliente en la imagen producida basándose en dichas instrucciones para la manipulación;
tal como utilizando unos medios para incrustar la identificación de cliente como un código legible por máquina, como un código de barras o como metadatos de archivo.
BREVE DESCRIPCiÓN DE LOS DIBUJOS Para una mejor comprensión de la presente invención, y para mostrar cómo puede llevarse a efecto la misma, ahora se hará referencia, solo a modo de ejemplo, a los dibujos que se acompañan, en los que:
La Fig. 1 ilustra un sistema informático para la manipulación remota de imágenes, según una realización de la presente invención; La Fig. 2 ilustra un método para hacer funcionar un sistema informático para la manipulación remota de imágenes, según una realización de la presente invención; Las Figs. 3-10 muestran pantallas de un sitio web de diseño de tarjetas de crédito, manejado según una realización de la invención; La Fig. 11 ilustra un método para hacer funcionar un sistema informático para la manipulación remota de imágenes, utilizando una identificación única de cliente, según una realización de la presente invención; La Fig. 12 ilustra un método para hacer funcionar un sistema informático para la manipulación remota de imágenes, utilizando un valor de dispersión para evitar la necesidad para crear y mantener una identificación única de cliente mediante la aplicación de tarjeta y ciclo de impresión, según una realización de la presente invención; La Fig. 13 ilustra un sistema según una realización de la invención, en la que una imagen se diseña utilizando un sistema en el que se utiliza una base de datos para almacenar información entre un usuario y la producción de imagen final, según una realización de la
DESCRIPCiÓN DETALLADA Una realización según la invención permite a un usuario manipular una imagen mediante una interfaz de navegador, y está dividida en dos porciones de software, denominadas aquí como software a la vista (front end software) y software oculto (back end software)
El software a la vista funciona enteramente dentro de un navegador de internet y en la mayoría de los casos no es necesaria una descarga, porque acepta las limitaciones del navegador. En una realización, el software a la vista ejecuta Flash, disponible de Macromedia SA de 600 Calle de Townsend, San Francisco, CA 94103, EE.UU., o software equivalente. El software a la vista es una pura Interfaz Gráfica de Usuario (GUI: del inglés Graphical User Interface), y permite a un usuario diseñar y editar gráficos en su pantalla para construir una representación de una imagen deseada. Las representaciones de imágenes de stock (iniciales) pueden ser presentadas a un usuario en una biblioteca de imágenes en pantalla y/o ser creadas por el usuario bajo demanda. La imagen que se desea producir puede componerse de uno o de varios componentes representativos, cada uno de los cuales tiene su posición definida con respecto a un origen, y puede ser manipulado sobre la base de un conjunto de reglas predeterminadas -tales como, por ejemplo, reglas que permiten que a la imagen o a sus componentes se les cambie el tamaño de nuevo, ser rotados, volteados, reflejados y ser movidos con respecto a otros componentes. Los componentes gráficos representativos pueden ser utilizados, por ejemplo, para construir diseños relativamente complejos que consisten en una pluralidad de diferentes capas y/o transparencias construidas utilizando escenas Flash.
Cuando el diseño está completado, en una realización según la invención, las instrucciones acerca de a qué se parece la imagen final son enviadas al software oculto, que se ejecuta en un servidor. En la realización preferida, estas instrucciones son enviadas juntas (simultáneamente) después de que la manipulación esté completada, y adoptan la forma de una cadena de texto para cada componente de la imagen. Por ejemplo, la cadena de texto makeimage.aspx para un componente de gráficos podría ser:
id+=030, x=182, y=32.3, flip=yes, rotate=270, scale=190.6, user=230
dónde id es una identificación de imagen; x e y definen la posición de un componente con respeto a un origen predeterminado; flip, rotate y escale definen manipulaciones de tipos generalmente bien conocidos en la técnica; y user es un número que identifica al usuario. Los expertos en la técnica apreciarán que una gama de manipulaciones de imagen puede definirse de esta manera. Una imagen resultante puede ser representada por uno o por varios componentes gráficos. De este modo es posible que una pluralidad de cadenas de texto, o una cadena prolongada de texto, definan una imagen hecha de una pluralidad de componentes gráficos separados. Los componentes gráficos utilizados, por ejemplo, en escenas de películas Flash son generados y manipulados con un mínimo de recursos de ordenador; y los diseños construidos como resultado pueden ser recreados en el lado (servidor) oculto utilizando archivos de imagen relevantes (y generalmente mucho más grandes). Pueden conseguirse diseños relativamente complejos empleando dos o más componentes de imagen con identificaciones independientes de imagen. Las identificaciones de imagen para componentes gráficos de la misma imagen pueden tener una característica común. De acuerdo con realizaciones de la invención, las instrucciones incluidas en la cadena de texto que define las manipulaciones necesarias para crear la imagen resultante, no tienen por qué ser incluidas en una sola cadena de texto; en vez de eso, puede transmitirse una serie de cadenas de texto para llevar por separado la misma pluralidad de instrucciones. Además, las manipulaciones en el servidor remoto no deben aguardar un recibí de toda la serie de cadenas de texto, pero en cambio pueden ser realizadas en fases a medida que se recibe cada cadena de la serie. Independientemente del número de cadenas de texto utilizadas, una ventaja de una realización según la invención es que una versión más pequeña y emulada de la imagen puede ser manipulada por el usuario con un mínimo de recursos de ordenador, y las instrucciones pueden ser transferidas eficientemente como cadena
de texto; en vez necesitar la ineficaz (y que lleva tiempo) transferencia de archivos grandes de imagen, o de
porciones de la misma, entre el cliente y un servidor de producción de imágenes. Además, también se supera la necesidad de hacer llamadas a un servidor con un cambio de imagen cada vez que se realiza una sola manipulación.
El software oculto es responsable de generar la imagen final, según una realización de la invención, interpretand las manipulaciones aplicadas a la representación (definida en la cadena de texto, o en cada una de las cadenas de texto) y aplicando las correspondientes manipulaciones a una o más imágenes de stock mantenidas en un almacén remoto de imágenes. Las imágenes utilizadas en el software a la vista son representaciones, que exigen menos en cuanto a cómputo, de las mantenidas en el servidor. Como resultado, el software oculto puede hace transformaciones de imagen que reflejan exactamente a las que se ven en la máquina del cliente. Una vez que la imagen deseada ha sido creada por el software oculto, la imagen puede ser producida para cualquier dispositivo que se necesite, tal como un dispositivo para imprimir la imagen sobre un artículo de consumo personalizado. De esta manera, la representación gráfica es expuesta y es manipulada en la interfaz de usuario por medio del software Flash, y sólo una mínima cantidad de información con respecto a la imagen y las manipulaciones aplicadas a la misma debe ser transferida al procesador remoto de imágenes.
d bO
Como se ha mencionado anteriormente, el software a la vista puede utilizar Flash de Macromedia, u otro producto. Por ejemplo, el software podría utilizar en su lugar HTML y Javascript (DHTML) sin una descarga, aunque la GUI es relativamente pobre. El uso de software Flash (o un equivalente) es ventajoso porque no le permite un acceso total a archivos locales del usuario, de modo que no hay riesgo de transmitir virus informáticos a la máquina del usuario. El uso de software Flash tampoco necesita que un usuario instale software aparte del añadido (plug-in) de Flash, que tiene una alta penetración en el mercado de navegadores.
La realización preferida permite de este modo la manipulación en línea de imágenes al emular las transformaciones basadas en navegador (tales como cambio de tamaño o cubrir imágenes), hechas por el usuario en una representación de la imagen, en el servidor de modo que las imágenes producidas puedan ser utilizadas para la creación de productos personalizados.
La manipulación en línea de imágenes está permitida creando una arquitectura de dos niveles, en una realización según la invención: hay un programa que permite la manipulación de imágenes en la pantalla delante de un usuario; y un segundo programa en un servidor que emula estas manipulaciones, de modo que las imágenes puedan ser producidas para la creación de productos personalizados. En la realización preferida, el proceso oculto, o los elementos de él, pueden ser realizados en un entorno seguro de cómputo; y las imágenes a gusto del cliente pueden ser impresas en un producto real bajo seguridad muy alta (por ejemplo, seguridad a nivel bancario). De esta manera, un usuario con acceso a internet puede diseñar imágenes a gusto del usuario para imprimir en un producto remoto que requiere tratamiento seguro, tal como seguridad de nivel bancario. Por ejemplo, medidas antifraude y antirrobo significan que la producción de ta~etas de crédito, y de otros tipos de tarjetas de transacción, se realizada en ubicaciones seguras. La realización a gusto del cliente de los diseños aplicados a tales tarjetas es posible de este modo, utilizando realizaciones preferidas, sin la necesidad de dar al usuario acceso directo de cómputo al entorno seguro.
Una herramienta en línea de edición de imágenes utiliza el entorno de navegador de HTML y Macromedia Flash como una Interfaz Gráfica de Usuario para el software remoto que emula las acciones tomadas en la máquina de cliente, en una realización según la invención. Esto permite una rápida experiencia para el usuario y un producto final de alta calidad. Sin embargo, el entorno basado en navegador del lado del cliente que permite manipulación por parte del usuario no debe ser necesariamente Flash de Macromedia. Podría utilizarse cualquier herramienta equivalente de software capaz de proporcionar la funcionalidad necesaria -por ejemplo, alguna herramienta capaz de generar una representación de una imagen, aplicar manipulaciones a la misma y transferir los resultados a través de un conjunto de órdenes al software del lado del servidor, de tal manera que un procesador de imágenes en el lado del servidor pueda emular las acciones de la parte a la vista y crear una imagen resultante que puede ser guardada en el servidor. El software a la vista permitirá la carga de imágenes desde el ordenador del usuario al servidor, de modo que las imágenes propias de usuario puedan ser manipuladas y puedan ser cubiertas con imágenes de "stock" y bordes. Entonces, comunicándose con el software oculto, es posible producir los bienes personalizados para un usuario. Tales bienes personalizados pueden incluir, por ejemplo, tarjetas de crédito, tarjetas de débito, cubiertas de móvil, jarras, camisetas, tarjetas de regalo e impresiones encuadradas.
Una realización según la invención tiene la ventaja de que las imágenes de alta calidad no deben ser cargadas en el navegador del cliente durante el proceso de manipulación, porque en su lugar se utilizan formatos ligeros permitidos en web para la experiencia del usuario, haciendo con ello que el sistema sea rápido y fácil de utilizar. Sin embargo, cuando la información es transferida, las imágenes originales de alta calidad son utilizadas para dar resultados de alta calidad de impresión. Una realización según la invención también permite proporcionar la manipulación rápida pero de peso ligero de gráficos, sin la complicación de descargar programas. Adicionalmente, una interfaz de usuario según la invención no llama constantemente al servidor; de este modo la interfaz es rápida y agradable d utilizar, y el ancho de banda de internet se utiliza eficientemente. Como otra ventaja de una realización de la invención, la imagen original no es transferida por internet en la fase de manipulación, de modo que las posibilidade de piratear (hacking) la imagen se reducen en gran medida. También, como la interfaz se ejecuta dentro del entorn de Flash de Macromedia, la interfaz es independiente de la plataforma. Aún más, como la imagen final puede ser creada en un servidor controlado por una sola compañía, la producción de imagen final puede hacerse para tener un tamaño y resolución estandarizados. Esto permite una integración fácil con impresoras, simplifica la producción d un producto personalizado, y simplifica la facturación basada en imágenes.
A modo de ejemplo, las Figs. 1 y 2 describen la producción de una tarjeta de crédito, de acuerdo con una realización de la invención.
En el ejemplo de la Fig. 1, un cliente accede al software, después de que haber solicitado una tarjeta de crédito a través de un sitio web 101 de un emisor de tarjetas (tal como un banco). En la primera etapa, el emisor de tarjetas da al cliente un número de identificación único 103 que es pasado a un servidor 108 de compilación de imágenes, que puede (o puede que no) ser manejado por una compañía distinta al emisor de tarjetas. El emisor de tarjetas asocia la identificación única de cliente 103 con la información financiera 104 del cliente. Esta asociación puede ser realizada en una tabla 124 de asociación de cuentas financieras mantenida en un entorno que es seguro respecto la interfaz de usuario. La identificación 103 asociada del cliente y la información financiera 104 son pasadas a un
servidor de impresora 109 de un banco (u otro emisor de tarjetas) a través de un cortafuegos (firewalf) 102. Luego, el cliente entra al software a la vista 105, que puede ser manejado por un servidor de sitio web u otro servidor a la vista. El cliente escoge una imagen 107 -en la Fig. 1 del disco duro 106 del ordenador del cliente y la carga en el servidor 108 de compilación de imágenes. La imagen 107 podría venir de cualquier fuente adecuada tal como una bíblioteca de imágenes mantenida por un operario del servidor 108 de compilación de imágenes. El software oculto 110, que se ejecuta en el servidor 108 de compilación de imágenes, ahora introduce la imagen original en una base de datos y genera una copia 111 más pequeña amistosa con la web para enviar al software a la vista 105. El cliente ahora realiza manipulaciones de imagen 112 (como cambio de tamaño, rotación y colocar la imagen), según desee el cliente. El software oculto 110 asocia la selección de imagen de cliente, y las manipulaciones y selecciones subsiguientes, con la identificación única 103 de cliente. Luego, el cliente escoge otra imagen 113 para cubrir encima de la primera imagen 107, Y coloca la imagen 113 como desee. La imagen de cubierta 113 puede, por ejemplo, ser un marco decorativo transparente para la imagen cargada 107, y puede ser mantenida en un servidor 114 de imágenes. El software oculto 110 transmite una versión 115 más pequeña y amistosa con la web de la imagen de cubierta 113 al cliente, para el uso en un creación de una combinación 116 de la imagen original manipulada 107 con la imagen de cubierta 113. Una vez que se consigue la aprobación 117 del cliente del diseño final 116 y se indica al software a la vista 105, el software a la vista 105 transmite una cadena 118 de datos de manipulación de usuarío al servídor 108 de compilación de imágenes. Esta cadena 118 encierra las selecciones y manipulaciones de la imagen del cliente. Con la recepción de esta cadena 118 el software oculto 110 accede a las copias originales de las imágenes desde una biblioteca de imágenes y realiza las operaciones exactas que el cliente ha escogido en el software a la vista 105 para el diseño final del cliente. De esta manera, el software oculto 110 emula las manipulaciones en el extremo de usuario según la información transferida en la cadena de texto (también denominada en esta memoria como secuencia (script) de resultados). En este punto el software oculto 110 puede producir la imagen resultante 119 para un servidor de impresora 120, que puede ser realizado a través de un cortafuegos 121. La imagen resultante 119 y la identificación asociada 103 de cliente pueden entonces pasarse al servidor de impresora 109 del banco (u otro emisor de tarjetas), que a su vez accede a la tabla 124 de asociación de cuentas financieras para obtener información financiera asociada segura 104 del cliente. La información financiera 104 Y la imagen resultante 119 pueden ser enviadas entonces a una impresora 122 de tarjetas de crédito, que imprime una tarjeta de crédito 123 a gusto del cliente. Todas las imágenes que son utilizadas por el cliente en el software a la vista 105 son publicadas a través del software oculto 110. La única información que pasa al software oculto 110 desde el software a la vista 105 (aparte de peticiones de imágenes) son los datos acerca de cómo aparece la imagen delante del cliente. Esta información puede ser cifrada fácilmente para una mayor seguridad. El número de imágenes combinado en un diseño no está limitado a uno o dos (tal como las imágenes 107 Y 113) -la secuencia (script) puede ser modificada fácilmente para muchas más capas. Además, no es necesario que las capas de imágenes transparentes de marco sean seleccionadas y manipuladas antes que una capa de imagen no transparente; las capas de imágenes pueden ser diseñadas en cualquier orden. También puede añadirse texto a la imagen mediante una réplica similar. La imagen de salida puede ser enviada a cualquier tipo de máquina y de este modo las aplicaciones posibles son muy amplias: el software puede ser aplicado no sólo al mercado de tarjetas del pago, sino también a tarjetas telefónicas y otras que no son de pago. En determinadas realizaciones, las capas pueden ser empleadas como plantillas y/o marcas, denominadas en esta memoria como transparencias. En una realización, la imagen final expuesta en una tarjeta puede estar restringida a una zona seleccionada predefinida, tal como una "ventana" en una tarjeta de pago (u otros medios de acceso de cuentas financieras), dejando el resto de la tarjeta libre para contener características funcionales de la tarjeta, como un logotipo bancario, un holograma de tarjeta de pago o un indicador de tipo (como, por ejemplo, logotipos de "Visa" o "MasterCard"). Como alternativa, algunas capas de imágenes pueden ser colocadas dentro una ventana seleccionada en la tarjeta; mientras otras capas de imágenes (tal como transparencias) se colocan fuera de la ventana seleccionada, pero rodeando las características funcionales de la tarjeta (como el logotipo bancario, holograma de tarjeta de pago, etc.). También, el logotipo bancario u otra característica financiera pueden actuar como una plantilla fija, detrás de la que el usuario puede mover la imagen a una posición deseada.
En la realización de la Fig. 2, en una primera etapa 231, un cliente 251 ha solicitado a un banco (u otro emisor de tarjetas) en línea una tarjeta de crédito, o es un cliente existente al que se ha ofrecido la oportunidad de hacer una nueva tarjeta para una cuenta existente. En la etapa 232, el cliente hace clic en un enlace que dirige al usuario a un sitio web (que puede ser manejado por una compañía distinta al emisor de tarjetas) para diseñar la tarjeta de crédit -llegando con una identificación única que está relacionada con la cuenta del cliente y que será llevada por el cliente en todo momento por el cliente en el sitio. En la etapa 233, la identificación de cliente es utilizada para iniciar sesión; como alternativa, el cliente podría iniciar sesión de manera independiente en este punto y recoger la identificación del cliente. Dado que el sitio web de diseño utiliza sólo la identificación de cliente para identificar al cliente, no obtiene ningún detalle financiero del cliente. En la etapa 234, el cliente elige cargar una imagen desde el propio ordenador 252 del cliente, como una imagen escaneada o fotografiada. En la etapa 235, la imagen es cargada en un servidor de imágenes, y puede ser mantenida en una base de datos 253 por comodidad. En la etapa 236, el cliente entra al software 254 de manipulación de imágenes basado en navegador. En la etapa 237, el software de manipulación de imágenes solicita que una serie de imágenes en formatos amigables con la web desde una herramienta 255 de cambio de tamaño de imagen, de modo que el proceso es rápido y fácil de utilizar. En la etapa 238, la herramienta de cambio de tamaño de imagen solicita la imagen original de la base de datos 253; en la etapa 239, la imagen original es devuelta y con un nuevo tamaño y formato amistosos con la web; y en la etapa 240, un conjunto de imágenes amistosas con la web son devueltas al software 254 de manipulación de imágenes (éstas son representaciones gráficas de las imágenes originales en las que se pueden realizar manipulaciones). Una vez que el cliente ha logrado el efecto deseado manipulando la serie de imágenes necesarias, las órdenes asociadas de manipulación de imagen son enviadas 241 a un emulador 256 de manipulación de imágenes. Las órdenes de manipulación de imágenes pueden incluir, por ejemplo, rotar, cambiar tamaño, colocar, voltear, escalar, controles de brillo, reducción de ojos rojos, niveles de opacidad y otras manipulaciones. En la etapa 242, el emulador 256 de manipulación de imágenes solicita entonces las imágenes originales del servidor de imágenes para que sea utilizada la imagen de mejor calidad. Al recibir las imágenes en la etapa 243, el emulador 256 repite entonces las transformaciones completadas del cliente y crea una imagen que emula a la creada en línea, pero que utiliza los gráficos originales de calidad más alta. En la etapa 244, esta imagen, y la identificación asociada de cliente, es enviada a la impresora 257 del banco. Los datos financieros correspondientes a la identificación de cliente son obtenidos, a través de una conexión segura 258 con el banco (u otro emisor de tarjetas); y el proceso de impresión se pone en movimiento.
En una realización según la invención que coloca imágenes personalizadas en tarjetas de crédito de plástico, es necesario asegurar un nivel muy alto de seguridad. Por lo tanto, en circunstancias donde ya hay registros financieros en el lugar para el usuario, la arquitectura recibe una identificación única no secuencial de cliente, que coincide con un conjunto de registros financieros, del emisor de tarjetas de crédito. Esta identificación de cliente es pasada a través de cada elemento del sistema y es devuelta con el archivo generado de imagen. De este modo en una operación de tipo "fusión de correspondencia", la imagen personalizada del cliente puede emparejarse con los registros financieros y personales del cliente, de modo que la imagen correcta sea colocada en la tarjeta. En ningún momento el software a la vista o el oculto tienen ninguna información financiera. La identificación de cliente se puede utilizar en un proceso automático de inicio de sesión. De esta manera, el software (software a la vista y software oculto) puede saber si el usuario es nuevo o no. A un visitante que vuelve se le pueden presentar de este modo imágenes que fueron cargadas en una visita anterior.
La arquitectura del sistema comprende dos elementos diferenciados, en una realización según la invención. El elemento a la vista, el elemento con el que interacciona el usuario, está construido en Flash de Macromedia. Este elemento permite al usuario diseñar una ta~eta manipulando (mediante escala, rotando o realizando otras manipulaciones como las que se han dado anteriormente) la imagen cargada y luego cubrir la imagen con marcos que pueden contener secciones transparentes. Dado que Flash no tiene "permisos locales" en la máquina de cliente, ya que es una interfaz basada en navegador, no es capaz de guardar el diseño final. Por lo tanto envía una cadena de instrucciones al segundo elemento del lado del servidor. El segundo elemento del lado del servidor puede estar escrito en C#, aunque Java, C, C ++, o cualquier otro idioma adecuado sea igualmente capaz. La cadena de instrucciones puede ser enviada como un "cadena de consulta" (querystring) es decir como parte de la URL; por ejemplo, la cadena podría tener un formato como:
(createpage.aspx?here_are_the_string_oUnstructions&rotate=90&flip=yes...)
También se pueden utilizar otros métodos para transmitir las manipulaciones del diseño del usuario, tal como utilizar un "formulario" de estilo HTML o escribir la información a una Galleta (Cookie) y entonces leer de nuevo la información. Como alternativa, pueden utilizarse las órdenes de protocolo de transferencia de hipertexto HTTP "POST" (Enviar) y HTTP "GET" (obtener) para pasar los datos desde la sesión de usuario al servidor. HTTP "POST" funciona de manera idéntica a un formulario estándar de sitio web; mientras HTTP "GET" funciona cambiando la URL. Por ejemplo, un HTTP "GET" podría cambiar una URL, para transferir la rotación, escala y otras selecciones de un usuario, para leerse:
http://www.personalcard.netlsaveinfo.aspx?rotate=90&flip=no&scale=232&x=232&y=12&y2=343&x2=333 etc.
Esta lista de técnicas para transmitir los resultados de manipulación no están pensadas para ser exhaustivas. También serán adecuadas alternativas y futuros desarrollos.
La identificación del cliente puede ser pasada utilizando Estado de Sesión (Objeto de la Sesión del servidor web) o pasando como parte de la "cadena de consulta" según una realización de la invención. Los "formularios" HTML podrían lograr los mismos fines.
Según una realización de la invención, una imagen puede ser cargada como JPEG, GIF, Bitmap, PNG, Tiff, etc.; aunque se apreciará que casi cualquier imagen digital puede ser cargada o producida. A partir de la imagen original cargada el sistema crea cuatro versiones separadas:
l.Una versión pequeña (como un JPEG) • véanse las capturas de pantalla de interfaz, a continuación. La
imagen es aproximadamente de 1 a 2k de tamaño de archivo.
2.Una versión más grande pero todavía optimizada para la web (esta está escalada para permitir a la imagen ser expandida al máximo disponible por la interfaz· tal como a escala del, 250% • Y todavía tener una
coincidencia de pixeles de uno a uno (es decir el tamaño de imagen es de ancho 241 x 250% si es posible). Esta es la imagen utilizada en la pantalla para el diseño de la tarjeta. 3.Una imagen Bitmap a la misma escala que la imagen original. Una imagen Bitmap puede ser utilizada, por ejemplo, en un sistema que utiliza C#, que es un lenguaje de Microsoft y utiliza Bitmap como el tipo predefinido de imagen. 4.EI diseño de salida, que puede tener un tamaño en proporción a una tarjeta de crédito. Este diseño podria tener cualquier formato de software que sea útil para la impresora utilizada, como BMP (Bitmap) o PNG (Gráfico Portátil de Red).
Las imágenes originales pueden ser colocadas en una base de datos una vez que han sido cargadas. En una realización, cada petición de imágenes requiere volver a la versión original a utilizar; sin embargo, este no tiene por qué ser el caso, porque una vez que se ha creado otra versión de imagen (p. ej. una versión pequeña), el sistema puede almacenar igualmente esta versión de modo que se reduzca el procesamiento (aunque se aumentaría la memoria ocupada). Un beneficio clave de una realización según la invención es que no es necesario pasar la imagen más grande hacia atrás y hacia delante a través de la web desde el cliente al servidor, excepto la carga inicial de imágenes. Sin embargo, cuando se genera el diseño final editado o la imagen, se utiliza la imagen de calidad más alta.
En una realización según la invención, el usuario diseña, en la pantalla, una imagen que parece del mismo tamaño físico que una tarjeta de crédito utilizando la resolución de pantalla de 72 dpi. Esto es porque un monitor de ordenador no puede presentar imágenes con una resolución más alta que esta. Sin embargo, una impresora puede producir en resoluciones más altas, típicamente 300 dpi o más grandes -aumentando la calidad. Aunque el software a la vista utilice las imágenes de baja resolución, el diseño final es compilado por el software oculto utilizando una versión de bitmap de escala completa, de la imagen original cargada. Esto puede lograrse utilizando un "lienzo virtual" dentro del software oculto que es más grande que el lienzo de diseño dentro del software a la vista. De este modo el diseño que está siendo creado por el software oculto es colocado sobre un fondo de tamaño más grande que en el software a la vista (mientras se mantiene la resolución de 72 dpi). De este modo, si el tamaño de la tarjeta de crédito en píxeles es de 241 por 153 entonces, colocando la imagen en un "lienzo virtual" de tarjeta de crédito de, 1050 por 672 a 72 dpi, la resolución puede ser aumentada a aproximadamente 300 dpi cuando la tarjeta de crédito es impresa finalmente (de nuevo a 83,82 mm (3,3 pulgadas) por 53,34 mm (2,1 pulgadas». Este método asegura que el dpi máximo factible (a los máximos ajustes de la impresora) es producido desde el software oculto, pero sólo se envía la resolución necesaria al software a la vista. Esto reduce los requisitos de memoria de la máquina del cliente y el tráfico por internet. Esta operación podría ser lograda igualmente cambiando la resolución de una imagen de 72 dpi a 300 en el tamaño original.
Para utilizar transparencias, en una realización según la invención, las imágenes que contienen una capa transparente (generalmente marcos o bordes) deben convertirse en "películas" Flash. Este proceso puede ser manual, pero también puede ser automatizado para permitir a las imágenes con transparencias (como bitmaps o PNG) ser importadas en el software a la vista "sobre la marcha". El software oculto puede utilizar la imagen original BMP o PNG para generar la imagen de la tarjeta de crédito.
Las Figs. 3-10 muestran pantallas de un sitio web de diseño de tarjetas de crédito, en una serie de etapas según una realización de la invención; La Fig. 3 muestra una primera pantalla, con una biblioteca estándar de imágenes asignadas al emisor particular de tarjetas que está utilizando el sitio web de diseño de tarjetas de crédito, a la izquierda de la pantalla. La Fig. 4 muestra una pantalla que permite a los usuarios iniciar la sesión para poder cargar nuevas imágenes en la biblioteca de la izquierda. Esto puede ser automatizado en versiones activas. En la Fig. 5, la carga permite al usuario hojear su propio ordenador en busca de imágenes para cargar. La Fig. 6 muestra una pantalla con una nueva biblioteca que incluye tanto las imágenes del usuario como un conjunto de imágenes de stock. En la pantalla de la Fig. 7, haciendo clic en la imagen pequeña de la izquierda, se carga la imagen más grande pero optimizada para la web. En este punto puede ser escalada, volteada, rotada o experimentar otra manipulaciones; y los detalles de la tarjeta pueden verse u ocultarse. En la pantalla de la Fig. 8, pueden añadirse entonces marcos. Estos son archivos Flash (.swf) que permiten transparencias. De nuevo pueden ser escalados, volteados, rotados o experimentar otras manipulaciones; y los detalles de la tarjeta pueden ocultarse. En la pantall de la Fig. 9, haciendo clic en el Botón Rojo Atrás o en la pestaña de la Etapa 1, el usuario puede volver a una pantalla anterior. En este punto la imagen se muestra como "activa" pero el marco también puede verse. La pantalla de la Fig. 10 muestra la versión final de la tarjeta de crédito antes de ser mandada al software oculto para ser
creada.
Según una realización adicional de la invención, mostrada en la Fig. 12, no es necesario que un banco u otro emisor de tarjetas cree una identificación única para un cliente, y pase la identificación por el propio sistema de emisor de tarjetas. Dada la complejidad de los sistemas bancarios, puede ser una ventaja evitar la necesidad de crear tal identificación.
Antes de ilustrar la alternativa de la Fig. 12, la Fig. 11 ilustra primero una realización que puede ser útil para algunos emisores de tarjetas, en la que se crea una identificación única para cada cliente. En esta realización, se crea una identificación única para cada cliente que solicita diseñar una tarjeta 1101, Y se pasa 1102 al servidor oculto 1103. El servidor oculto 1103 crea una imagen que corresponde a la identificación única de cliente; y el emisor 1104 de tarjetas pasa la identificación única a través del propio sistema del emisor de tarjetas. Una oficina 1105 que crea la tarjeta final puede hacer entonces una llamada de software al servidor oculto 1103 utilizando la identificación única, de modo que los detalles de cuenta recibidos del emisor 1104 de tarjetas puedan ser asociados con la imagen.
Con más detalle, la realización de la Fig. 11 funciona como sigue. Cuando un cliente solicita a un emisor 1104 de tarjetas diseñar una tarjeta personalizada 1101, el emisor 1104 de tarjetas crea una identificación única y pasa la identificación 1102 al servidor oculto 1103. Una vez que el cliente diseña la tarjeta 1106, el usuario y la correspondiente identificación única son devueltos 1107 al emisor de tarjetas, y el servidor oculto almacena 1125 la imagen de cliente y la identificación única. La información de que el cliente ha solicitado una nueva tarjeta es enviada entonces 1108 a los sistemas del emisor de tarjetas, junto con la identificación única; y un registro e identificación única para el cliente son almacenados 1109 en los sistemas del emisor de tarjetas. El emisor de tarjeta pasa entonces 1110 la identificación única al servidor oculto, para notificarle que la nueva tarjeta será potencialmente creada y grabada en relieve. El servidor oculto 1103 y/o el emisor 1104 de tarjetas pueden realizar entonces un procedimiento 1111 y 1112 de comprobación de imagen, para asegurar que la imagen diseñada por el cliente sea aceptable para la producción. Si la imagen falla en la comprobación 1111 de imagen del servidor oculto, la identificación única y la razón para el rechazo de la imagen son enviadas entonces al emisor 1113 de ta~etas; y el cliente es invitado 1114 a volver a diseñar la tarjeta. Una vez que la imagen ha sido aceptada, el emisor de tarjetas convierte 1115 el registro y la identificación única de cliente en un registro de grabación en relieve, que es enviado 1116 a la oficina 1105 que creará la tarjeta. El servidor oculto etiqueta la imagen 1117 que va a ser enviada a la oficina 1105 en el siguiente lote de imágenes; y, cuando hay preparado un número adecuado de imágenes, envía 1118 la imagen y la identificación única asociada a la oficina 1105. La oficina 1105 almacena a continuación 1119 el registro de grabación en relieve y la identificación única de cliente, obtenidos del emisor 1104 de ta~etas; y también almacena 1120 la identificación única y la imagen, obtenidas del servidor oculto 1103. Habiendo hecho esto, la oficina 1105 puede crear ahora la tarjeta finalizada, obteniendo primero 1121 el registro del cliente proporcionado por el emisor 1104 de tarjetas; y también utilizando 1122 la identificación única para obtener la imagen asociada de cliente y proporcionarla a una impresora de tarjetas de stock en blanco. La impresora de stock en blanco puede imprimir entonces 1123 la imagen sobre stock en blanco, y codificar la banda magnética de la tarjeta. Basándose en la información en la banda magnética, el registro de grabación en relieve y el stock de tarjetas impresas pueden ser unidos juntos entonces 1124 para crear una tarjeta finalizada.
A diferencia del proceso de la Fig. 11, la realización de Fig. 12 permite a un emisor de tarjetas evitar la necesidad de crear para cada cliente una identificación única que debe ser pasada por el sistema del emisor de tarjetas. En vez de eso, el emisor de tarjetas crea un "valor de dispersión" como un resumen de mensaje, u otro código de un sentido, basado en algunos detalles de cuenta para cada individuo, de modo que el emisor de tarjetas pueda pasar información de la cuenta de clientes al servidor oculto de una manera que es completamente segura. Haciendo referencia a la Fig. 12 el proceso es similar al de la Fig. 11, con un emisor 1204 de tarjetas, un servidor oculto 1203 y una oficina 1205 que realiza etapas análogas (1201 y siguientes) a las de la Fig. 11 (1101 Y siguientes). Sin embargo, una diferencia principal se encuentra en las etapas 1202, 1207, 1210, 1213, 1226 Y 1227 de la Fig. 12, en las que un "valor de dispersión" (u otro código de un sentido) es pasado entre el emisor 1204 de tarjetas y el servidor oculto 1203, en vez solicitar al emisor de tarjetas crear una identificación única para cada cliente, como en la Fig. 11. Primero, en la etapa 1202, se crea una dispersión de una parte única del registro de cliente (tal como el nombre del cliente). Una dispersión de un sentido, tal como la dispersión MD5, es un proceso que coge datos introducidos de tamaño arbitrario (tal como el nombre de un cliente y el número de cuenta), y genera una salida de tamaño fijo, llamada una dispersión (o valor de dispersión). Una dispersión tiene las siguientes propiedades: (i) debe ser imposible de encontrar de manera computacional otra cadena de entrada que genere el mismo valor de dispersión; y (ji) la dispersión no revela nada acerca de la entrada que fue utilizada para generarlo. Esto significa que la función de dispersión utilizada en la realización de la Fig. 12 permite al emisor 1204 de tarjetas pasar por lo menos parte de la información de la cuenta de un cliente al servidor oculto 1203 de una manera que es completamente segura. Como se ve en las etapas 1202, 1207, 1210, 1213, 1226, Y 1227, un valor de dispersión puede ser pasado de aquí para allá entre el emisor 1204 de tarjetas y el servidor oculto 1203, sin que sea necesario que el emisor 1204 de tarjetas cree una identificación única y la pase a través de su sistema.
Con más detalle, la realización de la Fig. 12 funciona como sigue. Cuando un cliente solicita a un emisor 1204 de tarjetas diseñar una tarjeta personalizada 1201, el emisor 1204 de tarjetas crea un valor de dispersión de una parte única y pasa el valor de dispersión 1226 al servidor oculto 1203. Una vez que el cliente diseña la tarjeta 1206, el usuario y el correspondiente valor de dispersión son devueltos 1207 al emisor de tarjetas, y el servidor oculto almacena 1225 la imagen de cliente y el valor de dispersión. La información de que el cliente ha solicitado una nueva tarjeta es enviada entonces 1208 a los sistemas del emisor de tarjetas; y un registro para el cliente es almacenado 1209 en los sistemas del emisor de tarjetas. El emisor de tarjetas recrea entonces 1210 el valor de dispersión que está basado en la parte única del registro de cliente, y lo pasa 1227 al servidor oculto 1203, para notificarle que la nueva tarjeta potencialmente será creada y grabada en relieve. El servidor oculto 1203 y/o el emisor 1204 de tarjetas pueden realizar entonces un procedimiento 1211 y 1212 de comprobación de imagen, para asegurar que la imagen diseñada por el cliente sea aceptable para la producción. Si la imagen falla en la comprobación 1211 de imagen del servidor oculto, el valor de dispersión y la razón para el rechazo de la imagen son enviados entonces al emisor 1213 de tarjetas; y el cliente es invitado 1214 a volver a diseñar la tarjeta. Una vez que la imagen ha sido aceptada, el emisor de tarjetas convierte 1215 el registro de cliente en un registro de grabación en relieve, que es enviado 1216 a la oficina 1205 que creará la tarjeta. El servidor oculto etiqueta la imagen 1217 que va a ser enviada a la oficina 1205 en el siguiente lote de imágenes; y, cuando hay preparado un número adecuado de imágenes, envia 1218 la imagen y el valor de dispersión asociado a la oficina 1205. La oficina 1205 almacena a continuación 1219 el registro grabado en relieve de cliente, obtenido del emisor 1204 de ta~etas; y también almacena 1220 el valor de dispersión y la imagen, obtenidos del servidor oculto 1203. Habiendo hecho esto, la oficina 1205 puede crear ahora la tarjeta finalizada, obteniendo primero 1221 el registro del cliente proporcionado por el emisor 1204 de tarjetas; y también utilizando 1222 el valor de dispersión para obtener la imagen asociada de cliente y proporcionarla a una impresora de tarjetas de stock en blanco. La impresora de stock en blanco puede imprimir entonces 1223 la imagen sobre stock en blanco, y codificar la banda magnética de la ta~eta. Basándose en la información en la banda magnética, el registro de grabación en relieve y el stock de tarjetas impresas pueden ser unidos juntos entonces 1224 para crear una tarjeta finalizada.
En una alternativa a la realización de las Figs. 11 y 12, que utilizan una identificación única y un valor de dispersión, respectivamente, pueden utilizarse otros métodos para crear una identificación segura. Por ejemplo, también es posible que la información de usuario sea cifrada en el emisor de tarjetas al principio del proceso, y descifrada en la oficina de ta~etas utilizando una tecnología de cifrado de Clave Privada/Pública o de Clave Privada/Privada. Esta alternativa trabaja de una manera similar al proceso descrito en la Fig. 12, pero con medidas de seguridad modificadas; por ejemplo, la clave debe ser mantenida por la oficina de tarjetas.
En otra realización según la invención, una identificación segura de la imagen que es producida basada en las instrucciones del usuario, puede ser incrustada en la propia imagen o ser incrustada como parte del archivo de datos en el que se almacena la imagen. Por ejemplo, una clave de dispersión, identificación cifrada, u otra identificación segura pueden ser pasadas a través del servidor oculto (tal como el servidor 1103 o 1203) asociadas con instrucciones de manipulación de la imagen del usuario. En cualquier punto en el proceso de servidor oculto, tal como cuando la imagen es producida para el envio a una oficina de tarjetas (tal como la oficina 1205 de tarjetas), la imagen entonces puede hacerse para tener la identificación segura incrustada en ella -tal como con una incrustación de un código de barras u otro código legible por máquina, que codifica la identificación segura, colocada en la propia imagen. De esta manera, la oficina 1205 de ta~etas puede leer el código de barras, u otra identificación segura incrustada, directamente de la propia imagen; y no es necesario que adquiera información del servidor oculto 1203 excepto la propia imagen, que incluye el código de barras. Esta realización encuentra un uso particular en el caso en el que el proceso de producción de tarjetas de la oficina 1205 implique utilizar una impresora de imágenes, que no es capaz de almacenar por separado o pasar la identificación segura. De este modo, utilizando la identificación segura incrustada, la impresora de imágenes puede pasar con efectividad la identificación segura así como la imagen a la fase que grabación en relieve, simplemente pasando la propia imagen impresa, que incluirá el código de barras (u otra identificación incrustada legible por máquina). La fase de grabación en relieve puede implicar entonces leer el código de barras (u otra identificación incrustada legible por máquina) de la imagen, y buscar el registro asociado de grabación en relieve para el uso en la producción final de la tarjeta. Cabe señalar que la función de impresión de imagen de la oficina 1205 no debe realizarse dentro de una sola organización o empresa; por ejemplo, la impresión de imagen puede ser realizada en cambio por una empresa o departamento separados de la organización que realiza la grabación en relieve, de acuerdo con una realización de la invención. Se apreciará que pueden utilizarse una variedad de técnicas diferentes para incrustar la identificación segura en la imagen, tal como incluyendo la identificación en los metadatos del archivo de imagen; incluyendo ambos cuando el archivo de imagen es transmitido a la oficina 1205, o cuando el archivo de imagen está en uso por el servidor oculto o la oficina.
En otra realización según la invención, mostrada en la Fig. 13, puede utilizarse una arquitectura modificada, en el contexto de un quiosco de publicación de tarjetas o dentro de un sistema "publicación instantánea" en tienda. Al igual que con realizaciones descritas anteriormente, el software a la vista se ejecuta en un navegador del lado del cliente; y el software oculto se ejecuta en un servidor web remoto. Sin embargo, a diferencia de las realizaciones antes mencionadas, la impresora de tarjetas está situada en la máquina de cliente (como un quiosco de publicación de tarjetas). Haciendo referencia a la Fig. 13, un navegador de usuario alojado en un quiosco 1302 dentro de tienda utiliza el software a la vista, que es proporcionado desde un servidor de internet 1301, para permitir a un cliente diseñar una tarjeta personalizada. Las preferencias de la imagen del usuario son guardadas entonces y la imagen es generada 1303 en el servidor web remoto. La imagen puede ser devuelta entonces al quiosco 1304, y ser impresa en la tarjeta 1305 del cliente. Las imágenes pueden ser comprobadas en el lado del servidor remoto, para asegurar que sean adecuadas para imprimir, en tiempo real, si es necesario. De otro modo el funcionamiento del sistema puede ser similar a las realizaciones descritas anteriormente.
En una realización adicional según la invención, mostrada en la Fig. 14, puede utilizarse una base de datos para almacenar información entre selecciones de imagen del usuario, y la producción oculta de la imagen. De esta manera, el sistema puede hacerse más escalable, dado que no debe crear las imágenes en la parte oculta en tiempo real. Al igual que con las otras realizaciones, el usuario hace primero selecciones de imagen en el software de interfaz a la vista, y las manipulaciones de imagen son pasadas al servidor oculto 1401. Entonces, sin embargo, las manipulaciones de cada usuario son guardadas en una base de datos 1402; de modo que el software oculto pueda recoger cada manipulación, no en tiempo real, y hacer la imagen de alta resolución 1403.
Mientras lo precedente ha descrito lo que se considera que es el mejor modo y, donde sea apropiado, otros modos de realizar la invención, la invención no debe limitarse a configuraciones específicas de aparatos o las etapas de método descritos en esta descripción de la realización preferida. Los expertos en la técnica también reconocerán que la invención tiene un amplio espectro de aplicaciones, y que las realizaciones admiten una gran variedad de modificaciones sin apartarse del alcance de la invención según se define mediante las reivindicaciones adjuntas.

Claims (26)

  1. REIVINDICACIONES
    1.
    Un sistema informático para aplicar una imagen personalizada a una tarjeta de transacciones financieras correspondiente a una cuenta financiera de un cliente, el sistema comprende:
    un software (254) de manipulación de imágenes para asociar una identificación (1102) de cliente con instrucciones, las instrucciones se basan en manipulaciones de usuario aplicadas en una interfaz remota de usuario a una representación gráfica de por lo menos una porción de una imagen original mantenida en un almacén (253) de imágenes; y unos medios de aplicación de imágenes para aplicar la imagen personalizada a la tarjeta de transacciones financieras, la imagen personalizada se basa en las instrucciones asociadas con la identificación (1102) de cliente por el software (254) de manipulación de imágenes, en donde la identificación de cliente comprende uno de entre: un código de un sentido creado aplicando una función de código de un sentido a la información de cuenta financiera del cliente; e información cifrada de cliente creada cifrando información de cuenta financiera del cliente.
  2. 2.
    Un sistema informático según la reivindicación 1, que comprende además:
    un servidor a la vista para presentar la interfaz de usuario; y un servidor oculto (1103), que comprende un emulador (256) de manipulación de imágenes para comunicarse con el servidor a la vista y con el almacén (253) de imágenes.
  3. 3.
    Un sistema informático según la reivindicación 2, en donde el servidor a la vista comprende además unos medios para comunicar una cadena de datos de manipulación de usuario al servidor oculto (1103).
  4. 4.
    Un sistema informático según la reivindicación 1, en donde la tarjeta de transacciones financieras comprende una tarjeta de crédito, tarjeta de débito u otros medios de tarjetas de transacciones.
  5. 5.
    Un sistema informático según la reivindicación 1, en donde la representación gráfica de la imagen original comprende una versión de distinto tamaño que la imagen original.
  6. 6.
    Un sistema informático según la reivindicación 1, en donde la imagen original es cargada desde el propio ordenador del cliente.
  7. 7.
    Un sistema informático según la reivindicación 1, en donde las manipulaciones de usuario comprenden operaciones seleccionadas de entre rotar, cambiar el tamaño, colocar, voltear, controlar el brillo, realizar reducción de ojos rojos y ajustar niveles de opacidad.
  8. 8.
    Un sistema informático según la reivindicación 1, en donde las instrucciones comprenden además datos relacionados con por lo menos una imagen para cubrir a la imagen original.
  9. 9.
    Un sistema informático según la reivindicación 8, en donde la por lo menos una imagen para cubrir comprende por lo menos una porción transparente.
  10. 10.
    Un sistema informático según la reivindicación 1, en donde las manipulaciones de usuario comprenden
    operaciones para colocar por lo menos una porción de la imagen original dentro de una región de ventana de la
    tarjeta de transacciones financieras.
  11. 11.
    Un sistema informático según la reivindicación 10, en donde la región de ventana excluye las regiones de la tarjeta de transacciones financieras que exponen características funcionales de la tarjeta de transacciones financieras.
  12. 12.
    Un sistema informático según la reivindicación 1, en donde las manipulaciones de usuario comprenden operaciones para colocar por lo menos una porción de la imagen original en relación a una plantilla de las características de la tarjeta de transacciones financieras.
  13. 13.
    Un sistema informático según la reivindicación 11 ó 12, en donde la tarjeta de transacciones financieras comprende una de entre una tarjeta de crédito, una ta~eta de débito u otros medios de tarjetas de transacciones; y en donde las características de la tarjeta de transacciones financieras comprende uno o más de entre un logotipo bancario, un holograma de tarjeta de transacciones y un indicador de tipo de tarjeta de transacciones.
  14. 14.
    Un sistema informático según cualquiera de las reivindicaciones anteriores, en donde se proporciona un quiosco accesible para los consumidores para realizar manipulaciones a la representación gráfica y/o para producir tarjetas de transacciones financieras a las que se ha aplicado una imagen personalizada.
  15. 15.
    Un método para aplicar una imagen personalizada a una tarjeta de transacciones financieras correspondiente a una cuenta financiera de un cliente, el método comprende:
    5 asociar una identificación (1102) de cliente con instrucciones, las instrucciones se basan en manipulaciones de usuario aplicadas en una interfaz remota de usuario a una representación gráfica de por lo menos una porción de una imagen original mantenida en un almacén (253) de imágenes; y aplicar la imagen personalizada a la tarjeta de transacciones financieras, la imagen personalizada se basa en las instrucciones asociadas con la identificación (1102) de cliente,
    lOendonde la identificación de cliente comprende uno de entre: un código de un sentido creado aplicando una función de código de un sentido a la información de cuenta financiera del cliente; e información cifrada de cliente creada cifrando información de cuenta financiera del cliente.
  16. 16. Un método según la reivindicación 15, que comprende además:
    presentar la interfaz de usuario utilizando un servidor a la vista; y utilizar un servidor oculto (1103), en comunicación con el servidor a la vista y el almacén (253) de imágenes, para recrear las manipulaciones de usuario aplicadas en la interfaz de usuario.
    20 17. Un método según la reivindicación 16, que comprende además comunicar una cadena de datos de manipulación de usuario desde el servidor a la vista al servidor oculto (1103).
  17. 18.
    Un método según la reivindicación 15, en donde la tarjeta de transacciones financieras comprende una tarjeta de crédito, una tarjeta de débito u otros medios de tarjetas de transacciones.
  18. 19.
    Un método según la reivindicación 15, en donde la representación gráfica de la imagen original comprende una versión de distinto tamaño que la imagen original.
  19. 20. Un método según la reivindicación 15, que comprende además cargar la imagen original desde el propio30 ordenador del cliente.
  20. 21. Un método según la reivindicación 15, en donde las manipulaciones de usuario comprenden operaciones seleccionadas de entre rotar, cambiar el tamaño, colocar, voltear, controlar el brillo, realizar reducción de ojos rojos y ajustar niveles de opacidad.
  21. 22. Un método según la reivindicación 15, en donde las instrucciones comprenden además datos relacionados con por lo menos una imagen para cubrir a la imagen original.
  22. 23. Un método según la reivindicación 22, en donde la por lo menos una imagen para cubrir comprende por lo 40 menos una porción transparente.
  23. 24. Un método según la reivindicación 15, en donde las manipulaciones de usuario comprenden operaciones para colocar por lo menos una porción de la imagen original dentro de una región de ventana de la tarjeta de transacciones financieras.
  24. 25.
    Un método según la reivindicación 24, en donde la región de ventana excluye las regiones de la tarjeta de transacciones financieras que exponen características funcionales de la tarjeta de transacciones financieras.
  25. 26.
    Un método según la reivindicación 15, en donde las manipulaciones de usuario comprenden operaciones para
    50 colocar por lo menos una porción de la imagen original con respecto a una plantilla relacionada con las caracteristicas de la tarjeta de transacciones financieras.
  26. 27. Un método según la reivindicación 25 ó 26, en donde la tarjeta de transacciones financieras comprende una tarjeta de crédito, una tarjeta de débito u otros medios de tarjetas de transacciones; y en donde las características de
    55 la tarjeta de transacciones financieras comprenden uno o más de entre un logotipo bancario, un holograma de tarjeta de transacciones y un indicador de tipo de tarjeta de transacciones.
    JI ,AH 4
ES06016508T 2003-02-18 2004-02-17 Aparato y método para manipular imágenes Expired - Lifetime ES2390165T3 (es)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US44797203P 2003-02-18 2003-02-18
US447972P 2003-02-18
US10/406,519 US8269793B2 (en) 2003-02-18 2003-04-03 Apparatus and method for manipulating images
US406519 2003-04-03

Publications (1)

Publication Number Publication Date
ES2390165T3 true ES2390165T3 (es) 2012-11-07

Family

ID=32853162

Family Applications (3)

Application Number Title Priority Date Filing Date
ES04711651T Expired - Lifetime ES2294470T3 (es) 2003-02-18 2004-02-17 Aparato y metodo para manipular imagenes.
ES07114131T Expired - Lifetime ES2385874T3 (es) 2003-02-18 2004-02-17 Aparato y método para manipular imágenes
ES06016508T Expired - Lifetime ES2390165T3 (es) 2003-02-18 2004-02-17 Aparato y método para manipular imágenes

Family Applications Before (2)

Application Number Title Priority Date Filing Date
ES04711651T Expired - Lifetime ES2294470T3 (es) 2003-02-18 2004-02-17 Aparato y metodo para manipular imagenes.
ES07114131T Expired - Lifetime ES2385874T3 (es) 2003-02-18 2004-02-17 Aparato y método para manipular imágenes

Country Status (13)

Country Link
US (6) US8269793B2 (es)
EP (3) EP1715458B1 (es)
JP (1) JP2006518071A (es)
CN (3) CN101676954A (es)
AT (2) ATE553460T1 (es)
AU (3) AU2004213957B2 (es)
CA (1) CA2516479C (es)
DE (1) DE602004009161T2 (es)
DK (2) DK1847964T3 (es)
ES (3) ES2294470T3 (es)
MX (1) MXPA05009939A (es)
NZ (3) NZ573835A (es)
WO (1) WO2004074961A2 (es)

Families Citing this family (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2790421A1 (fr) * 1999-03-01 2000-09-08 Gemplus Card Int Machine d'impression graphique pour support de memorisation de type carte, procede d'impression graphique desdits supports de memorisation et supports de memorisation
US8667408B2 (en) * 2001-09-21 2014-03-04 Contemporary, Inc. Do-it-yourself badge and method of making same
DE10234276A1 (de) * 2002-07-27 2004-02-12 Rehau Ag + Co. Verfahren zur Steuerung und Überwachung der Herstellung von thermoplastischen Extrusionsprofilen insbesondere in einem Inline-Produktionsprozess mit Bedruckungsvorgang
US8269793B2 (en) * 2003-02-18 2012-09-18 Serverside Group Limited Apparatus and method for manipulating images
GB0407042D0 (en) * 2004-02-17 2004-04-28 Serverside Graphics Ltd Secure production facility
US8872843B2 (en) * 2004-07-02 2014-10-28 Samsung Electronics Co., Ltd. Method for editing images in a mobile terminal
US7827498B2 (en) 2004-08-03 2010-11-02 Visan Industries Method and system for dynamic interactive display of digital images
EP1782357A2 (en) * 2004-08-17 2007-05-09 Serverside Group Limited A card design system
US20070214415A1 (en) * 2004-12-14 2007-09-13 Williams John M Systems and Methods for Logo Design
US7489324B2 (en) * 2005-03-07 2009-02-10 Vistaprint Technologies Limited Automated image processing
US7773242B2 (en) * 2005-04-04 2010-08-10 Xerox Corporation Automated remote correction of preflight defects
US20060230447A1 (en) * 2005-04-12 2006-10-12 Cristina Buchholz User interface component identifying authorization check
US8261195B2 (en) * 2005-05-13 2012-09-04 Skinit, Inc. Method for customizing cover for electronic device
US20070050718A1 (en) * 2005-05-19 2007-03-01 Moore Michael R Systems and methods for web server based media production
US20070033568A1 (en) * 2005-07-30 2007-02-08 Barrieau Shawn M System and method for managing product customization
WO2007028048A2 (en) * 2005-09-02 2007-03-08 Fair Isaac Corporation Systems and methods for detecting fraud
EP1996998A2 (en) * 2006-02-24 2008-12-03 Visan Industries Systems and methods for dynamically designing a product with digital content
US7360692B2 (en) 2006-06-30 2008-04-22 At&T Delaware Intellectual Property, Inc. Creation of customized transactional cards
WO2008000091A1 (en) * 2006-06-30 2008-01-03 Avt Studios Inc. Method and apparatus for creating and manipulating digital images
US8527354B2 (en) * 2006-08-08 2013-09-03 Serverside Group Limited Affinity group
US20080070198A1 (en) * 2006-08-17 2008-03-20 Chameleon Technologies Corporation Computerized method, system and machine-readable medium to enable a user to remotely perform a decorating session on an electronic image
WO2008047118A2 (en) * 2006-10-17 2008-04-24 Serverside Group Limited Transaction card design management system
US20090265649A1 (en) * 2006-12-06 2009-10-22 Pumpone, Llc System and method for management and distribution of multimedia presentations
US20080215967A1 (en) * 2007-02-23 2008-09-04 Tabblo, Inc. Method and system for online transformation using an image URL application programming interface (API)
JP2008234592A (ja) * 2007-03-23 2008-10-02 Fuji Xerox Co Ltd 情報処理システム、画像入力表示システム、画像入力システム、情報処理プログラム、画像入力表示プログラム及び画像入力プログラム
EP2165326A2 (en) * 2007-05-31 2010-03-24 Visan Industries Systems and methods for rendering media
US11049372B2 (en) 2007-06-13 2021-06-29 CPI Card Group—Colorado, Inc. System and methods for generating user interfaces for custom card design session
US7992774B2 (en) * 2007-06-13 2011-08-09 Image Asset Management Inc. System and methods for creating a user customized bank card
WO2009025194A1 (ja) * 2007-08-22 2009-02-26 Epos Card Co., Ltd. Icカード即時発行システム
US20110064330A1 (en) * 2008-06-16 2011-03-17 Yasushi Hikichi Image selection system, image output apparatus, portable terminal, image selection method and program
DE102008036856A1 (de) * 2008-08-07 2010-02-18 Austria Card Plastikkarten Und Ausweissysteme Gmbh Gerät für die automatische Produktion von individuellen Karten mit Bild
US8628008B1 (en) 2008-10-16 2014-01-14 Wells Fargo Bank, N.A. System and method for card customization
US20100325043A1 (en) * 2008-10-16 2010-12-23 Bank Of America Corporation Customized card-building tool
US20100264226A1 (en) * 2009-02-19 2010-10-21 Mastercard International, Incorporated Payment card having acceptance attributes on a single side
US8157164B1 (en) 2009-04-16 2012-04-17 United Services Automobile Association (Usaa) Systems and methods for providing financial card via automated teller machine
BR112012001567A2 (pt) * 2009-07-22 2017-11-14 Serverside Group Ltd aparelho de produção de cartão de transação, método para produzir cartões de transação, artigo de fabricação, produto de programa de computador, meio legível por computador, e, dispositivo de código de programa de computador
US8762889B2 (en) * 2009-09-23 2014-06-24 Vidan Industries Method and system for dynamically placing graphic elements into layouts
KR101164353B1 (ko) * 2009-10-23 2012-07-09 삼성전자주식회사 미디어 콘텐츠 열람 및 관련 기능 실행 방법과 장치
US9110673B2 (en) * 2010-08-31 2015-08-18 Daniel Reuven Ostroff System and method of creating and remotely editing interactive generic configurator programs
US8516392B2 (en) * 2010-08-31 2013-08-20 Daniel Reuven Ostroff Interactive generic configurator program
US9132691B2 (en) * 2010-09-13 2015-09-15 Travel Tags, Inc. Mass customization of articles having dimensional and/or animated images
US8954386B2 (en) * 2011-03-22 2015-02-10 Microsoft Corporation Locally editing a remotely stored image
JP5951938B2 (ja) * 2011-05-25 2016-07-13 株式会社オプティム 端末のリモートシステム、リモート操作方法
CN104395890B (zh) * 2012-06-08 2018-12-07 超威半导体公司 使用异构处理器为应用程序提供低潜伏时间的系统和方法
US11126418B2 (en) * 2012-10-11 2021-09-21 Mcafee, Llc Efficient shared image deployment
GB2510584A (en) * 2013-02-07 2014-08-13 Paneleven Ltd Personalising bank and similar cards
US9251580B2 (en) * 2013-08-23 2016-02-02 Cimpress Schweiz Gmbh Methods and systems for automated selection of regions of an image for secondary finishing and generation of mask image of same
US9940510B2 (en) 2013-09-27 2018-04-10 Hewlett-Packard Development Company, L.P. Device for identifying digital content
CN103793932A (zh) * 2014-02-18 2014-05-14 优视科技有限公司 在移动终端浏览器中存储图文的方法及装置
AU2015253231B2 (en) * 2014-05-01 2020-11-12 Rageon, Inc. Transfer of mobile device camera image to an image-supporting surface
US9881332B2 (en) 2014-05-22 2018-01-30 LogoMix, Inc. Systems and methods for customizing search results and recommendations
US20150339276A1 (en) * 2014-05-22 2015-11-26 Craig J. Bloem Systems and methods for producing custom designs using vector-based images
US10425406B2 (en) * 2015-04-01 2019-09-24 Branch Banking And Trust Company Card-personalization system
US10284528B2 (en) 2015-06-25 2019-05-07 Entrust Datacard Corporation Remote monitoring and management of an instant issuance system
JP2019503546A (ja) 2015-10-23 2019-02-07 シビックス ホールディングス リミテッド ライアビリティ カンパニー モバイルデバイスを使用する認証システム及び方法
GB201809224D0 (en) * 2018-06-05 2018-07-25 Unitoken Ltd A control system and method for assigning multiple user-selected graphics to a payment card within a digital payment wallet
WO2020168077A1 (en) * 2019-02-14 2020-08-20 Alyce, Inc. System and method for transferring a graphical identification object onto a physical substrate
EP3983879A4 (en) * 2019-06-13 2023-01-18 Hewlett-Packard Development Company, L.P. PRINT MANAGEMENT
CN110674819B (zh) * 2019-12-03 2020-04-14 捷德(中国)信息科技有限公司 卡面图片检测方法、装置、设备及存储介质
CN111627089B (zh) * 2020-07-30 2020-11-13 深圳诚一信科技有限公司 一种用户头像图片处理方法、设备、系统和可读存储介质
US11230136B1 (en) 2021-05-10 2022-01-25 Nu Pagamentos S.A. Container for payment cards with hidden features
CN118435236A (zh) * 2022-01-05 2024-08-02 斯塔特斯公司 自动化图像处理系统
US20240193581A1 (en) * 2022-12-08 2024-06-13 Truist Bank Card customization
US11966911B1 (en) * 2022-12-12 2024-04-23 Truist Bank System and method for displaying customized graphic content on a mobile device
US20250014018A1 (en) * 2023-07-06 2025-01-09 Bank Of America Corporation Physical and Digital Card
JP7528387B1 (ja) 2024-01-30 2024-08-05 株式会社丸井グループ カード管理装置およびプログラム
KR20250179893A (ko) * 2024-06-24 2025-12-31 엔에이치엔케이씨피 주식회사 가입자 설정 이미지를 표시하는 결제 시스템

Family Cites Families (65)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5180906A (en) 1989-08-09 1993-01-19 Kabushiki Kaisha Toshiba Method of manufacturing card
US5410642A (en) 1989-08-23 1995-04-25 Dai Nippon Printing Co., Ltd. ID card issuing system
US5376314A (en) * 1993-04-29 1994-12-27 Illinois Tool Works Inc. Method of making a laser ablated formed cap
US5646388A (en) 1994-09-30 1997-07-08 Lau Technologies Systems and methods for recording data
US5771071A (en) 1994-06-20 1998-06-23 Lau Technologies Apparatus for coupling multiple data sources onto a printed document
US5909673A (en) 1994-09-29 1999-06-01 Gregory; Edward M. Method and system for creating site specific coupons at a plurality of remote locations which are controlled by a central office
US6788800B1 (en) * 2000-07-25 2004-09-07 Digimarc Corporation Authenticating objects using embedded data
US6408331B1 (en) 1995-07-27 2002-06-18 Digimarc Corporation Computer linking methods using encoded graphics
US5889941A (en) 1996-04-15 1999-03-30 Ubiq Inc. System and apparatus for smart card personalization
US5960164A (en) 1996-07-30 1999-09-28 Moore Business Forms, Inc. Data interface for high performance
AU710166B2 (en) 1997-02-19 1999-09-16 Fuji Photo Film Co., Ltd. Edited image printing system and method
JP3634556B2 (ja) 1997-05-12 2005-03-30 キヤノン株式会社 画像処理方法及びそのシステム
JPH11205735A (ja) * 1998-01-10 1999-07-30 Kyushu Kaihatsu Kikaku:Kk デジタル画像改竄防止方法
GB9800854D0 (en) * 1998-01-16 1998-03-11 Nexus Corp A material and device for terminal transaction
US6167382A (en) 1998-06-01 2000-12-26 F.A.C. Services Group, L.P. Design and production of print advertising and commercial display materials over the Internet
US6452612B1 (en) 1998-12-18 2002-09-17 Parkervision, Inc. Real time video production system and method
JP3369994B2 (ja) 1998-12-28 2003-01-20 株式会社オリエントコーポレーション カード作成支援装置及び方法並びにカード作成支援用ソフトウェアを記録した記録媒体
US6328209B1 (en) 1999-02-03 2001-12-11 American Bank Note Holographics, Inc. Card security system
JP3760062B2 (ja) * 1999-07-02 2006-03-29 グローリー工業株式会社 クレジットカード発行システム
US7278101B1 (en) * 1999-09-30 2007-10-02 Intel Corporation Controlling audio volume in processor-based systems
US6842533B1 (en) * 1999-12-28 2005-01-11 Eastman Kodak Company Printing verified pre-approved images
US6344853B1 (en) 2000-01-06 2002-02-05 Alcone Marketing Group Method and apparatus for selecting, modifying and superimposing one image on another
WO2001050405A1 (en) * 2000-01-06 2001-07-12 Rapp Roy W Iii A paperless tablet automation apparatus and method
US6493677B1 (en) 2000-01-19 2002-12-10 Jones Soda Co. Method and apparatus for creating and ordering customized branded merchandise over a computer network
US20010051876A1 (en) 2000-04-03 2001-12-13 Seigel Ronald E. System and method for personalizing, customizing and distributing geographically distinctive products and travel information over the internet
US6820088B1 (en) 2000-04-10 2004-11-16 Research In Motion Limited System and method for synchronizing data records between multiple databases
US20020025085A1 (en) * 2000-04-19 2002-02-28 Ipads.Com, Inc. Computer-controlled system and method for generating a customized imprinted item
US7016869B1 (en) 2000-04-28 2006-03-21 Shutterfly, Inc. System and method of changing attributes of an image-based product
US7207001B2 (en) 2000-05-01 2007-04-17 Avery Dennison Corporation System and method for generating customized and/or personalized documents
US7576752B1 (en) * 2000-10-04 2009-08-18 Shutterfly Inc. System and method for manipulating digital images
JP2002204441A (ja) * 2000-10-26 2002-07-19 Sony Corp 情報処理装置および情報処理システム
US7180618B2 (en) 2000-10-27 2007-02-20 Seiko Epson Corporation Image editing system and image editing method
DE10055649A1 (de) 2000-11-10 2002-05-16 Ralph Wendel Verfahren und Computersystem zur Erlangung von Individualisierungsauftragsdaten, Verfahren zur Übermittlung von Individualisierungsauftragsdaten, Verwendung eines Computersystems sowie Verfahren zur Erstellung von Individualisierungsauftragsdaten
US20020105665A1 (en) * 2001-02-08 2002-08-08 Eastman Kodak Company Method of interating imaging products/services with non-imaging products/services in a single kiosk
US7283811B2 (en) 2001-02-23 2007-10-16 Lucent Technologies Inc. System and method for aggregation of user applications for limited-resource devices
JP2002259882A (ja) * 2001-03-02 2002-09-13 Fujitsu Ltd カード情報入力方法、プログラム、および、カード情報処理装置
US7343296B2 (en) 2001-03-14 2008-03-11 Puppetools, Inc. Puppetry based communication system, method and internet utility
US7555462B2 (en) 2001-04-12 2009-06-30 International Business Machines Corporation Method and apparatus for incorporating scanned checks into financial applications
US7865432B2 (en) * 2002-02-15 2011-01-04 Coinstar, Inc. Methods and systems for exchanging and/or transferring various forms of value
GB0225789D0 (en) * 2002-03-25 2002-12-11 Makemyphone Ltd Method and apparatus for creating image production file for a custom imprinted article
KR20020033704A (ko) * 2002-04-04 2002-05-07 김형찬 인터넷을 통한 diy상품권 구매결재 및 diy신용카드 신청솔루션
US7065249B2 (en) * 2002-07-25 2006-06-20 Microsoft Corp. System and method for image editing
US7174462B2 (en) 2002-11-12 2007-02-06 Intel Corporation Method of authentication using familiar photographs
US6877263B2 (en) * 2002-11-14 2005-04-12 Kool Wraps, L.L.C. Message card with transaction card holder
US6968335B2 (en) 2002-11-14 2005-11-22 Sesint, Inc. Method and system for parallel processing of database queries
US7103230B1 (en) 2002-11-15 2006-09-05 Hewlett-Packard Development Company, L.P. Embedding editing commands in digital images
US20040099730A1 (en) 2002-11-27 2004-05-27 Sears, Roebuck And Co. System and method of personalizing financial transaction cards
US20040144472A1 (en) 2003-01-24 2004-07-29 G & D Cardtech, Inc. Process for manufacturing laminated plastic products
US8269793B2 (en) 2003-02-18 2012-09-18 Serverside Group Limited Apparatus and method for manipulating images
US20040182922A1 (en) * 2003-03-21 2004-09-23 Frank Talarico Systems and methods for a loadable stored-value card with a contribution to a specified beneficiary
US20040254833A1 (en) 2003-06-12 2004-12-16 First Data Corporation Presentation instrument production systems and methods
US7387238B2 (en) * 2003-10-14 2008-06-17 Foss Jr Sheldon H Customer enrollment in a stored value card program
US20050167487A1 (en) 2004-02-02 2005-08-04 Conlon Jennifer L. System and method for customizing designs for credit cards, ATM/debit cards, checks, gift cards, and membership cards
GB0407042D0 (en) 2004-02-17 2004-04-28 Serverside Graphics Ltd Secure production facility
WO2006018624A1 (en) 2004-08-17 2006-02-23 Serveside Group Limited A card customization system
EP1782357A2 (en) 2004-08-17 2007-05-09 Serverside Group Limited A card design system
US7523110B2 (en) 2005-03-03 2009-04-21 Gravic, Inc. High availability designated winner data replication
US20070075134A1 (en) 2005-09-22 2007-04-05 Cruz Bay Solutions, Inc. Method and apparatus for attendant assisted gift card printing
US8381972B2 (en) 2005-11-08 2013-02-26 First Data Corporation Customized transaction card and account reports
WO2007089234A1 (en) 2006-02-03 2007-08-09 Bayerische Motoren Werke Aktiengesellschaft System and method for customizing financial instruments
US20070215699A1 (en) 2006-03-17 2007-09-20 Nbo Systems, Inc. Method and apparatus for customization and dispensing customized plastic cards
US7467222B2 (en) 2006-05-12 2008-12-16 Shutterfly, Inc. Image ranking for imaging products and services
US20070267486A1 (en) 2006-05-17 2007-11-22 Tom Ferrara Methods for providing long term storage and retrieval of customized transaction card images
US7360692B2 (en) 2006-06-30 2008-04-22 At&T Delaware Intellectual Property, Inc. Creation of customized transactional cards
US7992774B2 (en) 2007-06-13 2011-08-09 Image Asset Management Inc. System and methods for creating a user customized bank card

Also Published As

Publication number Publication date
AU2009200590B2 (en) 2011-07-21
NZ574872A (en) 2010-03-26
CN101676954A (zh) 2010-03-24
EP1602072A2 (en) 2005-12-07
AU2004213957B2 (en) 2009-05-07
CN1777918A (zh) 2006-05-24
WO2004074961A2 (en) 2004-09-02
US8269793B2 (en) 2012-09-18
EP1847964A2 (en) 2007-10-24
US20110144793A1 (en) 2011-06-16
US7946490B2 (en) 2011-05-24
ES2294470T3 (es) 2008-04-01
WO2004074961A3 (en) 2005-07-28
DE602004009161D1 (de) 2007-11-08
EP1602072B1 (en) 2007-09-26
NZ543516A (en) 2009-03-31
EP1847964B1 (en) 2012-04-11
AU2009200591A1 (en) 2009-03-12
CA2516479A1 (en) 2004-09-02
EP1715458B1 (en) 2012-06-20
AU2009200590A1 (en) 2009-03-05
US7931199B2 (en) 2011-04-26
DK1715458T3 (da) 2012-10-01
MXPA05009939A (es) 2006-05-31
JP2006518071A (ja) 2006-08-03
CA2516479C (en) 2016-09-06
HK1096750A1 (en) 2007-06-08
NZ573835A (en) 2010-02-26
ES2385874T3 (es) 2012-08-02
EP1715458A1 (en) 2006-10-25
EP1847964A3 (en) 2007-12-12
US20040160624A1 (en) 2004-08-19
DK1847964T3 (da) 2012-07-23
US20110072988A1 (en) 2011-03-31
DE602004009161T2 (de) 2008-07-03
CN101676947A (zh) 2010-03-24
AU2009200591B2 (en) 2011-07-21
US9934503B2 (en) 2018-04-03
US20150379504A1 (en) 2015-12-31
ATE374408T1 (de) 2007-10-15
AU2004213957A1 (en) 2004-09-02
US20070156837A1 (en) 2007-07-05
US20080230616A1 (en) 2008-09-25
ATE553460T1 (de) 2012-04-15

Similar Documents

Publication Publication Date Title
ES2390165T3 (es) Aparato y método para manipular imágenes
US20110210980A1 (en) Apparatus and method for production of transaction cards
CN104106276B (zh) 多层安全移动交易使能平台
US20140172701A1 (en) Funds Transfer Using Two Dimensional Barcodes
EP2954475A1 (en) Method and apparatus for use in image processing
ES2348012T3 (es) Método para producir tarjetas de transacción.
HK1096750B (en) Apparatus and method for manipulating images
Padma et al. Analysis of Blockchain QR Code Encryption to Enhance Bank Data Security and Privacy and its Applications