Home
C CREATE 3
Contents
1. 0078 In addition a plurality of timings of a remind indication can be selected Multimedia as a remind indica tion can be selected at each timing The number of timings and indication times of a remind indication can be freely designated for example three timings of 5 pm on the preceding day of the event 10 am of the event day and one hour before the event or four timings adding 10 minutes before the event 0079 In addition since a schedule management applica tion can be applied to a third party if third party members are designated a schedule can be distributed to them When a party schedule has been made by a particular group the schedule can be distributed to all the group members 0080 In such a manner an alert indication method a timing thereof the number of times thereof and a user and or a third party to which the alert is distributed can be freely designated In addition such an application can be used in a small communication group 0081 In other words an application that can be used by any unit that is neither a PC nor a portable terminal unit and that can be connected to the network 21 can be provided 0082 In reality the user can correct add delete and browse a schedule with a PC at home a PDA a cellular phone or a PC at office using a schedule management application At that point since the user can see an alert with a PC or a cellular phone closest to him or her he or she can be securely infor
2. ware is created by the application creating means 9 The application creating system as set forth in claim 1 wherein the application creating means is configured to create a plurality of versions of the application software having the same function so that the application soft ware can operate with a plurality of units 10 The application creating system as set forth in claim 1 further comprising state collecting means for collecting a working state and or an operating state of the created application software 11 An application creating apparatus for creating appli cation software that a user desires the application creating apparatus comprising application managing means for managing the application software function selecting inputting means for selecting and or inputting a desired function of the managed application software and application creating means for creating application soft ware in accordance with the desired function that has been selected and or input and specifications of a user s terminal unit that uses the application software US 2005 0155012 Al wherein the application creating apparatus is controlled with the user s terminal unit connected thereto through a network 12 The application creating apparatus as set forth in claim 11 further comprising application registering means for registering a program source a functional module and or an executable application of the application sof
3. addition cellular phones that correspond to the same standard may execute the same application with dif ferent screen resolutions depending on their models Thus for one application a plurality of application versions cor responding to various functions environmental configura tions are provided The user s application providing server 16 or the user s application managing operating server 17 automatically determines a model of a unit that has accessed the system and requests it to download the application and provides an application corresponding to the determined model to the unit 0090 When the user happens to need an additional function in a downloaded application that he or she has used or thinks that he or she does not need a part of a function in the application he or she can re customize the application using the system In addition when an application provider side provides a new function of an application the user can build the function in the application for a version up 0091 According to the present embodiment when a provider or a user accesses the service providing company Jul 14 2005 10 it requests the provider or the user to input an ID and a password Alternatively the service providing company 10 may request the provider or the user to input any one of an ID and a password Alternatively when an application is used an ID and or a password may be requested to be input In the case that a plurality o
4. an image a moving picture an ani mation sound and or music that is presented by the application software when the application software is created 29 The application creating method as set forth in claim 21 further comprising the step of creating a plurality of versions of the application software having the same function so that the application soft ware can operate with a plurality of units 30 The application creating method as set forth in claim 21 further comprising the step of collecting a working state and or an operating state of the created application software US 2005 0155012 Al 31 An application providing system for providing appli cation software that a user desires the application providing system comprising a user s terminal unit connected through a network application managing means for managing the application software application creating means for selecting and or inputting a desired function of the managed application software with the user s terminal unit and creating application software in accordance with the desired function that has been selected and or input and specifications of the user s terminal unit and application providing means for providing the created application software to the user s terminal unit so that the created application software is used with the user s terminal unit 32 The application providing system as set forth in claim 31 further comprising ap
5. application operating apparatus as set forth in claim 67 wherein the application managing means is configured to pre store a program source and an executable module necessary for using the network 70 The application operating apparatus as set forth in claim 67 wherein a control signal that causes model information that represents a model of the user s terminal unit and or a version of an OS used in the user s terminal unit to be called is transmitted to the user s terminal unit and wherein the model information and or the version of the OS is received from the user s terminal unit in accor dance with the control signal 71 The application operating apparatus as set forth in claim 67 further comprising Jul 14 2005 application providing means for providing the created application software so that the created application software is used with the user s terminal unit 72 The application operating apparatus as set forth in claim 67 wherein a unique identifier is added to the application software created by the application creating means 73 The application operating apparatus as set forth in claim 67 wherein a message an image a moving picture an animation sound and or music that is presented by the application software is set when the application soft ware is created by the application creating means 74 The application operating apparatus as set forth in claim 67 wherein the application creating
6. s terminal unit 25 Alternatively the user can select items from the item indi cation buttons 63 63 635 and 63 4 In addition searched results of the searching function of the HP may affect the input fields 62 62 62 and 62 0062 FIG 6 shows an example of selected items In the input item 1 an application is selected In the example in the input item 1 a spreadsheet application X calcula tions has been selected In the input item 2 use of network for which the application selected in the input item Jul 14 2005 1 is used through the network has been selected In the input item 3 one sheet for the spreadsheet application X calculation has been input In the input item 4 four rule calculations for the spreadsheet application X cal culations has been input In such a manner the user selects and or inputs functions for individual objects of the desired application 0063 In the example in the input item 1 an application has been selected In the other input items a structure of the selected application has been designated However the order of selections is not restricted to the foregoing example For instance in the input item 1 four rule calculations may be selected In the input item 2 the number of sheets may be selected In the input item 3 use of network may be selected In the input item 4 spreadsheet application may be sel
7. selected and or input and specifications of a user s terminal unit that uses the appli cation software wherein the application creating method is controlled with the user s terminal unit connected thereto through a network 0018 The present invention is an application providing system for providing application software that a user desires the application providing system comprising a user s termi nal unit connected through a network application managing means for managing the application software application creating means for selecting and or inputting a desired function of the managed application software with the user s terminal unit and creating application software in accor dance with the desired function that has been selected and or input and specifications of the user s terminal unit and application providing means for providing the created appli cation software to the user s terminal unit so that the created application software is used with the user s terminal unit 0019 The present invention is an application providing apparatus for providing application software that a user desires the application providing apparatus comprising application managing means for managing the application software application creating means for selecting and or inputting a desired function of the managed application software and creating application software in accordance with the desired function that has been selected and or i
8. she can obtain a spreadsheet application that operates fast 0070 The created application is stored in the user s application providing server 16 or the user s application managing operating server 17 The user s application pro viding server 16 and the users application managing operating server 17 collect applications for each user like a database and publish the collected applications on each user s dedicated HP 0071 When a created application is transferred to a third party he or she is informed of the URL Uniform Resource Locator of the third party s HP by e mail At that point the URL may be e mailed from the service providing company 10 to the third party Alternatively the user may e mail the URL to the third party The third party may access the third party s dedicated HP in accordance with the received URL download the application therefrom and use the same application as the user Alternatively the third parity may access the third party s dedicated HP in accordance with the received URL and share the application with the user through the network 0072 FIG 7 shows another example of which items have been selected In the input item 1 an application is selected In the example in the input item 1 an application screen saver X has been selected In the input item 2 use of application for which the application selected in the input item 1 is downloaded and used has been selected In the i
9. the users have used them Alternatively the users may be charged for applications whenever they use them 0038 The marketing data charging and collecting server 13 may not be disposed in the service providing company 10 In other words a service that has the same function as the marketing data charging and collecting server 13 may be used through a network For example the service providing company 10 may tie up with a service providing company that has the function of the marketing data charging and collecting server 13 and use the service through a network 0039 The system providing service server 14 is used when the system of the service providing company 10 is provided as an OEM or when a created application is provided to a third party such as a friend an acquaintance or a customer Thus the system providing service server 14 creates a HP that a third party browses 0040 The user s application creating server 15 creates an application that satisfies a condition that a user desires The user s application creating server 15 is composed of a system that can automatically create applications With a program source a functional module and or an executable application registered in the provider s application creating server 11 the user s application creating server 15 can create an application When the created application is an applica tion that is downloaded it is stored in the user s application providing server 1
10. 2005 0155012 Al application software is set when the application soft ware is created by the application creating means 47 The application providing apparatus as set forth in claim 40 wherein the application creating means is configured to create a plurality of versions of the application software having the same function so that the application soft ware can operate with a plurality of units 48 The application providing apparatus as set forth in claim 40 further comprising state collecting means for collecting a working state and or an operating state of the created application software 49 An application providing method for providing appli cation software that a user desires the application providing method comprising the steps of managing the application software selecting and or inputting a desired function of the man aged application software and creating application soft ware in accordance with the desired function that has been selected and or input and specifications of a user s terminal unit that uses the application software and providing the created application software to the user s terminal unit so that the created application software is used with the user s terminal unit wherein the application providing method is controlled with the user s terminal unit connected thereto through a network 50 The application providing method as set forth in claim 49 further comprising the step of regi
11. 6 When the created application is an application that is used through a network the application is stored in the user s application managing operating server 17 In addition the user s application creating server 15 provides a dedicated HP having a searching function that allows a user to find an application that satisfies a condition that the user desires 0041 The user s application creating server 15 pre stores modules of a program for the environmental configuration of the network a program for the environmental configuration of the system a program for the distribution and or a program source An operation program necessary for the user to download an application or an operation program necessary for the user to use an application through the network 21 is automatically created when the application is created When the application is used the environmental configuration can be automatically established At that point a program and or a program source may be presented to the user in accordance with the selected program source func tional module and or executable application 0042 The user s application providing server 16 stores an application that has been created applications in accor dance with a condition that a user desires and that will be downloaded to a user s terminal unit 25 26 or 27 The stored application is provided to the user through the user s dedicated HP In other words the application is downlo
12. CATION CREATING SERVICE 621 INPUT ITEM 1 INPUT ITEM 2 64 CREATE Patent Application Publication Jul 14 2005 Sheet 5 of 7 US 2005 0155012 A1 Fig 6 DEDICATED PAGE FOR USER S APPLICATION CREATING SERVICE INPUT ITEM 1 x CALCULATIONS INPUT ITEM 2 USE OF NETWORK INPUT ITEM 3 ONE SHEET INPUT ITEM 4 FOUR RULE CALCULATIONS CREATE Patent Application Publication Jul 14 2005 Sheet 6 of 7 US 2005 0155012 A1 Fig 7 DEDICATED PAGE FOR USER S APPLICATION CREATING SERVICE INPUT ITEM 1 SCREEN SAVER X 622 INPUT ITEM 2 USE OF DOWNLOAD 623 INPUT ITEM 3 IMAGE DATA A 624 INPUT ITEM 4 OPERATING STATE D CREATE Patent Application Publication Jul 14 2005 Sheet 7 of 7 US 2005 0155012 A1 Fi ig 8 71 DEDICATED PAGE FOR USER S APPLICATION CREATING SERVICE NAME MR OO SOFTWARE FOR USE x CALCULATIONS AaAa WORD PROCESSOR US 2005 0155012 Al APPLICATION CREATION SYSTEM CREATION APPARATUS CREATION METHOD APPLICATION PROVIDING SYSTEM PROVIDING APPARATUS PROVIDING METHOD APPLICATION OPERATION SYSTEM OPERATION APPARATUS AND OPERATION METHOD TECHNICAL FIELD 0001 The present invention relates to application creat ing system creating apparatus and creating method appli cation providing system providing apparatus and providing method and application operating system operating appa ratus and operating method that allow application software that
13. US 20050155012A1 a Patent Application Publication ao Pub No US 2005 0155012 Al as United States Tayama et al 43 Pub Date Jul 14 2005 54 APPLICATION CREATION SYSTEM 30 Foreign Application Priority Data CREATION APPARATUS CREATION METHOD APPLICATION PROVIDING Feb 15 2002 JP w ssesceesesssesssecesesssesssenseessees 2002 37668 SYSTEM PROVIDING APPARATUS PROVIDING METHOD APPLICATION OPERATION SYSTEM OPERATION APPARATUS AND OPERATION METHOD 76 Inventors Shuichi Tayama Tokyo JP Yutaka Mizutori Tokyo JP Correspondence Address BELL BOYD amp LLOYD LLC PO BOX 1135 CHICAGO IL 60690 1135 US 21 Appl No 10 504 557 22 PCT Filed Nov 8 2002 86 PCT No PCT JP02 11661 Publication Classification 661 Int Cl GO6F 9 44 62 US ee aiaei sesh eaS hhre 717 101 57 ABSTRACT A server registers and manages program sources functional modules of a plurality of applications and executable appli cations that a plurality of providers have provided and or created When a user creates an application the server automatically creates an application that satisfies a condition that a user requests with a simple selecting or inputting operation A unique ID is embedded in the created applica tion As a result the user can be accurately and easily identified While the server is creating an application the server automatically creates a program corresponding to an access to the s
14. aded to the user s terminal unit 25 26 or 27 through the user s dedicated HP 0043 The user s application managing operating server 17 stores an application that has been created in accordance with a condition that a user desires and that will be used US 2005 0155012 Al through the network 21 The stored application is provided to the user through the user s dedicated HP In other words when a user selects an application on the user s dedicated HP the user can use the selected application on the user s terminal unit 25 26 or 27 In addition the user s application managing operating server 17 manages an application that is used through the network 21 For example the user s application managing operating server 17 manages a situa tion of which the same application is used by a plurality of users through the network 21 0044 As long as the communication interface 18 can be connected to the network 21 the type of the communication interface 18 is not restructured For example the commu nication interface 18 is composed of a rooter or the like The network 21 is for example the Internet 0045 A provider s terminal unit 22 is a PC that accesses the service providing company 10 through the network 21 A provider s terminal unit 23 is a PDA that accesses the service providing company 10 through the network 21 A provider s terminal unit 24 is a cellular phone that accesses the service providing company 10 t
15. application not exposed to the user or third party it is impossible for the user to intentionally to leak the unique ID out to the others 0095 In reality in a communication application for example an application for which data is written to a management server such as a bulletin board application a user who wrote data to the server can be automatically identified Thus the user does not need to input his or her name whenever he or she inputs data as a speaker In addition a malicious user can be prevented from using a false name 0096 In a game application having a ranking function since a user who played a game can be automatically identified the user s points score of the game can be easily registered In addition a foul play protection function can be provided Thus the user can easily browse his or her score 0097 For an application that requires to communicate with a server a function of the server can be decided in accordance with the unique ID In addition when a unique ID a regular ID and a password are requested to be input a user can be more securely identified 0098 Moreover to protect a content that is provided to only a predetermined user a unique ID can be used When an information sharing tool such as schedule data namely a groupware application is operated it is necessary to keep the schedule data secret in the group Thus when a unique ID is used the server can identify a group to which the
16. are not special PCs To simplify the description a PC that the provider operates is referred to as provider s terminal unit 25 and a PC that the user operates is referred to as user s terminal unit 25 Thus with the user s terminal unit 25 program sources functional modules and or executable applications of a plurality of applications can be provided Likewise with the provider s terminal unit 22 applications can be created and used 0049 Likewise the provider s terminal unit 23 and the user s terminal unit 26 are not special PDAs To simplify the description a PDA that the provider operates is referred to as provider s terminal unit 23 and a PAD that the user operates is referred to as user s terminal unit 26 In addition the provider s terminal unit 24 and the user s terminal unit 27 are not cellular phones having special functions To Jul 14 2005 simplify the description a cellular phone that the provider operates is referred to as provider s terminal unit 24 and a cellular phone that the user operates is referred to as user s terminal unit 27 0050 With the provider s terminal unit 22 the provider accesses the service providing company 10 through the network 21 When the provider s terminal unit 22 accesses the service providing company 10 a screen 31 as shown in FIG 2 appears so as to input an ID identity and a password 0051 The screen 31 has an ID entry field 32 a password entry
17. at stores or directly down loaded from HPs using browsers or the like When applica tions are directly downloaded serial numbers or the like are provided to users so as to permit or restrict the use and operation of the applications 0013 However in such methods applications cannot be prevented from being illegally copied In reality since the provider side does not know who have obtained applica tions it was impossible to prevent them from being illegally copied using mediums such as CD ROMs and serial num bers 0014 From the foregoing point of view an object of the present invention is to provide application creating system creating apparatus and creating method application provid ing system providing apparatus and providing method and application operating system operating apparatus and oper ating method that allow an application that a user desires to be easily created obtained and used through a network an application to be easily distributed user s obtainment and or use information to be managed and or operated and an application to be prevented from being illegally copied DISCLOSURE OF THE INVENTION 0015 The present invention is an application creating system for creating application software that a user desires the application creating system comprising a user s terminal unit connected through a network application managing US 2005 0155012 Al means for managing the application software funct
18. ding application software that a user desires the application operating method comprising the step of managing the application software selecting and or inputting a desired function of the managed application software and creating application software in accordance with the desired function that has been selected and or input and specifications of a user s terminal unit that uses the application software and managing and operating the cre ated application software so that the created application software is used with the user s terminal unit through the network wherein the application operating method is con trolled with the user s terminal unit connected thereto through a network 0024 According to the present invention a user can access a network with a user s terminal unit and automati cally create application software that has a function that the user desires The user can use the created application soft ware with the user s terminal unit BRIEF DESCRIPTION OF DRAWINGS 0025 FIG 1 is a block diagram showing a system that can provide a service according to the present invention US 2005 0155012 Al 0026 FIG 2 is a schematic diagram describing the present invention 0027 FIG 3 is a schematic diagram describing the present invention 0028 FIG 4 is a schematic diagram describing the present invention 0029 FIG 5 is a schematic diagram describing the present invention 0030 FIG 6 is a schemat
19. dition depending on the type of a service users should always connect their PCs or portable terminal units to the networks Thus the users should spend the cost for the always con nection to the networks 0009 When the users and providers distribute applica tions through networks they should establish distributing systems or distributing schemes At that point establishment of the environmental configuration of the network and system and the knowledge and cost thereof are required Likewise to transfer applications to a third party such as a friend an acquaintances or a customer it is necessary to consider the transferring method system place and time 0010 In addition many users use only parts of functions of applications not all multiple functions thereof It is preferred that applications should be provided to users with functions that they desire at costs corresponding to the functions In other words applications that users have customized and that they have order made are desired rather than pre created applications 0011 However to create applications special technical knowledge is required Thus when a user orders an appli cation that has only functions he or she desires extra cost and time are required Thus many users cannot obtain applications that satisfy their needs 0012 In addition conventionally applications are recorded on mediums such as CD ROMs or the like and provided as packages and sold
20. e of application programs hereinafter referred to as appli cations that operate on PCs or portable terminal units has been designed to provide multiple functions Thus the capacities of applications have become large There are many applications that do not comfortably operate unless PCs and portable terminal units on which the applications operate do not have calculation performances and memory capacities sufficient for the applications In particular it is difficult for portable terminal units that have lower calcula tion performances and smaller memory capacities than PCs to operate large applications 0006 In such an environment users are looking for applications that are easy and convenient and that satisfy their needs to some extent at stores and sales companies or on networks The users install the obtained applications to their PCs or portable terminal units and use the installed applications therewith 0007 However the PCs and portable terminal units have various models and specifications Thus to look for appli Jul 14 2005 cations that satisfy users needs at stores and sales compa nies or on networks they should spend their labor 0008 On the other hand there is a service of which applications are downloaded from HPs and provided to users Since this service provides applications that providers have created to users the applications have been created from a view point of the provider s side In ad
21. e application operating system as set forth in claim 58 wherein the application managing means is configured to pre store a program source and an executable module necessary for using the network 61 The application operating system as set forth in claim 58 wherein a control signal that causes model information that represents a model of the user s terminal unit and or a version of an OS used in the user s terminal unit to be called is transmitted to the user s terminal unit and wherein the model information and or the version of the OS is received from the user s terminal unit in accor dance with the control signal 62 The application operating system as set forth in claim 58 further comprising application providing means for providing the created application software so that the created application software is used with the user s terminal unit 63 The application operating system as set forth in claim 58 wherein a unique identifier is added to the application software created by the application creating means US 2005 0155012 Al 64 The application operating system as set forth in claim 58 wherein a message an image a moving picture an animation sound and or music that is presented by the application software is set when the application soft ware is created by the application creating means 65 The application operating system as set forth in claim 58 wherein the application creating means is c
22. eate applications The program sources and or functional modules are written in for example the C language or Java registered trademark language 0036 The provider s application managing publishing server 12 manages providers of applications applications registered in the provider s application creating server 11 charging information that has been set for each application and so forth The managed applications are published to the users on a HP by the user s application creating server 15 or the like 0037 The marketing data charging and collecting server 13 calculates the fee of an application that the user has used The service providing company 10 collects the calculated fee from the user instead of the provider The service providing company 10 pays the collected fee to the provider that has provided the application In addition the marketing data charging and collecting server 13 determines users favorites in accordance with applications that the users have used When a new application that corresponds to the users favorites is registered to the provider s application creating server 11 the service providing company 10 informs the Jul 14 2005 users of the registered application by electronic mail or the like In addition the service providing company 10 reports the determined users favorites to the providers The users may be charged for applications when the providers have created the applications or when
23. ected When they are input a spreadsheet appli cation that satisfies all functions may be selected 0064 At that point an application that another user has created may be selected 0065 After a desired application and desired input items have been designated the create button 64 is clicked When the create button 64 is clicked the user s application creat ing server 15 creates an application that has desired func tions input items 0066 In such a manner the user uses the searching function of the dedicated HP that the user s application creating server 15 provides so as to search his or her desired application Thereafter the user inputs his or her desired specifications and various types of information for the input items The user s application creating server 15 automati cally creates an application in accordance with user s desired specifications and various types of information In reality the application is compiled so that it contains func tions modules that the user has selected in the input items 0067 The automatically created application can be downloaded to the user s terminal unit 25 through the network 21 or used as an application that can be executed on the network 21 in accordance with user s desired specifica tions 0068 At that point the type of the PC or portable terminal unit may be input in an input item Alternatively the type of the PC or portable terminal unit may be catego
24. en an application that has been expired is started the application start controlling function causes a message that represents that the application cannot be used to be dis played on the user s terminal unit 25 and completes the execution of the application In that case likewise with a unique ID that allows the operating state of the application to be obtained time by time the startup of the application may be controlled 0104 In addition when a unique ID is applied to the user s application providing server 16 or the user s appli cation managing operating server 17 whenever an applica tion that has been distributed is installed one ID can be Jul 14 2005 assigned For example when a user installs an application to all of a PC a PDA and a cellular phone and he or she uses the application with them three IDs are assigned to them so as to manage the user and the application Thus since a user a time and a terminal unit about which an application has been installed can be accurately determined the user can be easily managed In addition an application can be prevented from being illegally copied 0105 According to the present embodiment the system providing service server 14 creates a HP that a third party browses Alternatively a third party may browse the user s dedicated HP that the user s application providing server 16 and the user s application managing operating server 17 create 0106 According
25. erver As a result a service for which a user accesses to the server with an application is provided and operated 61 DEDICATED PAGE FOR USER S APPLICATION CREATING SERVICE INPUT ITEM 1 INPUT ITEM 2 INPUT ITEM 3 INPUT ITEM 4 621 64 CREATE Patent Application Publication Jul 14 2005 Sheet 1 of 7 US 2005 0155012 A1 E Fig 1 SERVICE PROVIDING COMPANY PROVIDER S PRO lei MARKETING DATA APP SYSTEM APP CHARGING AND CREATING MANAGING COLLECTING PROVIDING SERVER PUBLISHING SERVER SERVICE SERVER SERVER 11 12 19 13 14 15 16 17 18 USER S APP USER S APP USER S APP CREATING PROVIDING MANAGING COMMUNICATION OPERATING I F SERVER SERVER SERVER 10 conme 27 PROVIDER S TERMINAL UNIT USER S C C TERMINAL UNIT 21 26 oo 23 oo PROVIDER S o USER S TERMINAL UNIT TERMINAL UNIT 24 ae 25 PROVIDER S USER S TERMINAL UNIT TERMINAL UNIT Patent Application Publication Jul 14 2005 Sheet 2 of 7 US 2005 0155012 A1 Fig 2 PASSWORD 34 NEW REGISTRATION Fig 3 41 APPLICATION TO BE REGISTERED DOER 43 REFERENCE 45 CANCEL 44 REGISTER Patent Application Publication Jul 14 2005 Sheet 3 of 7 US 2005 0155012 A1 Fig 4 51 USER S APPLICATION CREATING SERVICE 53 USER S APPLICATION PROVIDING SERVICE Patent Application Publication Jul 14 2005 Sheet 4 of 7 US 2005 0155012 A1 Fig 5 DEDICATED PAGE FOR USER S APPLI
26. f users use one application when they use the application they may be individually requested to input their IDs and or passwords 0092 In addition since the present embodiment is a system of which a user creates an application when he or she wants it Thus when a user creates an application he or she can embed a unique identifier hereinafter referred to as unique ID in an executable module of the application When an application of which a unique ID has been embed ded in an executable module is operated with the user s terminal unit 25 the unique ID is exchanged between the user s application managing operating server 17 and the user s terminal unit 25 As a result the user can be accu rately and easily identified 0093 For example a user needs to input his or her name or his or her ID and password in addition to his or her name so that a server or a third party can identify the user However when the user manually input them he or she may feel troublesome On the other hand if the user is identified with only a simple ID or his or her name a false name can be used 0094 Thus when a unique ID embedded in an execut able module of an application is used since the application can autonomously request the server to identify the user the user s manual input operation can be omitted In addition the server can accurately identify the user Moreover in the system since a unique ID is autonomously used by an
27. field 33 an OK button 34 a cancel button 35 and a new registration button 36 The ID entry field 32 is a field for an ID assigned to each provider or each user The password entry field 33 is a field for a password assigned to each provider or each user Generally an ID and a password are managed as a pair After the provider has input his or her ID and password he or she clicks the OK button 34 so as to receive a service from the service providing company 10 When the provider cancels the service of the service pro viding company 10 on the screen 31 he or she clicks the cancel button 35 When a non registered provider wants to newly receive a service from the service providing company 10 he or she clicks the new registration button 36 When the non registered provider registers with the service providing company 10 he or she should register at least his or her name and e mail address 0052 With the provider s terminal unit 22 the provider inputs the pre assigned ID to the ID entry field 32 There after the provider inputs the pre assigned password to the password entry field 33 Thereafter the provider clicks the OK button 34 When the provider clicks the OK button 34 it is determined whether or not the input ID and password have been formally registered When the determined result represents that the input ID and password have been for mally registered a screen 41 as shown in FIG 3 appears so as to register an application a p
28. further comprising application registering means for registering a program source a functional module and or an executable application of the application software 42 The application providing apparatus as set forth in claim 40 wherein the application managing means is configured to pre store a program source and an executable module necessary for using the network 43 The application providing apparatus as set forth in claim 40 wherein a control signal that causes model information that represents a model of the user s terminal unit and or a version of an OS used in the user s terminal unit to be called is transmitted to the user s terminal unit and wherein the model information and or the version of the OS is received from the user s terminal unit in accor dance with the control signal 44 The application providing apparatus as set forth in claim 40 further comprising application managing operating means for managing and operating the created application software so that the created application software is used with the user s terminal unit through the network 45 The application providing apparatus as set forth in claim 40 wherein a unique identifier is added to the application software created by the application creating means 46 The application providing apparatus as set forth in claim 40 wherein a message an image a moving picture an animation sound and or music that is presented by the US
29. has a function that the user desires to be created and obtained through a network and the user to use and operate the application software BACKGROUND ART 0002 Currently personal computers hereinafter referred to as PCs cellular phones PDA Personal Digital Assis tants hereinafter the cellular phones and PDAs are collec tively referred to as portable terminal units have been used by many users Users who use such PCs or portable terminal units can easily access networks With so called browsers or the like the users can access the networks and browse so called home pages hereinafter referred to as HPs that are published in predetermined areas of servers connected to the networks 0003 The HPs provide information and services here inafter simply referred to as services that their providers have created to users Most HPs are composed of text data and image data 0004 However the users browse the HPs with browsers that the portable terminal units have Thus even if HPs provide excellent services that the browsers cannot handle to the users they cannot receive the services In reality ser vices that HPs provide depend on the specifications and OSs Operating Systems of PCs and portable terminal units that the users have 0005 As the number of users who connect networks is increasing PCs or portable terminal units have been dras tically innovated To satisfy various needs of users softwar
30. hrough the network 21 According to the present embodiment as examples of the provider s terminal units a PC a PDA and a cellular phone are shown However besides them any types of units can be used as long as they can use a network and an application 0046 A user s terminal unit 25 is a PC that accesses the service providing company 10 through the network 21 A user s terminal unit 26 is a PDA that accesses the service providing company 10 through the network 21 A user s terminal unit 27 is a cellular phone that accesses the service providing company 10 through the network 21 According to the present embodiment as examples of user s terminal units a PC a PDA and a cellular phone are shown However besides them any types of units can be used as long as they can use a network and an application 0047 Next an example of the overall operation of the system will be described To simplify the description it is assumed that one provider uses the provider s terminal unit 22 and one user uses the user s terminal unit 25 However when the provider uses the provider s terminal unit 23 or 24 the same operation and effect as the provider s terminal unit 22 are obtained Likewise when the user uses the user s terminal unit 26 or 27 the same operation and effect as the user s terminal unit 25 are obtained 0048 In addition it is assumed that the provider s ter minal unit 22 and the user s terminal unit 25
31. ic diagram describing the present invention 0031 FIG 7 is a schematic diagram describing the present invention and 0032 FIG 8 is a schematic diagram describing the present invention BEST MODES FOR CARRYING OUT THE INVENTION 0033 Next with reference to the accompanying draw ings an embodiment of the present invention will be described In each drawing portions having similar func tions will be denoted by similar reference numerals so as to prevent their description from being redundant FIG 1 shows the overall structure of a system according to the embodiment of the present invention 0034 A service providing company 10 has a provider s application App creating server 11 a provider s applica tion managing publishing server 12 a marketing data charg ing and collecting server 13 a system providing service server 14 a user s application creating server 15 a user s application providing server 16 a user s application managing operating server 17 and a communication inter face I F 18 that are connected through a network 19 0035 Program sources functional modules and or executable applications of a plurality of applications pro vided by a plurality of providers have been registered to the provider s application creating server 11 The program sources and or functional modules registered in the provid er s application creating server 11 are automatic application creating systems that can cr
32. ing server 17 is displayed as a user s dedicated HP on a screen of the user s terminal unit 25 FIG 8 shows an example of Jul 14 2005 the screen of the user s dedicated HP A screen 71 shown in FIG 8 has an area 72 for a registered user name and a table 73 of a list of applications that the user has created In other words the screen 71 is a screen of a user s dedicated HP that a user who does not know an ID and a password cannot browse 0076 The table 73 has an application name field for applications that the user has created a download field that represents whether or not the corresponding application is downloaded and used and a network field that represents whether or not the corresponding application is used through the network When the user clicks an application name on the table 73 the application may operate The table 73 is composed of a database of applications collected for each user from the user s application providing server 16 and or the user s application managing operating server 17 0077 Next an example of a schedule management appli cation not shown will be described An indication format that indicates a normal alert or an indication format that uses multimedia moving characters a moving picture an anima tion sound music and so forth is selected In the selected indication format characters on the HP can be freely cus tomized and a multimedia pattern can be freely selected on the HP
33. ion selecting inputting means for selecting and or inputting a desired function of the managed application software with the user s terminal unit and application creating means for creating application software in accordance with the desired function that has been selected and or input and specifica tions of the user s terminal unit that uses the application software 0016 The present invention is an application creating apparatus for creating application software that a user desires the application creating apparatus comprising appli cation managing means for managing the application soft ware function selecting inputting means for selecting and or inputting a desired function of the managed application software and application creating means for creating appli cation software in accordance with the desired function that has been selected and or input and specifications of a user s terminal unit that uses the application software wherein the application creating apparatus is controlled with the user s terminal unit connected thereto through a network 0017 The present invention is an application creating method for creating application software that a user desires the application creating method comprising the steps of managing the application software selecting and or input ting a desired function of the managed application software and creating application software in accordance with the desired function that has been
34. ion soft ware is created by the application creating means 38 The application providing system as set forth in claim 31 wherein the application creating means is configured to create a plurality of versions of the application software having the same function so that the application soft ware can operate with a plurality of units Jul 14 2005 39 The application providing system as set forth in claim 31 further comprising state collecting means for collecting a working state and or an operating state of the created application software 40 An application providing apparatus for providing application software that a user desires the application providing apparatus comprising application managing means for managing the application software application creating means for selecting and or inputting a desired function of the managed application software and creating application software in accordance with the desired function that has been selected and or input and specifications of a user s terminal unit that uses the application software and application providing means for providing the created application software to the user s terminal unit so that the created application software is used with the user s terminal unit wherein the application providing apparatus is controlled with the user s terminal unit connected thereto through a network 41 The application providing apparatus as set forth in claim 40
35. manage a program source and an executable mod ule necessary for using the network 4 The application creating system as set forth in claim 1 wherein a control signal that causes model information that represents a model of the user s terminal unit and or a version of an OS used in the user s terminal unit to be called is transmitted to the user s terminal unit and wherein the model information and or the version of the OS is received from the user s terminal unit in accor dance with the control signal 5 The application creating system as set forth in claim 1 further comprising application providing means for providing the created application software to the user s terminal unit so that the created application software is used with the user s terminal unit 6 The application creating system as set forth in claim 1 further comprising application managing operating means for managing and operating the created application software so that the created application software is used with the user s terminal unit through the network 7 The application creating system as set forth in claim 1 wherein a unique identifier is added to the application software created by the application creating means 8 The application creating system as set forth in claim 1 wherein a message an image a moving picture an animation sound and or music that is presented by the application software is set when the application soft
36. means is configured to create a plurality of versions of the application software having the same function so that the application soft ware can operate with a plurality of units 75 The application operating apparatus as set forth in claim 67 further comprising state collecting means for collecting a working state and or an operating state of the created application software 76 An application operating method for providing appli cation software that a user desires the application operating method comprising the step of managing the application software selecting and or inputting a desired function of the man aged application software and creating application soft ware in accordance with the desired function that has been selected and or input and specifications of a user s terminal unit that uses the application software and managing and operating the created application software so that the created application software is used with the user s terminal unit through the network wherein the application operating method is controlled with the user s terminal unit connected thereto through a network 77 The application operating method as set forth in claim 76 further comprising the step of registering a program source a functional module and or an executable application of the application software 78 The application operating method as set forth in claim 76 further comprising the step of pre storing a pr
37. med of the designated schedule 0083 Thus the service providing company 10 can easily provide services for cellular phone applications and PC cross platform applications using Java registered trade mark and sell download applications 0084 As described above when an application is created functions are input to input items one by one Alternatively so called basic sets that contain basic items of applications may be provided With a basic set that is selected an application may be created US 2005 0155012 Al 0085 In addition a function that is not contained in a selected basic set namely an optional additional module and another basic set may be selected By combining the selected additional module or another basic set to a pre selected basic set a desired application may be created In that case when an application is created although a relatively complicated process is required an application that has an advanced function and that satisfies user s needs can be provided to the user 0086 In addition when an application is created undes ired functions can be deleted from a basic set In that case the application can be provided to the user at a low cost corresponding to the deleted functions In addition since the application executable module becomes relatively small the resource necessary for the application can be reduced Thus the user s terminal unit 25 can be prevented from becoming insufficient in it
38. n US 2005 0155012 Al to the provider s application creating server 11 through the network 21 At that point the provider can only register a program source of an application a program source and or a functional module rather than an environmental configu ration of the network and a program source with respect to the distribution In other words the provider does not need to have knowledge about an environmental configuration of the network and the distribution 0056 An advertisement of the provider may be placed on the HP of the service providing company 10 In addition the HP of the service providing company 10 may be linked to the HP of the provider Moreover the HP of the service providing company 10 may link the HP of the provider 0057 Next an example of which the user accesses the service providing company 10 with the user s terminal unit 25 through the network 21 will be described Like the provider when the user accesses the service providing company 10 the screen 31 appears as shown in FIG 2 so as to input an ID and a password 0058 With the user s terminal unit 25 the user inputs the pre assigned ID in the ID entry field 32 Thereafter the user s terminal unit 25 inputs the pre assigned password in the password entry field 33 Thereafter the user clicks the OK button 34 When the user clicks the OK button 34 it is determined whether or not the input ID and password have been formally registered When
39. nput and specifications of a user s terminal unit that uses the application software and application providing means for providing the created application software to the user s terminal unit so that the created application software is used with the user s terminal unit wherein the application pro viding apparatus is controlled with the user s terminal unit connected thereto through a network 0020 The present invention is an application providing method for providing application software that a user desires the application providing method comprising the Jul 14 2005 steps of managing the application software selecting and or inputting a desired function of the managed application software and creating application software in accordance with the desired function that has been selected and or input and specifications of a user s terminal unit that uses the application software and providing the created application software to the user s terminal unit so that the created application software is used with the user s terminal unit wherein the application providing method is controlled with the user s terminal unit connected thereto through a net work 0021 The present invention is an application operating system for providing application software that a user desires the application operating system comprising a user s termi nal unit connected through a network application managing means for managing the applica
40. nput item 3 image as one element of screen saver X has been selected At that point image data provided on the HP user s image data or the like can be selected In the example image data A has been selected In the input item 4 one operating state as one element of screen saver X has been selected For example an operating state of fade in fade out a motion on the screen or a slide show is selected for image data In the example operating state D has been selected 0073 In FIG 7 a time period such as a display period for a motion of image data not shown a time period until a screen saver operates and or a process for stopping the screen saver for example a screen saver stopping system using a password may be created as one application 0074 On the screen 61 shown in FIG 6 and FIG 7 four input items are disposed However it should be noted that more input items may be disposed Alternatively an input item adding button may be disposed on the screen 61 At that point whenever the input item adding button is pressed an input item may be added 0075 An example of which the user clicks the user s application providing service button 53 on the service selec tion screen shown in FIG 4 will be described When the user clicks the user s application providing service button 53 an application stored in the user s application providing server 16 and or the user s application managing operat
41. ogram source and an executable module necessary for using the network 79 The application operating method as set forth in claim 76 further comprising the steps of transmitting a control signal that causes model informa tion that represents a model of the user s terminal unit and or a version of an OS used in the user s terminal unit to be called to the user s terminal unit and receiving the model information and or the version of the OS from the user s terminal unit in accordance with the control signal 80 The application operating method as set forth in claim 76 further comprising the step of US 2005 0155012 Al providing the created application software so that the created application software is used with the user s terminal unit 81 The application operating method as set forth in claim 76 further comprising the step of adding a unique identifier to the created application software 82 The application operating method as set forth in claim 76 further comprising the step of setting a message an image a moving picture an ani mation sound and or music that is presented by the application software when the application software is created Jul 14 2005 83 The application operating method as set forth in claim 76 further comprising the step of creating a plurality of versions of the application software having the same function so that the application soft ware can operate with a plurality of
42. ompany 10 can effectively collect the data that represents the operating state of each application 0101 Alternatively the foregoing user s application pro viding server 16 or the users application managing operating server 17 may have a download con trolling function For example the user s application pro viding server 16 or the users application managing operating server 17 controls permission prohibi tion for a content of the server and or the network In addition the download controlling function has a safety operation function that automatically prohibits a content from being abnormally downloaded 0102 In addition the user s application providing server 16 or the user s application managing operating server 17 may have an operation controlling function The operation controlling function is a function for controlling the user s application providing server 16 or the user s application managing operating server 17 to respond to a communica tion from an application In that case with a unique ID that allows the operating state of the application to be obtained time by time the user s application providing server 16 or the user s application managing operating server 17 may be controlled to replay a communication from an application 0103 Alternatively the user s application providing server 16 or the user s application managing operating server 17 may have an application start controlling function Wh
43. onfigured to create a plurality of versions of the application software having the same function so that the application soft ware can operate with a plurality of units 66 The application operating system as set forth in claim 58 further comprising state collecting means for collecting a working state and or an operating state of the created application software 67 An application operating apparatus for providing application software that a user desires the application operating apparatus comprising application managing means for managing the application software application creating means for selecting and or inputting a desired function of the managed application software and creating application software in accordance with the desired function that has been selected and or input and specifications of a user s terminal unit that uses the application software and application managing operating means for managing and operating the created application software so that the created application software is used with the user s terminal unit through the network wherein the application operating apparatus is controlled with the user s terminal unit connected thereto through a network 68 The application operating apparatus as set forth in claim 67 further comprising application registering means for registering a program source a functional module and or an executable application of the application software 69 The
44. person or another company In addition a HP of a service providing company can be sold as an OEM When a HP is published on a HP of a service providing company an advertisement income can be obtained 0118 According to the present invention since one ID can be assigned whenever one application is installed users and applications can be accurately and easily managed In addition an application can be prevented from being ille gally copied 1 An application creating system for creating application software that a user desires the application creating system comprising a user s terminal unit connected through a network application managing means for managing the application software function selecting inputting means for selecting and or inputting a desired function of the managed application software with the user s terminal unit and application creating means for creating application soft ware in accordance with the desired function that has been selected and or input and specifications of the user s terminal unit that uses the application software 2 The application creating system as set forth in claim 1 further comprising Jul 14 2005 application registering means for registering a program source a functional module and or an executable application of the application software 3 The application creating system as set forth in claim 1 wherein the application managing means is configured to pre
45. plication registering means for registering a program source a functional module and or an executable application of the application software 33 The application providing system as set forth in claim 31 wherein the application managing means is configured to pre store a program source and an executable module necessary for using the network 34 The application providing system as set forth in claim 31 wherein a control signal that causes model information that represents a model of the user s terminal unit and or a version of an OS used in the user s terminal unit to be called is transmitted to the user s terminal unit and wherein the model information and or the version of the OS is received from the user s terminal unit in accor dance with the control signal 35 The application providing system as set forth in claim 31 further comprising application managing operating means for managing and operating the created application software so that the created application software is used with the user s terminal unit through the network 36 The application providing system as set forth in claim 31 wherein a unique identifier is added to the application software created by the application creating means 37 The application providing system as set forth in claim 31 wherein a message an image a moving picture an animation sound and or music that is presented by the application software is set when the applicat
46. ritten in the C language or Java registered trademark language However according to the present invention any language can be used as long as program sources and or functional modules can operate with a PC 0110 According to the present embodiment the user s application providing server 16 that stores applications that are downloaded and used by users and the user s application managing operating server 17 that stores applications that users use through a network are disposed Alternatively a server that integrates the user s application providing server 16 and the user s application managing operating server 17 may be used 0111 According to the foregoing embodiment a provider provides files of an application a program source and or a functional module and so forth Alternatively the provider himself or herself may create an application having his or her desired function and use it using the service providing company 10 0112 According to the present invention a provider can use an application that he or she has created with various US 2005 0155012 Al types of PCs or portable terminal units without need to know the configuration and specifications of the network Thus the provider can easily create and distribute an application that he or she wants to distribute to a user In addition since the service providing company collects fee for an applica tion instead of the provider it can save the labor for collec
47. rized in accordance with the ID and password In other words when the user registers with the service providing company 10 the type of the PC or portable terminal unit may be checked Alternatively an ID and a password may be issued for each PC or each portable terminal unit Alterna tively a control signal for obtaining model information that represents the model the user s terminal unit 25 may be transmitted from the service providing company 10 to the user s terminal unit 25 In response to the control signal the user s terminal unit 25 may transmit the model information to the service providing company 10 so that the service providing company 10 can obtain the model information of the user s terminal unit 25 Alternatively along with the model information the OS of the PC or portable terminal unit and the OS version may be obtained 0069 Since a conventional spreadsheet application can use various functions and many sheets and have many sum up formats the capacity of the program is large In contrast since the foregoing spreadsheet application can use US 2005 0155012 Al only the four rule calculations it needs only one sheet the capacity of the spreadsheet application can be kept small Thus even if a unit that has a low calculating performance and a small memory capacity the unit can comfortably operate Thus with only desired functions that the user selects from various functions modules of an application he or
48. rogram source and or a functional module 0053 The screen 41 has a file designation field 42 a reference button 43 a registration button 44 and a cancel button 45 In the file designation field 42 the provider designates a file of an application a program source and or a functional module The reference button 43 is a button that causes the file structure of the PC to be displayed so that the provider can easily designate a file of an application a program source and or a functional module The registra tion button 44 is a button that causes a file designated in the file designation field 42 to be registered The cancel button 45 is a button that causes a file designated in the file designation field 42 to be cancelled 0054 When the provider designates a file in the file designation field 42 and clicks the registration button 44 with the provider s terminal unit 22 the file is stored in the provider s application creating server 11 and the provided application is managed by the provider s application managing publishing server 12 The application is published with a HP to the user An application that the provider registers to the service providing company 10 may be an application that can be used by the user an application that the provider has customized a program source and or a functional module 0055 In such a manner with the provider s terminal unit 22 the provider registers a program source of an applicatio
49. s created 56 The application providing method as set forth in claim 49 further comprising the step of creating a plurality of versions of the application software having the same function so that the application soft ware can operate with a plurality of units 57 The application providing method as set forth in claim 49 further comprising the step of collecting a working state and or an operating state of the created application software 58 An application operating system for providing appli cation software that a user desires the application operating system comprising a user s terminal unit connected through a network application managing means for managing the application software application creating means for selecting and or inputting a desired function of the managed application software with the user s terminal unit and creating application software in accordance with the desired function that has been selected and or input and specifications of the user s terminal unit and application managing operating means for managing and operating the created application software so that the created application software is used with the user s terminal unit through the network 59 The application operating system as set forth in claim 58 further comprising application registering means for registering a program source a functional module and or an executable application of the application software 60 Th
50. s resource In that case a simpler and more explicit interface can be provided than the case that an application is created by adding and combining functions 0087 Besides a combination of functional elements that compose an application messages images sounds and so forth can be freely set so as to use and provide an applica tion As a result a totally customized application can be provided to the user 0088 An application provider may provide an applica tion to not only an application creator user but a third party that the user has designated In that case the execution environmental configurations of an application may vary for individual users For example when an application is executed by a PC a cellular phone or a PDA although the function of the application is the same since their interfaces are different executable modules may be different In addi tion the user may not know an execution environmental configuration of a designated third party However this system determines an operation environmental configuration and or an operating state of a terminal unit that requests the system to download an application and automatically pro vides to the terminal unit an executable module correspond ing to an environmental configuration thereof Thus accord ing to the present embodiment an application corresponding to the environmental configuration of the user s terminal unit can be provided to the user 0089 In
51. stering a program source a functional module and or an executable application of the application software 51 The application providing method as set forth in claim 49 further comprising the step of pre storing a program source and an executable module necessary for using the network 52 The application providing method as set forth in claim 49 further comprising the steps of transmitting a control signal that causes model informa tion that represents a model of the user s terminal unit and or a version of an OS used in the user s terminal unit to be called to the user s terminal unit and receiving the model information and or the version of the OS from the user s terminal unit in accordance with the control signal 53 The application providing method as set forth in claim 49 further comprising application managing operating means for managing and operating the created application software so that the created application software is used with the user s terminal unit through the network 54 The application providing method as set forth in claim 49 further comprising the step of adding a unique identifier to the created application software 55 The application providing method as set forth in claim 49 further comprising the step of Jul 14 2005 setting a message an image a moving picture an ani mation sound and or music that is presented by the application software when the application software i
52. the determined result rep resents that the input ID and password have been formally registered a screen 51 appears as shown in FIG 4 0059 The screen 51 is a screen on which the user selects a user s application creating service or a user s application providing service that the service providing company 10 provides Thus the screen 51 has a user s application creating service button 52 and a user s application providing service button 53 0060 Next an example of which the user clicks the user s application creating service button 52 on the service selecting screen shown in FIG 4 will be described When the user s application creating service button 52 is clicked a screen 61 appears as shown in FIG 5 The screen 61 has an input field 62 for an input item 1 an input field 62 for an input item 2 an input field 62 for an input item 3 an input field 62 for an input item 4 and a creation button 64 FIG 4 shows for example four input items On the right of the input field 62 an item indication button 63 with which an item is selected on a pull down menu is disposed Likewise on the right of the input field 62 an item indication button 63 is disposed On the right of the input field 62 an item indication button 63 is disposed On the right of the input field 62 an item indication button 63 is disposed 0061 The user can directly input data in the input fields 62 62 623 and 62 with the user
53. ting the fee 0113 According to the present invention a provider and or a user can obtain a customized application or an order made application that satisfies desired operating func tions without need to have special technical knowledge such as development language specifications and so forth for an application In other words an application that has only a function a user wants to use or a provider wants a user to use can be provided at cost corresponding to the function 0114 According to the present invention the user can use one piece of data with a plurality of PCs or portable terminal units In addition one piece of data can be used by a plurality of third party members 0115 According to the present invention since the ser vice providing company provides an application to a user the service providing company can collect a service fee from the user In addition since an application can be published on a HP of the service providing company a HP publishing fee can be collected from the provider In addition member fees can be collected from a provider and or a user 0116 According to the present invention since a trend of users favorites that are diverging time by time can be obtained from input items that the users have selected marketing data and mining data can be collected analyzed and sold 0117 According to the present invention a HP of a service providing company can be provided to a HP of another
54. tion software application creating means for selecting and or inputting a desired function of the managed application software with the user s terminal unit and creating application software in accor dance with the desired function that has been selected and or input and specifications of the user s terminal unit and application managing operating means for managing and operating the created application software so that the created application software is used with the user s terminal unit through the network 0022 The present invention is an application operating apparatus for providing application software that a user desires the application operating apparatus comprising application managing means for managing the application software application creating means for selecting and or inputting a desired function of the managed application software and creating application software in accordance with the desired function that has been selected and or input and specifications of a user s terminal unit that uses the application software and application managing operating means for managing and operating the created application software so that the created application software is used with the user s terminal unit through the network wherein the application operating apparatus is controlled with the user s terminal unit connected thereto through a network 0023 The present invention is an application operating method for provi
55. to the present embodiment a program source necessary for a network environmental configuration a program source necessary for a system environmental configuration and a program source necessary for a distri bution are pre provided as modules to the user s application creating server 15 In addition modules corresponding to specifications and model information of various PCs or portable terminal units may be provided 0107 According to the present embodiment the servers 11 to 17 of the service providing company 10 are connected through the network 19 Alternatively the network 19 may be the Internet In addition the servers 11 to 17 may be owned by different companies 0108 According to the present embodiment the network 21 is for example the Internet However as long as a network can be structured the network 21 is not restricted to the foregoing example For instance the network 21 may be a telephone line a network service of a CATV Cable Television a network service for cellular phones or the like Of course the network 21 may be structured using a dedicated line a ground wave or a satellite wave In addition as a communication system a peer to peer con nection of which many terminal units are directly connected and information is shared thereamong may be used 0109 According to the present embodiment program sources and or functional modules registered in the provid er s application creating server 11 are w
56. tware 13 The application creating apparatus as set forth in claim 11 wherein the application managing means is configured to pre manage a program source and an executable mod ule necessary for using the network 14 The application creating apparatus as set forth in claim 11 wherein a control signal that causes model information that represents a model of the user s terminal unit and or a version of an OS used in the user s terminal unit to be called is transmitted to the user s terminal unit and wherein the model information and or the version of the OS is received from the user s terminal unit in accor dance with the control signal 15 The application creating apparatus as set forth in claim 11 further comprising application providing means for providing the created application software to the user s terminal unit so that the created application software is used with the user s terminal unit 16 The application creating apparatus as set forth in claim 11 further comprising application managing operating means for managing and operating the created application software so that the created application software is used with the user s terminal unit through the network 17 The application creating apparatus as set forth in claim 11 wherein a unique identifier is added to the application software created by the application creating means 18 The application creating apparatus as set forth in claim 11
57. units 84 The application operating method as set forth in claim 76 further comprising the step of collecting a working state and or an operating state of the created application software
58. user who is trying to access the server belongs When the group to which the user belongs is identified schedule data of the US 2005 0155012 Al identified group is provided to the user With a unique ID a server resource that an application can access can be easily identified In addition a unique ID has a function for preventing data from being illegally accessed 0099 Although the foregoing unique ID has been embed ded in an operation module of an application when a provider and or a user registers with the service providing company 10 a unique ID may be registered In that case when the provider and or the user accesses the service providing company 10 with the provider s terminal unit 22 and or the user s terminal unit 25 the provider and or the user can be identified As a result a service corresponding to the provider and or the user can be provided thereto 0100 An application created and operated according to the present embodiment can communicate with the user s application providing server 16 or the user s application managing operating server 17 basically at any timing Thus the user s application providing server 16 or the user s application managing operating server 17 can know the operating state of each application that they provide using for example a unique ID time by time Thus when means for collecting data that represents an operating state of each application is disposed the service providing c
59. utable application of the application software 23 The application creating method as set forth in claim 21 further comprising the step of pre managing a program source and an executable mod ule necessary for using the network 24 The application creating method as set forth in claim 21 further comprising the steps of transmitting a control signal that causes model informa tion that represents a model of the user s terminal unit and or a version of an OS used in the user s terminal unit to be called to the user s terminal unit and receiving the model information and or the version of the OS from the user s terminal unit in accordance with the control signal 25 The application creating method as set forth in claim 21 further comprising the step of providing the created application software to the user s terminal unit so that the created application software is used with the user s terminal unit 26 The application creating method as set forth in claim 21 further comprising the step of managing and operating the created application software so that the created application software is used with the user s terminal unit through the network 27 The application creating method as set forth in claim 21 further comprising the step of adding a unique identifier to the created application software 28 The application creating method as set forth in claim 21 further comprising the step of setting a message
60. wherein a message an image a moving picture an animation sound and or music that is presented by the application software is set when the application soft ware is created by the application creating means 19 The application creating apparatus as set forth in claim 11 wherein the application creating means is configured to create a plurality of versions of the application software having the same function so that the application soft ware can operate with a plurality of units 20 The application creating apparatus as set forth in claim 11 further comprising state collecting means for collecting a working state and or an operating state of the created application software 21 An application creating method for creating applica tion software that a user desires the application creating method comprising the steps of Jul 14 2005 managing the application software selecting and or inputting a desired function of the man aged application software and creating application software in accordance with the desired function that has been selected and or input and specifications of a user s terminal unit that uses the application software wherein the application creating method is controlled with the user s terminal unit connected thereto through a network 22 The application creating method as set forth in claim 21 further comprising the step of registering a program source a functional module and or an exec
Download Pdf Manuals
Related Search
Related Contents
こちら Sony XT-XM1 Satellite Radio User Manual Pixel Bar, COB 8*15W RGB が 受 ん け 検 ま 診 し ょ う を 忘れずに検診申込み! GO-5000M-PMCL Mode d`emploi TC Video player with power 平成12年神審第104号 プレジャーボートコウベ マリンⅢ同乗者負傷事件 Arbeitsschutz von A-Z Copyright © All rights reserved.
Failed to retrieve file