Automatically Configured Data Search Function
The subject invention describes and relates generally to searching databases and content sharing systems and associated methods of operation. Specifically, the subject invention relates to a “one click” search function that is accessible by a plurality of entities over a network such as the Internet and engages in the automatic creation of search parameters drawn from the pre-formatted, pre-populated, categorized data in a pre-existing dataset and having these automatically generated search parameters that mirror such pre-formatted, pre-populated, categorized data in a pre-existing dataset effect a search for items with similar format and categorized properties to the pre-existing dataset, thereby obviating the need for the searcher to manually construct a set of search terms in order to find similar datasets to the pre-existing dataset.
This application claims the benefit of U.S. Provisional Application No. 61/482,727, by Sachson, entitled Automatically Configured Data Search Function, filed on May 5, 2011, the disclosures of such application is incorporated herein by reference.
BACKGROUND OF THE INVENTIONNumerous web data aggregation platforms (social networks, professional networks, genealogy databases, health profiles, personal timelines, corporate records, accounting entries, financial records, fictional narratives, non-fictional narratives, news distributors) require one or more users to input data into corresponding data fields for recordation and associated machine search purposes. An example might be a personal timeline construction website where a user (Person A) inputs their personal data in data entry blocks (e.g., data inserted into categorized fields, such as day of birth, residence locations, jobs held, etc.) and such data is used to create a particular chronological profile of the Person A's life according to certain periods of time. In this case, if one wished to do a search for similar blocks of data relating to someone other than Person A, then such a search would be effected by a user of the timeline website manually constructing (e.g., inputting into various search fields) a set of search terms and/or items into a search engine (by one or more of key words, Boolean logic, selected categories, date parameters, or analogous search event segmentation actions), where after a query of the data being searched there is rendered a list of possible matches for the searcher to review. However, these method of searching require that the searcher manually create (e.g., physically typing various key words, etc. into the search engine) the search parameters prior to the search being effected, which might include typing in key words, pairing certain key words to certain categories, selecting certain categories to search, etc. into a dedicated search engine.
SUMMARYThe subject invention describes and relates generally to searching databases and content sharing systems and associated methods of operation. Specifically, the subject invention relates to a “one click” search function that is accessible by a plurality of entities over a network such as the Internet and engages in the automatic, computer generated creation of search parameters drawn from the pre-formatted, pre-populated, categorized data in a pre-existing dataset and having these automatically generated search parameters that mirror such pre-formatted, pre-populated, categorized data in a pre-existing dataset effect a search for items with similar format and categorized properties to the pre-existing dataset, thereby obviating the need for the searcher to manually construct a set of search terms in order to find similar datasets to the pre-existing dataset.
Further, the method and apparatus pertaining to this invention may comprise a tangible machine readable medium storing instructions that, when executed by a computing device, cause the computing device to perform a method, which may comprise creating one or more data sets accessible by a plurality of entities over a network such as the Internet and engage in the rapid, computer-generated creation (the “one click” creation) of search terms and parameters that are used by the search engine utilized by the searcher to find target information in a particular dataset based upon and mirroring of the form, content, structure, and substance of a different dataset that served as a structural, contextual, and content model for the “one click” search of the searcher.
INCORPORATION BY REFERENCEAll publications, patents, and patent applications mentioned in this specification are herein incorporated by reference to the same extent as if each individual publication, patent, or patent application was specifically and individually indicated to be incorporated by reference.
The features, aspects and advantages of the disclosed and claimed subject matter of the present application are set forth with particularity in the appended claims. A better understanding of the aspects, features, and advantages of the disclosed and claimed subject matter will be obtained by reference to the following detailed description that sets forth what are meant to be only illustrative embodiments and not limiting disclosures, in which the principles of the Invention are utilized, and the accompanying drawings of which:
Aspects, features and advantages of the disclosed and claimed subject matter can be seen in the description herein of an automatically configured, (computer generated) data search that represents a more efficient manner of searching such datasets than is observed in the prior art. Specifically, the present invention exemplifies a machine enabled mechanism whereby the searcher instructs the search agent to automatically construct a set of search parameters (key words, categories, ranges, etc.) based upon a pre-existing data set that the searcher has already identified as being relevant to the search. By way of example, if a searcher is viewing the profile (data set) relating to Person A in the timeline example above on a web site, and such searcher wanted to find other users with similar data sets (when they were born, where they have lived, what jobs they have had, etc.), the searcher would merely request of the web site search agent to do a search based on the data profile already provided by Person A. In this case, the current invention would provide to the search engine automatically pre-propagate search terms, fields, parameters, and analogous items, and do so in a manner mirroring as much as practical the form and structure of the pre-existing dataset represented by the data available in Person A's profile, and to do so in manner that it would be positioned to deliver a search (and results) that sought to find similar persons with similar life experiences to that person represented by the mirrored pre-existing dataset. This way, the invention enables a searcher to do a “one click” search for similar persons to Person A without having to re-input or manually construct any elements of the new search.
In the timeline example, Person A may have described themselves using a data set pertaining to the year 1966, with key words and/or fields and/or categories linked to “Los Angeles”, “Actor”, “UCLA” (these items and others being a pre-existing dataset, perhaps represented by a “bubble” on a timeline). If a searcher wanted to find similar datasets corresponding to other persons they could use the current invention by simply clicking one button associated with this pre-existing dataset and the invention would port all of the pre-existing dataset characteristics into its own search engine and nm the search based upon such automatically imported data points. As such, the searcher could very quickly and accurately find similar datasets to the preexisting dataset.
Turning to the figures,
In the foregoing specification, the disclosure has been described with reference to specific exemplary embodiments thereof. It will be evident that various modifications may be made thereto without departing from the broader spirit and scope as set forth in the following claims. The specification and drawings are, accordingly, to be regarded in an illustrative sense rather than a restrictive sense.
Moreover, this system and method could be applied to any number of database platforms in use today, whether they be found in the content of social networks, financial databases, or otherwise.
Claims
1. A method of performing a “one click” search function that is accessible by a plurality of entities over a network such as the Internet and engages in the automatic creation of search parameters drawn from and substantially mirroring the data structure in a pre-existing dataset within a social network and having these automatically generated search parameters effect a search for items with similar properties to the pre-existing dataset within a social network and thereafter delivering search results to the searcher, thereby obviating the need for the searcher to manually construct a set of search terms in order to find similar datasets to the pre-existing dataset within a social network.
2. A system of performing a “one click” search function that is accessible by a plurality of entities over a network such as the Internet and engages in the automatic creation of search parameters drawn from and substantially mirroring the data structure in a pre-existing dataset within a social network and having these automatically generated search parameters effect a search for items with similar properties to the pre-existing dataset within a social network and thereafter delivering search results to the searcher, thereby obviating the need for the searcher to manually construct a set of search terms in order to find similar datasets to the pre-existing dataset within a social network.
3. A method as set forth in claim 1 wherein the functions are not performed in the context of a social network, but instead in the context of a professional network.
4. A system as set forth in claim 2 wherein the functions are not performed in the context of a social network, but instead in the context of a professional network.
5. A method as set forth in claim 1 wherein the functions are not performed in the context of a social network, but instead in the context of a genealogy data network.
6. A system as set forth in claim 2 wherein the functions are not performed in the context of a social network, but instead in the context of a genealogy data network.
7. A method as set forth in claim 1 wherein the functions are not performed in the context of a social network, but instead in the context of a health data network.
8. A system as set forth in claim 2 wherein the functions are not performed in the context of a social network, but instead in the context of a health data network.
9. A method as set forth in claim 1 wherein the functions are not performed in the context of a social network, but instead in the context of a personal timeline network.
10. A system as set forth in claim 2 wherein the functions are not performed in the context of a social network, but instead in the context of a personal timeline network.
11. A method as set forth in claim 1 wherein the functions are not performed in the context of a social network, but instead in the context of a corporate record network.
12. A system as set forth in claim 2 wherein the functions are not performed in the context of a social network, but instead in the context of a corporate record network.
13. A method as set forth in claim 1 wherein the functions are not performed in the context of a social network, but instead in the context of a accounting data network.
14. A system as set forth in claim 2 wherein the functions are not performed in the context of a social network, but instead in the context of a accounting data network.
15. A method as set forth in claim 1 wherein the functions are not performed in the context of a social network, but instead in the context of a financial data network.
16. A system as set forth in claim 2 wherein the functions are not performed in the context of a social network, but instead in the context of a financial data network.
17. A method as set forth in claim 1 wherein the functions are not performed in the context of a social network, but instead in the context of a narrative data network.
18. A system as set forth in claim 2 wherein the functions are not performed in the context of a social network, but instead in the context of a narrative data network.
19. A tangible machine readable medium storing instructions that, when executed by a computing device, cause the computing device to perform a method of operating a computer-implemented application creation system comprising:
- a. performing a “one click” search function that is accessible by a plurality of entities over a network such as the Internet and engages in the automatic creation of search parameters drawn from and substantially mirroring the data structure in a pre-existing dataset within a particular network and having these automatically generated search parameters effect a search for items with similar properties to the pre-existing dataset within a particular network and thereafter delivering search results to the searcher, thereby obviating the need for the searcher to manually construct a set of search terms in order to find similar datasets to the pre-existing dataset within a particular network.
20. A networked apparatus comprising:
- a. a memory;
- b. a processor;
- c. a communicator;
- d. a display; and
- e. a suite of software capable of performing a “one click” search function that is accessible by a plurality of entities over a network such as the Internet and engages in the automatic creation of search parameters drawn from and substantially mirroring the data structure in a pre-existing dataset within a particular network and having these automatically generated search parameters effect a search for items with similar properties to the pre-existing dataset within a particular network and thereafter delivering search results to the searcher, thereby obviating the need for the searcher to manually construct a set of search terms in order to find similar datasets to the pre-existing dataset within a particular network.
Type: Application
Filed: May 5, 2012
Publication Date: Nov 8, 2012
Inventor: Thomas Sachson (Menlo Park, CA)
Application Number: 13/464,953
International Classification: G06F 17/30 (20060101);