Patents by Inventor Bradley J. Klingenberg
Bradley J. Klingenberg 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: 11775929Abstract: Data about clients, items included in an item inventory, executable code for recommendation processes, and executable code for feature selection process(es), are stored. The recommendation processes are used to identify items in the item inventory that are recommended for specific clients, and the feature selection process(es) is/are used to select features that are displayed to entities tasked with selecting items from the item inventory for clients. Selection feedback and client feedback are received. One or more feature selection process(es) is/are modified based on the selection feedback and/or the client feedback, to thereby change which, where or/or how certain portion of the data about clients is displayed to the entities tasked with selecting items from the item inventory for the clients, and/or change which, where and/or how certain portion of the data about items is displayed to the entities tasked with selecting items from the item inventory for the clients.Type: GrantFiled: July 29, 2021Date of Patent: October 3, 2023Assignee: Stitch Fix, Inc.Inventors: Jason B. Martin, Katherine A. Livins, Bradley J. Klingenberg, Tarek Rached
-
Publication number: 20220129834Abstract: Data about clients, items included in an item inventory, executable code for recommendation processes, and executable code for feature selection process(es), are stored. The recommendation processes are used to identify items in the item inventory that are recommended for specific clients, and the feature selection process(es) is/are used to select features that are displayed to entities tasked with selecting items from the item inventory for clients. Selection feedback and client feedback are received. One or more feature selection process(es) is/are modified based on the selection feedback and/or the client feedback, to thereby change which, where or/or how certain portion of the data about clients is displayed to the entities tasked with selecting items from the item inventory for the clients, and/or change which, where and/or how certain portion of the data about items is displayed to the entities tasked with selecting items from the item inventory for the clients.Type: ApplicationFiled: July 29, 2021Publication date: April 28, 2022Inventors: Jason B. Martin, Katherine A. Livins, Bradley J. Klingenberg, Tarek Rached
-
Publication number: 20210326913Abstract: A plurality of desirability prediction values are determined by one or more machine learning models. A desirability prediction value of the plurality of desirability prediction values corresponds to a particular client and a particular product. A plurality of global constraints are determined. A plurality of products are allocated to a plurality of clients based on the plurality of determined desirability prediction values and the plurality of determined global constraints.Type: ApplicationFiled: June 30, 2021Publication date: October 21, 2021Inventors: Gregory Novak, Bradley J. Klingenberg, Mark Dijkstra, Ramesh O. Johari
-
Patent number: 11113659Abstract: Data about clients, items included in an item inventory, executable code for recommendation processes, and executable code for feature selection process(es), are stored. The recommendation processes are used to identify items in the item inventory that are recommended for specific clients, and the feature selection process(es) is/are used to select features that are displayed to entities tasked with selecting items from the item inventory for clients. Selection feedback and client feedback are received. One or more feature selection process(es) is/are modified based on the selection feedback and/or the client feedback, to thereby change which, where or/or how certain portion of the data about clients is displayed to the entities tasked with selecting items from the item inventory for the clients, and/or change which, where and/or how certain portion of the data about items is displayed to the entities tasked with selecting items from the item inventory for the clients.Type: GrantFiled: August 19, 2016Date of Patent: September 7, 2021Assignee: Stitch Fix, Inc.Inventors: Jason B. Martin, Katherine A. Livins, Bradley J. Klingenberg, Tarek Rached
-
Patent number: 11080727Abstract: An article type adjustment approximation value for each physical article type of a plurality of physical article types of limited quantities is predetermined. A determination is made to assign to a selected client among a set of clients, a set of physical article types among the plurality of physical article types. A group of eligible physical article types for the selected client among the plurality of physical article types is identified. Using one or more machine learning prediction models, a desirability prediction value for each physical article type in the group of eligible physical article types is determined. The desirability prediction values are adjusted using the corresponding predetermined article type adjustment approximation value and a corresponding predetermined client adjustment approximation value to determine corresponding adjusted prediction values. The corresponding adjusted prediction values are used to determine the set of physical article types to be assigned to the selected client.Type: GrantFiled: December 11, 2018Date of Patent: August 3, 2021Assignee: Stitch Fix, Inc.Inventors: Gregory Novak, Bradley J. Klingenberg, Mark Dijkstra, Ramesh O. Johari
-
Publication number: 20190073335Abstract: A predicted size of a specific subject and a predicted size of a specific item are determined using one or more machine learning models. The machine learning models are trained using at least a specified size of the specific subject, feedback of the specific subject regarding sizing of a plurality of items, and feedback of other subjects regarding sizing of the plurality of items. The determined predicted size of the specific subject and the predicted size of the specific item are used to determine a predicted size fit between the specific item and the specific subject.Type: ApplicationFiled: December 20, 2017Publication date: March 7, 2019Inventors: Patrick Foley, Bradley J. Klingenberg, John McDonnell
-
Publication number: 20180053142Abstract: Data about clients, items included in an item inventory, executable code for recommendation processes, and executable code for feature selection process(es), are stored. The recommendation processes are used to identify items in the item inventory that are recommended for specific clients, and the feature selection process(es) is/are used to select features that are displayed to entities tasked with selecting items from the item inventory for clients. Selection feedback and client feedback are received. One or more feature selection process(es) is/are modified based on the selection feedback and/or the client feedback, to thereby change which, where or/or how certain portion of the data about clients is displayed to the entities tasked with selecting items from the item inventory for the clients, and/or change which, where and/or how certain portion of the data about items is displayed to the entities tasked with selecting items from the item inventory for the clients.Type: ApplicationFiled: August 19, 2016Publication date: February 22, 2018Applicant: Stitch Fix, Inc.Inventors: Jason B. Martin, Katherine A. Livins, Bradley J. Klingenberg, Tarek Rached
-
Patent number: 9778957Abstract: 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: GrantFiled: March 31, 2015Date of Patent: October 3, 2017Assignee: STITCH FIX, INC.Inventors: Eric C. Colson, Bradley J. Klingenberg, Jeffrey S. Magnusson, W. Joel Strait, Jason B. Martin
-
Publication number: 20160292769Abstract: 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: ApplicationFiled: March 31, 2015Publication date: October 6, 2016Applicant: STITCH FIX, INC.Inventors: Eric C. Colson, Bradley J. Klingenberg, Jeffrey S. Magnusson, W. Joel Strait
-
Publication number: 20160292011Abstract: 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: ApplicationFiled: March 31, 2015Publication date: October 6, 2016Applicant: Stitch Fix, Inc.Inventors: Eric C. Colson, Bradley J. Klingenberg, Jeffrey S. Magnusson, W. Joel Strait, Jason B. Martin