| System and method for deploying application program components having an application server -> Monitor Keywords |
|
System and method for deploying application program components having an application serverRelated Patent Categories: Data Processing: Financial, Business Practice, Management, Or Cost/price Determination, Automated Electrical Financial Or Business Practice Or Management Arrangement, Finance (e.g., Banking, Investment Or Credit), Including Funds Transfer Or Credit Transaction, Requiring Authorization Or AuthenticationSystem and method for deploying application program components having an application server description/claimsThe Patent Description & Claims data below is from USPTO Patent Application 20080040279, System and method for deploying application program components having an application server. Brief Patent Description - Full Patent Description - Patent Application Claims CROSS-REFERENCE TO RELATED APPLICATIONS [0001] This application is a continuation of, and claims priority to U.S. patent application Ser. No. 11/127,463 filed May 10, 2005, which is a divisional of application Ser. No. 09/779,713 filed on Feb. 8, 2001 and issued as U.S. Pat. No. 6,934,532 on Aug. 23, 2005, which itself claims priority to U.S. Provisional Patent Application Ser. No. 60/181,416 filed, Feb. 9, 2000, by Paul D. Coppinger, Michael S. Klingen, and Rinaldo A. Spinella. FIELD OF THE INVENTION [0002] Embodiments of the present invention relate to communication systems, components, and methods operative with programmable wireless devices. BACKGROUND OF THE INVENTION [0003] Wireless communication technology has been used widely in systems and devices for voice and data communication including conventional cellular telephones, alphanumeric pagers, personal digital assistants (PDAs), and palm-top computers, to name a few applications. A personal digital assistant is a handheld computer that primarily serves as an organizer for personal information. It generally includes at least a name and address database, to-do list, and note taker. PDAs are typically pen based and use a stylus to tap selections on menus and to enter printed characters. The PDA may include a small on-screen keyboard which is tapped with the pen. Data is transferred between the PDA and a conventional desktop computer via a cable or wireless transmission channel (e.g., typically a radio or optical link). A characteristic difference between a PDA and a palm-top computer is that the PDA uses a pen while the palm-top typically uses a small keyboard. [0004] Portable wireless devices including conventional cellular telephones, alphanumeric pagers, personal digital assistants (PDAs), and palm-top computers typically include one or more integrated circuits that cooperate as a microprocessor that executes a program stored in memory for performing a majority of the built-in functions of the portable wireless device. Recently developed wireless devices permit a program to be transferred via the wireless link (e.g., downloaded) for storage in the memory and for execution as an application program. Such an application program may define unique displays for acquiring data input by the user and provide for transfer of resulting data via the wireless link (e.g., upload) to a conventional desktop computer. [0005] Application programs and data to be used by a wireless device may reside on a node of a conventional computer network (e.g., office computer system network, client-server environment, intranet, internet, or the world wide web). Such networks typically employ numerous personal computers allowing users graphical user interfaces (GUIs) for developing data, developing programs, and for accomplishing conventional business purposes; several servers for supporting common computing tasks (e.g., support for common access to file systems, database managers, data processing computers, printers); and gateways for coupling the local network to other systems not connectable to the local network because of physical limitations, differences in electrical signaling, and differences in communication technology (e.g., medium, protocol, bandwidth, security, redundancy, firewall implementation, etc.). Users typically create data and programs for use on other nodes of a network (e.g., an intranet) and analyze data received therefrom using conventional programs including program development environments, database application programs, report writers, browsers, distributed computing applications, and client-server applications. Due to idiosyncrasies of wireless communication and wireless devices, these conventional programs (and networked computer program technology in general) are not practical for use with wireless devices. Improved wireless gateway technology is needed to better utilize wireless devices in automated commercial transactions. [0006] Conventional wireless devices have limited data input and output capabilities. Input and output capabilities for desktop computers are conventionally provided by cable-connected peripheral equipment. Conventional wireless devices are typically packaged for convenient handheld use where auxiliary cable connections to the wireless device are undesirable. Without improved cooperation with peripheral devices, wireless devices are not suitable for use in automated commercial transactions. SUMMARY OF THE INVENTION [0007] A method according to various aspects of the present invention may be used to develop software for use in wireless devices. Such a method includes: providing a web page to a browser that offers alternative types of wireless devices to be programmed or a platform independent designation for the wireless device; receiving from the browser a response that includes a designation of the subject device; providing one or more web pages offering a mechanism for associating functions to each other in a sequence or parallel manner; providing one or more web pages offering a list of parametric values from which a selection can be made; receiving at least one association between selected functions; receiving at least one parametric value; developing a program to perform the functions in accordance with the parametric value in an intermediate format; translating the program from intermediate format into a format to be executed by an application engine of a wireless device. [0008] In alternate implementations of the above method, platform independence may be presumed and the first two steps omitted. In another implementation, steps reciting parametric value are omitted. In yet another implementation, the intermediate format is omitted. [0009] A method for registering a wireless device according to various aspects of the present invention includes: providing a web page to a browser; receiving from the browser an identification of the wireless device; and storing in a memory a record of the identification. In an alternate implementation, the method further includes receiving from the browser an identification of an auxiliary device (e.g., a printer, a bar code scanner, a magnetic stripe reader, a smart card reader (contact or contactless), or a combination of any of these); and storing in the memory and in association with the record, the identification of the auxiliary device. In yet another implementation, the method includes providing an application engine coupled for execution by a processor of the wireless device. Providing may be by installing a preprogrammed memory into the wireless device. Providing may otherwise be accomplished by downloading into a memory of the wireless device. [0010] A method according to various aspects of the present invention includes: registering a wireless device; enabling the wireless device to execute an application engine; and transferring an application program to the wireless device over the wireless medium or through other direct interfaces. Further, the step of transferring may include receiving an instruction directing transfer of the application program to a plurality of wireless devices including the wireless device; and transferring the application program in turn to the wireless device. The original method may include the step of transferring a program to a server for execution to support communication between the wireless device and the server. [0011] A method according to various aspects of the present invention includes: providing from a server a web page to a browser; receiving a response from the browser for controlling execution of a program on a wireless device; and providing a message from the server to the wireless device that effects the desired control of the program on the wireless device (e.g., starts a program, stops a program, modifies the execution of a program, or provides a value to a program). In this manner the operating system (a program) of the wireless device may be controlled; or a program (other than the operating system) may be controlled. BRIEF DESCRIPTION OF THE DRAWING [0012] Embodiments of the present invention will now be further described with reference to the drawing, wherein like designations denote like elements, and: [0013] FIG. 1 is a functional block diagram of a communication system according to various aspects of the present invention; [0014] FIG. 2 is a message sequence diagram for creating an account using the system of FIG. 1; [0015] FIG. 3 is a message sequence diagram for registering a wireless device using the system of FIG. 1; [0016] FIG. 4 is a message sequence diagram for developing an application program for a type of wireless device used in the system of FIG. 1; [0017] FIG. 5 is a message sequence diagram for publishing an application program to various wireless devices using the system of FIG. 1; [0018] FIG. 6 is a message sequence diagram resulting from activating an application program at the wireless device in the system of FIG. 1; [0019] FIG. 7 is a message sequence diagram for activating an application program in a wireless device from a browser of the system of FIG. 1; Continue reading about System and method for deploying application program components having an application server... Full patent description for System and method for deploying application program components having an application server Brief Patent Description - Full Patent Description - Patent Application Claims Click on the above for other options relating to this System and method for deploying application program components having an application server patent application. ### 1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored. 3. Each week you receive an email with patent applications related to your keywords. Start now! - Receive info on patent apps like System and method for deploying application program components having an application server or other areas of interest. ### Previous Patent Application: Digital data interchange devices and networks Next Patent Application: Transaction authentication using network Industry Class: Data processing: financial, business practice, management, or cost/price determination ### FreshPatents.com Support Thank you for viewing the System and method for deploying application program components having an application server patent info. IP-related news and info Results in 0.78848 seconds Other interesting Feshpatents.com categories: Accenture , Agouron Pharmaceuticals , Amgen , AT&T , Bausch & Lomb , Callaway Golf 174 |
* Protect your Inventions * US Patent Office filing
PATENT INFO |
|