Method for delivering businesses enterprises advertising via instant messaging
First Claim
1. A method for advertising a business enterprise via an instant messaging (IM) environment, the method comprising:
- registering at least one business enterprise computing system application with an IM server;
registering at least one subscriber with the IM server, wherein a subscriber initiates communication with the IM server via an IM client application that resides at a computing device, wherein messages received from the subscriber follow a particular semantic pattern including at least a particular usage of grammar, wherein the semantic pattern is exposed to the subscriber at least one of during an IM session and via a cache associated with the IM client application;
delivering subscriber characteristics comprising at least one of the geographic location of a subscriber'"'"'s computing device, the subscribers preferences, and subscriber status to the IM server, wherein the IM server utilizes the subscriber characteristics to determine the business enterprises that are relevant to subscriber;
publishing the presence status of the determined business enterprises to the subscriber'"'"'s computing device, wherein the presence status of a business enterprise and business enterprise identifiers are displayed to the subscriber within a contact list displayed at the subscriber'"'"'s computing device;
enacting rules that dictate types of business enterprises that may be displayed within the contact list, in addition to enacting protocols for the ranking and prioritization of business enterprises identifiers that are displayed within the contact list;
automatically populating the contact list with the business enterprise identifiers upon the registration of the business enterprise computing system; and
adding and removing the business enterprise identifiers to and from the contact list based upon a physical proximity of the subscriber'"'"'s computing device to a physical business enterprise that is associated with the business enterprise computing system.
1 Assignment
0 Petitions
Accused Products
Abstract
Exemplary embodiments of the present invention relate to a method for advertising a business enterprise via an instant messaging (IM) environment comprising registering at least one business enterprise computing system application with an IM server and registering at least one subscriber with the IM server, wherein a subscriber logs on to the IM server via an IM client application that resides at a computing device. The method further comprises delivering subscriber characteristics comprising at least one of the geographic location of a subscriber'"'"'s computing device, the subscribers preferences, and subscriber status to the IM server, wherein the IM server utilizes the subscriber characteristics to determine the business enterprises that are relevant to subscriber, and publishing the presence status of the determined business enterprises to the subscriber'"'"'s computing device, wherein the presence status of a business enterprise is displayed to the subscriber within a contact list displayed at the computing device.
56 Citations
25 Claims
-
1. A method for advertising a business enterprise via an instant messaging (IM) environment, the method comprising:
-
registering at least one business enterprise computing system application with an IM server; registering at least one subscriber with the IM server, wherein a subscriber initiates communication with the IM server via an IM client application that resides at a computing device, wherein messages received from the subscriber follow a particular semantic pattern including at least a particular usage of grammar, wherein the semantic pattern is exposed to the subscriber at least one of during an IM session and via a cache associated with the IM client application; delivering subscriber characteristics comprising at least one of the geographic location of a subscriber'"'"'s computing device, the subscribers preferences, and subscriber status to the IM server, wherein the IM server utilizes the subscriber characteristics to determine the business enterprises that are relevant to subscriber; publishing the presence status of the determined business enterprises to the subscriber'"'"'s computing device, wherein the presence status of a business enterprise and business enterprise identifiers are displayed to the subscriber within a contact list displayed at the subscriber'"'"'s computing device; enacting rules that dictate types of business enterprises that may be displayed within the contact list, in addition to enacting protocols for the ranking and prioritization of business enterprises identifiers that are displayed within the contact list; automatically populating the contact list with the business enterprise identifiers upon the registration of the business enterprise computing system; and adding and removing the business enterprise identifiers to and from the contact list based upon a physical proximity of the subscriber'"'"'s computing device to a physical business enterprise that is associated with the business enterprise computing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product that includes a non-transitory computer readable medium useable by a processor, the medium having stored thereon a sequence of instructions which, when executed by the processor, causes the processor to advertise a business enterprise via an instant messaging (IM) environment, by:
-
registering at least one business enterprise computing system application with an IM server; registering at least one subscriber with the IM server, wherein a subscriber initiates communication with the IM server via an IM client application that resides at a computing device, wherein messages received from the subscriber follow a particular semantic pattern including at least a particular usage of grammar, wherein the semantic pattern is exposed to the subscriber at least one of during an IM session and via a cache associated with the IM client application; delivering subscriber characteristics comprising at least one of the geographic location of a subscriber'"'"'s computing device, the subscribers preferences, and subscriber status to the IM server, wherein the IM server utilizes the subscriber characteristics to determine the business enterprises that are relevant to subscriber; publishing the presence status of the determined business enterprises to a subscriber'"'"'s computing device, wherein the presence status of a business enterprise and business enterprise identifiers are displayed to the subscriber within a contact list displayed at the subscriber'"'"'s computing device; enacting rules that dictate types of business enterprises that may be displayed within the contact list, in addition to enacting protocols for the ranking and prioritization of business enterprises identifiers that are displayed within the contact list; automatically populating the contact list with the business enterprise identifiers upon the registration of the business enterprise computing system; and adding and removing the business enterprise identifiers to and from the contact list based upon a physical proximity of the subscriber'"'"'s computing device to a physical business enterprise that is associated with the business enterprise computing system. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A computer program product that includes a non-transitory computer readable medium useable by a processor, the medium having stored thereon a sequence of instructions which, when executed by the processor, causes the processor to receive business enterprise advertisements via an instant messaging (IM) environment, by:
-
delivering subscriber and subscriber computing device information to an IM server, wherein a subscriber logs on to the IM server via an IM client application that resides at a computing device, wherein messages received from the subscriber follow a particular semantic pattern including at least a particular usage of grammar, wherein the semantic pattern is exposed to the subscriber at least one of during an IM session and via a cache associated with the IM client application; delivering subscriber characteristics comprising at least one of the geographic location of a subscriber'"'"'s computing device, the subscribers preferences, and subscriber status to the IM server, wherein the IM server utilizes the subscriber characteristics to determine the business enterprises that are relevant to subscriber; receiving published the presence status information associated with the determined business enterprises to the subscriber'"'"'s computing device, wherein the presence status of a business enterprise is displayed to the subscriber within a contact list displayed at the subscriber'"'"'s computing device; enacting rules that dictate types of business enterprises that may be displayed within the contact list, in addition to enacting protocols for the ranking and prioritization of business enterprises identifiers that are displayed within the contact list; automatically populating the contact list with the business enterprise identifiers upon the registration of the business enterprise computing system; and adding and removing the business enterprise identifiers to and from the contact list based upon a physical proximity of the subscriber'"'"'s computing device to a physical business enterprise that is associated with the business enterprise computing system. - View Dependent Claims (24, 25)
-
Specification