Patents by Inventor Craig Steven Anderson

Craig Steven Anderson 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).

  • Publication number: 20160001167
    Abstract: Device and method embodiments for a rotation powered vehicle are described, the rotation powered vehicle being capable of converting a rotational motion of a platform pivotally secured to the rotation powered vehicle in either of two angular directions into a linear motion of the rotation powered vehicle in a single linear direction for the purposes of conveyance. In some cases, the angular motion of the platform may be slight when compared to the resultant linear powered stroke of the rotation powered vehicle.
    Type: Application
    Filed: March 14, 2014
    Publication date: January 7, 2016
    Inventor: Craig Steven ANDERSON
  • Patent number: 8578099
    Abstract: The present invention is directed towards integrating cache managing and application firewall processing in a networked system. An integrated cache/firewall system comprises an application firewall operating in conjunction with a cache managing system in operation on an intermediary device. The application firewall processes a received HTTP response to a request by a networked entity serviced by the intermediary device. The application firewall generates metadata from the HTTP response and stores the metadata in cache with the HTTP response. When a subsequent request hits in the cache, the metadata is identified to a user session associated with the subsequent request. The application firewall can modify a cache-control header of the received HTTP response, and can alter the cookie-setting header of the cached HTTP response.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: November 5, 2013
    Assignee: Citrix Systems, Inc.
    Inventors: Anoop Kandi Reddy, Craig Steven Anderson, Prakash Khemani
  • Publication number: 20130019301
    Abstract: The present invention is directed towards integrating cache managing and application firewall processing in a networked system. An integrated cache/firewall system comprises an application firewall operating in conjunction with a cache managing system in operation on an intermediary device. The application firewall processes a received HTTP response to a request by a networked entity serviced by the intermediary device. The application firewall generates metadata from the HTTP response and stores the metadata in cache with the HTTP response. When a subsequent request hits in the cache, the metadata is identified to a user session associated with the subsequent request. The application firewall can modify a cache-control header of the received HTTP response, and can alter the cookie-setting header of the cached HTTP response.
    Type: Application
    Filed: June 15, 2012
    Publication date: January 17, 2013
    Inventors: Anoop Kandi Reddy, Craig Steven Anderson, Prakash Khemani
  • Patent number: 8205035
    Abstract: The present invention is directed towards systems and methods for integrating cache managing and application firewall processing in a networked system. In various embodiments, an integrated cache/firewall system comprises an application firewall operating in conjunction with a cache managing system in operation on an intermediary device. In various embodiments, the application firewall processes a received HTTP response to a request by a networked entity serviced by the intermediary device. The application firewall generates metadata from the HTTP response and stores the metadata in cache with the HTTP response. When a subsequent request hits in the cache, the metadata is identified to a user session associated with the subsequent request. In various embodiments, the application firewall can modify a cache-control header of the received HTTP response, and can alter the cookie-setting header of the cached HTTP response.
    Type: Grant
    Filed: June 22, 2009
    Date of Patent: June 19, 2012
    Assignee: Citrix Systems, Inc.
    Inventors: Anoop Kandi Reddy, Craig Steven Anderson, Prakash Khemani
  • Patent number: 7991999
    Abstract: A technique for security and authentication on block-based media includes involves the use of protected keys, providing authentication and encryption primitives. A system according to the technique may include a secure device having a security kernel with protected keys. A disk drive security mechanism may support authentication of data, secrecy, and ticket validation using the security kernel and, for example, a ticket services module (e.g., a shared service that may or may not be used by other storage devices like flash).
    Type: Grant
    Filed: October 9, 2009
    Date of Patent: August 2, 2011
    Assignee: iGware Inc.
    Inventors: John Princen, Pramila Srinivasan, Craig Steven Anderson
  • Publication number: 20100325357
    Abstract: The present invention is directed towards systems and methods for integrating cache managing and application firewall processing in a networked system. In various embodiments, an integrated cache/firewall system comprises an application firewall operating in conjunction with a cache managing system in operation on an intermediary device. In various embodiments, the application firewall processes a received HTTP response to a request by a networked entity serviced by the intermediary device. The application firewall generates metadata from the HTTP response and stores the metadata in cache with the HTTP response. When a subsequent request hits in the cache, the metadata is identified to a user session associated with the subsequent request. In various embodiments, the application firewall can modify a cache-control header of the received HTTP response, and can alter the cookie-setting header of the cached HTTP response.
    Type: Application
    Filed: June 22, 2009
    Publication date: December 23, 2010
    Inventors: Anoop Kandi Reddy, Craig Steven Anderson, Prakash Khemani
  • Publication number: 20100031035
    Abstract: A technique for security and authentication on block-based media includes involves the use of protected keys, providing authentication and encryption primitives. A system according to the technique may include a secure device having a security kernel with protected keys. A disk drive security mechanism may support authentication of data, secrecy, and ticket validation using the security kernel and, for example, a ticket services module (e.g., a shared service that may or may not be used by other storage devices like flash).
    Type: Application
    Filed: October 9, 2009
    Publication date: February 4, 2010
    Applicant: BroadOn Communications Corp.
    Inventors: John Princen, Pramila Srinivasan, Craig Steven Anderson
  • Patent number: 7624276
    Abstract: A technique for security and authentication on block-based media includes involves the use of protected keys, providing authentication and encryption primitives. A system according to the technique may include a secure device having a security kernel with protected keys. A disk drive security mechanism may support authentication of data, secrecy, and ticket validation using the security kernel and, for example, a ticket services module (e.g., a shared service that may or may not be used by other storage devices like flash).
    Type: Grant
    Filed: October 24, 2006
    Date of Patent: November 24, 2009
    Assignee: BroadOn Communications Corp.
    Inventors: John Princen, Pramila Srinivasan, Craig Steven Anderson
  • Publication number: 20080091945
    Abstract: A technique for security and authentication on block-based media includes involves the use of protected keys, providing authentication and encryption primitives. A system according to the technique may include a secure device having a security kernel with protected keys. A disk drive security mechanism may support authentication of data, secrecy, and ticket validation using the security kernel and, for example, a ticket services module (e.g., a shared service that may or may not be used by other storage devices like flash).
    Type: Application
    Filed: October 24, 2006
    Publication date: April 17, 2008
    Inventors: John Princen, Pramila Srinivasan, Craig Steven Anderson