Patents by Inventor BRIAN LEO
BRIAN LEO 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: 20220147669Abstract: In various embodiments, a computing device, a non-transitory storage medium, and a computer implemented method of improving a computational efficiency of a computing platform in processing a time series data includes receiving the time series data and grouping it into a hierarchy of partitions of related time series. The hierarchy has different partition levels. A computation capability of a computing platform is determined. A partition level, from the different partition levels, is selected based on the determined computation capability. One or more modeling tasks are defined, each modeling task including a group of time series of the plurality of time series, based on the selected partition level. One or more modeling tasks are executed in parallel on the computing platform by, for each modeling task, training a model using all the time series in the group of time series of the corresponding modeling task.Type: ApplicationFiled: April 15, 2021Publication date: May 12, 2022Inventors: Brian Leo Quanz, Wesley M. Gifford, Stuart Siegel, Dhruv Shah, Jayant R. Kalagnanam, Chandrasekhar Narayanaswami, Vijay Ekambaram, Vivek Sharma
-
Publication number: 20220138537Abstract: A computing device for time series modeling and forecasting includes a processor, and a memory coupled to the processor. The memory stores instructions to cause the processor to perform acts including encoding an input of a multivariate time series data, and performing a non-linear mapping of the encoded multivariate time series data to a lower-dimensional latent space. The next values in time of the encoded multivariate time series data in the lower dimensional latent space are predicted. The predicted next values and a random noise are mapped back to an input space to provide a predictive distribution sample for a next time points of the multivariate time series data. One or more time series forecasts based on the predictive distribution sample are output.Type: ApplicationFiled: November 2, 2020Publication date: May 5, 2022Inventors: Brian Leo Quanz, Nam H. Nguyen
-
Patent number: 11315066Abstract: Embodiments herein describe a return network simulation system that can simulate changes in a retailer's return network to determine the impact of those changes. Advantageously, being able to accurately simulate the retailer's return network means changes can be evaluated without first making those adjustments in the physical return network. Doing so avoids the cost of implementing the changes on the return network without first being able to predict whether the changes will have a net positive result (e.g., a positive result that offsets any negative results). A retailer can first simulate the change on the return network, review how the change affects one or more KPIs, and then decide whether to implement the change in the actual return network. As a result, the retailer has a reliable indicator whether the changes will result in a desired effect.Type: GrantFiled: January 10, 2020Date of Patent: April 26, 2022Assignee: International Business Machines CorporationInventors: Ajay Ashok Deshpande, Ali Koc, Brian Leo Quanz, Jae-Eun Park, Yada Zhu, Yingjie Li, Christopher Scott Milite, Xuan Liu, Chandrasekhar Narayanaswami
-
Patent number: 11301794Abstract: A computer implemented method and system of calculating labor resources for a network of nodes in an omnichannel distribution system. Input parameters are received from a computing device of a user. Historical data related to a network of nodes is received, from a data repository. A synthetic scenario is determined based on the received input parameters and the historical data. For each node, key parameters are identified and set based on a multi-objective optimization, wherein the multi-objective optimization includes a synthetic inventory allocation to the node based on the synthetic scenario. A synthetic labor efficiency is determined for the node from the synthetic scenario. Labor resources are calculated based on the synthetic inventory allocation for the synthetic scenario. The labor resources of at least one node are displayed on a user interface of a user device.Type: GrantFiled: June 11, 2018Date of Patent: April 12, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yada Zhu, Xuan Liu, Brian Leo Quanz, Ajay Ashok Deshpande, Ali Koc, Lei Cao, Yingjie Li
-
Patent number: 11301791Abstract: A computer implemented method and system of setting values of parameters of nodes in an omnichannel distribution system, the method comprising is provided. Input parameters are received from a computing device. Historical data related to the network of nodes is received from a data repository. A synthetic scenario is determined based on the received input parameters and the historical data. Each node is clustered into a corresponding category. For each category of nodes, key parameters are identified. A range of each key parameter is determined based on the synthetic scenario. A number of simulations N to perform with data sampled from the synthetic scenario within the determined range of each key parameter is determined. For each of the N simulations, a multi-objective optimization is performed to determine a cost factor of the parameter settings. The parameter settings with a lowest cost factor are selected.Type: GrantFiled: June 11, 2018Date of Patent: April 12, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yada Zhu, Xuan Liu, Brian Leo Quanz, Ajay Ashok Deshpande, Ali Koc, Lei Cao, Yingjie Li
-
Publication number: 20210365614Abstract: A computer-implemented method for a machine learning based design framework includes receiving input data, generating a design proposal based on the input data using a machine learning model, receiving feedback for the design proposal from a designated reviewer of the design proposal, updating a user preference profile associated with the designated reviewer using data generated by a different machine learning model based on the feedback for the design proposal, updating the design proposal to replace the candidate design with a new candidate design based on the user preference profile, and generating a final design based on the design proposal. Various other methods, systems, and computer-readable media are also disclosed.Type: ApplicationFiled: May 22, 2020Publication date: November 25, 2021Inventors: Wei Sun, Brian Leo Quanz, Ajay Ashok Deshpande, Jae-Eun Park
-
Patent number: 11138552Abstract: Techniques for facilitating estimation of node processing capacity values for order fulfillment are provided. In one example, a computer-implemented method can comprise: generating, by a system operatively coupled to a processor, a current processing capacity value for an entity; and determining, by the system, a future processing capacity value for the entity based on the current processing capacity value and by using a future capacity model that has been explicitly trained to infer respective processing capacity values for the entity. The computer-implemented method can also comprise fulfilling an order of an item, by the system, based on the future processing capacity value.Type: GrantFiled: December 8, 2017Date of Patent: October 5, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lei Cao, Ajay Ashok Deshpande, Ali Koc, Yingjie Li, Xuan Liu, Brian Leo Quanz, Yada Zhu
-
Publication number: 20210287101Abstract: Embodiments relate to a system, program product, and method for inducing creativity in an artificial neural network (ANN) having an encoder and decoder. Neurons are automatically selected and manipulated from one or more layers of the encoder. An encoded vector is sampled for an encoded image. Decoder neurons and a corresponding activation pattern are evaluated with respect to the encoded image. The decoder neurons that correspond to the activation pattern are selected, and an activation setting of the selected decoder neurons is changed. One or more novel data instances are automatically generated from an original latent space of the selectively changed decoder neurons.Type: ApplicationFiled: March 12, 2020Publication date: September 16, 2021Applicant: International Business Machines CorporationInventors: Payel Das, Brian Leo Quanz, Pin-Yu Chen, Jae-Wook Ahn
-
Publication number: 20210216965Abstract: The embodiments herein provide techniques for selecting an optimal return location from a plurality of candidate return locations for returning an item based on an expected recovery associated with each location. As discussed above, using predesignated return location(s) ignores many factors that can increase costs that affect returning items such as shipping costs, inventory, handling costs, operational transfer costs, as well as several predicted costs. Further, these techniques do not consider expected future revenue (which can offset these costs). In one embodiment, a net expected recovery is determined for each location using the costs and future revenues discussed above. By comparing the net expected recovery associated with each candidate return location, the optimal return location can be identified.Type: ApplicationFiled: January 10, 2020Publication date: July 15, 2021Inventors: Ajay Ashok DESHAPANDE, Ali KOC, Brian Leo QUANZ, Jae-Eun PARK, Yingjie LI, Christopher Scott MILITE, Xuan LIU, Chandrasekhar NARAYANASWAMI, Yada ZHU
-
Publication number: 20210216922Abstract: Embodiments herein describe a return network simulation system that can simulate changes in a retailer's return network to determine the impact of those changes. Advantageously, being able to accurately simulate the retailer's return network means changes can be evaluated without first making those adjustments in the physical return network. Doing so avoids the cost of implementing the changes on the return network without first being able to predict whether the changes will have a net positive result (e.g., a positive result that offsets any negative results). A retailer can first simulate the change on the return network, review how the change affects one or more KPIs, and then decide whether to implement the change in the actual return network. As a result, the retailer has a reliable indicator whether the changes will result in a desired effect.Type: ApplicationFiled: January 10, 2020Publication date: July 15, 2021Inventors: Ajay Ashok DESHAPANDE, Ali KOC, Brian Leo QUANZ, Jae-Eun PARK, Yada ZHU, Yingjie LI, Christopher Scott MILITE, Xuan LIU, Chandrasekhar NARAYANASWAMI
-
Publication number: 20210188660Abstract: A modular underdrain system is disclosed. The modular underdrain system may comprise an intermediate modular component having a first peripheral side including a first mating portion and a second peripheral side including a second mating portion. The first peripheral side may comprise at least one transfer orifice. An intermediate plate member is disposed intermediate the first peripheral side and the second peripheral side along a width dimension. The intermediate plate member may comprise a metering pipe opening. A metering pipe may be sized to be positioned within the metering pipe opening.Type: ApplicationFiled: March 5, 2021Publication date: June 24, 2021Inventors: Rand S Faaborg, Clifford Dale Barber, Darrell Wayne Christianson, Brian Leo Brink, Scott Allen Pallwitz, Chad Allen Carpenter
-
Publication number: 20210110332Abstract: Staffing is allocated by expressing a risk of violating a service level agreement for a given service line as a function of a number of full-time equivalents allocated to the given service line and a number of service tickets received at the given service line per unit of time per ticket severity level. The number of service tickets are processed by the number of full-time equivalents allocated to the given service line. Risks are summed across a plurality of distinct service lines to generate a total risk. Total risk is minimized by adjusting the number of full time equivalents allocated to each given service line across all services lines subject to a pre-determined reduction in total cost to process all service tickets by the number of full-time equivalents across all service lines and a pre-determined range of a permissible number of full-time equivalents for each service line.Type: ApplicationFiled: October 15, 2019Publication date: April 15, 2021Inventors: Ali KOC, Ajay Ashok DESHPANDE, Sampoorna HEGDE, Brian Leo QUANZ, Narahari RAMACHANDRA, Arun HAMPAPUR, Deborah Marie BOLK, Steven LOEHR, Tinniam TINNIAM VENKATARAMAN GANESH, Mohammed EHSANULLA
-
Patent number: 10941050Abstract: A modular underdrain system is disclosed. The modular underdrain system may comprise an intermediate modular component having a first peripheral side including a first mating portion and a second peripheral side including a second mating portion. The second mating portion may be sized and shaped to engage with a first mating portion of an adjacent modular component. A modular component chamber may be bounded by an underdrain floor side and an internal side. The underdrain floor side may comprise a plurality of slots. The metering pipe is sized to be positioned within a metering pipe opening in the internal side with a distributor head positioned within the modular component chamber. The metering pipe may comprise a set of one or more remote orifices and a set of one or more proximate orifices.Type: GrantFiled: March 15, 2019Date of Patent: March 9, 2021Assignee: WesTech Engineering, Inc.Inventors: Rand S Faaborg, Clifford Dale Barber, Darrell Wayne Christianson, Brian Leo Brink, Scott Allen Pallwitz, Chad Allen Carpenter
-
Patent number: 10929808Abstract: Techniques for facilitating estimation of node processing capacity values for order fulfillment are provided. In one example, a computer-implemented method can comprise: generating, by a system operatively coupled to a processor, a current processing capacity value for an entity; and determining, by the system, a future processing capacity value for the entity based on the current processing capacity value and by using a future capacity model that has been explicitly trained to infer respective processing capacity values for the entity. The computer-implemented method can also comprise fulfilling an order of an item, by the system, based on the future processing capacity value.Type: GrantFiled: January 17, 2017Date of Patent: February 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lei Cao, Ajay Ashok Deshpande, Ali Koc, Yingjie Li, Xuan Liu, Brian Leo Quanz, Yada Zhu
-
Publication number: 20200290891Abstract: A modular underdrain system is disclosed. The modular underdrain system may comprise an intermediate modular component having a first peripheral side including a first mating portion and a second peripheral side including a second mating portion. The second mating portion may be sized and shaped to engage with a first mating portion of an adjacent modular component. A modular component chamber may be bounded by an underdrain floor side and an internal side. The underdrain floor side may comprise a plurality of slots. The metering pipe is sized to be positioned within a metering pipe opening in the internal side with a distributor head positioned within the modular component chamber. The metering pipe may comprise a set of one or more remote orifices and a set of one or more proximate orifices.Type: ApplicationFiled: March 15, 2019Publication date: September 17, 2020Inventors: Rand S Faaborg, Clifford Dale Barber, Darrell Wayne Christianson, Brian Leo Brink, Scott Allen Pallwitz, Chad Allen Carpenter
-
Publication number: 20190378070Abstract: A computer implemented method and system of setting values of parameters of nodes in an omnichannel distribution system, the method comprising is provided. Input parameters are received from a computing device. Historical data related to the network of nodes is received from a data repository. A synthetic scenario is determined based on the received input parameters and the historical data. Each node is clustered into a corresponding category. For each category of nodes, key parameters are identified. A range of each key parameter is determined based on the synthetic scenario. A number of simulations N to perform with data sampled from the synthetic scenario within the determined range of each key parameter is determined. For each of the N simulations, a multi-objective optimization is performed to determine a cost factor of the parameter settings. The parameter settings with a lowest cost factor are selected.Type: ApplicationFiled: June 11, 2018Publication date: December 12, 2019Inventors: Yada Zhu, Xuan Liu, Brian Leo Quanz, Ajay Ashok Deshpande, Ali Koc, Lei Cao, Yingjie Li
-
Publication number: 20190378066Abstract: A computer implemented method and system of calculating labor resources for a network of nodes in an omnichannel distribution system. Input parameters are received from a computing device of a user. Historical data related to a network of nodes is received, from a data repository. A synthetic scenario is determined based on the received input parameters and the historical data. For each node, key parameters are identified and set based on a multi-objective optimization, wherein the multi-objective optimization includes a synthetic inventory allocation to the node based on the synthetic scenario. A synthetic labor efficiency is determined for the node from the synthetic scenario. Labor resources are calculated based on the synthetic inventory allocation for the synthetic scenario. The labor resources of at least one node are displayed on a user interface of a user device.Type: ApplicationFiled: June 11, 2018Publication date: December 12, 2019Inventors: Yada Zhu, Xuan Liu, Brian Leo Quanz, Ajay Ashok Deshpande, Ali Koc, Lei Cao, Yingjie Li
-
Publication number: 20190378061Abstract: A computer implemented method and system of evaluating a fulfillment strategy in an omnichannel distribution system is provided. Input parameters are received from a computing device of a user. Historical data related to a network of nodes is received from a data repository. A synthetic demand status is determined based on the historical data and the input parameters. A synthetic network status based on the historical data and the input parameters are determined. A fulfillment strategy is identified based on the synthetic demand status and the synthetic network status. Key performance indicators (KPIs) for the fulfillment strategy are determined based on the synthetic demand status and the synthetic network status.Type: ApplicationFiled: June 11, 2018Publication date: December 12, 2019Inventors: Lei Cao, Brian Leo Quanz, Ajay Ashok Deshpande, Xuan Liu, Arun Hampapur, Ali Koc, Yingjie Li, Yada Zhu
-
Publication number: 20180204169Abstract: Techniques for facilitating estimation of node processing capacity values for order fulfillment are provided. In one example, a computer-implemented method can comprise: generating, by a system operatively coupled to a processor, a current processing capacity value for an entity; and determining, by the system, a future processing capacity value for the entity based on the current processing capacity value and by using a future capacity model that has been explicitly trained to infer respective processing capacity values for the entity. The computer-implemented method can also comprise fulfilling an order of an item, by the system, based on the future processing capacity value.Type: ApplicationFiled: January 17, 2017Publication date: July 19, 2018Inventors: Lei Cao, Ajay Ashok Deshpande, ALI KOC, Yingjie Li, Xuan Liu, Brian Leo Quanz, YADA ZHU
-
Publication number: 20180204171Abstract: Techniques for facilitating estimation of node processing capacity values for order fulfillment are provided. In one example, a computer-implemented method can comprise: generating, by a system operatively coupled to a processor, a current processing capacity value for an entity; and determining, by the system, a future processing capacity value for the entity based on the current processing capacity value and by using a future capacity model that has been explicitly trained to infer respective processing capacity values for the entity. The computer-implemented method can also comprise fulfilling an order of an item, by the system, based on the future processing capacity value.Type: ApplicationFiled: December 8, 2017Publication date: July 19, 2018Inventors: Lei Cao, Ajay Ashok Deshpande, ALI KOC, Yingjie Li, Xuan Liu, Brian Leo Quanz, YADA ZHU