Computer-implemented chat system having dual channel communications and self-defining product structures
First Claim
1. A method, comprising:
- providing a first logical communication channel between a first chat client and a second chat client, the first logical channel conveying text chat messages between the first chat client and the second chat client;
providing a second logical communication channel between the first chat client and the second chat client, the second logical channel conveying text chat command/control information between the first chat client and the second chat client, the chat command/control information including special predefined text characters inserted into a text stream transferred in a common instant messaging (IM) text stream with the first logical communication channel;
using a processor and the chat command/control information to modify a 3D chat scene displayed on each of the first chat client and the second chat client systems; and
using the chat command/control information to identify a digital product for retrieval, the digital product being derived from one or more other digital products in a hierarchical product definition, at least one of the one or more other digital products being derived from a different one of the one or more other digital products, the one or more other digital products being separately identifiable as digital products for retrieval using chat command/control information, the derived digital products inheriting characteristics of ancestor digital products from which the derived digital products are derived, the derived digital products inheriting revenue values from the ancestor digital products, a value of a derived digital product corresponding to a combined value of the inherited revenue values associated with the ancestor digital products from which the derived digital product is derived.
6 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented chat system having dual channel communications and self-defining product structures is disclosed. The system and method includes providing a first logical communication channel between a first chat client and a second chat client, the first logical channel conveying text chat messages between the first chat client and the second chat client; providing a second logical communication channel between the first chat client and the second chat client, the second logical channel conveying text chat command/control information between the first chat client and the second chat client; and using the chat command/control information to modify a 3D chat scene displayed on each of the first chat client and the second chat client systems.
37 Citations
20 Claims
-
1. A method, comprising:
-
providing a first logical communication channel between a first chat client and a second chat client, the first logical channel conveying text chat messages between the first chat client and the second chat client; providing a second logical communication channel between the first chat client and the second chat client, the second logical channel conveying text chat command/control information between the first chat client and the second chat client, the chat command/control information including special predefined text characters inserted into a text stream transferred in a common instant messaging (IM) text stream with the first logical communication channel; using a processor and the chat command/control information to modify a 3D chat scene displayed on each of the first chat client and the second chat client systems; and using the chat command/control information to identify a digital product for retrieval, the digital product being derived from one or more other digital products in a hierarchical product definition, at least one of the one or more other digital products being derived from a different one of the one or more other digital products, the one or more other digital products being separately identifiable as digital products for retrieval using chat command/control information, the derived digital products inheriting characteristics of ancestor digital products from which the derived digital products are derived, the derived digital products inheriting revenue values from the ancestor digital products, a value of a derived digital product corresponding to a combined value of the inherited revenue values associated with the ancestor digital products from which the derived digital product is derived. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
providing a communication channel between a chat client and a digital product server; providing a first logical communication channel between a first chat client and a second chat client, the first logical channel conveying text chat messages between the first chat client and the second chat client; providing a second logical communication channel between the first chat client and the second chat client, the second logical channel conveying text chat command/control information between the first chat client and the second chat client, the chat command/control information including special predefined text characters inserted into a text stream transferred in a common instant messaging (IM) text stream with the first logical communication channel; using a processor to extract digital product identifying information from the chat command/control information on the second logical communication channel; and using the digital product identifying information to obtain a corresponding digital product file from the digital product server, the digital product file including digital product pattern information and digital product parts information to define a digital product, the digital product being derived from one or more other digital products in a hierarchical product definition, at least one of the one or more other digital products being derived from a different one of the one or more other digital products, the one or more other digital products being separately identifiable as digital products for retrieval using chat command/control information, the derived digital products inheriting characteristics of ancestor digital products from which the derived digital products are derived, the derived digital products inheriting revenue values from the ancestor digital products, a value of a derived digital product corresponding to a combined value of the inherited revenue values associated with the ancestor digital products from which the derived digital product is derived. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus, comprising:
-
a communication device to provide a first logical communication channel between a first chat client and a second chat client, the first logical channel conveying text chat messages between the first chat client and the second chat client, the communication device further to provide a second logical communication channel between the first chat client and the second chat client, the second logical channel conveying text chat command/control information between the first chat client and the second chat client, the chat command/control information including special predefined text characters inserted into a text stream transferred in a common instant messaging (IM) text stream with the first logical communication channel; and a 3D chat scene generator to use the chat command/control information to modify a 3D chat scene displayed on each of the first chat client and the second chat client systems, the 3D chat scene generator to use the chat command/control information to identify a digital product for retrieval, the digital product being derived from one or more other digital products in a hierarchical product definition, at least one of the one or more other digital products being derived from a different one of the one or more other digital products, the one or more other digital products being separately identifiable as digital products for retrieval using chat command/control information, the derived digital products inheriting characteristics of ancestor digital products from which the derived digital products are derived, the derived digital products inheriting revenue values from the ancestor digital products, a value of a derived digital product corresponding to a combined value of the inherited revenue values associated with the ancestor digital products from which the derived digital product is derived. - View Dependent Claims (18)
-
-
19. An apparatus, comprising:
-
a communication device to provide a first logical communication channel between a first chat client and a second chat client, the first logical channel conveying text chat messages between the first chat client and the second chat client, the communication device further to provide a second logical communication channel between the first chat client and the second chat client, the second logical channel conveying text chat command/control information between the first chat client and the second chat client, the chat command/control information including special predefined text characters inserted into a text stream transferred in a common instant messaging (IM) text stream with the first logical communication channel; and a digital product processor to extract digital product identifying information from the chat command/control information on the second logical communication channel, and to use the digital product identifying information to obtain a corresponding digital product file from a digital product server, the digital product file including digital product pattern information and digital product parts information to define a digital product, the digital product being derived from one or more other digital products in a hierarchical product definition, at least one of the one or more other digital products being derived from a different one of the one or more other digital products, the one or more other digital products being separately identifiable as digital products for retrieval using chat command/control information, the derived digital products inheriting characteristics of ancestor digital products from which the derived digital products are derived, the derived digital products inheriting revenue values from the ancestor digital products, a value of a derived digital product corresponding to a combined value of the inherited revenue values associated with the ancestor digital products from which the derived digital product is derived. - View Dependent Claims (20)
-
Specification