IP Library Granted Patent US 8,089,955
Granted Patent B2
US 8,089,955 · App. 12/151,338 · Granted Jan 3, 2012

System and method for providing internet based phone conferences using multiple codecs

Assignee: Unifi Scientific Advances, Inc.
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 8,089,955
App. No.
12/151,338
Granted
Jan 3, 2012
Kind
B2
Abstract

A method of communicating digitized speech from a transmitting forum participant comprises the step of receiving a data structure that includes said digitized speech. The data structure is analyzed to determine whether the digitized speech is redundantly represented in a plurality of forms in the data structure. A portion of the data structure is forwarded to a receiving forum participant, thereby communicating the digitized speech from the transmitting forum participant. In this method, when the digitized speech is redundantly represented in the data structure in a plurality of forms, the forwarding step includes a step of selecting one or more forms, based on a function, from the plurality of forms in the data structure. Furthermore, the portion of the data structure that is forwarded to the receiving forum participant includes data in the data structure that corresponds to each of the selected one or more forms.

Claims (38)

1. A method for facilitating one or more online conferences between a plurality of client computers and one or more server computers via one or more transmission channels, comprising:

receiving a first packet from a first client via a first client computer across a transmission channel;

obtaining first client criteria from a client database in a storage location in accordance with the first client;

identifying number of redundant digital representations in the first packet;

determining a second client who is designated to receive at least a portion of the first packet;

selecting one of the redundant digital representations in response to a second client criteria from the client database; and

routing at least the portion of the first packet to the second client in accordance with a selected redundant digital representation.

2. The method of claim 1 , wherein obtaining first client criteria from the client database in a storage location further includes authenticating the first client in accordance with verification information stored in a client database.

3. The method of claim 2 , further comprising:

receiving a second packet from the second client via a second client computer across a transmission channel;

identifying number of redundant digital representations in the second packet; and

selecting one of the redundant digital representations in response to the first client criteria.

4. The method of claim 2 , wherein identifying number of redundant digital representations includes determining a high resolution codec for digital signals.

5. The method of claim 3 , further comprising forwarding the second packet to the second client in accordance with a selected redundant digital representation.

6. The method of claim 3 , wherein identifying number of redundant digital representations includes determining a low resolution codec for digital signals.

7. The method of claim 3 , wherein selecting one of the redundant digital representations in response to a second client criteria includes selecting one of the redundant digital representations in response to a user subscription.

8. The method of claim 3 , wherein selecting one of the redundant digital representations in response to a second client criteria includes selecting one of the redundant digital representations in response to bandwidth of a network connection between the second client and the server.

9. The method of claim 3 , wherein selecting one of the redundant digital representations in response to a second client criteria includes selecting one of the redundant digital representations in response to number of people participating in a forum.

10. The method of claim 3 , wherein selecting one of the redundant digital representations in response to second client criteria includes selecting one of the redundant digital representations in response to at least a portion of a user profile.

11. An apparatus for an online conference comprising:

means for receiving a first packet from a first client via a first client computer across a transmission channel;

means for obtaining first client criteria from a client database in a storage location in accordance with the first client;

means for identifying number of redundant digital representations in the first packet;

means for determining a second client who is designated to receive at least a portion of the first packet;

means for selecting one of the redundant digital representations in response to a second client criteria; and

means for routing at least the portion of the first packet to the second client in accordance with a selected redundant digital representation.

12. The apparatus of claim 11 , wherein means for obtaining first client criteria from the client database in a storage location further includes means for authenticating the first client in accordance with verification information stored in a client database.

13. The apparatus of claim 12 , further comprising:

means for receiving a second packet from the second client via a second client computer across a transmission channel;

means for identifying number of redundant digital representations in the second packet; and

means for selecting one of the redundant digital representations in response to the first client criteria.

14. The apparatus of claim 13 , further comprising means for forwarding the second packet to the second client in accordance with a selected redundant digital representation.

15. The apparatus of claim 13 , wherein means for identifying number of redundant digital representations includes means for determining a high resolution codec for digital signals.

16. The apparatus of claim 13 , wherein means for identifying number of redundant digital representations includes means for determining a low resolution codec for digital signals.

17. The apparatus of claim 13 , wherein means for selecting one of the redundant digital representations in response to a second client criteria includes means for selecting one of the redundant digital representations in response to a user subscription.

18. The apparatus of claim 13 , wherein means for selecting one of the redundant digital representations in response to a second client criteria includes means for selecting one of the redundant digital representations in response to bandwidth of a network connection between the second client and the server.

19. The apparatus of claim 13 , wherein means for selecting one of the redundant digital representations in response to a second client criteria includes means for selecting one of the redundant digital representations in response to number of people participating in a forum.

20. The apparatus of claim 13 , wherein means for selecting one of the redundant digital representations in response to second client criteria includes means for selecting one of the redundant digital representations in response to at least a portion of a user profile.

Assignments (7)
MERGER Recorded Jan 20, 2016
From: ENTROPY PROCESSING NV LLC
To: XENOGENIC DEVELOPMENT LIMITED LIABILITY COMPANY
Reel/Frame 037537/0314 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2012
From: DIVAN INDUSTRIES, LLC
To: ENTROPY PROCESSING NV LLC
Reel/Frame 028318/0389 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2012
From: MULTITUDE, INC.
To: FUTURETEL, INC.
Reel/Frame 028127/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2012
From: UNIFI SCIENTIFIC ADVANCES, INC.
To: DIVAN INDUSTRIES, LLC
Reel/Frame 028127/0700 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2012
From: FUTURETEL, INC.
To: INNOVATION MANAGEMENT SCIENCES, LLC
Reel/Frame 028127/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2012
From: GRANGER, KYLE; LERNER, EDWARD A.; MORRIS, JAMES E.G.; BLOSSOM, JONATHAN B.; HUNT, MARTIN
To: MULTITUDE, INC.
Reel/Frame 028127/0100 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2011
From: INNOVATION MANAGEMENT SCIENCES, LLC
To: UNIFI SCIENTIFIC ADVANCES, INC.
Reel/Frame 025590/0134 →
Continuity (2)
Continuation 11476413 · Jun 27, 2006
Related Publication 20090048825A1 · Feb 19, 2009