Patents by Inventor Randy Kern

Randy Kern has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8416692
    Abstract: The present application relates to network configurations and specifically to scalable load balancing network configurations. One implementation includes an external client coupled to a scalable load balancing system. The scalable load balancing system includes a load balancing layer that is configured to encapsulate individual incoming packets of a packet flow from the external client. The load balancing layer is further configured to route the incoming packets to target devices on the system. The target devices can span multiple IP subnets. The incoming packets can pass through one or more load balancers of the load balancing layer before reaching individual target devices. Individual target devices can be configured to route at least some outgoing packets of the packet flow to the external client without passing through any of the one or more load balancers.
    Type: Grant
    Filed: October 26, 2009
    Date of Patent: April 9, 2013
    Assignee: Microsoft Corporation
    Inventors: Parveen Patel, Lihua Yuan, David Maltz, Albert Greenberg, Randy Kern
  • Publication number: 20100302940
    Abstract: The present application relates to network configurations and specifically to scalable load balancing network configurations. One implementation includes an external client coupled to a scalable load balancing system. The scalable load balancing system includes a load balancing layer that is configured to encapsulate individual incoming packets of a packet flow from the external client. The load balancing layer is further configured to route the incoming packets to target devices on the system. The target devices can span multiple IP subnets. The incoming packets can pass through one or more load balancers of the load balancing layer before reaching individual target devices. Individual target devices can be configured to route at least some outgoing packets of the packet flow to the external client without passing through any of the one or more load balancers.
    Type: Application
    Filed: October 26, 2009
    Publication date: December 2, 2010
    Applicant: Microsoft Corporation
    Inventors: Parveen Patel, Lihua Yuan, David Maltz, Albert Greenberg, Randy Kern
  • Publication number: 20080104042
    Abstract: A system, a method and computer-readable media for personalizing a user search. Information is maintained that indicates a set of content selected by a user. A search macro is generated by utilizing this information. A user input defining a search query is received, and the search macro is utilized to further define the search query.
    Type: Application
    Filed: October 25, 2006
    Publication date: May 1, 2008
    Applicant: Microsoft Corporation
    Inventors: Zachary Gutt, Randy Kern, Laura Kern, Ramez Naam, Raghavendra Prabhu
  • Publication number: 20060218114
    Abstract: A system and method for performing geographic based document searching. A grid of location tiles is constructed corresponding to a desired geographic area. A location tag is assigned to each location tile. Documents are searched to identify a geographic location. The documents are associated with one or more location tags based on the location tiles corresponding to the identified geographic location. The geographic location of a search query is also identified. The search query is modified to include one or more location tags corresponding to the location of the search query. The search query is then matched to documents associated with location tags contained in the search query.
    Type: Application
    Filed: March 25, 2005
    Publication date: September 28, 2006
    Applicant: Microsoft Corporation
    Inventors: Christopher Weare, Ashley Feniello, Randy Kern