Source: https://patents.google.com/patent/US6405249B1/en
Timestamp: 2019-03-26 21:11:07
Document Index: 477083552

Matched Legal Cases: ['application No. 09', 'application No. 09', 'application No. 09', 'application No. 09', 'application No. 09', 'art 3']

US6405249B1 - Information processing apparatus and method, information processing system and program providing medium - Google Patents
Information processing apparatus and method, information processing system and program providing medium Download PDF
US6405249B1
US6405249B1 US09/228,135 US22813599A US6405249B1 US 6405249 B1 US6405249 B1 US 6405249B1 US 22813599 A US22813599 A US 22813599A US 6405249 B1 US6405249 B1 US 6405249B1
US09/228,135
1998-01-23 Priority to JP10-026408 priority Critical
1998-01-23 Priority to JP02640898A priority patent/JP3855430B2/en
1999-01-11 Application filed by Sony Corp filed Critical Sony Corp
1999-03-05 Assigned to SONY CORPORATION reassignment SONY CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: NAITO, TAKETO, UENO, HIROSHI, MATSUDA, KOICHI
2002-06-11 Publication of US6405249B1 publication Critical patent/US6405249B1/en
In the above-mentioned file syntax, “Field(s)” may be omitted but “Node” and the braces, {}, cannot. A field passes a variable to a node to specify a node parameter. If the field is omitted, a default is used. There are two types of fields. A single-value field (SF) having only one value and a multiple-value field (MF) having two or more values. Each single-value field begins with “SF” and each multiple-value field begins with “MF.”
1: #VRML V2.0 utf8
2: Transform {
3: children [
4: Shape {
5: geometry Sphere { radius 1 }
7: ]
5: appearance Appearance {
6: material Material { diffuseColor 1 0 0 }
8: geometry Sphere { radius 1 }
1: #VRML V2.0 utf3
6: texture ImageTexture { url “image.gif” }
8: geometry Box {}
3: translation 2 0 0
4: children [
5: Shape {
6: appearance Appearance {
7: material Material { diffuseColor 1 0 0 }
9: geometry Sphere { radius 1 }
13: Transform {
14: translation −2 0 0
15: children [
16: Shape {
17: appearance Appearance {
18: material Material { diffuseColor 0 1 0 }
20: geometry Cylinder {}
22: ]
5: geometry IndexedFaceSet {
6: coord Coordinate {
7: point [
8: 0 0 0,
9: 1 0 0,
10: 1 0 1,
11: 0 0 1,
12: 0 1 0,
13: 1 1 0,
14: 1 1 1,
15: 0 1 1
18: coordIndex [
19: 0, 1, 2, 3, −1.
20: 0, 1, 5, 4, −1,
21: 1. 2, 6, 5, −1,
22: 2, 3, 7, 6, −1,
23: 3, 0, 4, 7, −1,
24: 4, 5, 6, 7, −1
25: ]
26: solid FALSE
30: ]
6: material Material { diffuseColor 0 0 1 }
8: geometry Sphere { radius 2 }
12: Transform
13: translation 0 5 0
14: children [
15: Shape {
16: appearance Appearance {
17: material Material { diffuseColor 0 0 1 }
19: geometry Sphere { radius 2 }
21: ]
4: DEF BlueSphere Shape {
12: Transform {
15: USE BlueSphere
17: ]
Line 4 is DEF BlueSphere Shape. This denotes that “Shape {. . . . . . } is defined as “BlueSphere.” Subsequently, only writing “USE BlueSphere” represents “Shape {. . . . . . }.”
2: Inline {
3: url ]
4: sample1.wrl
2: Anchor {
5: geometry Sphere { radius 2 }
8: url “test.html”
9: description “LINK to test.html”
3: rotation 1 0 0 0.75
5: PointLight {
6: location 0 0 2 #
8: Shape {
9: geometry Cylinder {}
2: NavigationInfo {
3: headlight FALSE
5: Transform {
6: children [
7: Shape {
8: appearance Appearance {
9: material Material { diffuseColor 1 0 0 }
11: geometry Sphere {}
13: ]
3: type EXAMINE
11: geometry Box {}
In HTML, a title can be attached to a scene by enclosing it with the title tag. If this tag is not specified, a path such as “http://yrol.is.kochi-u...howto3.html” is displayed for the title. This also occurs in VRML. Since no title is specified in the samples so far, so that a path is displayed. To specify a title with VRML, the WorldInfo node is used.
2: WorldInfo {
3: title “Spin Box”
4: info[“Autor H. Kan”,“http://ryol.is.kochi-u.ac.jp/”]
2: NavigationInfo
2: Viewpoint { position x y z }
3: Transform {
9: geometry Sphere {}
14: translation −3 0 0
20: geometry Sphere {}
24: Transform {
25: translation 3 0 0
26: children [
27: Shape {
28: appearance Appearance {
29: material Material { diffuseColor 0 0 1 }
31: geometry Sphere {}
33: ]
4: DEF TS TouchSensor {}
6: geometry Box {}
2: DEF OBJ Transform {
5: geometry Box { size 2 3 1 }
9: DEF TS TimeSensor {
10: cycleInterval 1
11: loop TRUE
12: stopTime −1
14: DEF 01 OrientationInterpolator {
15: key [0, 0.125, 0.25, 0.375, 0.5,
16: 0.625, 0.75, 0.875, 1,]
17: keyValue [0 1 0 0, 0 1 0 0.785, 0 1 0 1.57,
18: 0 1 0 2.355, 0 1 0 3.14, 0 1 0 −2.355,
19: 0 1 0 −1.57, 0 1 0 −0.785, 0 1 0 0]
21: ROUTE TS.fraction_changed TO OI.set_fraction
22: ROUTE OI.value_changed TO OBJ.set_rotation
9: geometry Box {}
13: DEF TIS TimeSensor { cycleInterval 5 }
14: DEF PI PositionInterpolator {
15: key [0, 0.2, 0.4, 0.6, 0.8, 1.0]
16: keyValue [0 0 0 , 0 0 −2 , 0 2 −4 , 0 4 −6 , 2 4 −6, 4 2 −6]
18: ROUTE TS.touchTime TO TIS.set_startTime
19: ROUTE TIS.fraction_changed TO PI.set_fraction
20: ROUTE PI.value_changed TO OBJ.set_translation
A LAN (Local Area Network) connected to the Internet 7 through a router 8 is connected to a WWW server 10, a WLS (World Location Server) 11, a shared server 12, AO (Application Object) servers 13 and 14, a mail server 15, and a communication server 16. The WWW server is provided with hard disk (HDD) 10 a and 10 b, the WLS server 11 with a hard disk 11 a, the shared server 12 with a hard disk 12 a, the AO server 13 with a hard disk 13 a, the AO server 14 with a hard disk 14 a, the mail server 15 with a hard disk 15 a, and the communication server 16 with a hard disk 16 a.
The communication server 16 is connected to a telephone 18 and a facsimile 19 through a public telephone network 17, to a PHS (Personal Handyphone System) terminal 23 through a PHS service provider 20 in a wireless manner, and to a paging terminal 24 through a paging service provider 21 in a wireless manner.
a storage control means for storing identification information that identifies said information processing apparatus as a source of information into a storage means and for retrieving said identification information therefrom;
a transmitting means for transmitting said identification information retrieved by said storage control means from said storage means to a server after connection to said server when said identification information has been stored in said storage means and for transmitting an indication that no identification information has been stored in the storage means when none is available for retrieval; and
a receiving means for receiving a server generated said identification information from said server when said indication that no identification information has been stored in said storage means is transmitted by the transmitting means to said server, said receiving means provides said server generated identification information to said storage control means for storage in the storage means as said identification information.
2. The information processing apparatus as claimed in claim 1, further comprises:
an event information generating means for generating event information for executing predetermined processing;
wherein said event information is also transmitted to said server through said transmitting means.
3. An information processing method for an information processing apparatus, comprising the steps of:
connecting said information processing apparatus to a server based upon a request made by said information processing apparatus;
checking if identification information has been stored in a store associated with the information processing apparatus that identifies the information processing apparatus as a source of information;
transmitting said identification information after retrieving said identification information from the store or transmitting information indicating that no identification information has been stored in said store to said server;
receiving server provided identification information from said server in response to said information indicating that no identification information has been stored; and
storing said server provided identification information received in said receiving step in said store as said identification information.
4. A program providing medium for providing a computer program for controlling an information processing apparatus connected to a server,
said computer program comprising the steps of:
transmitting identification information that identifies said information processing apparatus as a source of information after retrieving said identification information from the store or transmitting information indicating that no identification information has been stored in said store to said server;
storing said server provided identification information received in said receiving step in said store.
5. An information processing system having a terminal for providing identification information for identifying said terminal as a source of information and a server connected to said terminal through a network,
a storage control means for storing said identification information into a storage means and for retrieving said identification information therefrom;
a transmitting means for transmitting said identification information retrieved by said storage control means from said storage means when said identification information has been stored in said storage means and for transmitting an indication that no identification information has been stored in the storage means when none is available for retrieval; and
a receiving means for receiving a server generated said identification information transmitted from said server when said indication that no identification information has been stored in said storage means is transmitted by said transmitting means;
wherein the storage control means stores said server generated identification information received by said receiving means into said storage means;
a generating means for generating, when access is made from said terminal without said identification information accompanying said access, said identification information;
a registering means for registering said identification information received from said generating means; and
a providing means for providing said identification information from said generating means to said receiving means in said terminal.
6. The information processing system as claimed in claim 5, said terminal further comprises:
7. The information processing system as claimed in claim 5, said server further comprises:
ajudging means for judging, when an access is made from any terminal that presents event information for predetermined processing to said server and said identification information, whether said identification information received from said terminal is registered in said registering means; and
a processing executing means for executing, if said identification information is found registered, processing corresponding to said event information.
8. An information processing method for an information processing system which has a terminal for providing identification information for identifying the terminal as a source of information and a server connected to said terminal through a network, comprising the steps of:
transmitting an access request from said terminal to said server along with any identification information found in storage at said terminal and when said identification information is not found in said storage, transmitting information indicating that no identification information is present in storage to said server;
generating identification information for the terminal when the information indicating no identification information is present in storage is received by the server with the access request;
registering said identification information generated by said generating step in said server; and
providing said identification information generated by said generating step to said terminal; and
said terminal receiving said identification information generated by said generating step and placing it in storage to send with further access requests.
9. A program providing medium for providing a computer program to be executed in an information processing system which has a terminal and a server connected to said terminal through a network, said computer program comprising the steps of:
US09/228,135 1998-01-23 1999-01-11 Information processing apparatus and method, information processing system and program providing medium Expired - Fee Related US6405249B1 (en)
JP10-026408 1998-01-23
JP02640898A JP3855430B2 (en) 1998-01-23 1998-01-23 An information processing apparatus and method, an information processing system, and recording medium
US10/084,926 US6704784B2 (en) 1998-01-23 2002-03-01 Information processing apparatus and method, information processing system and program providing medium
US10/084,926 Division US6704784B2 (en) 1998-01-23 2002-03-01 Information processing apparatus and method, information processing system and program providing medium
US10/084,926 Continuation US6704784B2 (en) 1998-01-23 2002-03-01 Information processing apparatus and method, information processing system and program providing medium
US6405249B1 true US6405249B1 (en) 2002-06-11
ID=12192735
US09/228,135 Expired - Fee Related US6405249B1 (en) 1998-01-23 1999-01-11 Information processing apparatus and method, information processing system and program providing medium
US10/084,926 Expired - Lifetime US6704784B2 (en) 1998-01-23 2002-03-01 Information processing apparatus and method, information processing system and program providing medium
US (2) US6405249B1 (en)
JP (1) JP3855430B2 (en)
US20100062856A1 (en) * 2008-09-09 2010-03-11 Skype Limited User interface
CN104380281A (en) * 2012-04-19 2015-02-25 李兴洙 Method and device for using item order of list as identifier
US20150089085A1 (en) * 2013-09-20 2015-03-26 Casio Computer Co., Ltd. Input processing system, information storage device, information processing device, and input method
JP2002066141A (en) * 2000-08-30 2002-03-05 Locus:Kk Game method and system device using e-mail
JP5052465B2 (en) * 2008-08-21 2012-10-17 株式会社スマイルラボ The video game control server, the video game control method, and a video game control program
CN103457827B (en) * 2012-06-04 2016-12-14 联想(北京)有限公司 An information processing method for an electronic device, and
1998-01-23 JP JP02640898A patent/JP3855430B2/en not_active Expired - Lifetime
1999-01-11 US US09/228,135 patent/US6405249B1/en not_active Expired - Fee Related
2002-03-01 US US10/084,926 patent/US6704784B2/en not_active Expired - Lifetime
"Web-on-Call Voice Browser" Product Background, General Magic, Material Collected From the Internet, http://www.pngcomputers.com/webon.htm, 5 pages.
M. Benedikt (Editor), "Cyberspace: First Steps," The MIT Press Publishers 1991, Fourth Printing, 1992, pp. 273-300.
U.S. application No. 09/084,183, filed May 26, 1998.
U.S. application No. 09/084,515, filed May 26, 1998.
U.S. application No. 09/135,830, filed Aug. 19, 1998.
U.S. application No. 09/227,689, filed Jan. 8, 1999.
U.S. application No. 09/228,086, filed Jan. 11, 1999.
Ultima III Manual and Selected Pages From Ultima I-VIII, Collection Maual .
Y. Honda, "Latest Trends of VRML and Cyberpassage VRML + Network = Cyberspace?" Part 3, BIT, vol. 28, No. 9, Sep. 1996, pp. 29-36, English Translation pp. 1-.
US6982709B2 (en) * 1998-09-30 2006-01-03 Sony Corporation Information processing method
US6975315B2 (en) * 1998-09-30 2005-12-13 Sony Corporation Information processing method
US6975316B2 (en) * 1998-09-30 2005-12-13 Sony Corporation Information processing method
US20050191039A1 (en) * 1998-09-30 2005-09-01 Satoru Matsuda Information processing method
US9056250B2 (en) 2008-09-09 2015-06-16 Skype Systems and methods for handling communication events in a computer gaming system
WO2010029046A1 (en) * 2008-09-09 2010-03-18 Skype Limited User interface
JPH11215179A (en) 1999-08-06
US20020133592A1 (en) 2002-09-19
US6704784B2 (en) 2004-03-09
JP3855430B2 (en) 2006-12-13
EP1528464B1 (en) 2013-06-05 Proactive user interface including evolving agent
US7874921B2 (en) 2011-01-25 Online building toy
CN1578226B (en) 2013-02-06 Tailoring data and transmission protocol for efficient interactive data transactions over wide-area networks
US20050216515A1 (en) 2005-09-29 Method for describing objects in a virtual space
US6760751B1 (en) 2004-07-06 Method and apparatus for automatic sending of E-mail and automatic sending control program supplying medium
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MATSUDA, KOICHI;NAITO, TAKETO;UENO, HIROSHI;REEL/FRAME:009814/0075;SIGNING DATES FROM 19990215 TO 19990222