SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING ENHANCED CHAT SERVICES
First Claim
1. A method for providing messaging services, the method comprising:
- accessing an organization structure of an organization;
creating chat services user accounts in response to the organization structure of the organization;
creating groups of users in response to the organization structure of the organization, the groups comprising a chat group and a broadcast chat group;
wherein the chat group provides bidirectional messaging from each member of the chat group to each other member of the chat group;
wherein broadcast chat group provides unidirectional messaging from a broadcast group owner to each other member of the broadcast chat group.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for providing messaging services includes accessing an organization structure of an organization; creating chat services user accounts in response to the organization structure of the organization; creating groups of users in response to the organization structure of the organization, the groups comprising a chat group and a broadcast chat group; wherein the chat group provides bidirectional messaging from each member of the chat group to each other member of the chat group; wherein broadcast chat group provides unidirectional messaging from a broadcast group owner to each other member of the broadcast chat group.
-
Citations
17 Claims
-
1. A method for providing messaging services, the method comprising:
-
accessing an organization structure of an organization; creating chat services user accounts in response to the organization structure of the organization; creating groups of users in response to the organization structure of the organization, the groups comprising a chat group and a broadcast chat group; wherein the chat group provides bidirectional messaging from each member of the chat group to each other member of the chat group; wherein broadcast chat group provides unidirectional messaging from a broadcast group owner to each other member of the broadcast chat group. - View Dependent Claims (2, 3, 4, 5, 16, 17)
-
-
6. A method for managing customer chat services, the method comprising:
-
receiving a login request from a customer service agent; assigning, through a customer service agent login manager, an access code; providing the access code to the customer service agent; granting the customer service agent access to the customer chat services upon receiving the access code; and initiating a one-to-one chat session between the customer service agent and a customer; the customer service agent login manager adding and removing customer service agents from the customer chat services in response customer demand in real-time.
-
-
7. A method for accessing chat services, the method comprising:
-
receiving an access code generated by a chat server executing a chat services application; installing a user chat application on a device; executing the user chat application on the device; and entering the access code into the user chat application on the device to initiate the chat services. - View Dependent Claims (8)
-
-
9. A method for accessing chat services, the method comprising:
-
reading a machine readable code associated with a first entity; automatically joining a group associated with the first entity in response to reading the machine readable code; receiving a chat message delivered to the group from the first entity. - View Dependent Claims (10)
-
-
11. A method for facilitating payments though chat services, the method comprising:
-
creating a user chat account on a device; creating a user chat payment account on a device; linking the user chat payment account to a source of funds; initiating a transaction through the user chat payment account; and confirming the transaction via an input received through the user chat account.
-
-
12. A method for communicating via chat, the method comprising:
-
transmitting a chat message from a first user device to a second user device, the chat message including an embedded executable command; upon selection of the embedded executable command at the second user device, generating and transmitting an automated message from the second user device to the first user device. - View Dependent Claims (13)
-
-
14. A method for communicating via chat, the method comprising:
-
creating a chat message, the chat message including a variable field; for each recipient of the chat message, populating the variable field in response to a user profile on a chat server; transmitting the chat message to each recipient.
-
-
15. A method for communicating via chat, the method comprising:
-
creating an owner coupon book identifying a coupon redeemable at a business; creating a chat message including the coupon; transmitting the chat message to contacts of the business; receiving the chat message at a user device; and creating a user coupon book identifying the coupon received at the user device.
-
Specification