Patents by Inventor Jonathan A. Jenkins

Jonathan A. Jenkins 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: 12051096
    Abstract: Techniques are described for facilitating use of software components by software applications in a configurable manner. In some situations, the software components are fee-based components that are made available by providers of the components for use by others in exchange for fees defined by the components providers, and in at least some situations, the software components may have various associated restrictions or other non-price conditions related to their use. The described techniques facilitate use of such software components by software applications in a configured manner. Furthermore, in at least some situation, the execution of such software applications is managed by an application deployment system that controls and tracks the execution of the software application on one or more computing nodes, including to manage the execution of any software components that are part of the software application.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: July 30, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan A. Jenkins, Benjamin W. Mercier, Marvin M. Theimer, Eric J. Brandwine, Joseph E. Fitzgerald
  • Publication number: 20240008674
    Abstract: According to one example, a system comprises a plurality of cooking device systems that are each operable to be used in cooking a food item during a cooking process; a heat source system comprising a plurality of heat sources that are each operable to provide an amount of energy to be used to cook the food item; and a sensor operable to detect information associated with the cooking process. The system further comprises a processor operable to determine an identity of a first cooking device system and determine an identity of a first heat source. The processor is further operable to receive an indication of the detected information; determine whether there is an error in the cooking process based on the indication; and following a determination that there is an error in the cooking process, transmit an indication of the error in the cooking process.
    Type: Application
    Filed: September 26, 2023
    Publication date: January 11, 2024
    Applicant: Meyer Intellectual Properties Ltd.
    Inventors: Jonathan A. Jenkins, Brenden Duncombe-Smith, Darren Erik Vengroff
  • Patent number: 11766151
    Abstract: According to one example, a system comprises a plurality of cooking device systems that are each operable to be used in cooking a food item during a cooking process; a heat source system comprising a plurality of heat sources that are each operable to provide an amount of energy to be used to cook the food item; and a sensor operable to detect information associated with the cooking process. The system further comprises a processor operable to determine an identity of a first cooking device system and determine an identity of a first heat source. The processor is further operable to receive an indication of the detected information; determine whether there is an error in the cooking process based on the indication; and following a determination that there is an error in the cooking process, transmit an indication of the error in the cooking process.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: September 26, 2023
    Inventors: Jonathan A. Jenkins, Brenden Duncombe-Smith, Darren Erik Vengroff
  • Publication number: 20220053979
    Abstract: A handle for a cookware device contains a power supply that is operative to energize one or more of a processor, transceiver and accelerometer, as well as a memory device. The processor is also connected to a one or more external leads that extend into the handle at least to the connection to a sidewall of cooking device for further connection to a sensing circuit or power harvesting circuit. The end of the handle holds at least the processor but is in removable engagement from the portion with the power supply with a resilient sealing member to form a water proof seal.
    Type: Application
    Filed: October 21, 2019
    Publication date: February 24, 2022
    Inventors: Jonathan A. Jenkins, Brenden Duncombe-Smith, Joshua Robert Buesseler, Jedediah Joaquin McCann, Eva Poon
  • Patent number: 11241113
    Abstract: According to one example, a cookware apparatus includes a vessel. The vessel includes a bottom, and a sidewall surrounding the bottom and extending upward from the bottom so as to form a fluid retaining interior region. The sidewall terminates at a rim. The vessel also includes a channel extending through a portion of the bottom and further extending upward into and through a portion of the sidewall. The channel has an opening positioned in an external surface of the sidewall. The cookware apparatus further includes a thermal sensor positioned within the channel. The thermal sensor extends through the portion of the bottom and further extends upward into and through the portion of the sidewall.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: February 8, 2022
    Inventors: Stanley Kin Sui Cheng, Jonathan A. Jenkins, Darren Erik Vengroff
  • Patent number: 11184429
    Abstract: Features are disclosed for sharing network connections among client devices. A client device may connect to an intermediary system and request content from content provider. The intermediary system may, in addition to opening a connection with the content provider and receiving the content on behalf of the client, create a request profile for the client device regarding likely future content requests. The request profile may be used to assign the client device to network comparing components that have available open network connections to one or more content providers from which the client device is likely to request content. In some cases, a gateway network computing component may route content requests to other network computing components which have available open network connections to content providers hosting requested content. Additionally, the number of active network computing components may be adjusted to increase connection sharing and reuse opportunities.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: November 23, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: David A. Killian, Jonathan A. Jenkins
  • Patent number: 11122926
    Abstract: According to one example, a cookware apparatus includes a vessel. The vessel includes a bottom, and a sidewall surrounding the bottom and extending upward from the bottom so as to form a fluid retaining interior region. The sidewall terminates at a rim. The vessel also includes a channel extending through a portion of the bottom and further extending upward into and through a portion of the sidewall. The channel has an opening positioned in an external surface of the sidewall. The cookware apparatus further includes a thermal sensor positioned within the channel. The thermal sensor extends through the portion of the bottom and further extends upward into and through the portion of the sidewall.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: September 21, 2021
    Inventors: Stanley Kin Sui Cheng, Jonathan A. Jenkins, Darren Erik Vengroff
  • Patent number: 10706157
    Abstract: A server identifies a user device that is missing, communicates with the user device and causes the user device to disable access to content stored on the user device, and to generate a message that includes information facilitating return of the user device to an owner of the user device.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: July 7, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan A. Jenkins, Joseph E. Fitzgerald, Hannah R. Lewbel
  • Patent number: 10693991
    Abstract: A browsing process is directed to the generation and management of a browse session at a network computing provider. A client computing device requests a remote browse session instance at a network computing provider. The browse session instance may correspond to requested network content. The network computing provider determines a browse configuration. The browse configuration may identify a communication protocol and various processing actions. The network computing provider retrieves the requested content through an instantiated network browse session instance, and performs a first set of processing actions to generate a processing result. The processing result may be provided to the client computing device for display, including performing a second set of processing actions on the processing result at the client computing device. The processing result, or portions thereof, may be stored in a shared network cache and/or in a local cache.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: June 23, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan A. Jenkins, Peter F. Hill, Brett R. Taylor, Samuel S. Gigliotti
  • Publication number: 20200107665
    Abstract: According to one example, a cookware apparatus includes a vessel. The vessel includes a bottom, and a sidewall surrounding the bottom and extending upward from the bottom so as to form a fluid retaining interior region. The sidewall terminates at a rim. The vessel also includes a channel extending through a portion of the bottom and further extending upward into and through a portion of the sidewall. The channel has an opening positioned in an external surface of the sidewall. The cookware apparatus further includes a thermal sensor positioned within the channel. The thermal sensor extends through the portion of the bottom and further extends upward into and through the portion of the sidewall.
    Type: Application
    Filed: December 9, 2019
    Publication date: April 9, 2020
    Applicant: Meyer Intellectual Properties Ltd.
    Inventors: Stanley Kin Sui Cheng, Jonathan A. Jenkins, Darren Erik Vengroff
  • Patent number: 10579694
    Abstract: Content items, such as e-books, audio files, video files, and the like, may be tagged as associated with a location based on observing the locations at which users access the content items. A rich set of tag data may be gathered by additionally observing such things as the date and time when users access the content items as well as allowing the users to tag the content items with comments or ratings. A fine granularity of tagging may be achieved by associating the tags with specific portions of the content items. Content recommendations based on the tags may be provided to other users when those users are in approximately the same location.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: March 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan A. Jenkins, John Rauser, William Alexander Strand
  • Publication number: 20200065870
    Abstract: Techniques are described for facilitating use of software components by software applications in a configurable manner. In some situations, the software components are fee-based components that are made available by providers of the components for use by others in exchange for fees defined by the components providers, and in at least some situations, the software components may have various associated restrictions or other non-price conditions related to their use. The described techniques facilitate use of such software components by software applications in a configured manner. Furthermore, in at least some situation, the execution of such software applications is managed by an application deployment system that controls and tracks the execution of the software application on one or more computing nodes, including to manage the execution of any software components that are part of the software application.
    Type: Application
    Filed: August 5, 2019
    Publication date: February 27, 2020
    Inventors: Jonathan A. Jenkins, Benjamin W. Mercier, Marvin M. Theimer, Eric J. Brandwine, Joseph E. Fitzgerald
  • Patent number: 10567346
    Abstract: A browsing process is directed to the generation and management of a browse session at a network computing provider. A client computing device transmits secure requests for network resources to a network computing provider. The network computing provider comprises one or more virtual network computing providers for processing secure communications between a client computing device and a content source. A virtual network computing provider handles the secure communications, decrypting and processing the communications while preventing third parties from accessing the unencrypted communication data. The virtual network computing provider may determine a browse configuration identifying processing actions to perform on the request content.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: February 18, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Sachin P. Joglekar, Peter S. Vosshall, Jonathan A. Jenkins
  • Patent number: 10506076
    Abstract: A remote browsing process is directed to the generation and management of a remote browse session at a network computing provider. A client computing device requests one or more requested network resources. The network computing provider instantiates a browse session instance and retrieves the requested content. The network computing provider provides the requested content to the client computing device. The network computing provider also at least partially processes the requested content for display, and provides a processed representation of the requested content to the client computing device. The client computing device may update display of the requested content using the processed representation of the requested content.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: December 10, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew L. Trahan, Jonathan A. Jenkins, Brett R. Taylor, Adam J. Overton
  • Patent number: 10499759
    Abstract: According to one example, a cookware apparatus includes a vessel. The vessel includes a bottom, and a sidewall surrounding the bottom and extending upward from the bottom so as to form a fluid retaining interior region. The sidewall terminates at a rim. The vessel also includes a channel extending through a portion of the bottom and further extending upward into and through a portion of the sidewall. The channel has an opening positioned in an external surface of the sidewall. The cookware apparatus further includes a thermal sensor positioned within the channel. The thermal sensor extends through the portion of the bottom and further extends upward into and through the portion of the sidewall.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: December 10, 2019
    Assignee: Meyer Intellectual Properties Ltd.
    Inventors: Stanley Kin Sui Cheng, Jonathan A. Jenkins, Darren Erik Vengroff
  • Patent number: 10462025
    Abstract: A system and method for monitoring the performance associated with fulfilling resource requests are provided. One or more client computing devices obtain an original resource request and associate a record identifier with the original resource request. The one or more client computing devices also determine performance data associated with processing each embedded resource request included in a response to the original resource request. Each embedded resource request is associated with a component record identifier that is associated with, but different from, the record identifier of the original resource request. The one or more client computing devices can then transmit the determined performance data with the record identifier to another processing device.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: October 29, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Mark S. Baumback, David William Bettis, Jonathan A. Jenkins
  • Patent number: 10452514
    Abstract: A set of techniques is described for monitoring and analyzing crashes and other malfunctions in a multi-tenant computing environment (e.g. cloud computing environment). The computing environment may host many applications that are executed on different computing resource combinations. The combinations may include varying types and versions of hardware or software resources. A monitoring service is deployed to gather statistical data about the failures occurring in the computing environment. The statistical data is then analyzed to identify abnormally high failure patterns. The failure patterns may be associated with particular computing resource combinations being used to execute particular types of applications. Based on these failure patterns, suggestions can be issued to a user to execute the application using a different computing resource combination.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: October 22, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Luis Felipe Cabrera, Eric Jason Brandwine, James R. Hamilton, Jonathan A. Jenkins, Matthew D. Klein, Nathan Thomas, Pradeep Vincent
  • Patent number: 10410085
    Abstract: Systems and methods for monitoring Web page content associated with processing a resource request are provided. A client computing device generates a sample image corresponding to a set of resources rendered in response to a resource request. A processing component, such as an image analysis component, then compares the sample image with an averaged reference image to identify a compared image. The averaged reference image is determined from averaging a pixel intensity value for each pixel in a first reference image with a pixel intensity value for each pixel in a second reference image. These first and second reference images both correspond to the same set of requested resources. The processing component then weights the compared image to produce a weighted compared image and determines whether a sum of the intensity values for each pixel in the weighted compared image exceeds a threshold. Aspects of systems and methods for generating an alert message if the threshold is exceeded are also provided.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: September 10, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: David William Bettis, Jonathan A. Jenkins, Sunbir Gill
  • Patent number: 10373218
    Abstract: Techniques are described for facilitating use of software components by software applications in a configurable manner. In some situations, the software components are fee-based components that are made available by providers of the components for use by others in exchange for fees defined by the components providers, and in at least some situations, the software components may have various associated restrictions or other non-price conditions related to their use. The described techniques facilitate use of such software components by software applications in a configured manner. Furthermore, in at least some situation, the execution of such software applications is managed by an application deployment system that controls and tracks the execution of the software application on one or more computing nodes, including to manage the execution of any software components that are part of the software application.
    Type: Grant
    Filed: December 28, 2010
    Date of Patent: August 6, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan A. Jenkins, Benjamin W. Mercier, Marvin M. Theimer, Eric Jason Brandwine, Joseph E. Fitzgerald
  • Publication number: 20190182315
    Abstract: Features are disclosed for sharing network connections among client devices. A client device may connect to an intermediary system and request content from content provider. The intermediary system may, in addition to opening a connection with the content provider and receiving the content on behalf of the client, create a request profile for the client device regarding likely future content requests. The request profile may be used to assign the client device to network comparing components that have available open network connections to one or more content providers from which the client device is likely to request content. In some cases, a gateway network computing component may route content requests to other network computing components which have available open network connections to content providers hosting requested content. Additionally, the number of active network computing components may be adjusted to increase connection sharing and reuse opportunities.
    Type: Application
    Filed: October 15, 2018
    Publication date: June 13, 2019
    Inventors: David A. Killian, Jonathan A. Jenkins