Patents by Inventor Spencer Patrick Smith

Spencer Patrick Smith 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: 20210056157
    Abstract: Optimizations are provided for distinguishing between webpages that are cached and webpages that have been or currently are displayed on a user interface. In some instances, a list of webpages is generated in response to a query entered by a user. Then, a determined number of webpages that were included in the list are cached in memory. These cached webpages each have an associated agent string, and at least some of these agent strings are updated to reflect a cached status. Subsequently, a first webpage is displayed on a user interface. This first webpage was included among those webpages that were cached. Further, the agent string for this webpage is updated to reflect an in-view status. In response to the first webpage being replaced by a second webpage, the agent string for the second webpage is then updated to reflect the in-view status.
    Type: Application
    Filed: November 10, 2020
    Publication date: February 25, 2021
    Inventors: Jason Bosarge, D. Levi King, Spencer Patrick Smith
  • Patent number: 10637899
    Abstract: Various implementations related to collaborative design are described. In one such implementation, a computer-implemented method includes receiving, using one or more computing devices, input from a second user selecting to remix an existing design of a first user; generating, using the one or more computing devices, a new version of the existing design including one or more layers from the existing design; receiving, using the one or more computing devices, one or more design inputs from the second user, the one or more design inputs remixing at least one of the one or more layers included from the existing design; applying, using the one or more computing devices, the one or more design inputs to the new version of the existing design to create a remixed design; and sharing, via a computer network, the remixed design with one or more other users.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: April 28, 2020
    Assignee: Overlay Studio, Inc.
    Inventors: Joseph Loyal Wilson, Kevin James Heap, Spencer Patrick Smith
  • Publication number: 20190034549
    Abstract: Optimizations are provided for distinguishing between webpages that are cached and webpages that have been or currently are displayed on a user interface. In some instances, a list of webpages is generated in response to a query entered by a user. Then, a determined number of webpages that were included in the list are cached in memory. These cached webpages each have an associated agent string, and at least some of these agent strings are updated to reflect a cached status. Subsequently, a first webpage is displayed on a user interface. This first webpage was included among those webpages that were cached. Further, the agent string for this webpage is updated to reflect an in-view status. In response to the first webpage being replaced by a second webpage, the agent string for the second webpage is then updated to reflect the in-view status.
    Type: Application
    Filed: July 25, 2018
    Publication date: January 31, 2019
    Inventors: Jason Bosarge, D. Levi King, Spencer Patrick Smith
  • Patent number: 9876828
    Abstract: Various implementations related to collaborative design are described. In one such implementation, a computer-implemented method includes receiving, using one or more computing devices, input from a second user selecting to remix an existing design of a first user; generating, using the one or more computing devices, a new version of the existing design including one or more layers from the existing design; receiving, using the one or more computing devices, one or more design inputs from the second user, the one or more design inputs remixing at least one of the one or more layers included from the existing design; applying, using the one or more computing devices, the one or more design inputs to the new version of the existing design to create a remixed design; and sharing, via a computer network, the remixed design with one or more other users.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: January 23, 2018
    Assignee: Overlay Studio, Inc.
    Inventors: Joseph Loyal Wilson, Kevin James Heap, Spencer Patrick Smith
  • Patent number: 9639969
    Abstract: Various implementations related to collaborative design are described. In one such implementation, a computer-implemented method includes receiving, using one or more computing devices, input from a second user selecting to remix an existing design of a first user; generating, using the one or more computing devices, a new version of the existing design including one or more layers from the existing design; receiving, using the one or more computing devices, one or more design inputs from the second user, the one or more design inputs remixing at least one of the one or more layers included from the existing design; applying, using the one or more computing devices, the one or more design inputs to the new version of the existing design to create a remixed design; and sharing, via a computer network, the remixed design with one or more other users.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: May 2, 2017
    Assignee: Overlay Studio, Inc.
    Inventors: Joseph Loyal Wilson, Kevin James Heap, Spencer Patrick Smith