Patents by Inventor Will Law

Will Law 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: 9537967
    Abstract: A method of delivering a live stream is implemented within a content delivery network (CDN) and includes the high level functions of recording the stream using a recording tier, and playing the stream using a player tier. The step of recording the stream includes a set of sub-steps that begins when the stream is received at a CDN entry point in a source format. The stream is then converted into an intermediate format (IF), which is an internal format for delivering the stream within the CDN and comprises a stream manifest, a set of one or more fragment indexes (FI), and a set of IF fragments. The player process begins when a requesting client is associated with a CDN HTTP proxy. In response to receipt at the HTTP proxy of a request for the stream or a portion thereof, the HTTP proxy retrieves (either from the archive or the data store) the stream manifest and at least one fragment index.
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: January 3, 2017
    Assignee: Akamai Technologies, Inc.
    Inventors: Christopher R. Knox, Philip A. Lisiecki, James Mutton, Chuck Bernard, Ashok Lalwani, Will Law, Thomas Devanneaux
  • Patent number: 8769614
    Abstract: Methods and apparatus for preventing unauthorized access to online content, including in particular streaming video and other media, are provided. In various embodiments, techniques are provided to authorize users and to authenticate clients (e.g., client media players) to a content delivery system. The content delivery system may comprise a content delivery network with one or more content or “edge” servers therein. The requesting client is sent a program at the time of content delivery. The program may be embedded in the content stream, or sent outside of the stream. The program contains instructions that are executed by the client and cause it to return identifying information to the content delivery system, which can then determine whether the client player is recognized and, if so, authorized to view the content. Unrecognized and/or altered players may be prevented from viewing the content.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: July 1, 2014
    Assignee: Akamai Technologies, Inc.
    Inventors: Christopher R. Knox, Will Law, Thomas Devanneaux, Nicholas Shayne Brookins, Akinwale Olugbemiga Olugbile
  • Publication number: 20110173345
    Abstract: A method of delivering a live stream is implemented within a content delivery network (CDN) and includes the high level functions of recording the stream using a recording tier, and playing the stream using a player tier. The step of recording the stream includes a set of sub-steps that begins when the stream is received at a CDN entry point in a source format. The stream is then converted into an intermediate format (IF), which is an internal format for delivering the stream within the CDN and comprises a stream manifest, a set of one or more fragment indexes (FI), and a set of IF fragments. The player process begins when a requesting client is associated with a CDN HTTP proxy. In response to receipt at the HTTP proxy of a request for the stream or a portion thereof, the HTTP proxy retrieves (either from the archive or the data store) the stream manifest and at least one fragment index.
    Type: Application
    Filed: August 17, 2010
    Publication date: July 14, 2011
    Applicant: AKAMAI TECHNOLOGIES, INC.
    Inventors: Christopher R. Knox, Philip A. Lisiecki, James Mutton, Chuck Bernard, Ashok Lalwani, Will Law, Thomas Devanneaux
  • Patent number: 7500260
    Abstract: An athlete recruiting architecture is disclosed. The athlete recruiting system allows a recruiting entity, such as a school, to search for and find athletes that satisfy recruiting entity-specified criteria. The athlete recruiting system also allows motion videos to be associated with athletes. These motion videos may be uploaded or streamed to interested recruiting entities over a communication network. The athlete recruiting system provides a video indexing mechanism that allows athletes and recruiting entities to generate and store indices to motion videos. The athlete recruiting system provides hit tracking mechanisms for notifying athletes about recruiting entities that have taken actions that indicate that the recruiting entities are interested in the athlete. As a result, athletes are encouraged to initiate contact with interested recruiting entities. This promotes the formation of relationships between athletes and recruiting entities while adhering to rules imposed on the recruiting process.
    Type: Grant
    Filed: January 7, 2004
    Date of Patent: March 3, 2009
    Assignee: D1Athletes.com, Inc.
    Inventors: John Lupoi, Denae Theder, Mark Jordan, Ollan Agtual, Will Law
  • Publication number: 20050149976
    Abstract: An athlete recruiting architecture is disclosed. The athlete recruiting system allows a recruiting entity, such as a school, to search for and find athletes that satisfy recruiting entity-specified criteria. The athlete recruiting system also allows motion videos to be associated with athletes. These motion videos may be uploaded or streamed to interested recruiting entities over a communication network. The athlete recruiting system provides a video indexing mechanism that allows athletes and recruiting entities to generate and store indices to motion videos. The athlete recruiting system provides hit tracking mechanisms for notifying athletes about recruiting entities that have taken actions that indicate that the recruiting entities are interested in the athlete. As a result, athletes are encouraged to initiate contact with interested recruiting entities. This promotes the formation of relationships between athletes and recruiting entities while adhering to rules imposed on the recruiting process.
    Type: Application
    Filed: January 7, 2004
    Publication date: July 7, 2005
    Inventors: John Lupoi, Denae Theder, Mark Jordan, Ollan Agtual, Will Law