← Back to Patent Explorer
US5742767A Expired / Lapsed US ⏱️ 0.0 years remaining

Program function extending method and apparatus and data processing method

Assignee: Sony Corp
•
Filing: 1996-02-21
•
Granted: 1998-04-21
•
Expires: 2016-02-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Terminals 2-1 to 2-3 and a host computer 1 have client programs A to D of a basic function for outputting characters representing text data entered thereto to their own display units and transmitting the characters to other apparatuses for displaying them therein. When a new function is added, a client program E providing the new function is newly incorporated in the host computer 1. When text data is entered to, for example, the terminal 2-1, the client program E determines whether or not the entered text data includes specific text data which is defined in advance. If the specific text data is included, processing associated with the specific data is executed and results obtained from the execution are passed to the client program D to be transmitted to the terminals 2-1 to 2-3. In this way, a new function can be added with ease without modifying the basic function.

Inventors

  • 👤 Yasuaki Honda

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 14:23
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/70; G06F8/71; H; H04; H04L; H04L67/00; H04L67/34; H04L67/50; H04L67/75; H04L9/00; H04L9/40; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99942; Y10S707/99943

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 145 words
A program function extending method for adding a new function to a program having a basic function for transmitting data and receiving predetermined incoming data wherein when a new function is added, an extended function program including said new function is newly incorporated and said extended function program includes processing, said processing comprising the steps of: detecting specific data from said predetermined incoming data; executing predetermined processing for said specific data if said specific data is detected in said predetermined incoming data; and converting a result obtained from execution of said predetermined processing for said specific data into said predetermined incoming data for transmission by said basic function, wherein said data is positional data in a cyberspace system; and said basic function further includes a function to display a user object at a location specified by said positional data when said positional data is received.
Claim 2
Dependent Claim 145 words
A program function extending method for adding a new function to a program having a basic function for transmitting data and receiving predetermined incoming data wherein when a new function is added, an extended function program including said new function is newly incorporated and said extended function program includes processing, said processing comprising the steps of: detecting specific data from said predetermined incoming data; executing predetermined processing for said specific data if said specific data is detected in said predetermined incoming data; and converting a result obtained from execution of said predetermined processing for said specific data into said predetermined incoming data for transmission by said basic function, wherein said data is positional data in a cyberspace system; and said basic function further includes a function to display a user object at a location specified by said positional data when said positional data is received.
Claim 3
Dependent Claim 26 words
A program function extending method according to claim 1, wherein said basic function further includes a function for displaying said data when said data is received.
Claim 4
Dependent Claim 64 words
A program function extending method according to claim 1 wherein said extended function program includes processing to transmit, by means of said basic function, positional data of an agent requiring said agent to be moved away from a user object when said positional data of said user object is found to indicate a position at a distance from said agent within a predetermined range.
Claim 5
Dependent Claim 135 words
A data processing method adopted by a data processing system comprising data processing apparatuses each having a basic function for transmitting input data to all other units of said data processing apparatuses and receiving data transmitted by another unit of said data processing apparatus wherein when a new function is added, an extended function program including said new function is incorporated in one of said data processing apparatuses and said extended function program includes processing, said processing comprising the steps of: detecting specific data from said input data provided to said data processing apparatuses; executing predetermined processing for said specific data if said specific data is detected in said input data; and converting a result obtained from execution of said predetermined processing for said specific data into said data for transmission by said basic function.
Claim 6
Dependent Claim 135 words
A data processing method adopted by a data processing system comprising data processing apparatuses each having a basic function for transmitting input data to all other units of said data processing apparatuses and receiving data transmitted by another unit of said data processing apparatus wherein when a new function is added, an extended function program including said new function is incorporated in one of said data processing apparatuses and said extended function program includes processing, said processing comprising the steps of: detecting specific data from said input data provided to said data processing apparatuses; executing predetermined processing for said specific data if said specific data is detected in said input data; and converting a result obtained from execution of said predetermined processing for said specific data into said data for transmission by said basic function.
Claim 7
Dependent Claim 17 words
A data processing method according to claim 4 wherein said data processing system is a conference system.
Claim 8
Dependent Claim 41 words
A data processing method according to claim 4 wherein said data processing system comprises a sensor apparatus and a plurality of terminals connected to said sensor apparatus with said sensor apparatus serving as a center apparatus in said data processing system.
Claim 9
Dependent Claim 22 words
A data processing method according to claim 4 wherein said data processing system comprises a server and terminals connected to a network.
Claim 10
Dependent Claim 22 words
A data processing method according to claim 4 wherein said data processing system comprises a plurality of terminals connected to a network.
Claim 11
Dependent Claim 138 words
A data processing method adopted by a data processing system, wherein said data processing system is a cyberspace system, comprising data processing apparatuses each having a basic function for transmitting input data to all other units of said data processing apparatuses and receiving data transmitted by another unit of said data processing apparatus wherein when a new function is added, an extended function program including said new function is incorporated in one of said data processing apparatuses and said extended function program includes processing, said processing comprising the steps of: detecting specific data from said input data; executing predetermined processing for said specific data if said specific data is detected in said input data; and converting a result obtained from execution of said predetermined processing for said specific data into said data for transmission by said basic function.
Claim 12
Dependent Claim 138 words
A data processing method adopted by a data processing system, wherein said data processing system is a cyberspace system, comprising data processing apparatuses each having a basic function for transmitting input data to all other units of said data processing apparatuses and receiving data transmitted by another unit of said data processing apparatus wherein when a new function is added, an extended function program including said new function is incorporated in one of said data processing apparatuses and said extended function program includes processing, said processing comprising the steps of: detecting specific data from said input data; executing predetermined processing for said specific data if said specific data is detected in said input data; and converting a result obtained from execution of said predetermined processing for said specific data into said data for transmission by said basic function.
Claim 13
Independent Claim 145 words
An apparatus for adding a new function to a program having a basic function for transmitting data and receiving predetermined incoming data wherein when a new function is added, an extended function program including said new function is newly incorporated and said extended function program includes processing, the apparatus comprising: means for detecting specific data from said predetermined incoming data; means for executing predetermined processing for said specific data if said specific data is detected in said predetermined incoming data; and means for converting a result obtained from execution of said predetermined processing for said specific data into said predetermined incoming data for transmission by said basic function, wherein said data is positional data in a cyberspace system; and said basic function further includes a function to display a user object at a location specified by said positional data when said positional data is received.
Claim 14
Independent Claim 145 words
An apparatus for adding a new function to a program having a basic function for transmitting data and receiving predetermined incoming data wherein when a new function is added, an extended function program including said new function is newly incorporated and said extended function program includes processing, the apparatus comprising: means for detecting specific data from said predetermined incoming data; means for executing predetermined processing for said specific data if said specific data is detected in said predetermined incoming data; and means for converting a result obtained from execution of said predetermined processing for said specific data into said predetermined incoming data for transmission by said basic function, wherein said data is positional data in a cyberspace system; and said basic function further includes a function to display a user object at a location specified by said positional data when said positional data is received.
Claim 15
Dependent Claim 23 words
An apparatus according to claim 10, wherein said basic function further includes a function for displaying said data when said data is received.
Claim 16
Dependent Claim 61 words
An apparatus according to claim 10, wherein said extended function program includes processing to transmit, by means of said basic function, positional data of an agent requiring said agent to be moved away from a user object when said positional data of said user object is found to indicate a position at a distance from said agent within a predetermined range.

References Cited (Backward Citations)

US5050071A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-04-20 2001-10-20 2002-04-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-04-20 2005-10-20 2006-04-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-04-20 2009-10-20 2010-04-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag