Patents by Inventor W. Joel Strait

W. Joel Strait 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: 9778957
    Abstract: Computer implemented systems and methods intelligently distribute tasks received from clients among worker resources. One or more databases store information about worker resources and information about clients. A task assignment server, communicatively coupled to the database(s), receives a plurality of tasks that are to be performed for the clients, accesses the stored information about the worker resources, accesses the stored information about the clients, and assigns each of a majority of the tasks to one of the plurality of worker resources, in dependence on the information about the plurality of worker resources and in dependence on the information about the plurality of clients, so that the plurality of tasks are distributed among two or more of the plurality of worker resources. The system can also include a plurality of queues adapted to store information about tasks assigned to the worker resources associated with the queues.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: October 3, 2017
    Assignee: STITCH FIX, INC.
    Inventors: Eric C. Colson, Bradley J. Klingenberg, Jeffrey S. Magnusson, W. Joel Strait, Jason B. Martin
  • Publication number: 20160292769
    Abstract: Systems and methods described herein employ adaptive machine learning to provide recommendations to an entity that selects one or more items for a client from an item inventory. Client information, item information, and recommendation algorithms are stored and are accessible by a recommendation engine. The recommendation algorithms utilize the client information and the item information in different manners to identify different subsets of items recommended for a client. Information about two or more of the subsets of the items in the item inventory that are identified are selected for display to the entity tasked with selecting items for the client.
    Type: Application
    Filed: March 31, 2015
    Publication date: October 6, 2016
    Applicant: STITCH FIX, INC.
    Inventors: Eric C. Colson, Bradley J. Klingenberg, Jeffrey S. Magnusson, W. Joel Strait
  • Publication number: 20160292011
    Abstract: Computer implemented systems and methods intelligently distribute tasks received from clients among worker resources. One or more databases store information about worker resources and information about clients. A task assignment server, communicatively coupled to the database(s), receives a plurality of tasks that are to be performed for the clients, accesses the stored information about the worker resources, accesses the stored information about the clients, and assigns each of a majority of the tasks to one of the plurality of worker resources, in dependence on the information about the plurality of worker resources and in dependence on the information about the plurality of clients, so that the plurality of tasks are distributed among two or more of the plurality of worker resources. The system can also include a plurality of queues adapted to store information about tasks assigned to the worker resources associated with the queues.
    Type: Application
    Filed: March 31, 2015
    Publication date: October 6, 2016
    Applicant: Stitch Fix, Inc.
    Inventors: Eric C. Colson, Bradley J. Klingenberg, Jeffrey S. Magnusson, W. Joel Strait, Jason B. Martin