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: 9292565Abstract: 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: June 30, 2010Date of Patent: March 22, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Varun Bhagwan, Justin Ormont, Heather Underwood
-
Publication number: 20150095319Abstract: Presented are systems and methods, as well as computer-readable media, for obtaining search results according to an expanded search query that is automatically generated from the received search query. An expanded search query is generated according to the received search query, the related entity data, and the determined search model. According to various embodiments, in response to receiving a search query, an entity is identified from the search query. Related entity data that is related to the identified entity is obtained. A search model for obtaining search results for the identified entity is determined. An expanded search query is generated for the received search query. Search results matching the expanded search query are identified and a search results presentation is generated according to the matching search results. The search results presentation is returned in response to the search query.Type: ApplicationFiled: September 27, 2013Publication date: April 2, 2015Applicant: Microsoft CorporationInventors: Justin Ormont, Marc Eliot Davis
-
Publication number: 20150039603Abstract: 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: ApplicationFiled: August 2, 2013Publication date: February 5, 2015Applicant: Microsoft CorporationInventors: Omar Alonso, Vasileios Kandylas, Justin Ormont
-
Publication number: 20150006520Abstract: Presented are systems and methods, as well as computer-readable media, for responding to a search query for content (or references to content) relating to a person identified in the search query. According to various embodiments, upon receiving a search query from a computer user, related entity data is obtained from at least one related entity source for the identified person. Related entity data comprises at least one of a related entity (or entities) or a category associated with the identified person. An expanded search query is generated according to the search query from the computer user and the related entity data. Search results are obtained according to the expanded search query and a search results presentation is generated and returned to the computer user in response to the search query.Type: ApplicationFiled: June 29, 2013Publication date: January 1, 2015Inventors: Justin Ormont, Marc Eliot Davis
-
Publication number: 20140365468Abstract: 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: ApplicationFiled: June 10, 2013Publication date: December 11, 2014Inventors: Justin Ormont, Marc Eliot Davis
-
Publication number: 20140226878Abstract: 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: April 16, 2014Publication date: August 14, 2014Applicant: International Business Machines CorporationInventors: Varun Bhagwan, Timothy Liu, Justin Ormont, Heather Underwood
-
Patent number: 8792748Abstract: 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 12, 2010Date of Patent: July 29, 2014Assignee: International Business Machines CorporationInventors: Varun Bhagwan, Timothy Liu, Justin Ormont, Heather Underwood
-
Publication number: 20140181070Abstract: Methods, systems, and computer-readable media for resolving a search query for a person using an image of the person are provided. An image index containing web images and links to the web images is created. Identifiers of the web images are mapped to the links to the web images and stored in the image index. A search query for a person is received. Upon recognizing the intent of the search query is to find information about the person, at least one digital image related to the person is selected, and an identifier of the digital image is submitted to the image index. The identifier of the digital image is compared against the identifiers of the stored web images and determined to correspond to an identifier of a web image. A link mapped to the identifier of the web image is read and distributed for presentation to a user.Type: ApplicationFiled: December 21, 2012Publication date: June 26, 2014Applicant: MICROSOFT CORPORATIONInventor: JUSTIN ORMONT
-
Patent number: 8505823Abstract: A method for noise removal from color barcode images includes acquiring a barcode image using a color imaging array and separating the barcode image into color channels. Weighting factors are associated with the color channels and at least one weighting factor is reduced. The weighting factors are applied to the color channels to produce a first transformed image. A portion of the first transformed image is analyzed to produce a first set of decoded data from the barcode.Type: GrantFiled: June 30, 2010Date of Patent: August 13, 2013Assignee: International Business Machine CorporationInventors: Varun Bhagwan, Timothy Liu, Justin Ormont, Heather Underwood
-
Publication number: 20130110641Abstract: A method is disclosed for analyzing information from social media websites and providing advertisements based on this information. Social media websites are analyzed to determine topics of conversation and, for particular users, areas of interest, levels of expertise, and areas of influence over other users. User information, content, and relationships may be analyzed across different social media websites to match users on different social media websites to a single actual person and thereby obtain additional information about that person. Advertisements may be created which are targeted to a very specific type of user, such as by targeting a particular interest, level of expertise, etc. Users of the social media websites may be qualified according to their interest, expertise, and area of influence and particular users may be chosen for advertisements based on these metrics. Advertisements may be presented to particular qualified users and not to general users.Type: ApplicationFiled: October 27, 2012Publication date: May 2, 2013Inventors: Justin Ormont, Jay Zalowitz
-
Publication number: 20130110583Abstract: A method is disclosed for analyzing information from social media websites and providing advertisements based on this information. Social media websites are analyzed to determine topics of conversation and, for particular users, areas of interest, levels of expertise, and areas of influence over other users. User information, content, and relationships may be analyzed across different social media websites to match users on different social media websites to a single actual person and thereby obtain additional information about that person. Advertisements may be created which are targeted to a very specific type of user, such as by targeting a particular interest, level of expertise, etc. Users of the social media websites may be qualified according to their interest, expertise, and area of influence and particular users may be chosen for advertisements based on these metrics. Advertisements may be presented to particular qualified users and not to general users.Type: ApplicationFiled: October 27, 2012Publication date: May 2, 2013Inventors: Justin Ormont, Jay Zalowitz
-
Publication number: 20120087551Abstract: 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 12, 2010Publication date: April 12, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Varun Bhagwan, Timothy Liu, Justin Ormont, Heather Underwood
-
Publication number: 20120000983Abstract: A method for noise removal from color barcode images includes acquiring a barcode image using a color imaging array and separating the barcode image into color channels. Weighting factors are associated with the color channels and at least one weighting factor is reduced. The weighting factors are applied to the color channels to produce a first transformed image. A portion of the first transformed image is analyzed to produce a first set of decoded data from the barcode.Type: ApplicationFiled: June 30, 2010Publication date: January 5, 2012Inventors: Varun Bhagwan, Timothy Liu, Justin Ormont, Heather Underwood
-
Publication number: 20120005222Abstract: 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: June 30, 2010Publication date: January 5, 2012Inventors: Varun Bhagwan, Justin Ormont, Heather Underwood
-
Publication number: 20120005105Abstract: 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 30, 2010Publication date: January 5, 2012Inventors: Steve Beier, Varun Bhagwan, James Funk, Arthur F. Kaufmann, Suzanna Khatchatrian, Timothy T. Liu, Justin Ormont, Heather M. Underwood