Patents by Inventor David McIntosh

David McIntosh 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: 20260170760
    Abstract: A system dynamically maps and updates item locations within a warehouse. A first set of sensors traverses the environment, capturing high-resolution spatial data the system uses to generate an item mapping for the warehouse. The item mapping maps items and structures to precise three-dimensional locations. A cart-mounted camera collects lower-granularity spatial data as it moves through the warehouse. The system identifies items in this new data, associates them with their positions, and compares the updated visual data to the item mapping. In response to detecting changes in item locations, the system updates the item mapping, enabling efficient, real-time tracking of inventory and layout changes with reduced computational resources.
    Type: Application
    Filed: February 5, 2026
    Publication date: June 18, 2026
    Inventors: Wentao Pan, Ruoruo Zhang, David McIntosh, Lauren Jean Herr, Tim Petrvalsky, Nicholas Sturm, Amy Vaduthalakuzhy, Graham Beauregard, Kevin Shepherd, Jiajie Tan, Xinming Zhou, Junjie Cai, Jie Xu, Wangpeng An, Zhiming Zou, Eric Ming-yen Lee
  • Publication number: 20260148288
    Abstract: A computing platform may receive, from a user device, historical shopping information indicating previously purchased items and/or previous routes within shopping environments for a first user of the user device. The computing platform may input, into a shopping gamification model, the historical shopping information, which may output shopping recommendation information indicating one or more of: recommended items or recommended routes within a first shopping environment. The computing platform may send, to the user device, a shopping gamification interface that includes the shopping recommendation information and one or more commands directing the user device to display the shopping gamification interface. The computing platform may receive, from the user device, user feedback information indicating acceptance or rejection of the shopping recommendation information by the first user. The computing platform may update, based on the user feedback information, the shopping gamification model.
    Type: Application
    Filed: January 14, 2026
    Publication date: May 28, 2026
    Inventors: Andrew Peters, Dominic Cocchiarella, Brandon Leonardo, David McIntosh, Varouj Chitilian
  • Patent number: 12636505
    Abstract: A system used for neurological stimulation, includes a pulse generator module, including a first housing configured to accommodate a pulse generator unit. The first housing includes a coupling portion and a first electrical interface located at the coupling portion. The pulse generator unit is configured to generate neurological stimulation pulses to be supplied to at least one neurological stimulation electrode via the first electrical interface. A first lead interface module is connectable to the coupling portion and the first electrical interface. The first lead interface module is detachably connectable to the at least one neurological stimulation electrode. A second lead interface module is connectable to the coupling portion and the first electrical interface. The second lead interface module includes an extension cable connectable to an electrode coupling box for supplying neurological stimulation pulses generated by the pulse generator unit to the at least one neurological stimulation electrode.
    Type: Grant
    Filed: March 23, 2022
    Date of Patent: May 26, 2026
    Assignee: BIOTRONIK SE & Co. KG
    Inventors: David McIntosh, Greg Pearce, Warren Dabney, Allan M. Call
  • Publication number: 20260073442
    Abstract: An online system uses a trained machine-learning model to create an online cart or a physical cart for a user of the online system. Upon receiving a signal with an indication about an interaction by the user with one or more items via a first conversion channel of the online system, the online system retrieves one or more candidate items for the user to convert via a second conversion channel of the online system that is different from the first conversion channel. The online system applies the machine-learning model to output a conversion score for each retrieved candidate item that indicates a likelihood of conversion. Responsive to the conversion score being above a threshold score, the online system generates a user interface at a device associated with the user prompting the user to use the second conversion channel for conversion of each retrieved candidate item.
    Type: Application
    Filed: September 10, 2024
    Publication date: March 12, 2026
    Inventors: Brent Scheibelhut, Mark Oberemk, Charles Wesley, Naval Shah, David McIntosh, Benjamin Chevoor
  • Patent number: 12558552
    Abstract: A control system (1) is used to control a charging process of an implantable medical device for a patient. The control system (1) includes a means for determining a temperature (10) of a tissue of a patient; and a control unit (20) configured to determine a cumulative thermal dose of the patient based on the determined temperature. The control unit (20) is configured to continue, after an interruption of the charging process and upon resumption of the charging process, the determination of the cumulative thermal dose based on one or more predefined conditions. The control unit (20) is configured to reset the determined cumulative thermal dose when a time span from interruption is greater than a time limit and/or when a measured temperature is lower than a temperature limit. A method and a corresponding computer program may also provide such control.
    Type: Grant
    Filed: July 19, 2023
    Date of Patent: February 24, 2026
    Assignee: BIOTRONIK SE & Co. KG
    Inventors: David McIntosh, Kai-Oliver Poehlig, Marcelo Baru, Kevin Carl Lu
  • Patent number: 12548070
    Abstract: A computing platform may receive, from a user device, historical shopping information indicating previously purchased items and/or previous routes within shopping environments for a first user of the user device. The computing platform may input, into a shopping gamification model, the historical shopping information, which may output shopping recommendation information indicating one or more of: recommended items or recommended routes within a first shopping environment. The computing platform may send, to the user device, a shopping gamification interface that includes the shopping recommendation information and one or more commands directing the user device to display the shopping gamification interface. The computing platform may receive, from the user device, user feedback information indicating acceptance or rejection of the shopping recommendation information by the first user. The computing platform may update, based on the user feedback information, the shopping gamification model.
    Type: Grant
    Filed: November 30, 2022
    Date of Patent: February 10, 2026
    Assignee: Maplebear Inc.
    Inventors: Andrew Peters, Dominic Cocchiarella, Brandon Leonardo, David McIntosh, Varouj Chitilian
  • Publication number: 20250363526
    Abstract: A system stores content items at a content data store, each content item corresponding to an item within an environment. The system accesses location data captured by a plurality of location sensors in the environment, each coupled to a smart cart system located within the environment. The location data indicates a current location of a corresponding smart cart system. The system computes a number of smart cart systems within a threshold area around a display screen within the environment based on the location data. The system computes a presentation score for each of the content items by combining a context relevance score and a personal relevance score weighted based on a personalization weighting. The system selects a subset of the content items for display based on the presentation scores and causes the display screen to present the subset of content items.
    Type: Application
    Filed: May 23, 2025
    Publication date: November 27, 2025
    Inventors: David McIntosh, Dominic Cocchiarella, Anirban Kundu
  • Publication number: 20250363547
    Abstract: A system causes a display screen to present a set of content for a first time period. The system accesses a first set of location data captured by location sensors coupled to shopping carts. The first set of location data indicates a location of each of a plurality of users of the shopping carts]. The system identifies a set of users within a distal proximity of the display screen during the first time period. The system accesses sensor data captured by sensors of the shopping carts and detects an action performed by a first user in relation to a first item. The system identifies a timestamp for the action. In response to the timestamp being within a threshold amount of time after the first time period, the system stores proximity data indicative of an interaction with the set of content in association with the first user.
    Type: Application
    Filed: May 23, 2025
    Publication date: November 27, 2025
    Inventors: David McIntosh, Dominic Cocchiarella, Anirban Kundu
  • Publication number: 20250363696
    Abstract: A system may store a plurality of images depicting items within an environment, where each image was captured by a camera coupled to a shopping cart. The system identifies a target item associated with a user device that is located within the environment. The system identifies a location of the target item within the environment based on item data associated with the target item and environment map data describing the environment. The system selects, from the plurality of images, an image depicting the item at the location within the environment based on the environment map data and the location data associated with each of the plurality of images. The system identifies a portion of the identified image that depicts the item by applying a machine-learning model to the identified image. The system modifies the identified portion of the identified image to highlight the target item.
    Type: Application
    Filed: May 23, 2025
    Publication date: November 27, 2025
    Inventors: David McIntosh, Dominic Cocchiarella, Anirban Kundu
  • Publication number: 20250256109
    Abstract: The present invention relates to control system (1) for controlling a charging process of an implantable medical device, IMD, for a patient, the control system (1) comprising: means for determining a temperature (10) of a tissue of a patient; a control unit (20) configured to determine a cumulative thermal dose of the patient based on the determined temperature; wherein the control unit (20) is configured to continue, after an interruption of the charging process and upon resumption of the charging process, the determination of the cumulative thermal dose based on one or more predefined conditions, wherein the control unit (20) is configured to reset the determined cumulative thermal dose when a time span from interruption is greater than a time limit and/or when a measured temperature is lower than a temperature limit. The present invention is further directed to a system comprising such a control system, to a method and a corresponding computer program.
    Type: Application
    Filed: July 19, 2023
    Publication date: August 14, 2025
    Inventors: David McIntosh, Kai-Oliver Poehlig, Marcelo Baru, Kevin Carl Lu
  • Patent number: 12386503
    Abstract: The present disclosure is directed to positioning animated images within a dynamic keyboard interface. In particular, the methods and systems of the present disclosure can: receive data indicating a selection of a particular animated image from amongst a plurality of different animated images presented by a dynamic keyboard interface provided in association with an application; receive data indicating a context of: the dynamic keyboard interface, and/or the application based at least in part on which the plurality of different animated images was selected for presentation by the dynamic keyboard interface; and determine, based at least in part on the data indicating the selection and the data indicating the context, a position within the dynamic keyboard interface for presenting the particular animated image in response to data indicating a subsequent context of the dynamic keyboard interface, the application, and/or a different and distinct application.
    Type: Grant
    Filed: July 13, 2023
    Date of Patent: August 12, 2025
    Assignee: GOOGLE LLC
    Inventors: David McIntosh, Peter Chi Hao Huang, Erick Hachenburg, David Lindsay Bowen, Joseph Lieu, Kira Lee Psomas, Jason R. Krebs, Kumar Garapaty, Samantha Janelle Jiwei Lau
  • Publication number: 20250147656
    Abstract: The present disclosure is directed to positioning animated images within a dynamic keyboard interface. In particular, the methods and systems of the present disclosure can: receive, from a user device on which an application is executed, data indicating a context of: the application, and/or a dynamic keyboard interface provided in association with the application; identify, based at least in part on the data indicating the context, a plurality of different animated images, including an animated image comprising an advertisement, for presentation by the dynamic keyboard interface; communicate, to the user device, data indicating the plurality of different animated images; receive, from the user device, data indicating a selection of the animated image comprising the advertisement; and determine, based at least in part on the data indicating the selection and the data indicating the context, a position within the dynamic keyboard interface for presenting the animated image comprising the advertisement.
    Type: Application
    Filed: November 25, 2024
    Publication date: May 8, 2025
    Inventors: David McIntosh, Peter Chi Hao Huang, Erick Hachenburg, David Lindsay Bowen, Joseph Lieu, Kira Lee Psomas, Jason R. Krebs, Kumar Garapaty, Samantha Janelle Jiwei Lau
  • Publication number: 20250142160
    Abstract: Aspects of the present disclosure are directed to a computer-implemented method including receiving, by a user computing device, data that describes a destination for the media content item. Example destinations can include a location of a recipient of message including the media content item and a digital location (e.g., website, social networking page, etc.). The method can include selecting, by a computing system comprising the user computing device, one or more media content items based on the data that describes the destination for the media content item. Media content items that are more relevant and/or appropriate can be selected by considering the destination of the media content item. The selected media content item(s) can be provided for display by the user computing device in a dynamic keyboard interface.
    Type: Application
    Filed: November 25, 2024
    Publication date: May 1, 2025
    Inventors: David McIntosh, Erick Hachenburg, Peter Chi Hao Huang
  • Publication number: 20250073474
    Abstract: A system used for neurological stimulation, includes a pulse generator module, including a first housing configured to accommodate a pulse generator unit. The first housing includes a coupling portion and a first electrical interface located at the coupling portion. The pulse generator unit is configured to generate neurological stimulation pulses to be supplied to at least one neurological stimulation electrode via the first electrical interface. A first lead interface module is connectable to the coupling portion and the first electrical interface. The first lead interface module is detachably connectable to the at least one neurological stimulation electrode. A second lead interface module is connectable to the coupling portion and the first electrical interface. The second lead interface module includes an extension cable connectable to an electrode coupling box for supplying neurological stimulation pulses generated by the pulse generator unit to the at least one neurological stimulation electrode.
    Type: Application
    Filed: March 23, 2022
    Publication date: March 6, 2025
    Inventors: David McIntosh, Greg Pearce, Warren Dabney, Allan M. Call
  • Publication number: 20250037151
    Abstract: The present disclosure is directed to generating animated images for presentation by a dynamic keyboard interface. In particular, the methods and systems of the present disclosure can: receive data describing advertisement content, and data describing a first context in which to present the advertisement content; generate data describing a first animated image including at least a portion of the advertisement content; determine a second context in which to present the advertisement content; generate data describing a second animated image including at least a portion of the advertisement content; and communicate, to one or more user devices on which one or more applications are executed, data indicating a plurality of different animated images for presentation by a dynamic keyboard interface in association with the one or more applications, the plurality of different animated images comprising the first animated image and the second animated image.
    Type: Application
    Filed: October 10, 2024
    Publication date: January 30, 2025
    Inventors: David McIntosh, Peter Chi Hao Huang, Erick Hachenburg, David Lindsay Bowen, Joseph Lieu, Kira Lee Psomas, Jason R. Krebs, Kumar Garapaty, Samantha Janelle Jiwei Lau
  • Publication number: 20250010082
    Abstract: An implantable pulse generator (IPG, 104) for neuro stimulation of a patient's body is described having a recharging unit (104.d) with a rechargeable battery (104.b) adapted to receive energy from a separate charger (110) utilizing inductive power transfer from a primary coil (110.a) of the charger to a secondary coil (117) of the recharging unit, wherein the IPG (104) further comprises a processing unit (104.e), wherein the recharging unit is adapted to communicate information from the IPG to the charger utilizing capacitive load shift keying (C-LSK) and resistive load shift keying (R-LSK).
    Type: Application
    Filed: November 21, 2022
    Publication date: January 9, 2025
    Inventor: David McIntosh
  • Patent number: 12189942
    Abstract: The present disclosure is directed to positioning animated images within a dynamic keyboard interface. In particular, the methods and systems of the present disclosure can: receive, from a user device on which an application is executed, data indicating a context of: the application, and/or a dynamic keyboard interface provided in association with the application; identify, based at least in part on the data indicating the context, a plurality of different animated images, including an animated image comprising an advertisement, for presentation by the dynamic keyboard interface; communicate, to the user device, data indicating the plurality of different animated images; receive, from the user device, data indicating a selection of the animated image comprising the advertisement; and determine, based at least in part on the data indicating the selection and the data indicating the context, a position within the dynamic keyboard interface for presenting the animated image comprising the advertisement.
    Type: Grant
    Filed: January 11, 2024
    Date of Patent: January 7, 2025
    Assignee: GOOGLE LLC
    Inventors: David McIntosh, Peter Chi Hao Huang, Erick Hachenburg, David Lindsay Bowen, Joseph Lieu, Kira Lee Psomas, Jason R. Krebs, Kumar Garapaty, Samantha Janelle Jiwei Lau
  • Patent number: 12184926
    Abstract: Aspects of the present disclosure are directed to a computer-implemented method including receiving, by a user computing device, data that describes a destination for the media content item. Example destinations can include a location of a recipient of message including the media content item and a digital location (e.g., website, social networking page, etc.). The method can include selecting, by a computing system comprising the user computing device, one or more media content items based on the data that describes the destination for the media content item. Media content items that are more relevant and/or appropriate can be selected by considering the destination of the media content item. The selected media content item(s) can be provided for display by the user computing device in a dynamic keyboard interface.
    Type: Grant
    Filed: July 10, 2023
    Date of Patent: December 31, 2024
    Assignee: GOOGLE LLC
    Inventors: David McIntosh, Erick Hachenburg, Peter Chi Hao Huang
  • Patent number: 12146650
    Abstract: An overhead hazard warning for an elevated work platform comprises a light source configured to emit light in a downward direction. The light passes through a first optical lens assembly, a template, and a second optical lens assembly to produce a pattern below the elevated work platform. A heat sink is located above the light source to draw heat radiated by the light source upwards and away from the light source.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: November 19, 2024
    Inventors: David McIntosh, Steve M. Smith
  • Patent number: D1065057
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: March 4, 2025
    Assignee: BIOTRONIK SE & Co. KG
    Inventors: David McIntosh, Lauren Kraiter, Greg Pearce, Luis Genehr Alves, Maximillian Loew, Warren Dabney