Method and system for generating stock price alerts based on real-time market data
First Claim
1. A system for generating stock price alerts based on real-time market data, the system comprises:
- a user mobile device; and
a central server;
an alerting module, wherein the alerting module is deployed in the central server, and wherein the alerting module is accessed through an application, software, or a browser for inputting a preferred setting, and wherein the alerting module further comprises;
a feed engine, and wherein the feed engine is configured to continuously monitor a plurality of stock market exchanges and download all the information related to the stocks as feed packets in the central server;
a periodic alert engine;
a conditional alert engine, and wherein the periodic alert engine and the conditional alert engine are configured to process the feed packets and provide alerts to a user based on an alert conditions set by the user; and
an updating engine, and wherein the updating engine is configured to updates one or more matched scrip and condition text information in a database for a permanent record;
wherein the user mobile device is operated and configured to download a mobile application from the central server, and wherein the downloaded mobile application is installed in the user mobile device, and wherein the mobile application is run and executed for tracking and monitoring scrip or stock price of one or more stocks, wherein the mobile application is executed to activate the alerting module, and wherein the alerting module is run on a hardware processor in the central server and configured for tracking and monitoring scrip or stock price of one or more stocks to provide an alert with respect to stock on a periodic intervals based on preset conditions and preset stock parameters set by the user through the mobile device, and wherein the conditional alert engine is configured to provide a time stamp of receiving the plurality of feed packets with the feed engine, before reading the plurality of feed packets stored in the tick-by-tick memory structure, and wherein the feed packets with an arrival time earlier than a time of activation of the conditional alert engine stamp are read by the conditional alert engine, and wherein one or more feed packets read by the conditional alert engine are matched with one or more alert conditions set by the user, and wherein the feed engine is configured to populate all the real time feeds from the stock market into one or more predetermined memory structures of the central server, and wherein the one or more predetermined memory structures includes a tick-by-tick memory and a permanent memory.
0 Assignments
0 Petitions
Accused Products
Abstract
The embodiments herein provide a system and methods for generating stock price alerts based on real-time market data. The system comprises a user mobile device with a mobile application, a central server, and an alerting module. The alerting module tracks and monitors stock price of the stocks to provide an alert with respect to the stocks on periodic intervals based on preset conditions and parameters. The alerting module comprises a feed engine for monitoring the stock exchanges to downloads all the information related to the stocks as feed packets in the central server, a periodic alert engine and a conditional alert engine for processing the feed packets to provides alerts based on the preset alert conditions and an updating engine for updating the matched stock condition and information in a database for a permanent record.
-
Citations
15 Claims
-
1. A system for generating stock price alerts based on real-time market data, the system comprises:
-
a user mobile device; and a central server; an alerting module, wherein the alerting module is deployed in the central server, and wherein the alerting module is accessed through an application, software, or a browser for inputting a preferred setting, and wherein the alerting module further comprises; a feed engine, and wherein the feed engine is configured to continuously monitor a plurality of stock market exchanges and download all the information related to the stocks as feed packets in the central server; a periodic alert engine; a conditional alert engine, and wherein the periodic alert engine and the conditional alert engine are configured to process the feed packets and provide alerts to a user based on an alert conditions set by the user; and an updating engine, and wherein the updating engine is configured to updates one or more matched scrip and condition text information in a database for a permanent record; wherein the user mobile device is operated and configured to download a mobile application from the central server, and wherein the downloaded mobile application is installed in the user mobile device, and wherein the mobile application is run and executed for tracking and monitoring scrip or stock price of one or more stocks, wherein the mobile application is executed to activate the alerting module, and wherein the alerting module is run on a hardware processor in the central server and configured for tracking and monitoring scrip or stock price of one or more stocks to provide an alert with respect to stock on a periodic intervals based on preset conditions and preset stock parameters set by the user through the mobile device, and wherein the conditional alert engine is configured to provide a time stamp of receiving the plurality of feed packets with the feed engine, before reading the plurality of feed packets stored in the tick-by-tick memory structure, and wherein the feed packets with an arrival time earlier than a time of activation of the conditional alert engine stamp are read by the conditional alert engine, and wherein one or more feed packets read by the conditional alert engine are matched with one or more alert conditions set by the user, and wherein the feed engine is configured to populate all the real time feeds from the stock market into one or more predetermined memory structures of the central server, and wherein the one or more predetermined memory structures includes a tick-by-tick memory and a permanent memory. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method comprising instructions stored on non-transitory computer readable storage medium and executed on a computing device comprising a hardware processor and a memory for generating stock price alerts based on real-time market data, the method comprising steps of:
-
defining one or more conditions or parameters by an user through a user mobile device by executing a mobile application for issuing an alert with respect a stock for an real-time market data, and wherein the user mobile device is any one of a mobile computing device selected from a group consisting of a personal computer, a laptop, a tablet, a smart phones and a phablet, and wherein the mobile application is down loaded from a central server and installed in the user mobile device; defining one or more periodic alerts for an real-time market data by the user through an alerting module provided in the central server, and wherein the alerting module is accessed by the user through the user mobile device through an application, software, or a browser for inputting a preferred setting; receiving a plurality of incoming feed packets from one or more stock exchange markets through a feed engine at the central server, and wherein the feed engine is provided in the alerting module; processing the received plurality of incoming feed packets by the feed engine;
storing each of the plurality of processed feed packets in a tick-by-tick memory structure;storing each of the plurality of processed feed packets in a current memory structure by the feed engine; evaluating the plurality of feed packets in the tick-by-tick memory structure by the feed engine based on the one or more alert conditions defined by the user; providing conditional alerts by a conditional alert engine based on the plurality of feed packets stored in tick-by-tick memory structure, when the stock market exchange initiates; and retrieving information from the current memory structure and comparing the retrieved information with the alert conditions defined by the user for providing the one or more periodic alerts with a periodic alert engine provided in the alerting module, whenever a preset periodic time interval is reached; wherein the conditional alert engine is configured to provide a time stamp of receiving the plurality of feed packets with the feed engine, before reading the plurality of feed packets stored in the tick-by-tick memory structure, and wherein the feed packets with an arrival time earlier than a time of activation of the conditional alert engine stamp are read by the conditional alert engine, and wherein one or more feed packets read by the conditional alert engine are matched with one or more alert conditions set by the user, and wherein the feed engine is configured to populate all the real time feeds from the stock market into one or more predetermined memory structures of the central server, and wherein the one or more predetermined memory structures includes a tick-by-tick memory and a permanent memory. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification