The following is a tabulation of some prior art that presently appears relevant:
In our lives, there are umpteen things about us that we wish to compare against others. For example, a retiring employee would want to know how his/her investment portfolio has been faring against peers in the past couple of years. In another scenario, a person under a maintenance medication might be concerned how a certain side-effect he/she feels, or a blood-work diagnostic, compares with other patients undergoing similar or alternative treatments on a daily basis. If you're an athlete or a body builder, you would compare your vitality numbers or workout numbers against peers on a periodic basis. Or you could be a work-commuter, wanting to know how your commute-time varies from other commuters who start at different times of the day or use alternate routes, to the same destination.
In the current financial market, you would typically know about a fund's performance only if you subscribe to that fund. Even if you happen to subscribe to various types of funds, you still may not get a truly global perspective of stock markets vs. bond markets vs. money markets, or have a real-time statistic between gold futures vs. real estate investments from a handful of fund managers. Neither does it really help to know from a belated Wall Street Journal report, that bond funds indeed performed better than stock funds last year! And most importantly, how do you know if the stock-picks by your fund-manager haven't been as smart as your peer's who had similar risk tolerance and investment objectives as you did?
In situations such as the ones described above, since published data isn't always available, believable or up-to-date, you'll be tempted to solicit information directly in your neighborhood, community, among relatives etc. A major setback to this approach is that, data sampled from a few personal contacts would not form a sizeable enough population to draw statistical conclusions from. Also you'll be reluctant to ask inquisitive, personal questions even to close friends, wary of jeopardizing relationships. Such a large-scale, data gathering operation managed across a swath of communities will require a tool that guarantees user privacy, ensures data integrity, and operates with ease.
To summarize, there hasn't been that kind of a tool out there, such as a software app running on a smart phone or PC that can collect data from willing participants, compile, process and display them in easy-to-follow graphic for the benefit of such participants, while protecting the confidentiality of people involved.
For example, prior arts US 2005/0101841 A9, US 2007/0179640 A1 and US 2001/0044588 A1 disclose technologies to transmit numerical measurement-data over a network, however the issue of group-sharing such data isn't adequately addressed. Whereas, patent applications US 2011/0153740 A1, US 2011/0225293 A1 and US 2011/0010384 A1 do discuss forming of information sharing groups, but such information is not quantifiable and hence can't be numerically compared. In US 2011/0270778 A1 and US 2009/0313102 A1, technology to share and compare quantifiable data is discussed. However, the data contributors are not users themselves in this case. Patent application US 2006/0020424 A1 on the other hand, discusses data comparison, quantitative analysis of data, historical trend-retrieval and many advanced data comparison features, but the technology proposed is not for sharing the results among a group.
Finally, prior art US 2011/0313915 A1 discloses a tool that can be used to share quantifiable data among networked groups. However, the data sources are devices (not individuals) which need to be registered with the system. Also such registrations, device groupings, data handling etc are not actively administered by a user individual. Besides, the main objective of the tool disclosed there is aggregation of user data for monetizing or otherwise. It is not a tool for differentiating between data streams or comparative characterization of data series. The foregoing discussion describes how my present invention is able to fill-in the gap revealed above.
The invention disclosed here is a tool and method for data gathering, searching, processing, interpreting and display. In the foregoing discussion, this tool is also referred to as ‘the system’. It has the following main parts and functions:
(1) A front-end, user-interactive software component that runs on client computing platforms such as handhelds, PCs, laptops etc that can guide an entity (user) thro' appropriate menus to setup a data sharing group, manage user-profiles, submit data elements along with time-stamps, geo-location stamps or any independent parameter such data may be associated with (if applicable), submit further information regarding how the user wants the data to be processed and analyzed, communicate with severs to get the data processed in a manner preferred by the user and display the processed results to the user in the preferred graphic format.
(2) An interactive feature on the client machine which works in tandem with server machines and associated resources, that helps the user find internet users having similar data sharing objectives, solicit their membership into the proposed data sharing group using various media, and control admittances into said group based on solicitor's profile, reliability history, data submission objective etc.
(3) An additional user-interactive, client interface that enables users to control their privacy settings with regard to sharing their data & profile within a user group, with system/knowledge-domain administrators or to search engines.
(4) A server computer centrally connected and communicatively coupled to multiple of such client platforms, capable of assisting such client platforms in soliciting new members, setting up member profiles and managing groups to the liking of the stake-holders of the data sharing group, authenticating member log-ins, collecting data elements and associated parametric elements (if applicable) submitted by members, turning data submissions into data series, data-series-groups and data-series-sets, and processing them into comparative analytical reports as specified by members of said data sharing group.
(5) A Data-Discrepancy-Analysis tool, that optionally and discretionally invokes data processing algorithms, external knowledge-bases and human domain-expertise to reveal/interpret temporal or probabilistic features of data series, contrast between data series based on such features, aggregate them into data-series-sets sharing similar features, user-objectives etc., and associatively tag such sets, groups or individual data series with names such as respective user-group names, analysis type names, entity names, data characteristic names etc. before archiving into easily searchable data bases.
(6) An optional, user-interactive component of the Data-Discrepancy-Analysis tool that overlay as a cursor, buttons or soft-menus on the graphics presented on client devices, to select a region of interest on data space displayed and launch data disparity analysis procedures at users' discretion.
(7) An optional data search tool, which is a software algorithm residing on any machine connected to the same network that couples the client devices and server machines discussed above, and able to search for a certain type of numerical trend within a data series, a numerical relationship between multiple data series, data-series-groups or data-series-sets, or name-tags associated with them
An important objective of the present invention is providing a tool to internet users to source relevant information directly from affected personnel, rather than corporate websites, media channels or third-party reports, thus making the collected data more reliable.
Another objective is forcing-in at least one independent parameter (such as a time measurement) along with data (the dependent parameter) submissions, at the data-source itself, thereby providing an additional Degree Of Freedom for data search engines to work with. For example, allowing data inputs only within a range of timestamps from participants eliminates any chance of bringing up time-obsolete data in subsequent searches.
Also an important objective of the invention is making use of the infrastructure of existing social networks to facilitate data collection, so that many necessary components doesn't need to be built from the scratch.
Thus, another objective achieved here is merger of social networks and web search engines in a data-centric pursuit. The search engine disclosed here is optimized to sniff out dependent data that are functions of independent variables or other dependant data in a prescribed manner.
Also it is an objective to provide ordinary people the ability to run their own, custom designed market surveys, campaigns or opinion polls in an inexpensive manner.
Yet another objective is to provide governments, non-profits, NGOs etc a tool to quickly solicit information or feedbacks from a targeted community, for administering social development projects etc.
Intent of this invention is also to provide a tool to share engineering data between engineers working on similar projects.
This tool and method also provides internet users with a way to monetize their ‘life-data’, by selling such data while maintaining full control over the information transacted.
This tool and method also seeks to provide opportunities for placing context-relevant, revenue generating advertisements placed on user interfaces of said client machines.
The invention disclosed is a system to solicit & gather voluntarily-submitted data elements from networked entities, analyze temporal & probabilistic natures of such data, administer data analytics (which includes running algorithms, tagging, grouping, archiving and retrieval of data structures) and produce analytic displays per user requirement. The system preferably has a client-server architecture, where the client devices host client software that facilitates data submission by individual-entities. The client devices transmit said data to at least one central, communicatively coupled server machine, which runs a server software. The server machine enabled by said server software can analyze, interpret and compare data structures by using statistical tools, consulting external databases, launching data-search algorithms or invoking human's domain-expertise if necessary. The server machine also produces text, graphics and report-objects interactively, on client devices. Besides, the client and server machines communicate via network to accommodate user preferences, adjust privacy settings, launch e-mail campaigns etc.
A user whose profile is registered with the tool (or system), is allowed a secured login means 100 as shown in
An entity who is already a participant in the data sharing group, would login, contribute data 104 or view analytical results 105 as he/she chooses. He/she also has option 123 to request a custom discrepancy analysis by picking relevant data structure components, zooming into a region of interest 460 of a displayed graphics using the Data-Discrepancy-Analysis (DDA) tool 420 of
The data elements submitted by users belonging to a certain data-sharing-group will be of the same type. Besides, the independent parameter elements (if any) submitted along with the data elements will also be of the same type.
Depicted in
The data processing module 201 receives data from members of data sharing groups and sorts them into suitable data structures.
Another part of the tool in FIG. 2., is a search engine module that can mine 203 data archives (subject to read permissions set) for parameter types, numerical properties, dynamic events, filters used, analysis performed etc., associated with raw or processed data. For example, the search engine could make 230 user-assisted queries for a certain type of relationship between multiple data series, a certain temporal or probabilistic trait in a data series' dependency on an independent parameter, association of a data series with a user group, individual-entity, data sharing objective or analysis report etc. To illustrate further, a user can search for a data series in the archives that has a correlation coefficient greater than 0.8 with a given series. Or he/she could isolate those series containing a spike event in the dependent parameter, within a certain time bracket. In yet another example, the engine could bring up investments having similar risk exposure, but showing less volatility (variance) than a particular data series being analyzed. Another example is where existence of data sharing groups having similar objectives or past participation of a certain entity in other data sharing groups can be queried.
The server software is also responsible for driving a graphical user interface (GUI) 400 on the client machine that presents compiled data, analysis results etc. to members of the data sharing group. Such graphs could be temporal plots, histograms, pi-diagrams, frequency charts etc and may be labeled 451 using pseudo names to protect privacy of the data-contributor, if needed. Such graphics may also be optionally overlaid with a Data-Discrepancy-Analysis (DDA) tool 420 described below. The DDA tool has at least one cursor, several optional, pre-configured, soft buttons 410 and menus laid out on the GUI that enable quick manual retrieval and processing of data chosen by the user.
Components of Data-Discrepancy-Analysis tool are optionally displayed on the GUI of the client device, overlaid on graphical results. When the cursor is used to select a Region Of Interest (ROI) 460 on displayed graphics 450 or pick a data series, the system processes the data selected to display several statistical parameters associated, which gives further insight into trends and discrepancies hidden in the selection. Further by invoking buttons and soft menu, the user can launch quick calculations or seek advanced help from resources such as knowledge bases (say Wall Street Journal, National Geographic or NASA archives) or domain experts to interpret a trend or discrepancy.
The DDA cursor tool can also be used as a selection tool to pick data elements from a displayed plot or table for selective processing, or as a pan-zoom tool.
A broad variety of data can be handled by the system. Generally, every data element submitted to the system has a dependent parameter defined in relationship with an independent parameter. Though most of the time, the dependent parameter is a numeric (such as, a temperature, commodity price etc), it need not necessarily be a quantifiable measurand at all. For example, it could be a relativistic expression (such as ‘hotter’, ‘cold’ etc) or a Boolean (true or false states). The data could be a string such as, one describing a color, a shape etc. Also, it need not be digital or be generated by a machine. An appropriate example would be user's personal feelings or thoughts (anger, sadness etc.). Accordingly, a data element could also be submitted without an associated independent parameter. In such cases, data elements are processed by the system in association with their respective indices.
While my above description contains specificities in the architecture of the tool, these should not be construed as limitations on the scope, but rather as an exemplification of several embodiments thereof. For example, the server software, client software and search engine modules might overlap, reside on the same computing platform or be distributed among several clients, servers and networks.
Further, the intended purpose of this tool may change according to the context of data types, acquisition and usage. In one possible variation, the data collected may not be for the purpose of comparison at all. An example of such a situation is when the tool is configured to run an opinion poll in a community where a singular agency collects one independent parameter (opinion) each, from every person and the resulting data structures are not made available to the data-contributors. In another variation, the tool may be used by a lone individual-entity for the purpose of recording of events or parameters for his/her own archival and analysis purposes, and not sharing such data with anyone else.
Accordingly, the scope should be determined not by the embodiments illustrated, but by the appended claims and their legal equivalents.
This application claims the benefit of PPA Ser. No. 61/634,300 filed on Feb. 27, 2012 by the present inventor, which is incorporated by reference.
Number | Date | Country | |
---|---|---|---|
61634300 | Feb 2012 | US |