IP Library Granted Patent US 6,854,012
Granted Patent B1
US 6,854,012 · App. 09/810,600 · Granted Feb 8, 2005

Data transmission protocol and visual display for a networked computer system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,854,012
App. No.
09/810,600
Granted
Feb 8, 2005
Kind
B1
Abstract

An on-line multi-player virtual reality game is provided. The multi-player game system is capable of handling many simultaneous players connected to a computer system using personal computers or other gaming consoles via the Internet or other communications network. A unique retransmission transport protocol is used for transmitting and retransmitting data of the multi-player game. A visual display is also provided having a network transmission status display bar.

Claims (29)

1. A computer messaging system for implementing selective retransmission of messages between communication end points of a communication channel comprising:

a message having a retransmission indicator, said retransmission indicator providing for retransmission of said message when an initial transmission failure for said message occurs; and

a connection object, said connection object being instantiated at said communication end points, said connection object comprising;

a timeout tracking object for calculating a timeout value related to a round-trip messaging time for said communication channel;

a bandwidth tracking object for calculating a transmission bandwidth for said communications channel;

an outbound queue for storing said message prior to said initial transmission failure of said message over said communications channel; and

an outstanding queue for storing said message for said retransmission of said message over said communications channel upon said initial transmission failure.

2. The computer messaging system of claim 1 wherein said timeout value within said timeout tracking object includes a ready for retransmission value for determining a retransmission time for said message in said outstanding queue.

3. The computer messaging system of claim 1 wherein said message is sent over said communications channel when said transmission bandwidth exceeds a number of messages in said outbound queue by a threshold value.

4. A computer messaging method for implementing a selective retransmission of messages through a communications channel comprising:

selecting a message as a retransmittable message;

storing said selected message in an outbound queue;

sending said message over said communications channel;

storing said selected message in an outstanding queue if an acknowledgement is not received in response to said sent message; and

resending said selected message.

5. The computer messaging method of claim 4 further comprising determining a ready for retransmission value, said resending of said selected message occurring according to said ready for retransmission value.

6. The computer messaging method of claim 4 further comprising determining a transmission bandwidth threshold for said communications channel, said sending of said selected message occurring according to said transmission bandwidth threshold.

7. A computer-readable media having computer instructions stored thereon, said computer instructions directed to a selective retransmission of messages through a communications channel, said computer instructions including instructions for:

selecting a message as a retransmittable message;

storing said selected message in an outbound queue;

sending said message over said communications channel;

storing said selected message in an outstanding queue if an acknowledgement is not received in response to said sent message; and

resending said selected message.

8. The computer-readable of claim 7 wherein said computer instructions further include instructions for determining a ready for retransmission value, said resending of said selected message occurring according to said ready for retransmission value.

9. The computer-readable media of claim 7 wherein said computer instructions further include instructions for determining a transmission bandwidth threshold for said communications channel, said sending of said selected message occurring according to said transmission bandwidth threshold.

10. A computer messaging system for implementing selective retransmission of messages between communication end points of a communication channel comprising:

a group of messages to be transmitted over said communications channel;

a selection object programmed as part of a virtual reality environment for selecting messages containing significant data from said group of messages; and

a retransmission object programmed as part of said virtual reality environment for retransmitting said selected messages, said retransmission object retransmitting said selected messages only after a first unsuccessful transmission of said selected messages over said communications channel.

Assignments (2)
MERGER Recorded Mar 30, 2020
From: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT LLC
Reel/Frame 053323/0567 →
CHANGE OF NAME Recorded May 4, 2016
From: SONY COMPUTER ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
Reel/Frame 038611/0887 →