IP Library Granted Patent US 8,558,867
Granted Patent B2
US 8,558,867 · App. 13/464,237 · Granted Oct 15, 2013

Video phone 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 8,558,867
App. No.
13/464,237
Granted
Oct 15, 2013
Kind
B2
Abstract

A system allocates channel bandwidth based on the data received from a plurality of remote sources. A de-multiplexer/priority circuit separates two or more different data streams into their components parts. A stream modification driver modifies one or more characteristics of the data received from the de-multiplexer/priority circuit based on a priority assigned to the data by the de-multiplexer/priority circuit. The de-multiplexer/priority circuit determines the data transfer rates for each of the different data streams based on the assigned priority.

Claims (33)

1. A computer implemented method of marketing products, services, or business information through a portable communication device having a display comprising:

identifying audio content, visual content, or textual content through an audio recognition device or visual recognition device;

detecting demographic elements or physical features of a portable media user through a contextual recognition of the audio content, the visual content, or the textual content received by the portable communication device;

communicating with a remote advertising module that retains files or streams media to portable media users;

receiving product information, service information, or business information from the remote advertising module; and

rendering a contextual advertising targeted to the portable media user formatted to the portable communication device.

2. The computer implemented method of claim 1 where the contextual advertising overlays a plurality of virtual display elements rendered on the display.

3. The computer implemented method of claim 1 where the contextual advertising overlays a plurality of interactive display elements rendered on the display.

4. The computer implemented method of claim 1 where the contextual advertising supplements a plurality of virtual display elements rendered on the display.

5. The computer implemented method of claim 1 where the contextual advertising supplements a plurality of interactive display elements rendered on the display.

6. The computer implemented method of claim 1 where the contextual recognition resides in a user interface with which the portable media user interacts.

7. The computer implemented method of claim 1 where the multimedia product information, service information, or business information is received in response to the communication received from the portable communication device.

8. The computer implemented method of claim 1 where the portable communication device receives product information, service information, and business information in response to the communication received from the portable communication device.

9. The computer implemented method of claim 1 where the product information, service information, or business information received from the remote advertising module is based on a physical location of the portable communication device.

10. The computer implemented method of claim 1 where the portable media user comprises a plurality of portable media users geographically separated from one another.

11. The computer implemented method of claim 1 where the product information, service information, or business information received from the remote advertising module is based on content the portable media user originates.

12. The computer implemented method of claim 1 where the product information, service information, or business information received from the remote advertising module is based only on a geographic location of the portable communication device.

13. The computer implemented method of claim 1 where the portable communication device comprises a teleconferencing device and the product information, service information, or business information received from the remote advertising module is based on user interaction with a teleconferencing media.

14. The computer implemented method of claim 1 where the portable communication device comprises a teleconferencing device, the portable media user comprises a plurality of geographically separated participants to a teleconferencing call, and the product information, service information, or business information received from the remote advertising module is customized to each of the participants to the teleconferencing call.

15. The computer implemented method of claim 1 where the contextual advertising comprises a combination of mixed media.

16. The computer implemented method of claim 1 where the contextual advertising is rendered by an application resident to the portable communication device.

17. A portable electronic device comprising:

one or more processors;

memory; and

software, wherein the software is stored in the memory and configured to be executed by the one or more processors, the software including instructions for:

identifying audio content, visual content, or textual content at the portable electronic device;

detecting demographic elements associated with a portable media user through a contextual recognition of the audio content, the visual content, or the textual content;

communicating with an advertising module that streams media and is remote from the portable electronic device;

receiving product information, service information, or business information from the remote advertising module; and

rendering a contextual advertising targeted to the portable media user.

18. The portable electronic device of claim 17 where the portable electronic device is a multifunction device.

19. The portable electronic device of claim 17 further comprising instructions for rendering the contextual advertising based on the location of the portable electronic device exclusively.

20. The portable electronic device of claim 17 where the portable communication device comprises a teleconferencing device, the portable media user comprises a plurality of geographically separated participants to a teleconferencing call, and the product information, service information, or business information received from the remote advertising module is customized to each of the plurality of geographically separated participants to the teleconferencing call.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2020
From: 2236008 ONTARIO INC.
To: BLACKBERRY LIMITED
Reel/Frame 053313/0315 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2014
From: 8758271 CANADA INC.
To: 2236008 ONTARIO INC.
Reel/Frame 032607/0674 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2014
From: QNX SOFTWARE SYSTEMS LIMITED
To: 8758271 CANADA INC.
Reel/Frame 032607/0943 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2012
From: HETHERINGTON, PHILLIP A.; VAIRA, MARIO; ESCOTT, ALEX
To: QNX SOFTWARE SYSTEMS (WAVEMAKERS), INC.
Reel/Frame 028212/0628 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2012
From: HETHERINGTON, PHILLIP A.; VAIRA, MARIO
To: QNX SOFTWARE SYSTEMS (WAVEMAKERS), INC.
Reel/Frame 028212/0668 →
CHANGE OF NAME Recorded May 15, 2012
From: QNX SOFTWARE SYSTEMS CO.
To: QNX SOFTWARE SYSTEMS LIMITED
Reel/Frame 028212/0711 →
CONFIRMATORY ASSIGNMENT Recorded May 15, 2012
From: QNX SOFTWARE SYSTEMS (WAVEMAKERS), INC.
To: QNX SOFTWARE SYSTEMS CO.
Reel/Frame 028214/0511 →