Abstract: This disclosure relates generally to data processing, and more particularly, methods and systems for generation and transmission of electronic information using real-time and historical data. In one embodiment, a hardware processor-implemented method for generating and transmitting information is provided. The method comprises: receiving real-time from a plurality of data sources, extracting information items from the real-time data, wherein each of the plurality of information items is associated with an attribute of a first type, an attribute of a second type, and a first score; determining a first attribute of the first type associated with a maximum first sum of aggregated first scores, a second attribute of the second type associated with a minimum second sum of aggregated first scores; determining a first information item for transmission based on the first and second attributes; and providing the first information item for transmission to a target location. FIG. 1
Claims:WE CLAIM:
1. A hardware processor-implemented method for generating and transmitting information, the method comprising:
receiving real-time data from a plurality of data sources;
extracting a plurality of information items from the real-time data, wherein each of the plurality of information items is associated with an attribute of a first type, an attribute of a second type, and a first score;
determining a plurality of attribute associations, wherein each of the plurality of attribute associations include one attribute of the first type and one attribute of the second type;
determining, based on the first scores, an aggregate score for each of the plurality of attribute associations;
determining a first sum of aggregate scores for each attribute of the first type;
determining a second sum of aggregate scores for each attribute of the second type;
determining a first attribute of the first type associated with a maximum first sum of aggregate scores, a second attribute of the second type associated with a minimum second sum of aggregate scores;
determining a first information item for transmission based on the first and second attributes;
determining a target location for transmission; and
providing the first information item for transmission to the target location.
2. The method of claim 1, wherein the determination of the target location comprises:
determining a third attribute of the first type and a fourth attribute of the second type associated with a maximum aggregate score;
wherein the target location is determined based on the third and fourth attributes.
3. The method of claim 2, further comprising:
determining a sender for transmission of the first information based on a first relationship between the first and third attributes of the first type, and a second relationship between the second and fourth attributes of the second type;
wherein the first information is provided to the sender for transmission to the target location.
4. The method of claim 3, further comprising:
if the first and third attributes are different, and if the second and fourth attributes are different, transmitting a request to the target location for permission of displaying the first information.
5. The method of claim 3, further comprising:
if the first and third attributes are identical, and if the second and fourth attributes are different, transmitting an instruction to the target location to display the first information.
6. The method of claim 1, further comprising:
receiving second information related to one or more users associated with the real-time data, wherein the plurality of attribute associations are determined based on the second information;
receiving one or more responses from the target location after the first information is transmitted to the target location; and
updating the second information based on the one or more responses.
7. The method of claim 1, wherein the target location is associated with a web server.
8. A system for generating and transmitting information, the system comprising:
one or more hardware processors; and
a memory storing instructions executable by the one or more hardware processors for:
receiving real-time data from a plurality of data sources;
extracting a plurality of information items from the real-time data, wherein each of the plurality of information items is associated with an attribute of a first type, an attribute of a second type, and a first score;
determining a plurality of attribute associations, wherein each of the plurality of attribute associations include one attribute of the first type and one attribute of the second type;
determining, based on the first scores, an aggregate score for each of the plurality of attribute associations;
determining a first sum of aggregate scores for each attribute of the first type;
determining a second sum of aggregate scores for each attribute of the second type;
determining a first attribute of the first type associated with a maximum first sum of aggregate scores, a second attribute of the second type associated with a minimum second sum of aggregate scores;
determining a first information item for transmission based on the first and second attributes;
determining a target location for transmission; and
providing the first information item for transmission to the target location.
9. The system of claim 8, wherein the determination of the target location comprises the instructions executable by the one or more hardware processors for:
determining a third attribute of the first type and a fourth attribute of the second type associated with a maximum aggregate score;
wherein the target location is determined based on the third and fourth attributes.
10. The system of claim 9, wherein the memory stores instructions executable by the one or more hardware processors for:
determining a sender for transmission of the first information based on a first relationship between the first and third attributes of the first type, and a second relationship between the second and fourth attributes of the second type;
wherein the first information is provided to the sender for transmission to the target location.
11. The system of claim 10, wherein the memory stores instructions executable by the one or more hardware processors for:
if the first and third attributes are different, and if the second and fourth attributes are different, transmitting an instruction to the target location for permission of displaying the first information.
12. The system of claim 10, wherein the memory stores instructions executable by the one or more hardware processors for:
if the first and third attributes are identical, and if the second and fourth attributes are different, transmitting a request to the target location to display the first information.
13. The system of claim 8, wherein the memory stores instructions executable by the one or more hardware processors for:
receiving second information related to one or more users associated with the real-time data; wherein the plurality of attribute associations are determined based on the second information;
receiving one or more responses from the target location after the first information is transmitted to the target location; and
updating the second information based on the one or more responses.
14. The system of claim 8, wherein the target location is associated with a web server.
Dated this 11th day of March, 2016
Swetha SN
Of K&S Partners
Agent for the Applicant
Description:TECHNICAL FIELD
This disclosure relates generally to data processing, and more particularly, to methods and systems for generation and transmission of electronic information using real-time and historical data.
| # | Name | Date |
|---|---|---|
| 1 | Form 9 [11-03-2016(online)].pdf | 2016-03-11 |
| 2 | Form 5 [11-03-2016(online)].pdf | 2016-03-11 |
| 3 | Form 3 [11-03-2016(online)].pdf | 2016-03-11 |
| 4 | Form 18 [11-03-2016(online)].pdf | 2016-03-11 |
| 5 | Drawing [11-03-2016(online)].pdf | 2016-03-11 |
| 6 | Description(Complete) [11-03-2016(online)].pdf | 2016-03-11 |
| 7 | REQUEST FOR CERTIFIED COPY [18-03-2016(online)].pdf | 2016-03-18 |
| 8 | abstract201641008554.jpg | 2016-03-19 |
| 9 | Other Patent Document [13-06-2016(online)].pdf | 2016-06-13 |
| 10 | Form 26 [13-06-2016(online)].pdf | 2016-06-13 |
| 11 | 201641008554-Power of Attorney-200616.pdf | 2016-07-26 |
| 12 | 201641008554-Form 1-200616.pdf | 2016-07-26 |
| 13 | 201641008554-Correspondence-F 1-PA-200616.pdf | 2016-07-26 |
| 14 | 201641008554-FER.pdf | 2020-06-25 |
| 15 | 201641008554-PETITION UNDER RULE 137 [22-12-2020(online)].pdf | 2020-12-22 |
| 16 | 201641008554-OTHERS [22-12-2020(online)].pdf | 2020-12-22 |
| 17 | 201641008554-FORM 3 [22-12-2020(online)].pdf | 2020-12-22 |
| 18 | 201641008554-FER_SER_REPLY [22-12-2020(online)].pdf | 2020-12-22 |
| 19 | 201641008554-DRAWING [22-12-2020(online)].pdf | 2020-12-22 |
| 20 | 201641008554-COMPLETE SPECIFICATION [22-12-2020(online)].pdf | 2020-12-22 |
| 21 | 201641008554-CLAIMS [22-12-2020(online)].pdf | 2020-12-22 |
| 22 | 201641008554-PA [17-01-2023(online)].pdf | 2023-01-17 |
| 23 | 201641008554-ASSIGNMENT DOCUMENTS [17-01-2023(online)].pdf | 2023-01-17 |
| 24 | 201641008554-8(i)-Substitution-Change Of Applicant - Form 6 [17-01-2023(online)].pdf | 2023-01-17 |
| 25 | 201641008554-US(14)-HearingNotice-(HearingDate-05-04-2023).pdf | 2023-03-17 |
| 26 | 201641008554-Correspondence to notify the Controller [06-04-2023(online)].pdf | 2023-04-06 |
| 1 | search_201641008554E_24-06-2020.pdf |