Patent ID: 7606799

Claim:
A computerized method for context-adaptive content distribution to a handheld device, the method comprising: determining, by a computing device, one or more logical segments of content based on information associated the content; retrieving, by the computing device, context data, which comprises subject matter information, financial portfolio information, regulatory rule information, or any combination thereof, associated with a user, during at least a first predetermined period of time, the context data further comprising web navigation history data associated with the user from an immediately preceding second predetermined period of time; determining, by the computing device, a type of the handheld device associated with the user; determining, by the computing device, a phone carrier for the handheld device based on an IP address associated with the handheld device; wherein determining the phone carrier for the handheld device comprises: determining a gateway transmitting requests from the handheld device; accessing the IP address, wherein the IP address is associated with the gateway; and determining the phone carrier, wherein the phone carrier owns the gateway; determining, by the computing device, limitations associated with the handheld device based on the type of the handheld device and the phone carrier, where in the limitations include a screen size for a browser of the handheld device, a maximum refresh rate that the handheld device supports, and a size of memory available on the handheld device; determining, by the computing device, a relevancy function based on the context data; obtaining, by the computing device, a list of content, which comprises at least one logical segment, available to the user based on the context data; ranking, by the computing device, the list of content by relevancy to the context data based on the relevancy function; dynamically sorting, by the computing device, the ranked list of available content; and transmitting, by the computing device, a portion of the ranked list to the handheld device according to the sorted order, wherein the portion of the ranked list is determined based on the limitations associated with the type of device and limitations of a network through which the portion of the ranked list is transmitted.