Service demand potential prediction device
US-2024346532-A1 · Oct 17, 2024 · US
US10096034B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10096034-B2 |
| Application number | US-201414257559-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 21, 2014 |
| Priority date | Oct 6, 2006 |
| Publication date | Oct 9, 2018 |
| Grant date | Oct 9, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A technology analysis system automatically monitors information available from both publicly and privately distributed networks of information for details that are relevant to a technology hypothesis. The technology analysis system provides a technology radar that assists with determining how the technology hypothesis stands up against ongoing developments in technology. The technology analysis system also visualizes the technology hypothesis and its underlying precursor predictions using a web portal, dynamic document, or other visualization technique.
Opening claim text (preview).
The invention claimed is: 1. A computer-implemented method comprising: obtaining, by a network interface of a technology analysis system that includes (i) the network interface, (ii) an event processing controller, (iii) an environmental model that defines entities and relationships between entities, (iv) an event detection engine, (v) a sentiment engine, (vi) an implication engine, and (vii) an automated alert engine, one or more articles that are published by one or more information sources; selecting, by the event processing controller of the technology analysis system, a subset of the articles that are classified as relevant to one or more entities that are defined in the environment model; identifying, by the event detection engine of the technology analysis system, one or more events that are associated with the articles of the subset; before event records are generated for the identified events, determining, for each of the one or more identified events and by a sentiment engine of the technology analysis system, an event importance or priority based on one or more characteristics of a respective entity associated with the event or one or more characteristics of a respective article associated with the event; for each of the one or more identified events, generating, by the event detection engine of the technology analysis system, an event record that indicates at least (i) an event type, (ii) event attributes, and (iii) the event importance or priority; generating, by the implication engine of the technology analysis system, one or more inferred events whose respective trigger constraints match a particular event record that indicates at least (i) an event type, (ii) event attributes, and (iii) the event importance or priority; updating, by the implication engine of the technology analysis system, the particular event record to include an implication message that indicates that the event associated with the particular event record triggered an implication, thereby generating a computer-searchable event record that establishes a logical relationship between (i) the event type, (ii) the event attributes, and (iii) the event importance or priority originally included in the event record and the generated one or more inferred events; for each of one or more of the inferred events, generating, by the event detection engine of the technology analysis system, an event record that indicates at least (i) an event type of the inferred event, (ii) event attributes of the inferred event, and (iii) an event importance or priority of the inferred event; and providing the event records of the one or more identified events and the one or more inferred events: (i) to the automated alert engine that consumes event records of identified events and inferred events, the event records of the one or more identified events and the one or more inferred events, for production of an alert regarding an occurrence of one or more of the identified events or an occurrence of one or more of the inferred events, wherein the alert displays a representation of the one or more inferred events according to the event importance or priority of the one or more identified events or the one or more inferred events, and (ii) as feedback to the implication engine of the technology analysis system for generation of additional new events and additional event records for originally detected and subsequently inferred events. 2. The method of claim 1 , wherein the information sources include repositories of information that are connected to a communication network. 3. The method of claim 1 , wherein retrieving one or more articles from information sources comprises: accessing an information source model; determining which information sources to contact based on the accessed information source model; and retrieving articles from the information sources identified from the information source model. 4. The method of claim 3 , wherein the information source model includes at least one of (i) identification information that specifies which information sources are monitored, (ii) configuration information that specifies how to access a given information source, or (iii) characterization information that specifies weighting values indicating reputation, reliability, or quality of a given information source. 5. The method of claim 1 , wherein detecting events in the selected subset of articles is performed according to an event type model that defines the types of events that are determined to be relevant to the entities defined in the environment model and that also defines the attributes which belong to instances of each event type. 6. The method of claim 1 , further comprising, after detecting events in the selected subset of articles, identifying and retaining, from among the detected events, events that reference entities defined in the environment model. 7. The method of claim 1 , further comprising providing information regarding the detected events to a process that consumes and displays events within a graphical user interface, and wherein providing information comprises employing a communication technique that includes at least one of a message publication or subscription engine, web services, direct messaging or signaling, email, or file transfer. 8. The method of claim 7 , wherein providing information regarding the detected events further comprises creating a stream of events in a form for consumption by a client application, and wherein the stream includes at least one event detected, as specified or requested by the client application. 9. The method of claim 1 , further comprising receiving manual corrections to the detected events. 10. The method of claim 9 , wherein receiving manual corrections to the detected events further comprises receiving, from a user interface, a correction to an attribute of an event or a type or classification of an event, wherein the attribute includes at least one of a time of an event, a date of an event, or a location where an event occurred. 11. The method of claim 10 , further comprising updating an event database with the corrected event, and applying one or more implication rules to the corrected event to generate one or more inferred events corresponding to the corrected event. 12. The method of claim 1 , wherein detecting events in the selected subset of articles further comprises: identifying, in the selected subset of articles, one or more tags that correspond to an event; determining, based on the one or more tags, a description of the event; determining that the description of the event includes terms that are relevant to the one or more entities that are defined in the environment model; identifying one or more attributes of the event within the description of the event; identifying, within the description of the event, personal names, company names, or geographical locations associated with one or more named entities; and generating an event object that includes the description of the event, the one or more attributes of the event, and the one or more named entities that were identified in the description of the event. 13. The method of claim 12 , further comprising: determining a first hash value from a description of a first event among the detected events and a second hash value from a description of a second event among the detected events; determining that the first hash value and the second hash value match; and based on determining that the first hash value and the second hash value match, removing one of the first event or the second event from the detected events. 14. A system comprising: one or mo
Market predictions or forecasting for commercial activities · CPC title
Market modelling; Market analysis; Collecting market data · CPC title
Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem" (market predictions or forecasting for commercial activities G06Q30/0202) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.