Abstract:
PROBLEM TO BE SOLVED: To provide safe application distribution and execution in a wireless environment. SOLUTION: The present invention provides safe and secure application distribution and execution by providing systems and methods that test an application to ensure that it satisfies predetermined criteria associated with the environment in which it will execute. Furthermore, by using rules and permission lists, application removal, and a modification detection technique, such as digital signatures, the present invention provides mechanisms to safely distribute and execute tested, or untested, applications by determining whether the application has been modified, determining if it has permission to execute in a given wireless device environment, and removing the application. COPYRIGHT: (C)2009,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a system, method, and computer program for data communication, or "handshaking, " between a server and wireless devices on a wireless network. SOLUTION: When a wireless device communicates with a server, the server obtains data indicative of wireless device attributes from the wireless device and determines access of the wireless device, based on the wireless device attributes, to applications either resident on that server or on other computer devices on the wireless network. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide an apparatus, and method to invoice the users of a communication system for the system resources consumed. SOLUTION: Invoicing is based upon flexible criteria that can be adapted depending upon the charges a resource provider charges. A user may incur a one-time charge for downloading a desired application program, or the user may be charged a download fee plus a recurring monthly fee for having continual access to the program and any updates to the program. A fee might also be charged for each time the application is used. These fees are recorded as debits and transferred to an invoicing location where an invoice reflecting the debits is constructed. The debits may include fees for wireless service access, Internet service access, download application programs, data, multimedia services, or other fees. COPYRIGHT: (C)2009,JPO&INPIT
Abstract:
A system, method, and computer program for data communication, or "handshaking," between wireless devices (12) and a server on a wireless network (70, 72). Upon a wireless device (12) communicating with the server (72), the server obtains data from the wireless device (12) indicative of wireless device attributes (82), and the server determines access of the wireless device, based upon the wireless device attributes (90), to applications either resident on that server or on other computer devices on the wireless network (114).
Abstract:
The present invention provides safe and secure application distribution and execution by providing systems and methods that test an application to ensure that it satisfies predetermined criteria associated with the environment in which it will execute. Furthermore, by using rules and permission lists, application removal, and a modification detection technique, such as digital signatures, the present invention provides mechanisms to safely distribute and execute tested, or untested, applications by determining whether the application has been modified, determining if it has permission to execute in a given wireless device environment, and removing the application.
Abstract:
An apparatus, method, and article of manufacture that provides an efficient way to invoice the users of a communication system (100) for the system resources consumed. Invoicing is based upon flexible criteria that can be adapted depending upon the charges a resource provider charges. For example, a user may incur a one-time charge for downloading a desired application program, or the user may be charged a download fee plus a recurring monthly fee for having continual access to the program and any updates to the program. A fee might also be charged for each time the application is used. These fees are recorded as debits and transferred to an invoicing location where an invoice reflecting the debits is constructed. For example, the debits may comprise fees for wireless service access, Internet service access, downloaded application programs, data, multimedia services, or other fees.
Abstract:
A system, method and computer program product for preventing unnecessary retransmissions from being sent from a terminal such as, for example, an internet host computer, on a slow link. A slow link TCP optimizer receives data packets from a host computer and determines, based on an estimated round trip time, whether a data packet is a new data packet, a valid retransmitted data packet or an unnecessary retransmitted data packet. New data packets and valid retransmitted data packets are forwarded over the slow link to a remote terminal. Unnecessary retransmitted data packets are discarded. The estimating a round trip time is determined as the time it takes for a data packet to travel from the present invention to the remote terminal and for an acknowledgment of receipt to travel from the remote terminal back to the present invention. The estimated round trip time includes throughput latency that results from a slow link. The slow link TCP optimizer does not affect data packets that are sent from a host computer that properly accounts for a slow link when determining a round trip time.
Abstract:
"distribuição e execução segura de aplicação em um ambiente sem fio". a presente invenção provê distribuição e execução protegida e segura de aplicação mediante provimento de sistemas e métodos que testam uma aplicação para assegurar que satisfaz critérios predeterminados associados ao ambiente no qual executará. ademais, usando listas de regras e de permissão, remoção de aplicação e uma técnica de detecção de modificação, tal como assinaturas digitais, a presente invenção prove mecanismos para distribuir e executar seguramente aplicações testadas, ou não testadas, mediante determinação de se a aplicação foi modificada, determinação de se possui permissão para executar em um determinado ambiente de dispositivo sem fio e remover a aplicação.
Abstract:
Un procedimiento de procesamiento y distribución por un servidor de una aplicación para su uso en un dispositivo inalámbrico que se comunica a través de una red inalámbrica, que comprende: recibir (600) la aplicación y una primera información de identificación asociada con la aplicación, pudiendo utilizarse dicha primera información de identificación para confirmar una identidad de una fuente de la aplicación; caracterizado por: certificar (615) si la aplicación satisface cada criterio en un conjunto de criterios predeterminados, en el que cada criterio está asociado respectivamente con un entorno inalámbrico en el que puede ejecutarse la aplicación, indicando el resultado de la certificación que la aplicación es compatible con normas predeterminadas; y después de dicha certificación, asignar (620) un conjunto de permisos a la aplicación, incluyendo dicho conjunto de permisos, permisos que dependen de los resultados de dicha certificación; y transmitir (630) la aplicación, el conjunto de permisos y una segunda información de identificación que puede utilizarse para confirmar una identidad de dicho servidor, al dispositivo inalámbrico.