System and method for automated content distribution objects
First Claim
1. A method, comprising:
- receiving, by a receiving data processing system, an object, said object containing information and instructions for sending said information to a remote data processing system, said instructions including an event specification to be monitored by said receiving data processing system for triggering when to send said information to said remote data processing system, said event specification including a whereabouts condition and a condition for detecting a particular user action by a user of said receiving data processing system, said whereabouts condition determining if a location of said receiving data processing system is in a vicinity of another data processing system;
storing, by said receiving data processing system, said information in a memory of said receiving data processing system;
processing, by said receiving data processing system, said instructions upon said receiving, by said receiving data processing system, said object;
configuring, by said receiving data processing system, a trigger event for said event specification in response to said processing, by said receiving data processing system, said instructions;
monitoring, by said receiving data processing system, said trigger event in response to said configuring, by said receiving data processing system, said trigger event;
recognizing, by said receiving data processing system, said trigger event, after said monitoring, by said receiving data processing system, said trigger event; and
sending, by said receiving data processing system, said information to said remote data processing system, upon said recognizing, by said receiving data processing system, said trigger event.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided is a system and method for centralizing common messaging functionality across a plurality of heterogeneous Mobile data processing System (MS) applications, and for synergistically bringing new messaging functionality to those applications. New synergistic presentation/messaging capability is provided with distributable presentation objects in areas of Out-Going Messages (OGMs), Out-going Caller Messages (OCMs), Confirmation Of delivery Messages (COMs) and ADvertising messages (ADs). OGMs include messages which are played to callers in a phone call recording system. OCMs include messages that can be left automatically to a phone call recording system by a caller. COMs include messages that are automatically sent based on a delivery. ADs include messages for conveying advertising information. Different message types and messaging objects are automatically distributed for a variety of triggering events. In a preferred embodiment, the Location Based eXchange method and system is leveraged.
508 Citations
48 Claims
-
1. A method, comprising:
-
receiving, by a receiving data processing system, an object, said object containing information and instructions for sending said information to a remote data processing system, said instructions including an event specification to be monitored by said receiving data processing system for triggering when to send said information to said remote data processing system, said event specification including a whereabouts condition and a condition for detecting a particular user action by a user of said receiving data processing system, said whereabouts condition determining if a location of said receiving data processing system is in a vicinity of another data processing system; storing, by said receiving data processing system, said information in a memory of said receiving data processing system; processing, by said receiving data processing system, said instructions upon said receiving, by said receiving data processing system, said object; configuring, by said receiving data processing system, a trigger event for said event specification in response to said processing, by said receiving data processing system, said instructions; monitoring, by said receiving data processing system, said trigger event in response to said configuring, by said receiving data processing system, said trigger event; recognizing, by said receiving data processing system, said trigger event, after said monitoring, by said receiving data processing system, said trigger event; and sending, by said receiving data processing system, said information to said remote data processing system, upon said recognizing, by said receiving data processing system, said trigger event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A programmed product comprising:
a memory storing executable instructions that, when executed, causes operations comprising; receiving, by a receiving data processing system, an object, said object containing information and instructions for sending said information to a remote data processing system, said instructions for sending said information including an event specification to be monitored by said receiving data processing system for triggering when to send said information to said remote data processing system, said event specification including a whereabouts condition and a condition for detecting a particular user action by a user of said receiving data processing system, said whereabouts condition determining if a location of said receiving data processing system is in a vicinity of another data processing system; storing, by said receiving data processing system, said information in a memory of said receiving data processing system; processing, by said receiving data processing system, said instructions for sending said information upon said receiving, by said receiving data processing system, said object; configuring, by said receiving data processing system, a trigger event for said event specification in response to said processing, by said receiving data processing system, said instructions for sending said information; monitoring, by said receiving data processing system, said trigger event in response to said configuring, by said receiving data processing system, said trigger event; recognizing, by said receiving data processing system, said trigger event, after said monitoring, by said receiving data processing system, said trigger event; and sending, by said receiving data processing system, said information to said remote data processing system, upon said recognizing, by said receiving data processing system, said trigger event. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
Specification