Patents by Inventor Justin Ormont
Justin Ormont 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: 11836589Abstract: Systems and methods for optimizing trained ML hardware models by collecting machine learning (ML) training inputs and outputs; selecting a ML model architecture from ML model architectures; training the selected ML model architecture with the ML training inputs and outputs; selecting a hardware processor from hardware processors; and creating a trained ML hardware model by inputting the selected hardware processor with the trained ML model. ML test inputs and outputs, and types of test metrics are selected and used to test the trained ML hardware model to provide runtime test metrics data for ML output predictions made by the trained ML hardware model. The trained ML hardware model is optimized to become an optimized trained ML hardware model using the runtime test metrics by selecting a new selected ML model architecture, selecting a new selected hardware processor, or updating the trained ML model using the runtime metrics test data.Type: GrantFiled: July 11, 2023Date of Patent: December 5, 2023Assignee: Eta Compute, Inc.Inventors: Justin Ormont, Evan Petridis, Luan Nguyen, Jeremi Wojcicki
-
Patent number: 11681979Abstract: A method for supply chain management using mobile devices with a server on an electronic data network includes receiving identifying information for a product transmitted from a mobile device via the network, the server being periodically updated with product recall data. The server queries a traceability server via the network for master data and event data related to the product using the identifying information. The server processes the recall data, master data, and event data to produce product data which is output to the mobile device.Type: GrantFiled: December 11, 2020Date of Patent: June 20, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steve Beier, Varun Bhagwan, James Funk, Arthur F. Kaufmann, Suzanna Khatchatrian, Timothy T. Liu, Justin Ormont, Heather M. Underwood
-
Patent number: 10990568Abstract: Systems and methods of automated machine learning for modeling a data set according to a modeling intent are presented. A modeling service receives a data set from a submitting party as well as a set of constraints. A pipeline generator generates a set of pipelines according to a modeling intent of a data set and in view of the set of constraints. A machine learned trained judge conducts an analysis of the pipelines to identify an optimal pipeline to train. Optimal results are generated according to the optimal pipeline and the optimal results are provided to the submitting party in response to receiving the data set and constraints.Type: GrantFiled: August 28, 2017Date of Patent: April 27, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Justin Ormont, Yunling Wang, Aidan C Crook, Sarthak Shah
-
Publication number: 20210097480Abstract: A method for supply chain management using mobile devices with a server on an electronic data network includes receiving identifying information for a product transmitted from a mobile device via the network, the server being periodically updated with product recall data. The server queries a traceability server via the network for master data and event data related to the product using the identifying information. The server processes the recall data, master data, and event data to produce product data which is output to the mobile device.Type: ApplicationFiled: December 11, 2020Publication date: April 1, 2021Inventors: Steve Beier, Varun Bhagwan, James Funk, Arthur F. Kaufmann, Suzanna Khatchatrian, Timothy T. Liu, Justin Ormont, Heather M. Underwood
-
Patent number: 10915857Abstract: A method for supply chain management using mobile devices with a server on an electronic data network includes receiving identifying information for a product transmitted from a mobile device via the network, the server being periodically updated with product recall data. The server queries a traceability server via the network for master data and event data related to the product using the identifying information. The server processes the recall data, master data, and event data to produce product data which is output to the mobile device.Type: GrantFiled: June 26, 2017Date of Patent: February 9, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steve Beier, Varun Bhagwan, James Funk, Arthur F. Kaufmann, Suzanna Khatchatrian, Timothy T. Liu, Justin Ormont, Heather M. Underwood
-
Patent number: 10915861Abstract: A method for supply chain management using mobile devices with a server on an electronic data network includes receiving identifying information for a product transmitted from a mobile device via the network, the server being periodically updated with product recall data. The server queries a traceability server via the network for master data and event data related to the product using the identifying information. The server processes the recall data, master data, and event data to produce product data which is output to the mobile device.Type: GrantFiled: October 2, 2019Date of Patent: February 9, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steve Beier, Varun Bhagwan, James Funk, Arthur F. Kaufmann, Suzanna Khatchatrian, Timothy T. Liu, Justin Ormont, Heather M. Underwood
-
Patent number: 10803275Abstract: A method for deconvolution of digital images includes obtaining a degraded image from a digital sensor, a processor accepting output from the digital sensor and recognizing a distorted element within the image. The distorted element is compared with a true shape of the element to produce a degrading function. The degrading function is deconvolved from at least a portion of the image to improve image quality of the image. A method of indirectly decoding a barcode includes obtaining an image of a barcode using an optical sensor in a mobile computing device, the image comprising barcode marks and a textual character. The textual character is optically recognized and an image degrading characteristic is identified from the textual character. Compensating for the image degrading characteristic renders previously undecodable barcode marks decodable. A system for deconvolution of digital images is also included.Type: GrantFiled: October 4, 2018Date of Patent: October 13, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Varun Bhagwan, Timothy Liu, Justin Ormont, Heather Underwood
-
Publication number: 20200042931Abstract: A method for supply chain management using mobile devices with a server on an electronic data network includes receiving identifying information for a product transmitted from a mobile device via the network, the server being periodically updated with product recall data. The server queries a traceability server via the network for master data and event data related to the product using the identifying information. The server processes the recall data, master data, and event data to produce product data which is output to the mobile device.Type: ApplicationFiled: October 2, 2019Publication date: February 6, 2020Inventors: Steve Beier, Varun Bhagwan, James Funk, Arthur F. Kaufmann, Suzanna Khatchatrian, Timothy T. Liu, Justin Ormont, Heather M. Underwood
-
Patent number: 10380174Abstract: A method for template based recognition of food product information includes capturing an image of food product packaging and extracting an attribute from the image. The attribute is used to find a matching template in a template database. The matching template is then used to extract food product information from the image.Type: GrantFiled: February 5, 2016Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Varun Bhagwan, Justin Ormont, Heather Underwood
-
Patent number: 10229206Abstract: One or more techniques and/or systems are provided for augmenting a social snippet with an augmentation tagline. For example, a search user may submit a search query through a search interface (e.g., “algebra help” search query). An entity associated with the search query may be identified (e.g., a math professor). A set of taglines associated with the entity may be retrieved (e.g., descriptive information about the math professor extracted from social networks, documents, websites, etc.). A social snippet for the entity may be augmented with an augmentation tagline selected from the set of taglines or generated based upon information relating to the entity. The augmented social snippet may be displayed through the search interface, and the augmentation tagline may indicate a relevance of the entity to the search user (e.g., an indication that the math professor teaches algebra at a university attended by the search user).Type: GrantFiled: August 2, 2013Date of Patent: March 12, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Omar Alonso, Vasileios Kandylas, Justin Ormont
-
Publication number: 20190042817Abstract: A method for deconvolution of digital images includes obtaining a degraded image from a digital sensor, a processor accepting output from the digital sensor and recognizing a distorted element within the image. The distorted element is compared with a true shape of the element to produce a degrading function. The degrading function is deconvolved from at least a portion of the image to improve image quality of the image. A method of indirectly decoding a barcode includes obtaining an image of a barcode using an optical sensor in a mobile computing device, the image comprising barcode marks and a textual character. The textual character is optically recognized and an image degrading characteristic is identified from the textual character. Compensating for the image degrading characteristic renders previously undecodable barcode marks decodable. A system for deconvolution of digital images is also included.Type: ApplicationFiled: October 4, 2018Publication date: February 7, 2019Applicant: International Business Machines CorporationInventors: Varun Bhagwan, Timothy Liu, Justin Ormont, Heather Underwood
-
Publication number: 20190018866Abstract: Systems and methods of automated machine learning for modeling a data set according to a modeling intent are presented. A modeling service receives a data set from a submitting party as well as a set of constraints. A pipeline generator generates a set of pipelines according to a modeling intent of a data set and in view of the set of constraints. A machine learned trained judge conducts an analysis of the pipelines to identify an optimal pipeline to train. Optimal results are generated according to the optimal pipeline and the optimal results are provided to the submitting party in response to receiving the data set and constraints.Type: ApplicationFiled: August 28, 2017Publication date: January 17, 2019Inventors: Justin ORMONT, Yunling WANG, Aidan C. Crook, Sarthak SHAH
-
Publication number: 20190018821Abstract: Systems and methods of generating recipes for modeling data sets are presented. Based on a corpus of a plurality of recipes for modeling data sets, an analysis is made. The analysis is conducted on the plurality of recipes in light of a corresponding plurality of modeling metrics, resulting in the identification of performance bases of the processing steps of the plurality of recipes. A determination of a new recipe, not already included in the corpus of recipes, is made. The determination is made according to the identifies bases, the new recipe comprising a plurality of processing steps for processing the data set. A pipeline generated for the new recipe is obtained and submitted to a trained judge for evaluation. Predicted results for the new recipe is obtained from the trained judge and the recipe and predicted results are stored in the corpus of recipes.Type: ApplicationFiled: August 28, 2017Publication date: January 17, 2019Inventors: Justin ORMONT, Yunling WANG, Aidan C. Crook, Sarthak SHAH
-
Patent number: 10140495Abstract: A method for deconvolution of digital images includes obtaining a degraded image from a digital sensor, a processor accepting output from the digital sensor and recognizing a distorted element within the image. The distorted element is compared with a true shape of the element to produce a degrading function. The degrading function is deconvolved from at least a portion of the image to improve image quality of the image. A method of indirectly decoding a barcode includes obtaining an image of a barcode using an optical sensor in a mobile computing device, the image comprising barcode marks and a textual character. The textual character is optically recognized and an image degrading characteristic is identified from the textual character. Compensating for the image degrading characteristic renders previously undecodable barcode marks decodable. A system for deconvolution of digital images is also included.Type: GrantFiled: October 3, 2016Date of Patent: November 27, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Varun Bhagwan, Timothy Liu, Justin Ormont, Heather Underwood
-
Publication number: 20170293882Abstract: A method for supply chain management using mobile devices with a server on an electronic data network includes receiving identifying information for a product transmitted from a mobile device via the network, the server being periodically updated with product recall data. The server queries a traceability server via the network for master data and event data related to the product using the identifying information. The server processes the recall data, master data, and event data to produce product data which is output to the mobile device.Type: ApplicationFiled: June 26, 2017Publication date: October 12, 2017Inventors: Steve Beier, Varun Bhagwan, James Funk, Arthur F. Kaufmann, Suzanna Khatchatrian, Timothy T. Liu, Justin Ormont, Heather M. Underwood
-
Patent number: 9715666Abstract: A method for supply chain management using mobile devices with a server on an electronic data network includes receiving identifying information for a product transmitted from a mobile device via the network, the server being periodically updated with product recall data. The server queries a traceability server via the network for master data and event data related to the product using the identifying information. The server processes the recall data, master data, and event data to produce product data which is output to the mobile device.Type: GrantFiled: June 30, 2010Date of Patent: July 25, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steve Beier, Varun Bhagwan, James Funk, Arthur F. Kaufmann, Suzanna Khatchatrian, Timothy T. Liu, Justin Ormont, Heather M. Underwood
-
Patent number: 9646062Abstract: Systems and methods for providing improved news results to a news query according to entity expansion are presented. In response to receiving a news query from a computer user, a news engine identifies one or more interest entities of the computer user. Expanded entity data corresponding to the one or more interest entities is obtained, the expanded entity data identifying related entities to the one or more interest entities. The expanded entity data also includes category data corresponding to the categories of the one or more interest entities. Expanded news queries are generated according to the interest entities, the related entities, and category entities corresponding to the categories. News results are obtained according to the expanded news queries and a news presentation is generated and returned to the computer user.Type: GrantFiled: June 10, 2013Date of Patent: May 9, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Justin Ormont, Marc Eliot Davis
-
Publication number: 20170024594Abstract: A method for deconvolution of digital images includes obtaining a degraded image from a digital sensor, a processor accepting output from the digital sensor and recognizing a distorted element within the image. The distorted element is compared with a true shape of the element to produce a degrading function. The degrading function is deconvolved from at least a portion of the image to improve image quality of the image. A method of indirectly decoding a barcode includes obtaining an image of a barcode using an optical sensor in a mobile computing device, the image comprising barcode marks and a textual character. The textual character is optically recognized and an image degrading characteristic is identified from the textual character. Compensating for the image degrading characteristic renders previously undecodable barcode marks decodable. A system for deconvolution of digital images is also included.Type: ApplicationFiled: October 3, 2016Publication date: January 26, 2017Applicant: International Business Machines CorporationInventors: Varun Bhagwan, Timothy Liu, Justin Ormont, Heather Underwood
-
Patent number: 9508116Abstract: A method for deconvolution of digital images includes obtaining a degraded image from a digital sensor, a processor accepting output from the digital sensor and recognizing a distorted element within the image. The distorted element is compared with a true shape of the element to produce a degrading function. The degrading function is deconvolved from at least a portion of the image to improve image quality of the image. A method of indirectly decoding a barcode includes obtaining an image of a barcode using an optical sensor in a mobile computing device, the image comprising barcode marks and a textual character. The textual character is optically recognized and an image degrading characteristic is identified from the textual character. Compensating for the image degrading characteristic renders previously undecodable barcode marks decodable. A system for deconvolution of digital images is also included.Type: GrantFiled: April 16, 2014Date of Patent: November 29, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Varun Bhagwan, Timothy Liu, Justin Ormont, Heather Underwood
-
Publication number: 20160154823Abstract: A method for template based recognition of food product information includes capturing an image of food product packaging and extracting an attribute from the image. The attribute is used to find a matching template in a template database. The matching template is then used to extract food product information from the image.Type: ApplicationFiled: February 5, 2016Publication date: June 2, 2016Applicant: International Business Machines CorporationInventors: VARUN BHAGWAN, JUSTIN ORMONT, HEATHER UNDERWOOD