Patents by Inventor William Joseph Brower

William Joseph Brower 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: 12177501
    Abstract: Content providers may wish to display different versions of content to different users, which may require different versions of the content to be deliverable. The assignment of a particular version of the content to a particular user may also need to persist over time for that particular user. It may be desirable that this functionality occurs at an edge server of a content delivery network, rather than at an origin server. In some embodiments, the edge server may receive a user request including a user identifier for content from a user device; identify an experiment key for the user request based at least in part on the user identifier, the experiment key associated with an experimental version of the content; and transmit an experiment fetch request including the experiment key to an edge cache to retrieve the experimental version of the content.
    Type: Grant
    Filed: May 31, 2023
    Date of Patent: December 24, 2024
    Assignee: SHIPIFY INC.
    Inventors: Juliano Julio Costa, Maxwell Dayvson Da Silva, Christian Harden, Scott Taylor, Charles Bryant King, Jeremy Gayed, Danilo Santos Teodoro, Mark Da Costa, William Joseph Brower, CauĂȘ Haucke Porta Guerra
  • Publication number: 20240340476
    Abstract: Content providers may wish to display different versions of content to different users, which may require different versions of the content to be deliverable. The assignment of a particular version of the content to a particular user may also need to persist over time for that particular user. It may be desirable that this functionality occurs at an edge server of a content delivery network, rather than at an origin server. In some embodiments, the edge server may receive a user request including a user identifier for content from a user device; identify an experiment key for the user request based at least in part on the user identifier, the experiment key associated with an experimental version of the content; and transmit an experiment fetch request including the experiment key to an edge cache to retrieve the experimental version of the content.
    Type: Application
    Filed: May 31, 2023
    Publication date: October 10, 2024
    Inventors: Juliano Julio Costa, Maxwell Dayvson Da Silva, Christian Harden, Scott Taylor, Charles Bryant King, Jeremy Gayed, Danilo Santos Teodoro, Mark Da Costa, William Joseph Brower, CauĂȘ Haucke Porta Guerra
  • Publication number: 20140031061
    Abstract: Methods and systems for monitoring a device and a vehicle associated with the device are provided. An example method can comprise monitoring a behavior of a first device in a vehicle, collecting the data associated with the behavior of the first device, and transmitting the data to a second device remote from the vehicle. In an aspect, the first and second device can be a mobile device such as a cell phone, smart phone, PDA, tablet, computer or the like. As an example, the behavior of the device can comprise at least one of a speed, an acceleration, a location, and an orientation, a user authentication, a type of use, and a time of use, whether the device is actively used while device is moving, etc.
    Type: Application
    Filed: July 29, 2013
    Publication date: January 30, 2014
    Inventors: Christopher James Thibault, Brendan Anthony Lee, Alan Gabriel Will, Drew Bryant Heavner, William Joseph Brower, Robert Andrew Askins, William Kirkland, Stephen A. Leicht