Patents by Inventor Jonathan Newman
Jonathan Newman 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: 20260140043Abstract: An apparatus for generating image data comprises an imaging device (11) for imaging material (4) moved through an imaging area (12) and a lighting unit (10) for illuminating the imaging area. The lighting unit comprises a source of light (15) and a freeform lens (14) configured to refract rays of light emitted by the source of light such that uniform illumination is provided for the imaging device across the imaging area. A freeform lens and a method for illuminating an imaging area of an imaging device are also disclosed.Type: ApplicationFiled: September 28, 2023Publication date: May 21, 2026Inventors: BRICE THURIN, TIMOTHY KELF, NICHOLAS LONDON, JONATHAN NEWMAN
-
Patent number: 12515757Abstract: A device attachable to a bicycle to prevent cables of the bicycle from wrapping around a steering tube is disclosed. The device includes an arm secured to a steering tube of the bicycle. The device includes a stop attached to the arm, to permit rotation of the steering tube about an axis of rotation relative to a head tube only between a first position and a second position.Type: GrantFiled: November 9, 2022Date of Patent: January 6, 2026Inventor: Jonathan Newman
-
Publication number: 20250117442Abstract: An online concierge system receives unstructured data describing items offered for purchase by various warehouses. To generate attributes for products from the unstructured data, the online concierge system extracts candidate values for attributes from the unstructured data through natural language processing. One or more users associate a subset candidate values with corresponding attributes, and the online concierge system clusters the remaining candidate values with the candidate values of the subset associated with attributes. One or more users provide input on the accuracy of the generated clusters. The candidate values are applied as labels to items by the online concierge system, which uses the labeled items as training data for an attribute extraction model to predict values for one or more attributes from unstructured data about an item.Type: ApplicationFiled: December 19, 2024Publication date: April 10, 2025Inventors: Shih-Ting Lin, Jonathan Newman, Min Xie, Haixun Wang
-
Patent number: 12210591Abstract: An online concierge system receives unstructured data describing items offered for purchase by various warehouses. To generate attributes for products from the unstructured data, the online concierge system extracts candidate values for attributes from the unstructured data through natural language processing. One or more users associate a subset candidate values with corresponding attributes, and the online concierge system clusters the remaining candidate values with the candidate values of the subset associated with attributes. One or more users provide input on the accuracy of the generated clusters. The candidate values are applied as labels to items by the online concierge system, which uses the labeled items as training data for an attribute extraction model to predict values for one or more attributes from unstructured data about an item.Type: GrantFiled: August 19, 2021Date of Patent: January 28, 2025Assignee: Maplebear Inc.Inventors: Shih-Ting Lin, Jonathan Newman, Min Xie, Haixun Wang
-
Publication number: 20240149971Abstract: A device attachable to a bicycle to prevent cables of the bicycle from wrapping around a steering tube is disclosed. The device includes an arm secured to a steering tube of the bicycle. The device includes a stop attached to the arm, to permit rotation of the steering tube about an axis of rotation relative to a head tube only between a first position and a second position.Type: ApplicationFiled: November 9, 2022Publication date: May 9, 2024Inventor: Jonathan Newman
-
Patent number: 11978104Abstract: A server receives a plurality of product data entries from a plurality of retailer computing systems. Each product data entry includes a product identifier uniquely identifying a corresponding physical product and descriptive data of the corresponding physical product. A subset of the plurality of product data entries having a same product identifier is determined. An embedding vector representative of a product data entry in the subset is pairwise compared with each of respective embedding vectors representative of other product data entries in the subset other than the product data entry to compute respective vector similarity metrics. A pooled semantic similarity metric for the product data entry based on the computed respective vector similarity metrics. It is determined whether the product data entry is an outlier in the subset based on the pooled semantic similarity metric. A notification is transmitted to a client device of a user based on the determination.Type: GrantFiled: August 24, 2022Date of Patent: May 7, 2024Assignee: Maplebear Inc.Inventors: Saurav Manchanda, Min Xie, Gordon McCreight, Jonathan Newman
-
Publication number: 20240070742Abstract: A server receives a plurality of product data entries from a plurality of retailer computing systems. Each product data entry includes a product identifier uniquely identifying a corresponding physical product and descriptive data of the corresponding physical product. A subset of the plurality of product data entries having a same product identifier is determined. An embedding vector representative of a product data entry in the subset is pairwise compared with each of respective embedding vectors representative of other product data entries in the subset other than the product data entry to compute respective vector similarity metrics. A pooled semantic similarity metric for the product data entry based on the computed respective vector similarity metrics. It is determined whether the product data entry is an outlier in the subset based on the pooled semantic similarity metric. A notification is transmitted to a client device of a user based on the determination.Type: ApplicationFiled: August 24, 2022Publication date: February 29, 2024Inventors: Saurav Manchanda, Min Xie, Gordon McCreight, Jonathan Newman
-
Publication number: 20230058829Abstract: An online concierge system receives unstructured data describing items offered for purchase by various warehouses. To generate attributes for products from the unstructured data, the online concierge system extracts candidate values for attributes from the unstructured data through natural language processing. One or more users associate a subset candidate values with corresponding attributes, and the online concierge system clusters the remaining candidate values with the candidate values of the subset associated with attributes. One or more users provide input on the accuracy of the generated clusters. The candidate values are applied as labels to items by the online concierge system, which uses the labeled items as training data for an attribute extraction model to predict values for one or more attributes from unstructured data about an item.Type: ApplicationFiled: August 19, 2021Publication date: February 23, 2023Inventors: Shih-Ting Lin, Jonathan Newman, Min Xie, Haixun Wang
-
Publication number: 20230036666Abstract: An online concierge system offers items for sale and uses different units of measurements for items, allowing users to purchase numbers of an item, a weight of an item, or a packages of an item. To avoid confusing users with multiple options for specifying a quantity of an item, the online concierge system determines whether to present an interface for purchasing an item by a number of the item, by weight of the item, or a number of packages in the item from dynamic information about the item. For example, the online concierge system obtains historical pricing information an items and computes a par-weight price for the item from prior purchases of the item. The online concierge system uses the par-weight of the item to select an interface for a user when purchasing the item.Type: ApplicationFiled: July 28, 2021Publication date: February 2, 2023Inventors: Yilena Xu, Qingyuan Chen, Laurentia Romaniuk, Jonathan Newman, Josh Roberts, Conor Woods, Lorna Qin
-
Patent number: 9098217Abstract: Example embodiments relate to processing a scanned form by causing an action to occur. The scanned form includes a unique identifier that indicates that the action is to occur when the form is scanned. The unique identifier is detected in the scanned form data. The scanned form data may be transmitted to a server to use the unique identifier to identify the action to execute for processing the scanned data.Type: GrantFiled: March 22, 2013Date of Patent: August 4, 2015Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Dave Bettineski, Jon Karl Lewis, Jonathan Newman, Diane R Hammerstad, Larry D King, Jon Brewster
-
Publication number: 20140285838Abstract: Example embodiments relate to processing a scanned form by causing an action to occur. The scanned form includes a unique identifier that indicates that the action is to occur when the form is scanned. The unique identifier is detected in the scanned form data. The scanned form data may be transmitted to a server to use the unique identifier to identify the action to execute for processing the scanned data.Type: ApplicationFiled: March 22, 2013Publication date: September 25, 2014Applicant: Hewlett-Packard Development Company, L.P.Inventors: Dave Bettineski, Jon Karl Lewis, Jonathan Newman, Diane R. Hammerstad, Larry D. King, Jon Brewster
-
Patent number: 8793342Abstract: In one embodiment, first content that is common to, or included within, each of a plurality of web applications is identified. The first content is interpreted, without presenting the interpreted first content until after receipt of an instruction to present one of the web applications. An instruction to present a selected one of the web applications is received. Second content of the selected web application is interpreted, the second content comprising content of the selected web application other than the first content. The interpreted first and second content are presented via a presentation device.Type: GrantFiled: August 26, 2010Date of Patent: July 29, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Bruce Williams, David M. Hall, Jonathan Newman
-
Publication number: 20140122238Abstract: A method for coupon offer personalization includes receiving information related to a location and a search criterion for coupon offers, and outputting coupon offers for selection based on the location and the search criterion. The method includes evaluating a selection history of coupon offers selected by a user from the output coupon offers. The method further includes determining if the selected coupon offers are a predetermined distance apart, and determining if a number of the selected coupon offers exceeds a predetermined threshold. If the selected coupon offers are the predetermined distance apart and if the number of the selected coupon offers exceeds the predetermined threshold, the method includes designating a location of the selected coupon offers as a location of interest to the user. The method further includes determining additional coupon offers in proximity to the location of interest to the user.Type: ApplicationFiled: October 30, 2012Publication date: May 1, 2014Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Jon K. Lewis, Dave Bettineski, Jonathan Newman
-
Publication number: 20130262195Abstract: An example of a system for presenting coupons is disclosed herein. An example of the system includes a user interface to collect information from a user and present coupons to the user and a non-transitory storage medium including a first database of information relating to the user collected from the user interface and further including a second database of coupons. The system also includes a coupon engine to: aggregate coupons from different sources, normalize the coupons into a common coupon data format, and store the coupons in the second database of the non-transitory storage medium. The system further includes an offer engine to analyze the coupons in the second database based in part on the collected information in the first database relating to the user to create a set of coupons for the user. An example of a method for presenting personalized coupon offers is also disclosed.Type: ApplicationFiled: March 29, 2012Publication date: October 3, 2013Inventors: Jonathan Newman, Andrew Singer, Jon K. Lewis, Terry M. Fritz, David J. Miller, Opinderjit Bhella
-
Publication number: 20120054313Abstract: In one embodiment, first content that is common to, or included within, each of a plurality of web applications is identified. The first content is interpreted, without presenting the interpreted first content until after receipt of an instruction to present one of the web applications. An instruction to present a selected one of the web applications is received. Second content of the selected web application is interpreted, the second content comprising content of the selected web application other than the first content. The interpreted first and second content are presented via a presentation device.Type: ApplicationFiled: August 26, 2010Publication date: March 1, 2012Inventors: Bruce Williams, David M. Hall, Jonathan Newman
-
Patent number: 7937180Abstract: In one embodiment, a method comprises storing information in a database that describes cutting locations on a web upon which multiple images are printed; embedding, in an area on the web, a key into the database; and using the key to ascertain, from the database, the cutting locations.Type: GrantFiled: November 7, 2003Date of Patent: May 3, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventor: Jonathan Newman
-
Publication number: 20090078478Abstract: The present invention provides a flexible finger tip stylus in a variety of configurations which can be worn on one or more fingers of a user to facilitate touching keys on a keypad, keyboard, or to close, expand or minimize a window or enter other data where needed or activate portions of a screen on a touch screen device without the need to use the entire hand to hold a pen-like stylus. The device can be made of any a variety of materials including, but not limited to: closed cell resin, flexible nylon, any flexible thermoplastic material, latex, plastic composites including latex, elastic, rubber, fabrics including elastic or lycra, and spandex, for example.Type: ApplicationFiled: September 24, 2007Publication date: March 26, 2009Inventor: Jonathan Newman
-
Publication number: 20060047652Abstract: The present comparison technique operates on objects having the same type, similar types, or different types. Multiple comparison objects may be compared against one or more reference objects. The comparison objects may be obtained from a prior cmdlet in a pipeline of cmdlets operating in an object-based environment. The reference object and comparison object may be compared in an order-based manner or in a key-based manner. In addition, specific properties may be specified which will identify which properties of the reference object and the comparison object to compare during the comparison. The comparison may generate an output that identifies the difference and/or similarities. The output may be pipelined to another cmdlet for further processing.Type: ApplicationFiled: August 27, 2004Publication date: March 2, 2006Applicant: Microsoft CorporationInventors: Bhalchandra Pandit, Bradford Daniels, James Truher, Jeffrey Snover, Jonathan Newman
-
Publication number: 20050102053Abstract: In one embodiment, a method comprises storing information in a database that describes cutting locations on a web upon which multiple images are printed; embedding, in an area on the web, a key into the database; and using the key to ascertain, from the database, the cutting locations.Type: ApplicationFiled: November 7, 2003Publication date: May 12, 2005Inventor: Jonathan Newman