Patents by Inventor Kevin Millikin

Kevin Millikin 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: 8677335
    Abstract: Disclosed herein are methods and systems for using on stack replacement for optimization of software. A source code is compiled into an unoptimized code on a computing device. The unoptimized code is then executed on a computing device. A hot count is incremented. It is then determined whether a function within the unoptimized code is hot. If a function is determined to be hot, an OSR triggering code is inserted at a back edge of each loop within the function. The OSR triggering code is configured to trigger OSR at a loop depth that is less than the hot count.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: March 18, 2014
    Assignee: Google Inc.
    Inventors: Kevin Millikin, Mads Sig Ager, Kasper Verdich Lund, Florian Schneider
  • Publication number: 20050010753
    Abstract: In general, the invention is directed to techniques for preventing or otherwise reducing the effects of network attacks, such as Denial of Service (DoS) attacks, on applications that use messaging services. In particular, the invention may be effective for publish/subscribe messaging services and queuing messaging services. The techniques utilize destination aliasing, a form of channel partitioning, in which each messaging service client associated with a messaging service is assigned a unique alias for each topic that the messaging service client requests service. The aliases may be used for monitoring traffic originating from particular clients, defending applications from network attacks, and preventing resumption of an attack by an attacking client.
    Type: Application
    Filed: June 30, 2003
    Publication date: January 13, 2005
    Inventors: Carla Marceau, Kevin Millikin, Ranga Ramanujan