Patent US6961537B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6961537B2 Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for peer-to-peer handset communication

Assignee: Kyocera Corp
•
Filing: 2002-07-25
•
Granted: 2005-11-01
•
Expires: 2022-07-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention provides a peer-to-peer data communication system and method that allows a first handset and a second handset to engage in data communications over a wireless communication network. In doing so, the first handset creates a server opcode set and combines the server opcode set with a corresponding server data payload. The server opcode set and corresponding server data payload are then sent to a network server where the data is extracted and the opcodes are translated into executable instructions that are carried out. The executable instructions cause the network server to compile a remote opcode set and a corresponding remote data payload. This remote opcode set and remote data payload are sent to the second handset, which is identified by the first handset in the server data payload. When the second handset receives the remote opcode set and remote data payload, the second handset extracts the remote data payload and executes the instructions corresponding to the opcodes in the remote opcode set. Execution of the instructions causes an action to be performed on the second handset that consummates a data communication between the first handset and the second handset.

Inventors

  • 👤 Gowri Rajaram

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 16:36
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/445; G06F9/44521; G06F8/00; G06F8/60; G06F8/65; G06F8/658; H; H04; H04W; H04W12/00; H04W12/08; H04W12/30; H04W12/35; H04W8/00; H04W8/22; H04W8/24; H04W8/245; H04W88/00; H04W88/02; H04W92/00; H04W92/16; H04W92/18

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 209 words
A method for peer-to-peer communication between a first handset and a second handset, the first handset and second handset communicatively coupled with a communication server over a wireless communication network, the method comprising: receiving a server opcode set from a first handset, the server opcode set comprising at least one server opcode and a first data payload; processing the server opcode set to construct a remote opcode set, the remote opcode set comprising at least one remote opcode and a second data payload, wherein the processing step further comprises: parsing the server opcode set to obtain the at least one server opcode and the first data payload; translating the at least one server opcode into one or more executable instructions; and executing the one or more executable instructions to create the remote opcode set, wherein the executing step further comprises: obtaining a unique identifier from the first data payload; obtaining one or more remote opcodes from a remote opcode library; obtaining a second data payload, at least a portion of the second data payload derived from the first data payload; and combining the one or more remote opcodes with the second data payload to generate the remote opcode set; and sending the remote opcode set to a second handset.
Claim 2
Independent Claim 209 words
A method for peer-to-peer communication between a first handset and a second handset, the first handset and second handset communicatively coupled with a communication server over a wireless communication network, the method comprising: receiving a server opcode set from a first handset, the server opcode set comprising at least one server opcode and a first data payload; processing the server opcode set to construct a remote opcode set, the remote opcode set comprising at least one remote opcode and a second data payload, wherein the processing step further comprises: parsing the server opcode set to obtain the at least one server opcode and the first data payload; translating the at least one server opcode into one or more executable instructions; and executing the one or more executable instructions to create the remote opcode set, wherein the executing step further comprises: obtaining a unique identifier from the first data payload; obtaining one or more remote opcodes from a remote opcode library; obtaining a second data payload, at least a portion of the second data payload derived from the first data payload; and combining the one or more remote opcodes with the second data payload to generate the remote opcode set; and sending the remote opcode set to a second handset.
Claim 3
Dependent Claim 19 words
The method of claim 1 , wherein the first data payload comprises a unique identifier for the second handset.
Claim 4
Dependent Claim 19 words
The method of claim 1 , wherein the first data payload comprises a data communication for the second handset.
Claim 5
Independent Claim 227 words
A method for peer-to-peer communication between a first handset and a second handset, the first handset and second handset communicatively coupled with a communication server over a wireless communication network, the method comprising: compiling a server opcode set at a first handset, the server opcode set comprising at least one server opcode and a first data payload; sending the server opcode set to a communication server; processing the server opcode set to produce a remote opcode set, the remote opcode set comprising at least one remote opcode and a second data payload, wherein the processing the server opcode set comprises: parsing the server opcode set to obtain the at least one server opcode and the first data payload; translating the at least one server opcode into one or more executable instructions; and executing the one or more executable instructions, wherein the executing step comprises: obtaining a unique identifier from the first data payload; obtaining one or more remote opcodes from a remote opcode library; obtaining a second data payload, at least a portion of the second data payload derived from the first data payload; and combining the one or more remote opcodes with the second data payload to create a remote opcode set; sending the remote opcode set to a second handset; and processing the remote opcode set to receive a data communication at the second handset.
Claim 6
Independent Claim 227 words
A method for peer-to-peer communication between a first handset and a second handset, the first handset and second handset communicatively coupled with a communication server over a wireless communication network, the method comprising: compiling a server opcode set at a first handset, the server opcode set comprising at least one server opcode and a first data payload; sending the server opcode set to a communication server; processing the server opcode set to produce a remote opcode set, the remote opcode set comprising at least one remote opcode and a second data payload, wherein the processing the server opcode set comprises: parsing the server opcode set to obtain the at least one server opcode and the first data payload; translating the at least one server opcode into one or more executable instructions; and executing the one or more executable instructions, wherein the executing step comprises: obtaining a unique identifier from the first data payload; obtaining one or more remote opcodes from a remote opcode library; obtaining a second data payload, at least a portion of the second data payload derived from the first data payload; and combining the one or more remote opcodes with the second data payload to create a remote opcode set; sending the remote opcode set to a second handset; and processing the remote opcode set to receive a data communication at the second handset.
Claim 7
Dependent Claim 63 words
The method of claim 4 , wherein the compiling step further comprises: obtaining one or more server opcodes from a server opcode library; obtaining a first data payload, the first data payload comprising a data communication and a unique identifier for the second handset; and combining the one or more server opcodes with the first data payload to create a server opcode set.
Claim 8
Dependent Claim 63 words
The method of claim 4 , wherein the processing the remote opcode set further comprises: parsing the remote opcode set to obtain at least one remote opcode and a second data payload; translating the at least one remote opcode into one or more executable instructions; and executing the one or more executable instructions to obtain a data communication from the second data payload.
Claim 9
Dependent Claim 235 words
A computer readable medium having stored thereon one or more sequences of instructions for causing one or more microprocessors to perform the steps for peer-to-peer communication between wireless communication devices, the steps comprising: compiling a server opcode set at a first handset, the server opcode set comprising at least one server opcode and a first data payload; sending the server opcode set to a communication server; processing the server opcode set to produce a remote opcode set, the remote opcode set comprising at least one remote opcode and a second data payload, wherein the step of processing the server opcode set comprises the steps of: parsing the server opcode set to obtain the at least one server opcode and the first data payload; translating the at least one server opcode into one or more executable instructions; and executing the one or more executable instructions, wherein the executing step comprises the steps of: obtaining a unique identifier from the first data payload; obtaining one or more remote opcodes from a remote opcode library; obtaining a second data payload, at least a portion of the second data payload derived from the first data payload; and combining the one or more remote opcodes with the second data payload to create a remote opcode set; sending the remote opcode set to a second handset; and processing the remote opcode set to receive a data communication at the second handset.
Claim 10
Dependent Claim 235 words
A computer readable medium having stored thereon one or more sequences of instructions for causing one or more microprocessors to perform the steps for peer-to-peer communication between wireless communication devices, the steps comprising: compiling a server opcode set at a first handset, the server opcode set comprising at least one server opcode and a first data payload; sending the server opcode set to a communication server; processing the server opcode set to produce a remote opcode set, the remote opcode set comprising at least one remote opcode and a second data payload, wherein the step of processing the server opcode set comprises the steps of: parsing the server opcode set to obtain the at least one server opcode and the first data payload; translating the at least one server opcode into one or more executable instructions; and executing the one or more executable instructions, wherein the executing step comprises the steps of: obtaining a unique identifier from the first data payload; obtaining one or more remote opcodes from a remote opcode library; obtaining a second data payload, at least a portion of the second data payload derived from the first data payload; and combining the one or more remote opcodes with the second data payload to create a remote opcode set; sending the remote opcode set to a second handset; and processing the remote opcode set to receive a data communication at the second handset.
Claim 11
Dependent Claim 68 words
The computer readable medium of claim 7 , wherein the compiling step further comprises the steps of: obtaining one or more server opcodes from a server opcode library; obtaining a first data payload, the first data payload comprising a data communication and a unique identifier for the second handset; and combining the one or more server opcodes with the first data payload to create a server opcode set.
Claim 12
Dependent Claim 70 words
The computer readable medium of claim 7 , wherein the step of processing the remote opcode set further comprises the steps of: parsing the remote opcode set to obtain at least one remote opcode and a second data payload; translating the at least one remote opcode into one or more executable instructions; and executing the one or more executable instructions to obtain a data communication from the second data payload.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-10-31 2009-05-02 2009-11-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-10-31 2013-05-02 2013-11-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-10-31 2017-05-02 2017-11-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag