ES2253531T3 - Gestion del almacenamiento sobre la base del contenido. - Google Patents
Gestion del almacenamiento sobre la base del contenido.Info
- Publication number
- ES2253531T3 ES2253531T3 ES02727013T ES02727013T ES2253531T3 ES 2253531 T3 ES2253531 T3 ES 2253531T3 ES 02727013 T ES02727013 T ES 02727013T ES 02727013 T ES02727013 T ES 02727013T ES 2253531 T3 ES2253531 T3 ES 2253531T3
- Authority
- ES
- Spain
- Prior art keywords
- data
- storage
- procedure
- combination
- rule
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
- G06F16/435—Filtering based on additional data, e.g. user or group profiles
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/48—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0605—Improving or facilitating administration, e.g. storage management by facilitating the interaction with a user or administrator
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/0647—Migration mechanisms
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/0652—Erasing, e.g. deleting, data cleaning, moving of data to a wastebasket
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Library & Information Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Telephonic Communication Services (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Abstract
Procedimiento para la gestión del almacenamiento de datos de acuerdo con el contenido de los datos obtenidos a partir de una o más fuentes de entrada, comprendiendo: - convertir los datos a un formato común y subsiguientemente analizar automáticamente los datos en dicho formato común a fin de determinar automáticamente la por lo menos una característica de los datos de acuerdo con el contenido y de acuerdo con dicha por lo menos una característica TANTO seleccionando uno de una pluralidad de medios de almacenamiento, dispositivo de almacenamiento, sistema de almacenamiento o una combinación de los mismos y colocando los datos dentro o eliminando los datos de dicho medio de almacenamiento seleccionado, dispositivo de almacenamiento, sistema de almacenamiento o combinación de los mismos; COMO seleccionando no almacenar los datos.
Description
Gestión del almacenamiento sobre la base del
contenido.
La presente invención se refiere a un sistema y a
un procedimiento para la gestión del almacenamiento sobre la base
del contenido y en particular a un sistema y a un procedimiento de
tal tipo en el cual las decisiones relativas a la localización y el
tiempo del almacenamiento de los datos se basa en el contenido de
los datos.
Las instalaciones de almacenamiento para la
información digital son un recurso crítico. La demanda de espacio de
almacenamiento tanto para datos convencionales, como por ejemplo
documentos de texto y otros archivos legibles por el ser humano,
como de flujos multimedia, tal como por ejemplo datos de audio y de
vídeo, ha incrementado significativamente. Un incremento de este
tipo resulta de una serie de factores diferentes, tales como los
requisitos legales de almacenar y mantener ciertos tipos de
información; un incremento de los diferentes tipos de datos que se
almacenan; e incluso un incremento del tamaño de las unidades
individuales de datos, tales como por ejemplo archivos de
documentos de procesamiento de texto, archivos de datos de vídeo
etcétera. Esta demanda creciente a su vez resulta en una mayor
demanda de espacio de almacenamiento y en particular de espacio de
almacenamiento que sea accesible "en línea".
A medida que la demanda de espacio de
almacenamiento en línea aumenta, son posibles una serie de opciones
para cubrir esa demanda. Por ejemplo, equipos adicionales, tales
como dispositivos de medios magnéticos ("unidades de disco
duro"), se pueden comprar para aumentar la cantidad disponible de
espacio de almacenamiento electrónicamente accesible. Sin embargo, a
medida que aumenta la cantidad de dispositivos de equipos de este
tipo, el problema de la gestión para la gestión electrónica de tales
dispositivos también aumenta. Adicionalmente, incrementar meramente
el espacio de almacenamiento puede ser tanto inútil como
innecesario, puesto que no todos los datos pueden requerir, o por lo
menos no requerirán un acceso inmediato.
El problema se puede solucionar parcialmente a
través de la utilización de una mezcla de tipos diferentes de
instalaciones de almacenamiento. Por ejemplo, el almacenamiento en
línea se refiere a áreas de almacenamiento permanentemente montadas
de acceso directo, tales como unidades de disco magnético (o bien
otros tipos de medios) y pilas de discos. El tiempo requerido para
hacer el acceso a tales áreas de almacenamiento típicamente se mide
en fracciones de segundo. Puesto que no todos los datos pueden
necesitar ser almacenados en almacenamiento en línea, lo cual es
rápido pero también caro, también está disponible el almacenamiento
próximo a línea. El almacenamiento próximo a línea se basa en un
área de almacenamiento automáticamente (máquina) accionada, tal como
por ejemplo discos ópticos que residen en una "memoria con
discos" o cintas en una biblioteca automática de cintas. Tales
dispositivos de almacenamiento automáticamente accionados son
capaces de almacenar y acceder automáticamente a una cantidad
relativamente grande de datos con menos dispositivos de lectura
física, o unidades, para leer los datos. Este tipo de almacenamiento
es menos caro, pero también algo más lento en el acceso a los datos,
de forma que los tiempos de acceso se miden desde segundos hasta
minutos, o incluso más largos, dependiendo de la disponibilidad de
las unidades físicas para la lectura de los medios almacenados. El
almacenamiento en línea o próximo a línea también puede ofrecer un
sistema con una pluralidad de unidades físicas, conectadas juntas,
por ejemplo en una red de área local (LAN - local area network) o en
una red de área extendida (WAN - wide area network).
El almacenamiento fuera de línea es el tipo de
almacenamiento menos caro, pero también es el más lento de acceder y
no permite el acceso electrónico automático. En cambio, se requiere
un accionamiento manual por parte de un operario de los dispositivos
de almacenamiento y de las unidades físicas. El número de unidades
físicas se reduce enormemente comparado con el número de
dispositivos de almacenamiento (o por lo menos la cantidad de
espacio de almacenamiento disponible). Sin embargo, el tiempo de
acceso a los datos desde tales dispositivos se mide desde minutos
hasta horas, dependiendo de la disponibilidad del operario humano y
de la localización de los dispositivos de almacenamiento, así como
de la disponibilidad de las unidades físicas.
También se pueden utilizar otros tipos de
dispositivos de almacenamiento y de funciones, además de, o el lugar
de, los dispositivos y de funciones anteriormente descritos. En
cualquier caso, la dificultad de un sistema mixto, o un sistema en
el cual se utilizan diferentes tipos de áreas (topología) de
almacenamiento, con diferentes tipos de dispositivos de
almacenamiento y diferente accesibilidad (particularmente con
respecto al tiempo de acceso), es la gestión de los datos. Ciertos
tipos de datos pueden ser más importantes, o por lo menos más
críticos desde el punto de vista del tiempo de acceso, de tal forma
que el tiempo de acceso puede ser muy importante para algunos tipos
de datos y mucho menos importante para otros tipos de datos. El
coste es también un factor importante. Además, las decisiones se
deben tomar teniendo en cuenta el número y el tipo de dispositivos
de almacenamiento que se vayan a comprar, junto con cualquier
dispositivo de soporte y soporte del sistema, tal como los operarios
por ejemplo. Actualmente, estos sistemas están diseñados y
construidos manualmente y las decisiones se realizan sobre la base
de algún tipo de política. Sin embargo, el funcionamiento del
sistema real e incluso el propio diseño puede no ser óptimo para una
organización particular.
El documento
EP-A-0950965 se refiere a un sistema
y un procedimiento de gestión del almacenamiento de documentos que
gestiona el almacenamiento de documentos sobre la base de la
similitud del contenido de los documentos. Grupos de documentos se
crean sobre la base de la similitud de los contenidos de los
documentos. El almacenamiento del grupo o el documento seleccionado
se gestiona entonces, por ejemplo, borrando, comprimiendo o
copiando.
El documento de Hiroshi Ishikawa y otros: un
almacén de documentos: enfoque de una base de datos multimedia. DEXA
Workshop 1998 páginas 90-94 se refiere a un almacén
de documentos como por ejemplo un marco de programas en el que los
documentos multimedia son analizados y gestionados para compartir y
reutilizar la información corporativa como un almacén de datos para
datos estructurados. Describe un sistema de almacén de documentos
prototipo, el cual soporta la gestión de documentos simples y
compuestos, recuperación a partir de claves y a partir de
contenidos, clasificación a partir de reglas y agrupamiento a partir
del inicio de mensaje y reglas de gestión.
El documento
EP-A-0341230 se refiere a un
procedimiento para la gestión de datos en una jerarquía de
almacenamiento de datos y una jerarquía de almacenamiento de datos
para la implantación de un procedimiento de este tipo. La jerarquía
de almacenamiento de datos incluye un catálogo de datos y una
pluralidad de niveles de almacenamiento de datos. El catálogo de
datos almacena la información indicando las reglas de la gestión de
los datos para los datos almacenados en la jerarquía. Los datos
almacenados en la jerarquía son señalados al ser referenciados
mediante un procesador principal. Los datos señalados se gestionan
de acuerdo con las reglas de gestión durante períodos de baja
actividad jerárquica.
El documento
US-A-5131087 se refiere a un aparato
que incluye una serie de bases de datos las cuales son utilizadas
por los programas del sistema experto para gestionar los
dispositivos de almacenamiento de datos del sistema de ordenador. Un
elemento provisto en este aparato es un conjunto de datos de
configuración del dispositivo de almacenamiento de datos que
proporciona una descripción de los diversos dispositivos de
almacenamiento de datos y sus interconexiones en el sistema de
ordenador. Un segundo elemento es una base de datos de conocimiento
que incluye un conjunto de reglas funcionales que describen la
función de gestión del dispositivo de almacenamiento de datos. Estas
reglas indican las características funcionales de los diversos
dispositivos de almacenamiento de datos.
El documento
US-A-5506986 se refiere a un sistema
de gestión de medios que utiliza un sistema a partir de reglas para
gestionar la función de asignación de medios para un procesador de
datos. Este aparato comprende un conjunto de programas de software
que se comunican en tiempo real con diversos componentes de
programas normales en el procesador de datos y también recuperan
información que describe los datos almacenados en los propios
dispositivos de almacenamiento de datos para compilar la información
concerniente a la actividad del conjunto de datos.
La técnica anterior no indica ni sugiere una
solución al problema de gestionar eficazmente el almacenamiento de
datos. La técnica anterior tampoco indica ni sugiere una solución al
problema de la gestión del almacenamiento de datos tanto con
relación a un buen rendimiento del coste como con relación a los
tiempos acceso adecuados. La técnica anterior tampoco proporciona
una solución para el almacenamiento de datos de acuerdo con el
contenido de los datos, de forma que los datos importantes puedan
ser almacenados en una ubicación o un tipo más accesible de
almacenamiento de archivos. Además, la técnica anterior no indica ni
sugiere un sistema y procedimiento para la gestión de datos, de
forma que tales datos sean correctamente almacenados, puedan migrar
y ser borrados, de acuerdo con el contenido de los mismos.
La presente invención soluciona estos problemas
de la técnica anterior proporcionando un sistema y un procedimiento
para la gestión de datos de acuerdo con el contenido de los datos.
La presente invención capacita que los datos sean almacenados en una
pluralidad de opciones de almacenamiento diferentes de acuerdo con
por lo menos una característica de los datos, en la que la por lo
menos una característica está relacionada con el contenido de los
datos. Debe indicarse que por lo menos una opción de almacenamiento
de acuerdo con la presente invención es opcionalmente el borrado y
la destrucción de los datos, de tal forma que los datos pueden ser
opcionalmente eliminados del medio de almacenamiento o bien
opcionalmente pueden no ser almacenados inicialmente en el medio de
almacenamiento. Por lo tanto, una "opción de almacenamiento" de
acuerdo con la presente invención incluye cualquier tipo de medio,
dispositivo, sistema de almacenamiento o combinación de los mismos,
o borrado (eliminación) de los datos.
Opcionalmente y más preferiblemente, los datos se
almacenan durante un intervalo de tiempo de acuerdo con la por lo
menos una característica de los datos. Más preferiblemente, los
datos se desplazan a un tipo diferente de opción de almacenamiento
después de que haya ocurrido un evento, por ejemplo después de que
haya pasado un intervalo de tiempo. Debe indicarse que el
desplazamiento o migración de los datos puede incluir también el
borrado o eliminación de los datos.
La invención se describe aquí, a título de
ejemplo únicamente, con referencia a los dibujos que se acompañan en
los cuales:
la figura 1 es un diagrama de bloques esquemático
de un sistema y un flujo de operaciones ejemplares de acuerdo con la
presente invención;
la figura 2 es un diagrama de bloques esquemático
de otro sistema y flujo de operaciones ejemplares de acuerdo con la
presente invención; y
la figura 3 es un diagrama de bloques
esquemáticos de un sistema ejemplar detallado de acuerdo con la
presente invención.
La presente invención es un sistema y un
procedimiento para la gestión de datos de acuerdo con el contenido
de los datos. La presente invención capacita que los datos sean
almacenados en una de una pluralidad de opciones de almacenamiento
diferentes de acuerdo con por lo menos una característica de los
datos, en la que la por lo menos una característica está relacionada
con el contenido de los datos. Debe indicarse que por lo menos una
opción de almacenamiento de acuerdo con la presente invención es
opcionalmente el borrado y la destrucción de los datos, de tal forma
que los datos pueden ser opcionalmente eliminados del medio de
almacenamiento o bien opcionalmente pueden no ser almacenados
inicialmente en el medio de almacenamiento. Opcionalmente y más
preferiblemente, los datos se almacenan durante un intervalo de
tiempo de acuerdo con la por lo menos una característica de los
datos. Más preferiblemente, los datos se desplazan a un tipo
diferente de opción de almacenamiento después de que haya ocurrido
un evento, por ejemplo después de que haya pasado un intervalo de
tiempo. Debe indicarse que el desplazamiento o migración de los
datos puede incluir también el borrado o eliminación de los
datos.
datos.
De acuerdo con las realizaciones preferidas de la
presente invención, la por lo menos una característica de los datos,
de acuerdo con la cual se selecciona la opción de almacenamiento, es
examinada por un motor de reglas. Preferiblemente, el motor de
reglas compara la por lo menos una característica de los datos con
por lo menos una regla y selecciona entonces la opción (o las
opciones) de almacenamiento de acuerdo con esa regla. El motor de
reglas por lo tanto funciona más preferiblemente como un filtro,
para determinar qué opción (u opciones) de almacenamiento es la más
apropiada para los datos examinados. La decisión de almacenamiento
es entonces implantada preferiblemente por un gestor de
almacenamiento.
Las reglas de acuerdo con las cuales funciona el
motor de reglas son opcionalmente introducidas manualmente por un
operario, o alternativamente pueden ser opcionalmente generadas
automáticamente de acuerdo con una regla de gestión previamente
definida o de acuerdo con una regla de gestión automáticamente
generada, o una combinación de las mismas.
Preferiblemente, la presente invención es
operativa con un sistema que ofrece una pluralidad de opciones de
almacenamiento diferentes. Más preferiblemente, estas diferentes
opciones de almacenamiento incluyen por lo menos dos opciones
almacenamiento diferentes provistas de tipos diferentes de
accesibilidad. Ejemplos de opciones almacenamiento provistas de
diferentes tipos de accesibilidad incluyen pero no están limitadas
al almacenamiento en línea, el almacenamiento próximo a línea y el
almacenamiento fuera de línea. El tipo de medio de almacenamiento
que se utiliza para cualquier opción de almacenamiento particular no
está limitado de acuerdo con la presente invención, ya que la
presente invención es operativa con cualquier tipo adecuado de medio
de almacenamiento, incluyendo pero no está limitado al
almacenamiento a partir de cintas (DAT), también el almacenamiento a
partir de cintas (AIT), medios almacenamiento magnético, discos
ópticos, CD-ROM o dispositivos de almacenamiento
masivo de cualquier tipo, o cualquier tipo de sistema de
almacenamiento o cualquier combinación de los mismos.
La por lo menos una característica de los datos,
la cual está relacionada con el contenido de los datos, se puede
obtener por una serie de modos diferentes. Por ejemplo, los datos
pueden tener asociados opcionalmente y preferiblemente metadatos,
los cuales están relacionados con el contenido de los datos. Los
metadatos preferiblemente se añaden a través de una anotación a los
propios datos. Tales anotaciones se llevan a cabo automáticamente.
Más preferiblemente, la anotación automática se lleva a cabo después
de que los datos hayan sido analizados automáticamente. Los
metadatos asociados son entonces utilizados preferiblemente para
determinar qué opción de almacenamiento se debe utilizar para los
datos y más preferiblemente también el intervalo de tiempo durante
el cual los datos se debe colocar en esa opción de
almacenamiento.
Como se ha descrito anteriormente, los datos son
preferiblemente filtrados por un motor de reglas, de acuerdo con por
lo menos una característica de los datos. Para la implantación de la
presente invención con metadatos, el proceso de filtrado se lleva a
cabo más preferiblemente de acuerdo con los metadatos asociados.
El análisis automático de los datos se lleva a
cabo más preferiblemente de acuerdo con el tipo de datos que están
siendo analizados. Ejemplos de diferentes tipos de procesos de
análisis automático los cuales se puede llevar a cabo opcionalmente
incluyen pero no están limitados a la conversión de dictado a texto
para los datos de comunicación de voz, un analizador de vídeo para
los datos de vídeo, un lector óptico de caracteres para el material
impreso que haya sido rastreado electrónicamente, análisis de
imágenes para datos de imágenes, análisis de texto para datos de
texto y analizadores para datos de interfaz del usuario. Estos tipos
diferentes de procesos de análisis de datos se llevan a cabo
preferiblemente de acuerdo con la fuente de los datos, la cual puede
ser opcionalmente cualquier fuente de datos adecuada. Ejemplos de
diferentes tipos de fuentes de datos incluyen pero no están
limitados a datos de vídeo, datos de audio (incluyendo también datos
de comunicación por voz tales como datos de voz sobre protocolo de
internet (IP - internet protocol) (VoIP), datos de flujo de audio y
cualquier otro tipo de datos relacionados con audio), datos
codificados, mensajes de correo electrónico y anexos, conversaciones
y otros tipos de mensajes de un sistema de mensajería, documentos
transmitidos por facsímil y datos de la interfaz del usuario.
Además, la presente invención es útil para
recoger datos sobre sustancialmente cualquier tipo de función de
interfaz del usuario. Ejemplos de funciones de interfaz del usuario
incluyen pero no están limitadas a cualquier tipo de actividades de
ventana de la interfaz gráfica de usuario (GUI - graphical user
interface), actividad con artilugios de la interfaz gráfica de
usuario, botones, correderas o cualquier función provista a través
de la ventana de la interfaz gráfica de usuario; la visualización de
cualquier imagen o texto, incluye pero no está limitada a páginas de
la red y cualquier componente de las mismas; información provista a
través de una interfaz audible como por ejemplo voz sintetizada;
información provista a través de la visualización de datos de vídeo;
y cualquier otro tipo de información que sea proporcionada a través,
o bien se pueda detectar de otro modo, del sistema operativo del
dispositivo de ordenador del usuario.
De acuerdo con las realizaciones preferidas de la
presente invención, los datos son preferiblemente "migrados" o
desplazados desde una primera opción de almacenamiento a una segunda
opción de almacenamiento diferente después de que haya expirado un
intervalo de tiempo. El intervalo de tiempo preferiblemente se
determina de acuerdo con los metadatos.
Los principios y el funcionamiento del
procedimiento de acuerdo para presente invención se entenderán mejor
con referencia a los dibujos y a la descripción que se
acompañan.
Con referencia ahora a los dibujos, la figura 1
muestra un primer sistema ejemplar 10 para la gestión de los datos
de acuerdo con el contenido de los datos, con respecto al flujo de
funciones a través del sistema de 10. Como se representa, el sistema
10 está equipado con por lo menos una fuente de datos de entrada 12.
Ejemplos de diferentes tipos de fuentes de datos de entrada 12
incluyen pero están limitados a datos de vídeo, datos de audio
(incluyendo también datos de comunicación por voz tales como datos
de voz sobre protocolo de internet (VoIP), datos de flujo de audio y
cualquier otro tipo de datos relacionados con audio), datos
codificados, mensajes de correo electrónico y anexos, conversaciones
y otros tipos de mensajes de un sistema de mensajería, documentos
transmitidos por facsímil y datos de la interfaz del usuario. Con
respecto a los datos de la interfaz del usuario, en los cuales la
acción de un usuario al accionar el dispositivo ordenador y el
dispositivo periférico y el dispositivo de introducción del mismo
causa que los datos sean generados, opcionalmente y preferiblemente
los datos están en forma de un evento. Cada acción del usuario
preferiblemente causa que se genere un evento. El evento puede
entonces opcionalmente formar los datos que se van a capturar.
Los datos capturados se pasan a un analizador de
formato 14 para transformar los datos capturados en un formato común
para el análisis. El analizador de formato 14 preferiblemente está
equipado con una pluralidad de módulos de formato 16, cada uno de
los cuales es adecuado para datos de diferentes tipos de formato.
Por ejemplo, si los datos de entrada son datos de comunicación de
voz, entonces preferiblemente un módulo de formato 16 convierte la
comunicación por voz en datos textuales, para una conversión de voz
a texto. Diferentes módulos de formato 16 preferiblemente manejan
otros tipos de datos de entrada, como se explica con mayor detalle
con referencia a la figura 3 más adelante.
De acuerdo con una realización preferida de la
presente invención, el formato de los datos común es opcionalmente y
preferiblemente datos textuales. Para esta realización preferida,
los datos textuales no son opcionalmente procesados adicionalmente
por un módulo de formato 16, o alternativamente sólo son procesados
mínimamente. Otros tipos de datos en formatos de datos diferentes
son entonces convertidos preferiblemente en datos textuales mediante
un módulo de formato 16, como se describe con respecto a la figura 3
más adelante.
A continuación un módulo de análisis 18
preferiblemente analiza los datos, una vez los datos están en el
formato común. Debe indicarse que el módulo de análisis 18
opcionalmente es capaz de manejar una pluralidad de formatos de
datos diferentes, a través de un único módulo o alternativamente a
partir de un conjunto de tales módulos (no representados).
Preferiblemente, el módulo de análisis 18 funciona en una pluralidad
de diferentes tipos y fuentes de datos simultáneamente, por ejemplo
como una aplicación de múltiples series. Para el ejemplo ilustrativo
no limitativo, como se ha descrito antes, los datos textuales se
analizan, como es muy conocido en la técnica. Un ejemplo no
limitativo de un programa analizador de texto es el producto
IntelligentMiner^{TM} (IBM Corp, véase
http://www-4.ibm.com/software/data/iminer/fortext/tatools.html
de 31 de diciembre de 2001 para detalles adicionales). Este
producto es útil para analizar texto para una serie de funciones
tales como información de localización relativa a un tema,
categorización de información y clasificación de información. Las
herramientas analizadoras de texto generalmente son conocidas en la
técnica para extraer el contenido y la información relativa al tema
objeto del texto, por ejemplo de acuerdo con una o más palabras
clave, conceptos o cualquier otro tipo de esquemas de organización
y
análisis.
análisis.
De acuerdo con otra realización preferida de la
presente invención, el formato uniforme ofrece una estructura de
datos uniforme, con una pluralidad de tipos y categorías diferentes
de información, por ejemplo datos a partir de eventos de pantalla y
datos de voz combinados en un único archivo. Esta estructura de
datos uniforme preferiblemente es capaz de contener tipos o
categorías diferentes de características las cuales son de interés
para ser asociadas con los datos, a fin de determinar el contenido
de los datos capturados. Ejemplos no limitativos de una estructura
de datos uniforme que puede ser opcionalmente implantada de acuerdo
con la presente invención incluyen estructuras que utilizan el
lenguaje de marcas extensible (XML - extensible markup language) o
formato de flujo (multimedia) avanzado (ASF - advanced streaming
format).
El módulo de análisis 18 preferiblemente extrae o
crea, o determina de otro modo, por lo menos una característica de
los datos capturados, preferiblemente obtenidos en el formato
uniforme. Opcionalmente y más preferiblemente, el módulo de análisis
18 obtiene la por lo menos una característica de los datos
capturados en la forma de metadatos. Estos metadatos son entonces
opcionalmente almacenados en una base de datos de metadatos (no
representada, véase la figura 3).
De acuerdo con una realización opcional pero
preferida de la presente invención, el módulo de análisis 18 también
proporciona retroalimentación para mejorar el comportamiento del
analizador de formato 14 y el módulo de formato 16, a fin de mejorar
el funcionamiento de estos componentes.
Los datos capturados, con la por lo menos una
característica relacionada con el contenido de los datos, los cuales
tienen la forma opcionalmente y más preferiblemente de metadatos,
son pasados entonces al motor de reglas 20. Alternativamente, el
motor de reglas 20 sólo recibe la por lo menos una característica,
más preferiblemente en forma de metadatos. Los datos capturados son
pasados entonces directamente a un gestor de almacenamiento 22. El
motor de reglas 20 más preferiblemente compara los metadatos con la
por lo menos una regla, la cual es más preferiblemente una regla de
gestión especificada por un usuario manual, o alternativamente puede
ser opcionalmente generada automáticamente de acuerdo con una regla
de gestión previamente definida o de acuerdo con una regla de
gestión automáticamente generada, o una combinación de las mismas.
Opcionalmente, una o más reglas puede ser alimentadas al motor de
reglas 20 a través de una interfaz 24, tal como por ejemplo una
interfaz gráfica de usuario por ejemplo. Como ejemplo no limitativo,
la interfaz 24 puede ser opcionalmente una simple interfaz a partir
del navegador de la red. El motor de reglas 20 determina entonces
preferiblemente el tipo de opción (u opciones) de almacenamiento de
acuerdo con una o más reglas, como se selecciona a través de la
comparación de los metadatos (o característica) de los datos
capturados con la regla (o las reglas). Adicionalmente o
alternativamente, la salida del motor de reglas 20 es opcionalmente
y preferiblemente retroalimentada al analizador de formato 14, al
módulo de formato 16 y al módulo de análisis 18.
El motor de reglas 20 opcionalmente y más
preferiblemente determina tanto el tipo de opción de almacenamiento
(u opciones), las cuales deben ser seleccionadas para los datos
capturados particulares, como también el plazo del almacenamiento.
Más preferiblemente, los datos capturados son almacenados
inicialmente con una primera opción de almacenamiento y entonces son
migrados (desplazados) a por lo menos una opción de almacenamiento
adicional después de que haya pasado un período de tiempo. Este
período de tiempo está también preferiblemente determinado de
acuerdo con por lo menos una regla mediante el motor de reglas
20.
El motor de reglas 20 puede llevar a cabo
opcionalmente una acción de acuerdo con una regla o evento, en el
que el evento puede opcionalmente y preferiblemente disparar una
aplicación automática de la regla. Ejemplos de acciones basadas en
reglas se proporcionan más adelante. Un ejemplo de las acciones las
cuales se basan en reglas incluyen pero no están limitadas a
manipulaciones de los datos almacenados. Por ejemplo, la compresión
de los datos que puede opcionalmente ser alterada después de que
haya ocurrido un evento, tal como por ejemplo que haya pasado un
período de tiempo. Un ejemplo no limitativo de una razón para
alterar una compresión de este tipo es capacitar una reproducción
más rápida de los datos.
Los datos almacenados anteriormente pueden ser
actualizados opcionalmente y preferiblemente con datos de gestión.
Ejemplos no limitativos de tales datos incluyen la adición de un
número de la seguridad social o de identificación, la identificación
del cliente, información sobre el estatus de cliente preferido
etcétera.
Los datos de transacción actual también pueden
opcionalmente y preferiblemente estar conectados a un archivo de
datos anteriormente almacenados. Los datos anteriormente almacenados
también pueden ser opcionalmente actualizados. Un ejemplo no
limitativo de una conexión de este tipo se puede llevar a cabo
opcionalmente mediante la conexión de transacciones llevadas a cabo
por un cliente de cierto estatus elevado o preferido a una
transacción pasada por ese cliente.
Otro ejemplo de evento o acción puede ser
opcionalmente llevado a cabo con múltiples réplicas de datos, por
ejemplo distribuyendo datos idénticos a diversos destinos y
localizaciones u opciones de almacenamiento previamente definidas.
Tales réplicas pueden ser opcionalmente llevadas a cabo con fines de
redundancia, por ejemplo para la seguridad de los datos almacenados,
duplicando múltiples opciones o localizaciones de almacenamiento y
por razones de disponibilidad general.
El gestor de almacenamiento 22 preferiblemente
recibe entonces la salida del motor de reglas 20 y los datos
capturados. La salida del motor de reglas 20 preferiblemente incluye
por lo menos una opción almacenamiento para los datos capturados.
Como se ha indicado anteriormente, esta opción de almacenamiento
puede ser un tipo de medio de almacenamiento o el borrado o
eliminación y destrucción de los datos capturados. Más
preferiblemente, la opción almacenamiento incluye un dispositivo de
almacenamiento particular 26 dentro del cual se colocarán los datos
capturados. Alternativamente, el gestor de almacenamiento 22 puede
determinar la identidad de un dispositivo de almacenamiento
particular 26 para almacenar los datos.
La figura 2 muestra una disposición diferente del
flujo del sistema de la figura 1, como otro ejemplo de un sistema de
acuerdo con la presente invención. En esta disposición, el sistema
10 está equipado otra vez con un motor de reglas 40. Sin embargo, en
esta implantación, el motor de reglas 40 es el proceso o componente
de inicio para subsiguientes acciones que son llevadas a cabo por el
sistema 10. Como se representa, el motor de reglas 40 toma la fuente
de entrada de acuerdo con los metadatos obtenidos a partir del
módulo de análisis 38. El motor de reglas 40 envía entonces
preferiblemente los datos capturados, o alternativamente sólo los
datos capturados seleccionados, al gestor de almacenamiento 42. El
gestor de almacenamiento 42 envía los datos capturados a la opción
de almacenamiento correcta, representada preferiblemente como un
dispositivo de almacenamiento seleccionado 44, de acuerdo con una
demanda de acción por parte del motor de reglas 40. Opcionalmente y
más preferiblemente, y más preferiblemente que necesario, el motor
de reglas 40 retroalimenta los datos capturados y la información
sobre los datos capturados, dentro de las fuentes de entrada. Los
metadatos mejorados puede ser opcionalmente obtenidos a partir del
módulo de análisis 38.
De acuerdo con una implantación opcional de la
presente invención, el usuario define una tarea en el motor de
reglas 40 para conseguir ciertos tipos de información, tal como por
ejemplo información sobre llamadas de teléfono específicas. El motor
de reglas 40 utiliza entonces preferiblemente el módulo de análisis
38 para seleccionar los datos específicos. El módulo de análisis 38
puede estar opcionalmente implantado como un servidor de gestión de
llamadas, por ejemplo. Los datos específicos seleccionados puede ser
opcionalmente cualquiera de uno o más datos de voz, datos capturados
a partir de acciones de la interfaz del usuario, datos de vídeo,
una transacción de correo electrónico, datos de facsímil, datos de
voz sobre protocolo de internet (VoIP), datos de navegación por la
red (obtenidos a partir de dos o más usuarios que visualizan la
misma página de la red a través de diferentes procesos de navegador
de la red), o cualquier dato codificado o combinación de cualquier
tipo de fuentes de entrada. Los datos se obtienen a partir de las
fuentes entrada 36, las cuales pueden estar opcionalmente
implantadas como un gestor de registro de actividades de fuentes de
entrada. Los datos capturados son entonces transferidos al gestor de
almacenamiento 42.
Estos datos pueden ser opcionalmente recuperados
como se requiera de los dispositivos almacenamiento 44, más
preferiblemente directamente utilizando el motor de reglas 40 y el
gestor de almacenamiento 42. Tales datos recuperados pueden ser
entonces opcionalmente y más preferiblemente alimentados en fuentes
de entrada 36 a fin de que los datos recuperados sean ampliamente
accesibles (disponibles) y para una manipulación adicional.
La figura 3 muestra una implantación ejemplar
detallada de un sistema de acuerdo con la presente invención, el
cual está relacionado con el flujo de operaciones representado en la
figura 1. Como se representa, un sistema 50 preferiblemente está
equipado con una pluralidad de fuentes de datos de entrada 52. Para
el propósito de la explicación únicamente y sin ninguna intención de
que sea limitativo, las fuentes de datos de entrada 52 se
representan opcionalmente y preferiblemente incluyendo una fuente de
vídeo 54 para datos de vídeo, una fuente de audio 56 para datos de
audio, una fuente de mensajes 58 para mensajes de correo electrónico
(incluyendo anexos), datos de mensajes instantáneos y de
conversación y una fuente de facsímil 60 para datos que son
transmitidos por facsímil.
Los datos de entrada de las fuentes de datos de
entrada 52 son preferiblemente alimentados entonces a por lo menos
un analizador de formato 62 para convertir los datos capturados en
un formato común para el análisis. El analizador de formato 62
preferiblemente está equipado con una pluralidad de módulos de
formato 74, cada uno de los cuales es adecuado para datos de un tipo
diferente de formato. Con propósitos ilustrativos únicamente y sin
intención alguna de que sea limitativo, los módulos de formato 74 se
representan opcionalmente y preferiblemente incluyendo un analizador
de vídeo 76, un analizador de texto 78, un analizador de audio 79 y
un módulo lector óptico de caracteres (OCR - optical caracter
recognition) 80.
Un ejemplo de analizador de texto 78 ha sido
descrito anteriormente con respecto a la figura 1. El módulo lector
óptico de caracteres 80 opcionalmente puede estar implantado como es
muy conocido en la técnica, por ejemplo a través de la utilización
de programas de lector óptico de caracteres provistos de un
algoritmo el cual puede ser fácilmente seleccionado por una persona
normalmente experta en la técnica.
El análisis del vídeo opcionalmente se puede
llevar a cabo mediante el analizador de vídeo 76 como sigue. Los
datos de vídeo son obtenidos, por ejemplo a partir de una cámara
como un ejemplo no limitativo de fuente de vídeo 54. Un capturador
de cuadros es utilizado entonces preferiblemente para obtener por lo
menos un cuadro de los datos de vídeo. El cuadro preferiblemente se
analiza. Más preferiblemente, sólo una parte del cuadro se almacena
como los datos capturados. Por ejemplo, si se utiliza una cámara de
vídeo para supervisar la entrada a un área de seguridad, entonces
opcionalmente sólo son de interés aquellos cuadros, o
alternativamente aquellas partes de cada cuadro, las cuales
caracterizan a un ser humano cerca de la entrada real.
Adicionalmente o alternativamente, los cambios en el fondo de cada
cuadro pueden ser opcionalmente detectados y seguidos, si son de
interés.
Un ejemplo de un tipo de análisis que puede ser
llevado a cabo con los datos de vídeo es un algoritmo de detección
del movimiento, el cual es muy conocido en la técnica. Otro ejemplo
son los algoritmos para el reconocimiento de la cara, los cuales
también son muy conocidos en la técnica. Ejemplos no limitativos de
algoritmos de análisis de vídeo se describen en:
http://www.cs.rochester.edu/u/nelson/research/motion/motion.html
del 31 de diciembre de 2001, y en
http://www-white.media.mit.edu/vismod/demos/facerec
del 31 de diciembre de 2001 para algoritmos de reconocimiento de la
cara. Más preferiblemente, tales análisis son llevados a cabo con
firmware, tal como por ejemplo un procesador de señales digitales
(DSP - digital signal processor). Los resultados entonces pueden
ser opcionalmente almacenados como los datos capturados.
La salida del analizador de formato 62
preferiblemente ofrece por lo menos una característica de los datos
capturados los cuales más preferiblemente son los metadatos, como se
ha descrito anteriormente. Los metadatos son almacenados más
preferiblemente en una base de datos de metadatos 82. Un motor de
reglas 84 analiza entonces preferiblemente los metadatos a partir de
la base de datos de metadatos 82 (o alternativamente obtenidos
directamente del analizador de formato 62), a fin de aplicar una o
más reglas a los datos capturados. El motor de reglas 84
opcionalmente puede estar implantado con el producto BlazeSoftware
Advisor de Blaze Software (véase
http://www.blazesoft.com/products del 31 de diciembre de 2001
para más detalles). El motor de reglas 84 también puede estar
opcionalmente implantado como un motor de reglas/tareas a partir de
Nice Systems Ltd. (Ra'anana, Israel), por ejemplo sobre la base de
los datos de gestión. Sin tener en cuenta la implantación
específica, el motor de reglas 84 preferiblemente funciona de
acuerdo con por lo menos una regla de gestión.
El motor de reglas 84 preferiblemente compara la
por lo menos una característica de los datos con por lo menos una
regla y entonces selecciona la opción (o las opciones) de
almacenamiento de acuerdo con esa regla. El motor de reglas 84
funciona por lo tanto más preferiblemente como un filtro, para la
determinación de qué opción (u opciones) de almacenamiento es la más
apropiada para los datos examinados. La decisión de almacenamiento
es entonces preferiblemente implementada mediante un gestor de
almacenamiento 86.
Preferiblemente, el gestor de almacenamiento 86
es capaz de seleccionar a partir de una pluralidad de diferentes
opciones de almacenamiento. Más preferiblemente, estas diferentes
opciones de almacenamiento incluyen por lo menos dos opciones de
almacenamiento diferentes provistas de diferentes tipos de
accesibilidad. Ejemplos de opciones de almacenamiento provistas de
diferentes tipos de accesibilidad incluyen pero no están limitadas
al almacenamiento en línea, el almacenamiento próximo a línea y el
almacenamiento fuera del línea. El tipo de medio de almacenamiento
que se utiliza para cualquier opción particular de almacenamiento no
está limitado de acuerdo con la presente invención. Para el
propósito de la ilustración sólo y sin intención alguna de que sea
limitativo, el gestor de almacenamiento 86 se representa capaz de
seleccionar a partir de una pluralidad de dispositivos de
almacenamiento, representado como un dispositivo de almacenamiento
en línea 88 y un dispositivo de almacenamiento fuera del línea 90.
Por supuesto, se pueden utilizar otros tipos de dispositivos y
sistemas de almacenamiento en lugar, o además, de estos ejemplos de
dispositivos de almacenamiento.
El motor de reglas 84 opcionalmente y
preferiblemente es capaz de retroalimentar información al analizador
de formato 62 para mejorar el comportamiento del analizador de
formato 62.
Un ejemplo no limitativo de funcionamiento del
sistema 50 se puede llevar a cabo como sigue. El sistema 50 puede
estar opcionalmente implantado en un centro de servicios el cual
procesa los servicios requeridos remotamente por los clientes, de
forma que el cliente no está físicamente presente en el centro de
servicios. El cliente por lo tanto entra en contacto con el personal
del centro de servicios, por ejemplo a través de una comunicación
por voz (tal como una llamada por teléfono por ejemplo), mensajes de
correo electrónico, facsímiles etcétera. Una pluralidad de reglas de
gestión han sido definidas e implantadas por motor de reglas 84, las
cuales pueden incluir opcionalmente las siguientes reglas: se
guarda una grabación para cada contacto del cliente que se refiera a
una transacción financiera durante por lo menos tres meses incluso
aunque no haya ocurrido transacción y se guarda para cada contacto
en los cuales haya ocurrido una transacción financiera durante por
lo menos siete años. Además, la grabación para cada contacto
resultante en una transacción financiera real es almacenada primero
en el almacenamiento en línea durante un mes y entonces en un
almacenamiento fuera de línea durante el resto del plazo de siete
años.
Una vez el cliente ha entrado en contacto con el
operador del centro de servicios, por ejemplo a través del teléfono,
se proporcionan datos a través de una fuente de audio 56 como un
ejemplo de fuente de entrada 52. Estos datos de audio capturados son
analizados, por ejemplo a fin de determinar si la transacción
financiera ha ocurrido durante el contacto. Si ha ocurrido una
transacción de este tipo, entonces los metadatos asociados con los
datos de audio capturados indican una ocurrencia de este tipo. El
analizador de formato 62 y particularmente el analizador de audio 72
preferiblemente analiza los datos de audio capturados para obtener
tales metadatos.
Los propios datos a partir de la llamada son
preferiblemente manipulados de acuerdo con una o más reglas de
gestión, las cuales tanto pueden estar opcionalmente definidas
manualmente como generadas automáticamente, a través del
funcionamiento del motor de reglas 84. Preferiblemente, el motor de
reglas 84 genera entonces una acción para ser llevada a cabo por el
gestor de almacenamiento 86. Por ejemplo, el gestor de
almacenamiento 86 puede opcionalmente almacenar los datos a partir
de la llamada, migrar los datos a un nuevo tipo de almacenamiento, o
borrar los datos, o bien cualquier otra acción o combinación de
acciones las cuales pueden ser llevadas a cabo de acuerdo con uno o
más eventos. Por lo tanto, el motor de reglas 84 es capaz de generar
una o más instrucciones para la ejecución por el gestor de
almacenamiento 86.
Mientras la invención ha sido descrita con
respecto a un número limitado de realizaciones, se apreciará que se
pueden realizar muchas variaciones, modificaciones y otras
aplicaciones de la invención, dentro del ámbito de las
reivindicaciones anexas.
Claims (24)
1. Procedimiento para la gestión del
almacenamiento de datos de acuerdo con el contenido de los datos
obtenidos a partir de una o más fuentes de entrada,
comprendiendo:
- convertir los datos a un formato común y
subsiguientemente analizar automáticamente los datos en dicho
formato común a fin de determinar automáticamente la por lo menos
una característica de los datos de acuerdo con el contenido y de
acuerdo con dicha por lo menos una característica TANTO
seleccionando uno de una pluralidad de medios de almacenamiento,
dispositivo de almacenamiento, sistema de almacenamiento o una
combinación de los mismos y colocando los datos dentro o eliminando
los datos de dicho medio de almacenamiento seleccionado, dispositivo
de almace-
namiento, sistema de almacenamiento o combinación de los mismos; COMO seleccionando no almacenar los datos.
namiento, sistema de almacenamiento o combinación de los mismos; COMO seleccionando no almacenar los datos.
2. El procedimiento de la reivindicación 1 en el
que dicha pluralidad de medios de almacenamiento, dispositivo de
almacenamiento, sistema de almacenamiento o una combinación de los
mismos tiene por lo menos dos tipos diferentes de dispositivos.
3. El procedimiento de la reivindicación 2 en el
que dichos tipos diferentes de dispositivos tienen diferentes
tiempos de acceso.
4. El procedimiento de cualquiera de las
reivindicaciones 1-3 en el que por lo menos un medio
de almacenamiento, dispositivo de almacenamiento, sistema de
almacenamiento o una combinación de los mismos comprende un
dispositivo de almacenamiento en línea.
5. El procedimiento de cualquiera de las
reivindicaciones 1-4 en el que por lo menos un medio
de almacenamiento, dispositivo de almacenamiento, sistema de
almacenamiento o una combinación de los mismos comprende un
dispositivo de almacenamiento fuera de línea.
6. El procedimiento de cualquiera de las
reivindicaciones 1-5 en el que por lo menos un medio
de almacenamiento, dispositivo de almacenamiento, sistema de
almacenamiento o una combinación de los mismos comprende un
dispositivo de almacenamiento próximo a línea.
7. El procedimiento de cualquiera de las
reivindicaciones 1-6 en el que dicha por lo menos
una característica de los datos incluye metadatos asociados con los
datos.
8. El procedimiento de la reivindicación 7 en el
que dichos metadatos se obtienen analizando los datos.
9. El procedimiento de la reivindicación 8 en el
que los datos incluyen una pluralidad de diferentes tipos de datos y
dicha pluralidad de diferentes tipos de datos se analizan
concurrentemente.
10. El procedimiento de cualquiera de las
reivindicaciones 1-9 en el que dicha por lo menos
una característica de los datos se compara con por lo menos una
regla para la determinación de dicho medio de almacenamiento,
dispositivo de almacenamiento, sistema de almacenamiento o una
combinación de los mismos que se va a seleccionar.
11. El procedimiento de la reivindicación 10 en
el que dicha por lo menos una regla incluye un intervalo de tiempo
para mantener los datos en dicho medio de almacenamiento,
dispositivo de almacenamiento, sistema de almacenamiento o una
combinación de los mismos seleccionado.
12. El procedimiento de la reivindicación 11 en
el que los datos son migrados desde un primer medio de
almacenamiento, dispositivo de almacenamiento, sistema de
almacenamiento o combinación de los mismos seleccionado a un segundo
medio de almacenamiento, dispositivo de almacenamiento, sistema de
almacenamiento o combinación de los mismos seleccionado después de
que haya pasado dicho intervalo de tiempo.
13. El procedimiento de cualquiera de las
reivindicaciones 10-12 en el que por lo menos una
regla se introduce manualmente.
14. El procedimiento de cualquiera de las
reivindicaciones 10-12 en el que dicha por lo menos
una regla se genera automáticamente.
15. El procedimiento de la reivindicación 14 en
el que dicha por lo menos una regla se genera automáticamente de
acuerdo con los datos de gestión.
16. El procedimiento de cualquiera de las
reivindicaciones 10-15 en el que dicha por lo menos
una regla incluye una acción para ser llevada a cabo en los datos de
acuerdo con un evento, en el que dicho evento está relacionado con
dicha por lo menos una característica de los datos.
17. El procedimiento de cualquiera de las
reivindicaciones 1-16 en el que dichos datos a
partir de dicha fuente de entrada incluye por lo menos uno de los
datos de vídeo, datos de audio, datos codificados, mensajes de
correo electrónico, anexos de correo electrónico, mensajes de
conversación, otros tipos de mensajes de sistemas de mensajería,
documentos transmitidos por facsímil y datos de interfaz del usuario
y una combinación de los mismos.
18. El procedimiento de cualquiera de las
reivindicaciones 1-17 en el que los datos se
obtienen a partir de una pluralidad de fuentes de entrada, cada
fuente de entrada proporcionando un tipo diferente de datos.
19. El procedimiento de cualquiera de las
reivindicaciones 8-18 en el que la retroalimentación
a partir del análisis de los datos se utiliza para determinar dicha
por lo menos una característica de los datos.
20. Sistema para la gestión del almacenamiento de
datos de acuerdo con el contenido de los datos obtenidos a partir de
una o más fuentes de entrada (12, 36; 52):
- un módulo de formato (16) para convertir los
datos a un formato común;
- un analizador (18; 38; 78) para analizar los
datos en dicho formato común a fin de determinar automáticamente por
lo menos una característica de los datos de acuerdo con el
contenido;
- un motor de reglas (20; 40) para comparar
dicha por lo menos una característica de los datos con por lo menos
una regla; y
- un gestor de almacenamiento (22; 42) para
recibir una decisión a partir de dicho motor de reglas y adaptarla,
de acuerdo con dicha decisión TANTO seleccionando una de una
pluralidad de medios de almacenamiento, dispositivo de
almacenamiento, sistema de procedimiento o una combinación de los
sismos y colocar los datos dentro o eliminar los datos de dicho
medio de almacenamiento, sistema de almacenamiento, dispositivo de
almacenamiento seleccionado o combinación de los mismos; COMO
seleccionando no almacenar los datos.
21. El sistema de la reivindicación 20
adicionalmente comprendiendo una fuente de entrada (12; 36; 52) para
proporcionar datos a dicho analizador en el que dicho motor de
reglas determina si los datos se van a utilizar como
retroalimentación a dicha fuente de entrada (12; 36; 52).
22. El sistema de cualquiera de las
reivindicaciones 20 o 21 en el que el funcionamiento de dicho motor
de reglas (20; 40) es accionado manualmente.
23. El sistema de cualquiera de las
reivindicaciones 20 o 21 en el que el funcionamiento de dicho motor
de reglas (20; 40) es accionado automáticamente.
24. El sistema de la reivindicación 23 en el que
dicho motor de reglas (20; 40) es un iniciador de un proceso para
por lo menos almacenar los datos.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US25915801P | 2001-01-03 | 2001-01-03 | |
| US259158P | 2001-01-03 | ||
| PCT/IL2002/000009 WO2002054221A2 (en) | 2001-01-03 | 2002-01-03 | Content-based storage management |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| ES2253531T3 true ES2253531T3 (es) | 2006-06-01 |
| ES2253531T5 ES2253531T5 (es) | 2018-09-26 |
Family
ID=22983764
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES02727013.1T Expired - Lifetime ES2253531T5 (es) | 2001-01-03 | 2002-01-03 | Gestión del almacenamiento sobre la base del contenido |
Country Status (6)
| Country | Link |
|---|---|
| US (3) | US20040158676A1 (es) |
| EP (1) | EP1374028B2 (es) |
| AT (1) | ATE306102T1 (es) |
| DE (1) | DE60206478T3 (es) |
| ES (1) | ES2253531T5 (es) |
| WO (1) | WO2002054221A2 (es) |
Families Citing this family (91)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8464302B1 (en) | 1999-08-03 | 2013-06-11 | Videoshare, Llc | Method and system for sharing video with advertisements over a network |
| WO2002054221A2 (en) | 2001-01-03 | 2002-07-11 | Nice Systems Limited | Content-based storage management |
| AU2001245575A1 (en) | 2000-03-09 | 2001-09-17 | Videoshare, Inc. | Sharing a streaming video |
| US6636590B1 (en) * | 2000-10-30 | 2003-10-21 | Ingenio, Inc. | Apparatus and method for specifying and obtaining services through voice commands |
| US7289623B2 (en) * | 2001-01-16 | 2007-10-30 | Utbk, Inc. | System and method for an online speaker patch-through |
| US20020133402A1 (en) | 2001-03-13 | 2002-09-19 | Scott Faber | Apparatus and method for recruiting, communicating with, and paying participants of interactive advertising |
| US6704403B2 (en) | 2001-09-05 | 2004-03-09 | Ingenio, Inc. | Apparatus and method for ensuring a real-time connection between users and selected service provider using voice mail |
| US7469306B2 (en) * | 2002-06-28 | 2008-12-23 | Nxp B.V. | Method for communicating with first and second device that includes reference to metadata wherein third device modifies the metadata based on specific operations by first device |
| AU2003256679A1 (en) * | 2002-07-25 | 2004-02-16 | Communication Synergy Technologies Llc | Content management system |
| US7234106B2 (en) * | 2002-09-10 | 2007-06-19 | Simske Steven J | System for and method of generating image annotation information |
| JP4345313B2 (ja) * | 2003-01-24 | 2009-10-14 | 株式会社日立製作所 | ポリシーに基づいたストレージシステムの運用管理方法 |
| US7359498B2 (en) * | 2003-06-12 | 2008-04-15 | Utbk, Inc. | Systems and methods for arranging a call |
| US7698183B2 (en) | 2003-06-18 | 2010-04-13 | Utbk, Inc. | Method and apparatus for prioritizing a listing of information providers |
| US20050010593A1 (en) * | 2003-07-10 | 2005-01-13 | International Business Machines Corporation | System and method for performing predictive file storage management |
| US7428497B2 (en) | 2003-10-06 | 2008-09-23 | Utbk, Inc. | Methods and apparatuses for pay-per-call advertising in mobile/wireless applications |
| US20070140451A1 (en) * | 2003-10-06 | 2007-06-21 | Utbk, Inc. | Methods and Systems for Pay For Performance Advertisements |
| US9203974B2 (en) * | 2003-10-06 | 2015-12-01 | Yellowpages.Com Llc | Methods and apparatuses for offline selection of pay-per-call advertisers |
| US10425538B2 (en) * | 2003-10-06 | 2019-09-24 | Yellowpages.Com Llc | Methods and apparatuses for advertisements on mobile devices for communication connections |
| US8140389B2 (en) | 2003-10-06 | 2012-03-20 | Utbk, Inc. | Methods and apparatuses for pay for deal advertisements |
| US9202220B2 (en) * | 2003-10-06 | 2015-12-01 | Yellowpages.Com Llc | Methods and apparatuses to provide application programming interface for retrieving pay per call advertisements |
| US20070121845A1 (en) * | 2003-10-06 | 2007-05-31 | Utbk, Inc. | Methods and apparatuses for offline selection of pay-per-call advertisers via visual advertisements |
| US8837698B2 (en) | 2003-10-06 | 2014-09-16 | Yp Interactive Llc | Systems and methods to collect information just in time for connecting people for real time communications |
| US9208495B2 (en) * | 2003-10-06 | 2015-12-08 | Yellowpages.Com Llc | Methods and apparatuses for advertisement presentation |
| US7366683B2 (en) | 2003-10-06 | 2008-04-29 | Utbk, Inc. | Methods and apparatuses for offline selection of pay-per-call advertisers |
| JP4156499B2 (ja) * | 2003-11-28 | 2008-09-24 | 株式会社日立製作所 | ディスクアレイ装置 |
| US7039662B2 (en) * | 2004-02-24 | 2006-05-02 | Hitachi, Ltd. | Method and apparatus of media management on disk-subsystem |
| JP4789420B2 (ja) | 2004-03-04 | 2011-10-12 | トヨタ自動車株式会社 | 車両制御システムにおけるデータ処理装置 |
| US20050210041A1 (en) * | 2004-03-18 | 2005-09-22 | Hitachi, Ltd. | Management method for data retention |
| US7213022B2 (en) * | 2004-04-29 | 2007-05-01 | Filenet Corporation | Enterprise content management network-attached system |
| US20060015493A1 (en) * | 2004-07-15 | 2006-01-19 | International Business Machines Corporation | Enhanced records manager and related methods |
| US8069269B2 (en) * | 2004-08-04 | 2011-11-29 | Emc Corporation | Methods and apparatus for accessing content in a virtual pool on a content addressable storage system |
| US20060085374A1 (en) * | 2004-10-15 | 2006-04-20 | Filenet Corporation | Automatic records management based on business process management |
| US20060085245A1 (en) * | 2004-10-19 | 2006-04-20 | Filenet Corporation | Team collaboration system with business process management and records management |
| WO2006060670A2 (en) * | 2004-12-02 | 2006-06-08 | Storage Dna, Inc. | Managing disk storage media |
| US7783679B2 (en) * | 2005-01-12 | 2010-08-24 | Computer Associates Think, Inc. | Efficient processing of time series data |
| US8538768B2 (en) | 2005-02-16 | 2013-09-17 | Ingenio Llc | Methods and apparatuses for delivery of advice to mobile/wireless devices |
| US8934614B2 (en) * | 2005-02-25 | 2015-01-13 | YP Interatcive LLC | Systems and methods for dynamic pay for performance advertisements |
| US7636704B2 (en) * | 2005-08-26 | 2009-12-22 | Emc Corporation | Methods and apparatus for scheduling an action on a computer |
| US7970743B1 (en) | 2005-09-15 | 2011-06-28 | Emc Corporation | Retention and disposition of stored content associated with multiple stored objects |
| US8599832B2 (en) | 2005-09-28 | 2013-12-03 | Ingenio Llc | Methods and apparatuses to connect people for real time communications via voice over internet protocol (VOIP) |
| US20070088736A1 (en) * | 2005-10-19 | 2007-04-19 | Filenet Corporation | Record authentication and approval transcript |
| US10402756B2 (en) * | 2005-10-19 | 2019-09-03 | International Business Machines Corporation | Capturing the result of an approval process/workflow and declaring it a record |
| US20070106710A1 (en) * | 2005-10-26 | 2007-05-10 | Nils Haustein | Apparatus, system, and method for data migration |
| US20070115498A1 (en) * | 2005-11-18 | 2007-05-24 | The Go Daddy Group, Inc. | Relevant messages associated with incoming fax documents |
| US20070115512A1 (en) * | 2005-11-18 | 2007-05-24 | The Go Daddy Group, Inc. | Relevant messages associated with outgoing fax documents |
| US20080091774A1 (en) * | 2005-12-15 | 2008-04-17 | Sugarcrm | Customer relationship management system and method |
| US7856436B2 (en) * | 2005-12-23 | 2010-12-21 | International Business Machines Corporation | Dynamic holds of record dispositions during record management |
| US9197479B2 (en) | 2006-01-10 | 2015-11-24 | Yellowpages.Com Llc | Systems and methods to manage a queue of people requesting real time communication connections |
| US8681778B2 (en) | 2006-01-10 | 2014-03-25 | Ingenio Llc | Systems and methods to manage privilege to speak |
| US7746794B2 (en) | 2006-02-22 | 2010-06-29 | Federal Signal Corporation | Integrated municipal management console |
| US9346397B2 (en) | 2006-02-22 | 2016-05-24 | Federal Signal Corporation | Self-powered light bar |
| US9002313B2 (en) | 2006-02-22 | 2015-04-07 | Federal Signal Corporation | Fully integrated light bar |
| US7476013B2 (en) | 2006-03-31 | 2009-01-13 | Federal Signal Corporation | Light bar and method for making |
| US7814063B1 (en) * | 2006-03-07 | 2010-10-12 | Emc Corporation | Retention and disposition of components of a complex stored object |
| US7818300B1 (en) | 2006-03-07 | 2010-10-19 | Emc Corporation | Consistent retention and disposition of managed content and associated metadata |
| US7594082B1 (en) | 2006-03-07 | 2009-09-22 | Emc Corporation | Resolving retention policy conflicts |
| US20070239715A1 (en) * | 2006-04-11 | 2007-10-11 | Filenet Corporation | Managing content objects having multiple applicable retention periods |
| US7870102B2 (en) * | 2006-07-12 | 2011-01-11 | International Business Machines Corporation | Apparatus and method to store and manage information and meta data |
| DE112007002219B8 (de) * | 2006-09-21 | 2016-04-28 | Autonetworks Technologies, Ltd. | Elektrisches Steuersystem |
| US7801862B1 (en) | 2006-09-29 | 2010-09-21 | Emc Corporation | Retention of complex objects |
| US8037029B2 (en) * | 2006-10-10 | 2011-10-11 | International Business Machines Corporation | Automated records management with hold notification and automatic receipts |
| US20080144134A1 (en) * | 2006-10-31 | 2008-06-19 | Mohamed Nooman Ahmed | Supplemental sensory input/output for accessibility |
| US8180027B1 (en) * | 2006-11-22 | 2012-05-15 | Securus Technologies, Inc. | Score-driven management of recordings |
| JP4453715B2 (ja) * | 2007-04-13 | 2010-04-21 | 村田機械株式会社 | 蓄積制御装置 |
| US8838476B2 (en) * | 2007-09-07 | 2014-09-16 | Yp Interactive Llc | Systems and methods to provide information and connect people for real time communications |
| US8306211B2 (en) * | 2007-09-20 | 2012-11-06 | Intellisist, Inc. | System and method for retaining calls into a call center |
| US8495315B1 (en) * | 2007-09-29 | 2013-07-23 | Symantec Corporation | Method and apparatus for supporting compound disposition for data images |
| US8930651B2 (en) * | 2007-10-05 | 2015-01-06 | Imation Corp. | Archiving system with partitions of individual archives |
| US20090150477A1 (en) * | 2007-12-07 | 2009-06-11 | Brocade Communications Systems, Inc. | Distributed file system optimization using native server functions |
| US7899850B2 (en) * | 2008-02-22 | 2011-03-01 | Bycast, Inc. | Relational objects for the optimized management of fixed-content storage systems |
| US8718042B2 (en) * | 2008-05-08 | 2014-05-06 | Microsoft Corporation | Extensible and secure transmission of multiple conversation contexts |
| US8723911B1 (en) * | 2008-10-06 | 2014-05-13 | Verint Americas Inc. | Systems and methods for enhancing recorded or intercepted calls using information from a facial recognition engine |
| US8898267B2 (en) * | 2009-01-19 | 2014-11-25 | Netapp, Inc. | Modifying information lifecycle management rules in a distributed system |
| US9330097B2 (en) * | 2009-02-17 | 2016-05-03 | Hewlett-Packard Development Company, L.P. | Projects containing media data of different types |
| JP4924633B2 (ja) * | 2009-02-27 | 2012-04-25 | ソニー株式会社 | 情報処理装置、情報処理方法およびプログラム |
| US8261033B1 (en) | 2009-06-04 | 2012-09-04 | Bycast Inc. | Time optimized secure traceable migration of massive quantities of data in a distributed storage system |
| US8401370B2 (en) * | 2010-03-09 | 2013-03-19 | Dolby Laboratories Licensing Corporation | Application tracks in audio/video containers |
| DE102010041452A1 (de) * | 2010-09-27 | 2012-03-29 | Siemens Aktiengesellschaft | Medizintechnische Datenverarbeitungseinrichtung und Verfahren zum Betreiben einer medizintechnischen Datenverarbeitungseinrichtung |
| US9098611B2 (en) * | 2012-11-26 | 2015-08-04 | Intouch Technologies, Inc. | Enhanced video interaction for a user interface of a telepresence network |
| US8983911B2 (en) * | 2011-06-20 | 2015-03-17 | Microsoft Technology Licensing, Llc | Storage media abstraction for uniform data storage |
| US9355120B1 (en) | 2012-03-02 | 2016-05-31 | Netapp, Inc. | Systems and methods for managing files in a content storage system |
| US9027144B1 (en) | 2012-12-20 | 2015-05-05 | Emc Corporation | Semantic-based business events |
| US9348855B2 (en) * | 2013-02-13 | 2016-05-24 | International Business Machines Corporation | Supporting big data in enterprise content management systems |
| US10191889B2 (en) * | 2014-07-29 | 2019-01-29 | Board Of Regents, The University Of Texas System | Systems, apparatuses and methods for generating a user interface by performing computer vision and optical character recognition on a graphical representation |
| US9280683B1 (en) | 2014-09-22 | 2016-03-08 | International Business Machines Corporation | Multi-service cloud storage decision optimization process |
| US9742914B2 (en) * | 2014-10-21 | 2017-08-22 | Nexidia Inc. | Agent evaluation system |
| US10223581B2 (en) * | 2015-12-27 | 2019-03-05 | Interactive Intelligence Group, Inc. | System and method for video analysis |
| US10003688B1 (en) | 2018-02-08 | 2018-06-19 | Capital One Services, Llc | Systems and methods for cluster-based voice verification |
| US11164197B2 (en) * | 2018-04-13 | 2021-11-02 | Shopper Scientist Llc | Shopping time allocated to product exposure in a shopping environment |
| US12367655B2 (en) * | 2022-04-20 | 2025-07-22 | Dell Products L.P. | Automatically classifying images for storage-related determinations using artificial intelligence techniques |
| US12394234B2 (en) | 2022-09-19 | 2025-08-19 | Dell Products, L.P. | Security-based image classification using artificial intelligence techniques |
Family Cites Families (113)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3686434A (en) * | 1957-06-27 | 1972-08-22 | Jerome H Lemelson | Area surveillance system |
| US3811008A (en) * | 1972-01-24 | 1974-05-14 | S Lee | Video multiplex system |
| US5164900A (en) * | 1983-11-14 | 1992-11-17 | Colman Bernath | Method and device for phonetically encoding Chinese textual data for data processing entry |
| JPS61166289A (ja) * | 1985-01-18 | 1986-07-26 | Hitachi Ltd | 画像伝送システム |
| JP2528789B2 (ja) * | 1985-06-26 | 1996-08-28 | 中央電子 株式会社 | 映像情報管理装置 |
| JPS62233859A (ja) | 1986-04-03 | 1987-10-14 | Nec Corp | フアイル内容変換装置 |
| JPS62249270A (ja) | 1986-04-23 | 1987-10-30 | Toshiba Corp | 文書処理装置 |
| JPS63245556A (ja) | 1987-03-31 | 1988-10-12 | Toshiba Corp | 図表データ割付け方法 |
| US4814869A (en) * | 1987-04-27 | 1989-03-21 | Oliver Jr Robert C | Video surveillance system |
| US4881178A (en) * | 1987-05-07 | 1989-11-14 | The Regents Of The University Of Michigan | Method of controlling a classifier system |
| JPS6441385A (en) * | 1987-08-06 | 1989-02-13 | Pioneer Electronic Corp | Recording and reproducing method |
| US4862292A (en) * | 1987-08-26 | 1989-08-29 | Canon Kabushiki Kaisha | Digital information signal recording apparatus |
| US5438674A (en) * | 1988-04-05 | 1995-08-01 | Data/Ware Development, Inc. | Optical disk system emulating magnetic tape units |
| JPH01292452A (ja) * | 1988-05-05 | 1989-11-24 | Internatl Business Mach Corp <Ibm> | 階層的データ記憶システム |
| US5295198A (en) * | 1988-10-14 | 1994-03-15 | Harris Corporation | Pattern identification by analysis of digital words |
| US5131087A (en) * | 1988-12-29 | 1992-07-14 | Storage Technology Corporation | Computer system having apparatus for automatically redistributing data records stored therein |
| JPH0362128A (ja) | 1989-07-28 | 1991-03-18 | Nec Software Kansai Ltd | データ内容の出力方式 |
| JPH0363735A (ja) | 1989-07-31 | 1991-03-19 | Nec Corp | データ定義文を利用したデータ保守方式 |
| JPH03108029A (ja) | 1989-09-21 | 1991-05-08 | Nec Corp | データ値更新対応処理方式 |
| JPH03265029A (ja) | 1990-03-14 | 1991-11-26 | Nec Corp | データ集計処理方式 |
| JPH03282657A (ja) | 1990-03-29 | 1991-12-12 | Nec Corp | 事務文書形式変換方式 |
| JPH03282843A (ja) | 1990-03-30 | 1991-12-13 | Nec Corp | 規則ファイルを参照するファイル変換プログラム方式 |
| JP2960533B2 (ja) | 1990-11-30 | 1999-10-06 | 株式会社日立製作所 | 記号列検索モジュール及びそれを備えたシングルチップマイクロコンピュータ |
| JPH04178829A (ja) | 1990-11-14 | 1992-06-25 | Hokkaido Nippon Denki Software Kk | ロードモジュール内のファイル定義情報編集方式 |
| JP3008504B2 (ja) | 1991-01-07 | 2000-02-14 | 日本電気株式会社 | 文書ファイル管理方式 |
| DE69214172T2 (de) * | 1991-01-16 | 1997-03-27 | Matsushita Electric Ind Co Ltd | Videobandrekorder für eine Mehrkanalaufzeichnung |
| DE4106246C1 (en) | 1991-02-28 | 1992-03-26 | Grundig E.M.V. Elektro-Mechanische Versuchsanstalt Max Grundig Hollaend. Stiftung & Co Kg, 8510 Fuerth, De | TV broadcast suppression appts. esp. for avoiding advertisements - stores images which start and end of broadcast and compares current image with memory to control suppression or channel change |
| JPH06309200A (ja) * | 1991-04-10 | 1994-11-04 | Internatl Business Mach Corp <Ibm> | ボリュームからオブジェクトを読取る方法、並びに階層式記憶システム及び情報処理システム |
| US5193000A (en) * | 1991-08-28 | 1993-03-09 | Stereographics Corporation | Multiplexing technique for stereoscopic video system |
| JPH0561744A (ja) | 1991-09-05 | 1993-03-12 | Nec Corp | ソフトウエア資産の世代管理方式 |
| US5350303A (en) | 1991-10-24 | 1994-09-27 | At&T Bell Laboratories | Method for accessing information in a computer |
| US5343240A (en) * | 1991-11-04 | 1994-08-30 | At&T Bell Laboratories | Bidirectional video telephony using shared channels on coaxial cable networks |
| JPH05158765A (ja) | 1991-12-06 | 1993-06-25 | Hitachi Ltd | C言語プログラム差分情報取得方式 |
| US6850252B1 (en) * | 1999-10-05 | 2005-02-01 | Steven M. Hoffberg | Intelligent electronic appliance system and method |
| JPH05216736A (ja) | 1992-02-06 | 1993-08-27 | Fuji Xerox Co Ltd | 情報処理装置 |
| JPH05233706A (ja) | 1992-02-25 | 1993-09-10 | Hitachi Ltd | 文書分類保管システム |
| JPH05241922A (ja) | 1992-02-28 | 1993-09-21 | Juki Corp | データ処理装置 |
| US5351129A (en) * | 1992-03-24 | 1994-09-27 | Rgb Technology D/B/A Rgb Spectrum | Video multiplexor-encoder and decoder-converter |
| JPH05298081A (ja) | 1992-04-20 | 1993-11-12 | Omron Corp | 仕様抽出装置 |
| US5506986A (en) * | 1992-07-14 | 1996-04-09 | Electronic Data Systems Corporation | Media management system using historical data to access data sets from a plurality of data storage devices |
| US5581297A (en) * | 1992-07-24 | 1996-12-03 | Intelligent Instruments Corporation | Low power video security monitoring system |
| JP3551445B2 (ja) | 1993-02-26 | 2004-08-04 | カシオ計算機株式会社 | 帳票処理装置 |
| JP2945223B2 (ja) | 1992-12-02 | 1999-09-06 | 三菱電機株式会社 | 知識ベース保存装置と合成装置、およびファジィ制御システム |
| JPH06202920A (ja) | 1992-12-28 | 1994-07-22 | Nec Corp | データ変換装置 |
| US5333091B2 (en) * | 1993-01-08 | 1996-12-17 | Arthur D Little Enterprises | Method and apparatus for controlling a videotape player to automatically scan past recorded commercial messages |
| JP3037012B2 (ja) | 1993-01-22 | 2000-04-24 | 日本電気株式会社 | データベース監視機構 |
| JPH06324930A (ja) | 1993-05-14 | 1994-11-25 | Kanebo Ltd | データ処理装置およびデータ処理方法 |
| GB2278467B (en) * | 1993-05-20 | 1998-04-01 | Canon Res Ct Europe Ltd | Apparatus and method for data processing and/or for control |
| JP3548866B2 (ja) | 1993-05-21 | 2004-07-28 | カシオ計算機株式会社 | データ処理装置 |
| US5495603A (en) | 1993-06-14 | 1996-02-27 | International Business Machines Corporation | Declarative automatic class selection filter for dynamic file reclassification |
| US5991753A (en) * | 1993-06-16 | 1999-11-23 | Lachman Technology, Inc. | Method and system for computer file management, including file migration, special handling, and associating extended attributes with files |
| US5761601A (en) * | 1993-08-09 | 1998-06-02 | Nemirofsky; Frank R. | Video distribution of advertisements to businesses |
| JP3595564B2 (ja) | 1993-10-27 | 2004-12-02 | キヤノン株式会社 | 文書処理装置及びその方法 |
| JPH07129447A (ja) | 1993-11-01 | 1995-05-19 | Just Syst Corp | 文書情報管理システム |
| US5991751A (en) * | 1997-06-02 | 1999-11-23 | Smartpatents, Inc. | System, method, and computer program product for patent-centric and group-oriented data processing |
| US5579239A (en) * | 1994-02-16 | 1996-11-26 | Freeman; Mitchael C. | Remote video transmission system |
| US5526133A (en) * | 1994-06-28 | 1996-06-11 | Sensormatic Electronics Corporation | System and method for logging and retrieving information on video cassettes in a computer controlled surveillance system |
| JP3542088B2 (ja) * | 1994-09-09 | 2004-07-14 | 富士通株式会社 | データコンテンツ利用システム |
| US5632007A (en) * | 1994-09-23 | 1997-05-20 | Actv, Inc. | Interactive system and method for offering expert based interactive programs |
| DE4442264A1 (de) | 1994-11-28 | 1996-05-30 | Simon Ralf | Verfahren zum Ausblenden von Teilen einer Fernsehsendung und Vorrichtung zur Durchführung des Verfahrens |
| JPH08194636A (ja) | 1995-01-18 | 1996-07-30 | Hitachi Software Eng Co Ltd | データフォーマット変換処理方法 |
| US5600366A (en) * | 1995-03-22 | 1997-02-04 | Npb Partners, Ltd. | Methods and apparatus for digital advertisement insertion in video programming |
| DE19525226A1 (de) | 1995-07-11 | 1997-01-16 | Thomson Brandt Gmbh | Nachrichtentechnisches Gerät mit einer Fernbedienung |
| US5970171A (en) * | 1995-08-14 | 1999-10-19 | Hughes Aircraft Company | Apparatus and method of fusing the outputs of multiple intelligent character recognition (ICR) systems to reduce error rate |
| JPH0981497A (ja) | 1995-09-12 | 1997-03-28 | Toshiba Corp | 実時間ストリームサーバ並びに実時間ストリームデータの格納方法および転送方法 |
| JPH0981590A (ja) | 1995-09-13 | 1997-03-28 | Canon Inc | マルチメディア情報検索装置 |
| US5727197A (en) * | 1995-11-01 | 1998-03-10 | Filetek, Inc. | Method and apparatus for segmenting a database |
| JP3269768B2 (ja) | 1996-01-16 | 2002-04-02 | 株式会社東芝 | ディジタル信号受信装置 |
| JP3230569B2 (ja) * | 1996-04-24 | 2001-11-19 | 富士ゼロックス株式会社 | 情報蓄積装置、情報蓄積方法および情報蓄積再生装置 |
| US6256068B1 (en) | 1996-05-08 | 2001-07-03 | Matsushita Electric Industrial Co., Ltd. | Image data format conversion apparatus |
| US5794244A (en) * | 1996-06-04 | 1998-08-11 | International Business Machines Corporation | Data storage system with table-driven device selector |
| JP3733984B2 (ja) * | 1997-01-29 | 2006-01-11 | 富士ゼロックス株式会社 | 情報蓄積装置および情報蓄積方法 |
| US6229951B1 (en) * | 1997-02-18 | 2001-05-08 | Thomson Consumer Electronics | Digital video picture and ancillary data processing and storage |
| US6091771A (en) * | 1997-08-01 | 2000-07-18 | Wells Fargo Alarm Services, Inc. | Workstation for video security system |
| US6360234B2 (en) * | 1997-08-14 | 2002-03-19 | Virage, Inc. | Video cataloger system with synchronized encoders |
| US6002427A (en) * | 1997-09-15 | 1999-12-14 | Kipust; Alan J. | Security system with proximity sensing for an electronic device |
| JPH11119987A (ja) * | 1997-10-20 | 1999-04-30 | Fujitsu Ltd | 業務オブジェクトの自動生成装置及び方法並びに業務オブジェクト生成プログラムを記録したコンピュータ読み取り可能な記録媒体 |
| GB9800590D0 (en) * | 1998-01-13 | 1998-03-11 | Bae Sema Ltd | Intelligent human computer interface system |
| US6842876B2 (en) * | 1998-04-14 | 2005-01-11 | Fuji Xerox Co., Ltd. | Document cache replacement policy for automatically generating groups of documents based on similarity of content |
| JP2989801B2 (ja) | 1998-05-15 | 1999-12-13 | 松下電送システム株式会社 | 電子メール型ファクシミリ装置及び電子メール受信方法 |
| US6833865B1 (en) * | 1998-09-01 | 2004-12-21 | Virage, Inc. | Embedded metadata engines in digital capture devices |
| JP2000148793A (ja) | 1998-09-11 | 2000-05-30 | Nippon Telegr & Teleph Corp <Ntt> | 複合メディア文書の類似検索方法及び装置及び複合メディア文書の類似検索プログラムを格納した記憶媒体 |
| JP3460597B2 (ja) | 1998-09-22 | 2003-10-27 | 日本電気株式会社 | 複合文書管理システム及び複合文書の構造管理方法ならびに複合文書構造管理プログラムを格納した記録媒体 |
| US7039856B2 (en) | 1998-09-30 | 2006-05-02 | Ricoh Co., Ltd. | Automatic document classification using text and images |
| DE19848194A1 (de) | 1998-10-20 | 2000-05-04 | Stefan Scherbarth | Vorrichtung zur Aufnahme und selektiven Wiedergabe von Videodaten |
| US6792043B1 (en) | 1998-10-23 | 2004-09-14 | Telecommunications Advancement Organization Of Japan | Method, apparatus and program products for retrieving moving image |
| US6978297B1 (en) * | 1998-11-12 | 2005-12-20 | Ricoh, Co., Ltd. | System and method of managing queues by maintaining metadata files having attributes corresponding to capture of electronic document and using the metadata files to selectively lock the electronic document |
| JP2000165806A (ja) | 1998-11-30 | 2000-06-16 | Sony Corp | 情報処理装置および方法、並びに提供媒体 |
| US6564263B1 (en) * | 1998-12-04 | 2003-05-13 | International Business Machines Corporation | Multimedia content description framework |
| JP2000215123A (ja) | 1999-01-26 | 2000-08-04 | Hitachi Ltd | 共有文書管理装置への文書登録・更新方法 |
| JP4298045B2 (ja) | 1999-03-24 | 2009-07-15 | パナソニック株式会社 | 放送送信装置及び受信装置 |
| US6389432B1 (en) * | 1999-04-05 | 2002-05-14 | Auspex Systems, Inc. | Intelligent virtual volume access |
| US6249570B1 (en) * | 1999-06-08 | 2001-06-19 | David A. Glowny | System and method for recording and storing telephone call information |
| SE513804C2 (sv) * | 1999-06-28 | 2000-11-06 | Ericsson Telefon Ab L M | Metod och anordning i ett telekommunikationssystem |
| US7213005B2 (en) * | 1999-12-09 | 2007-05-01 | International Business Machines Corporation | Digital content distribution using web broadcasting services |
| US20010049826A1 (en) * | 2000-01-19 | 2001-12-06 | Itzhak Wilf | Method of searching video channels by content |
| GB2369263A (en) | 2000-01-24 | 2002-05-22 | Comverse Infosys Inc | Information retrieval from a contact centre over a wide area network |
| US6542972B2 (en) * | 2000-01-31 | 2003-04-01 | Commvault Systems, Inc. | Logical view and access to physical storage in modular data and storage management system |
| US20010052019A1 (en) * | 2000-02-04 | 2001-12-13 | Ovt, Inc. | Video mail delivery system |
| US6542602B1 (en) * | 2000-02-14 | 2003-04-01 | Nice Systems Ltd. | Telephone call monitoring system |
| WO2002054221A2 (en) | 2001-01-03 | 2002-07-11 | Nice Systems Limited | Content-based storage management |
| US6741963B1 (en) * | 2000-06-21 | 2004-05-25 | International Business Machines Corporation | Method of managing a speech cache |
| US7624337B2 (en) * | 2000-07-24 | 2009-11-24 | Vmark, Inc. | System and method for indexing, searching, identifying, and editing portions of electronic multimedia files |
| US6446160B1 (en) * | 2000-09-28 | 2002-09-03 | International Business Machines Corporation | Multi-drive data storage system with analysis and selected demounting of idle data storage media |
| US6678752B1 (en) * | 2000-09-28 | 2004-01-13 | International Business Machines Corporation | Data storage system with automatic storage request analysis and selection of optimal output media type |
| US20020039408A1 (en) * | 2000-10-03 | 2002-04-04 | Securetell, Inc. | Method and system for enabling workers to communicate anonymously with their employers |
| CA2430019A1 (en) * | 2000-11-27 | 2002-05-30 | Intellocity Usa, Inc. | System and method for providing an omnimedia package |
| US20020180803A1 (en) * | 2001-03-29 | 2002-12-05 | Smartdisk Corporation | Systems, methods and computer program products for managing multimedia content |
| WO2003028377A1 (en) * | 2001-09-14 | 2003-04-03 | Vislog Technology Pte Ltd. | Apparatus and method for selecting key frames of clear faces through a sequence of images |
| US6922759B1 (en) * | 2001-10-04 | 2005-07-26 | Silicon Motion, Inc. | Method, system and apparatus for playing songs directly from a hard drive |
| US20030117505A1 (en) * | 2001-12-20 | 2003-06-26 | Sasaki Gary David | Intermediate memory for a digital camera |
| US7127473B2 (en) * | 2002-05-17 | 2006-10-24 | Sap Aktiengesellschaft | Methods and systems for providing supplemental contextual content |
| JP2004021557A (ja) * | 2002-06-14 | 2004-01-22 | Hitachi Ltd | プログラム、情報処理方法、情報処理装置、及び記憶装置 |
-
2002
- 2002-01-03 WO PCT/IL2002/000009 patent/WO2002054221A2/en not_active Ceased
- 2002-01-03 EP EP02727013.1A patent/EP1374028B2/en not_active Expired - Lifetime
- 2002-01-03 AT AT02727013T patent/ATE306102T1/de not_active IP Right Cessation
- 2002-01-03 ES ES02727013.1T patent/ES2253531T5/es not_active Expired - Lifetime
- 2002-01-03 US US10/451,371 patent/US20040158676A1/en not_active Abandoned
- 2002-01-03 DE DE60206478.3T patent/DE60206478T3/de not_active Expired - Lifetime
-
2004
- 2004-01-30 US US10/766,851 patent/US7664794B2/en not_active Expired - Lifetime
-
2010
- 2010-02-01 US US12/697,645 patent/US8195616B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| US20040193740A1 (en) | 2004-09-30 |
| US20040158676A1 (en) | 2004-08-12 |
| US8195616B2 (en) | 2012-06-05 |
| DE60206478D1 (de) | 2005-11-10 |
| US20100138459A1 (en) | 2010-06-03 |
| ES2253531T5 (es) | 2018-09-26 |
| WO2002054221A2 (en) | 2002-07-11 |
| US7664794B2 (en) | 2010-02-16 |
| DE60206478T3 (de) | 2018-11-29 |
| EP1374028B1 (en) | 2005-10-05 |
| ATE306102T1 (de) | 2005-10-15 |
| EP1374028A2 (en) | 2004-01-02 |
| EP1374028B2 (en) | 2018-05-16 |
| DE60206478T2 (de) | 2006-07-06 |
| HK1061449A1 (en) | 2004-09-17 |
| WO2002054221A3 (en) | 2003-10-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2253531T5 (es) | Gestión del almacenamiento sobre la base del contenido | |
| CN112272828B (zh) | 模糊与个人可识别信息(pii)有关的信息 | |
| US10742688B2 (en) | Platform for automated regulatory compliance monitoring of messaging services | |
| US10693824B2 (en) | Electronic meeting management | |
| US8346532B2 (en) | Managing the creation, detection, and maintenance of sensitive information | |
| US10546033B2 (en) | Policy based population of genealogical archive data | |
| US8180742B2 (en) | Policy-based information management | |
| US8229904B2 (en) | Storage pools for information management | |
| US8180743B2 (en) | Information management | |
| CN107113183B (zh) | 大数据的受控共享的系统和方法 | |
| RU2759210C1 (ru) | Система и способ защиты электронных документов, содержащих конфиденциальную информацию, от несанкционированного доступа | |
| US20240394404A1 (en) | Security and control platform for intercepting, inspecting, and selectively allowing interaction with third party artificial intelligence service providers | |
| JP2008123533A (ja) | バーバル入力からデータベースおよび構造化情報を生成するためのシステム | |
| US20220335154A1 (en) | Predictive response-generation systems to facilitate timely compliance with information-disclosure laws | |
| Krieter | Can I record your screen? Mobile screen recordings as a long-term data source for user studies | |
| US12574425B2 (en) | Systems and methods for application of context-based policies to video communication content | |
| CN119807261A (zh) | 应用rag技术的政务信息智能检索与生成系统 | |
| US12412422B2 (en) | Method and system for verifying image identification | |
| CN110505534A (zh) | 监控视频处理方法、装置及存储介质 | |
| Anderson et al. | Easy-to-alter digital images raise fears of tampering | |
| US20060004818A1 (en) | Efficient information management | |
| US20220122195A1 (en) | Method, system, and medium for social media content monitoring | |
| US12585818B1 (en) | System and method for protection of personally identifiable information | |
| US20240086546A1 (en) | Media privacy without compromising monitoring effectiveness | |
| US20200169615A1 (en) | Controlling content delivery |