Patents by Inventor Oscar H. Steele, III

Oscar H. Steele, III 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: 20200137189
    Abstract: Techniques are provided for flexible caching.
    Type: Application
    Filed: December 31, 2019
    Publication date: April 30, 2020
    Applicant: Shape Security, Inc.
    Inventors: Oscar H. Steele, III, Justin D. Call
  • Patent number: 10554777
    Abstract: This document describes, among other things, a computer-implemented method that can include receiving, from a web server system, web page code to be provided over the internet to a computing device. The web page code can correspond to a particular web page served by the web server system. The method may include generating an intermediate representation of at least a portion of the web page code, and comparing the intermediate representation to a prior intermediate representation of the particular web page. Based on a result of the comparison, the method can include determining what portion of the web page code to analyze for re-coding of the web page code before serving the web page code to the computing device.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: February 4, 2020
    Assignee: Shape Security, Inc.
    Inventors: Oscar H. Steele, III, Justin D. Call
  • Patent number: 9405851
    Abstract: This document describes, among other things, a computer-implemented method that can include receiving, from a web server system, web page code to be provided over the internet to a computing device. The web page code can correspond to a particular web page served by the web server system. The method may include generating an intermediate representation of at least a portion of the web page code, and comparing the intermediate representation to a prior intermediate representation of the particular web page. Based on a result of the comparison, the method can include determining what portion of the web page code to analyze for re-coding of the web page code before serving the web page code to the computing device.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: August 2, 2016
    Assignee: Shape Security, Inc.
    Inventors: Oscar H. Steele, III, Justin D. Call
  • Patent number: 8893294
    Abstract: This document describes, among other things, a computer-implemented method that can include receiving, from a web server system, web page code to be provided over the internet to a computing device. The web page code can correspond to a particular web page served by the web server system. The method may include generating an intermediate representation of at least a portion of the web page code, and comparing the intermediate representation to a prior intermediate representation of the particular web page. Based on a result of the comparison, the method can include determining what portion of the web page code to analyze for re-coding of the web page code before serving the web page code to the computing device.
    Type: Grant
    Filed: January 21, 2014
    Date of Patent: November 18, 2014
    Assignee: Shape Security, Inc.
    Inventors: Oscar H. Steele, III, Justin D. Call
  • Patent number: 8239961
    Abstract: A method for monitoring time so that the use of protected content can be controlled includes receiving a trusted time value from a trusted authority external to a client device. When the client is no longer in communication with the trusted authority, the previously-received trusted time value is updated by use of the client's operating system counter so that a calculated trusted time value is derived for content license evaluation purposes.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: August 7, 2012
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Marc E. Strohwig, Yoji Kawamoto, Motohiko Nagano, Pierre Chavanne, Norifumi Goto, Oscar H. Steele, III, Eric John Swenson
  • Publication number: 20110041186
    Abstract: A method for monitoring time so that the use of protected content can be controlled includes receiving a trusted time value from a trusted authority external to a client device. When the client is no longer in communication with the trusted authority, the previously-received trusted time value is updated by use of the client's operating system counter so that a calculated trusted time value is derived for content license evaluation purposes.
    Type: Application
    Filed: October 22, 2010
    Publication date: February 17, 2011
    Inventors: Marc E. Strohwig, Yoji Kawamoto, Motohiko Nagano, Pierre Chavanne, Norifumi Goto, Oscar H. Steele, III, Eric John Swenson
  • Publication number: 20110035812
    Abstract: A method for monitoring time so that the use of protected content can be controlled includes receiving a trusted time value from a trusted authority external to a client device. When the client is no longer in communication with the trusted authority, the previously-received trusted time value is updated by use of the client's operating system counter so that a calculated trusted time value is derived for content license evaluation purposes.
    Type: Application
    Filed: October 22, 2010
    Publication date: February 10, 2011
    Inventors: Marc E. Strohwig, Yoji Kawamoto, Motohiko Nagano, Pierre Chavanne, Norifumi Goto, Oscar H. Steele, III, Eric John Swenson
  • Patent number: 7861308
    Abstract: A method for monitoring time so that the use of protected content can be controlled includes receiving a trusted time value from a trusted authority external to a client device. When the client is no longer in communication with the trusted authority, the previously-received trusted time value is updated by use of the client's operating system counter so that a calculated trusted time value is derived for content license evaluation purposes.
    Type: Grant
    Filed: November 28, 2005
    Date of Patent: December 28, 2010
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Marc E. Strohwig, Yoji Kawamoto, Motohiko Nagano, Pierre Chavanne, Norifumi Goto, Oscar H. Steele, III, Eric John Swenson