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: 20260140043
    Abstract: 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: Application
    Filed: September 28, 2023
    Publication date: May 21, 2026
    Inventors: BRICE THURIN, TIMOTHY KELF, NICHOLAS LONDON, JONATHAN NEWMAN
  • Patent number: 12515757
    Abstract: 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: Grant
    Filed: November 9, 2022
    Date of Patent: January 6, 2026
    Inventor: Jonathan Newman
  • Publication number: 20250117442
    Abstract: 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: Application
    Filed: December 19, 2024
    Publication date: April 10, 2025
    Inventors: Shih-Ting Lin, Jonathan Newman, Min Xie, Haixun Wang
  • Patent number: 12210591
    Abstract: 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: Grant
    Filed: August 19, 2021
    Date of Patent: January 28, 2025
    Assignee: Maplebear Inc.
    Inventors: Shih-Ting Lin, Jonathan Newman, Min Xie, Haixun Wang
  • Publication number: 20240149971
    Abstract: 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: Application
    Filed: November 9, 2022
    Publication date: May 9, 2024
    Inventor: Jonathan Newman
  • Patent number: 11978104
    Abstract: 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: Grant
    Filed: August 24, 2022
    Date of Patent: May 7, 2024
    Assignee: Maplebear Inc.
    Inventors: Saurav Manchanda, Min Xie, Gordon McCreight, Jonathan Newman
  • Publication number: 20240070742
    Abstract: 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: Application
    Filed: August 24, 2022
    Publication date: February 29, 2024
    Inventors: Saurav Manchanda, Min Xie, Gordon McCreight, Jonathan Newman
  • Publication number: 20230058829
    Abstract: 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: Application
    Filed: August 19, 2021
    Publication date: February 23, 2023
    Inventors: Shih-Ting Lin, Jonathan Newman, Min Xie, Haixun Wang
  • Publication number: 20230036666
    Abstract: 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: Application
    Filed: July 28, 2021
    Publication date: February 2, 2023
    Inventors: Yilena Xu, Qingyuan Chen, Laurentia Romaniuk, Jonathan Newman, Josh Roberts, Conor Woods, Lorna Qin
  • Patent number: 9098217
    Abstract: 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: Grant
    Filed: March 22, 2013
    Date of Patent: August 4, 2015
    Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Dave Bettineski, Jon Karl Lewis, Jonathan Newman, Diane R Hammerstad, Larry D King, Jon Brewster
  • Publication number: 20140285838
    Abstract: 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: Application
    Filed: March 22, 2013
    Publication date: September 25, 2014
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Dave Bettineski, Jon Karl Lewis, Jonathan Newman, Diane R. Hammerstad, Larry D. King, Jon Brewster
  • Patent number: 8793342
    Abstract: 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: Grant
    Filed: August 26, 2010
    Date of Patent: July 29, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Bruce Williams, David M. Hall, Jonathan Newman
  • Publication number: 20140122238
    Abstract: 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: Application
    Filed: October 30, 2012
    Publication date: May 1, 2014
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Jon K. Lewis, Dave Bettineski, Jonathan Newman
  • Publication number: 20130262195
    Abstract: 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: Application
    Filed: March 29, 2012
    Publication date: October 3, 2013
    Inventors: Jonathan Newman, Andrew Singer, Jon K. Lewis, Terry M. Fritz, David J. Miller, Opinderjit Bhella
  • Publication number: 20120054313
    Abstract: 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: Application
    Filed: August 26, 2010
    Publication date: March 1, 2012
    Inventors: Bruce Williams, David M. Hall, Jonathan Newman
  • Patent number: 7937180
    Abstract: 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: Grant
    Filed: November 7, 2003
    Date of Patent: May 3, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Jonathan Newman
  • Publication number: 20090078478
    Abstract: 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: Application
    Filed: September 24, 2007
    Publication date: March 26, 2009
    Inventor: Jonathan Newman
  • Publication number: 20060047652
    Abstract: 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: Application
    Filed: August 27, 2004
    Publication date: March 2, 2006
    Applicant: Microsoft Corporation
    Inventors: Bhalchandra Pandit, Bradford Daniels, James Truher, Jeffrey Snover, Jonathan Newman
  • Publication number: 20050102053
    Abstract: 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: Application
    Filed: November 7, 2003
    Publication date: May 12, 2005
    Inventor: Jonathan Newman