Patent ID: 9659321
Date: 2017-05-23
CPC Classifications: G06F,G06Q,H04W

Claim:
1. A method comprising: processing at a network device, a global search key from an HTTP (hypertext transfer protocol) proxy interposed between a mobile device and the network device and operable to retrieve the global search key from a data packet transmitted from the mobile device to a global network for a global Internet search, the global search key based on a global search input at the mobile device and identified at the HTTP proxy by a sniffing function performed on the data packet, wherein the HTTP proxy transmits the global search key to the network device to obtain local content and to the global network to obtain the global content; requesting from an authentication, authorization, and accounting server, an identity of a user initiating the global search at the mobile device; performing analytics at the network device using information received from the authentication, authorization, and accounting server to index keywords to the user identity; searching at the network device, a context database for the local content using the global search key and the user identity, the context database comprising local content, search keys mapped to the local content, and context information comprising personal preferences of the user; and processing search results by a rules engine to determine the local content to return to the HTTP proxy for display at the mobile device based on the search results and one or more rules used to determine the local content to display at the mobile device; and transmitting the local content from the network device to the mobile device via the HTTP proxy to generate the local content for display on the mobile device along with the global content received from the global network at the HTTP proxy in response to the global search initiated at the mobile device to provide the local content to the user initiating the search at the same time the global content from the global Internet search is displayed on the mobile device; wherein the local content is based at least in part on the personal preferences of the user and wherein the mobile device is associated with a wireless network of an enterprise and the local content is associated with the enterprise.