Patent ID: 9009180
Filing Date: 2015-04-14
Classification: G06F,H04L,Y10S

Abstract:
1. A computer implemented system for providing an extending search, the system comprising: an extending search service list management component comprising computer-executable code stored in non-volatile memory; a search engine component comprising computer-executable code stored in non-volatile memory; a data management component comprising computer-executable code stored in non-volatile memory; a search processing management component comprising computer-executable code stored in non-volatile memory; a processor; and a communications means, wherein said extending search service list management component, said search engine component, said data management component, said search processing management component, said processor, and said communications means are operably connected and are configured to: receive a request from a first user regarding an extending search for one or more contacts; retrieve an extending service contact list associated with said first user, wherein said extending service contact list comprises data associated with one or more direct contacts, said one or more direct contacts representing a first level of contacts; designate an entry contact from said contact list; search data associated with said entry contact to identify indirect contacts associated with said entry contact, wherein said indirect contacts represent a second level of contacts; identify a group of contacts comprising one or more indirect contacts; search data associated with said indirect contacts to identify contacts of said indirect contacts, said contacts of said indirect contacts representing a third level of contacts, wherein the search for further removed levels of contacts is limited to a specified depth level; enter a strict mode in which the group of contacts are not revealed to said first user; and generate and transmit a message to at least one of said group of contacts by: