Patents.com Logo
Seleccionar idioma:
 

Título:  Método y aparato para poner al día y sincronizar la información entre un cliente y un servidor
 US20020010739
  January 24, 2002
Resumen:

La actual invención proporciona un método y un aparato para los applet que integran que funcionan en un cliente de la lógica del uso para los usos que funcionan en un servidor. El mecanismo de la actual invención proporciona dos ventajas significativas sobre el arte anterior: la sincronización del estado, y el reconocimiento de las acciones del usuario en el browser incluyendo la invocación de la lógica apropiada del uso en el servidor. En vez de usar el elemento de la FORMA disponible en el HTML, los applet activos individuales están disponibles y pueden ser creados que obtienen la entrada del usuario (e.g. un checkbox, un textbox, un botón, un etc.). Un applet ocultado llamado el regulador del grupo del applet se crea que maneja la comunicación entre los applet en el browser y la lógica del uso en el servidor. El regulador del grupo del applet mantiene una asociación con cada applet que mantenga las llaves y los valores de cualesquiera parámetros y variable para el applet. En una encarnación preferida, sobre la invocación de un acontecimiento, la asociación manda a un coordinador de la acción invocar una acción. El coordinador de la acción obtiene y transmite una lista de todas las llaves y de sus valores al servidor. El servidor invoca la lógica apropiada del uso y transmite las llaves y sus valores (según lo puesto al día durante la ejecución de la lógica del uso) de nuevo al coordinador de la acción. El coordinador de la acción entonces empuja los valores actualizados hacia fuera a los applet (con sus asociaciones) en cuyo caso que la exhibición del browser se pone al día con los nuevos valores.




Documento Original:


Method and apparatus for updating and synchronizing information between a client and a server

Inventor(s): 
Ferris;  Michael  (Oakland,  CA,  US) , Información de contacto y correo electrónico
Popp;  Nicolas  (Menlo Park,  CA,  US) , Información de contacto y correo electrónico
Forstall;  Scott  (Palo Alto,  CA,  US) , Información de contacto y correo electrónico
D'Harcourt;  Charles  (San Francisco,  CA,  US) Información de contacto y correo electrónico
Cesionario:  APPLE COMPUTER, INC.;  ()
Correspondencia:  Gary A. Hecker, Esq.  (Los Angeles,  CA,  US)
Código de Serie / n º.:  09/863817
Clase actual:  709/203
En la clase de publicación:  709/203
Intern'l Clase:  G06F 015/16 


Demanda (s):

1. Un método para sincronizar la información entre un cliente y un servidor abarcar los pasos de: incialización de un sistema de comunicación, dicho sistema de comunicación que abarca una pluralidad de los objetos, objetos dichos capaz de: llaves y valores que mantienen; el exhibir medios de aceptar entrada del usuario; y determinándose cuando invocar una acción; construir a primer paquete; primer paquete dicho que transmite al servidor dicho; construir un segundo paquete; segundo paquete dicho que transmite a dicho cliente; y poniendo al día las llaves dichas y los valores dichos.

2. El método de la demanda 1 en donde el paso dicho de la inicialización abarca pasos de: crear un objeto que controla; pluralidad dicha que examina de objetos; crear asociaciones; asociaciones dichas que conectan a dicho pluralidad de objetos; crear a un coordinador de la acción; y el conectar dicho asociaciones al coordinador dicho de la acción.

3. El método de la demanda 2 en donde camina la inicialización dicha más lejos abarca los pasos de: extraer las llaves dichas y los valores dichos de dicho pluralidad de objetos; y creando un diccionario del cliente de dicho extraído llaves y valores extraídos en el cliente dicho.



Descripción:FONDO DE LA INVENCIÓN[0001] 1. Campo de la invención[0002] Esta invención se relaciona con la puesta al día y la sincronización de información entre un cliente y un servidor. Más específicamente, esto la invención se relaciona con la puesta al día y la sincronización de la información entre los clientes y los servidores en el World Wide Web con el uso de applet.[0003] 2. Fondo[0004] El Internet es un sistema del cliente/del servidor. Un “cliente” es la computadora que usted utiliza tener acceso al Internet. Cuando usted registra sobre el Web de Wibe del mundo porción del Internet, usted ve los “Web pages” que se almacenan en un telecontrol computadora del “servidor”. Es a veces posible que un cliente realice un cambio o datos del insertar sobre un Web page. Un problema con el Internet es que la página entera necesita ser vuelta a enviar del servidor al cliente con datos cambiantes o nuevos. Esto es lento e incómodo. Un cierto fondo en Las ayudas del Internet proporcionan una comprensión de este problema.[0005] El Internet es una red mundial de computadoras interconectadas. El cliente del Internet tiene acceso a una computadora en la red vía un Internet abastecedor. Un abastecedor de Internet es una organización que proporciona a cliente (e.g., el individuo o la otra organización) con el acceso al Internet (vía línea telefónica análoga o línea del Integrated Services Digital Network, por ejemplo). Un cliente puede, por ejemplo, descargar un archivo de o enviar mensaje del correo electrónico a otra computadora/cliente que usa el Internet. El Intranet es una red corporativa o de organización interna que las aplicaciones muchos de los mismos protocolos de comunicaciones que el Internet. Los términos El Internet, el World Wide Web (WWW), y el Web según lo utilizado adjunto incluye Intranet así como el Internet.[0006] Los componentes del WWW incluyen el software del browser, acoplamient

EE.UU. Aplicación:  20020010739