Patents by Inventor Ryan Perry

Ryan Perry 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: 11818811
    Abstract: In variants, a method for individual heating element control can include: identifying food within a cook cavity of the cooking appliance, determining a set of cooking instructions associated with the food, the cooking instructions including a different model for each heating element subset, dynamically determining control instructions for each heating element subset based on the respective model, and controlling each heating element subset based on the respective control instructions.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: November 14, 2023
    Assignee: June Life, Inc.
    Inventors: Nikhil Bhogal, Ryan Perry, Matthew Van Horn, Nash Witkin, Gabriel Risk
  • Publication number: 20230314003
    Abstract: In variants, a method for individual heating element control can include: identifying food within a cook cavity of the cooking appliance, determining a set of cooking instructions associated with the food, the cooking instructions including a different model for each heating element subset, dynamically determining control instructions for each heating element subset based on the respective model, and controlling each heating element subset based on the respective control instructions.
    Type: Application
    Filed: September 8, 2021
    Publication date: October 5, 2023
    Inventors: Nikhil Bhogal, Ryan Perry, Matthew Van Horn, Nash Witkin, Gabriel Risk
  • Publication number: 20230272919
    Abstract: The method for dirty camera detection including: detecting a first predetermined state change event; sampling a set of cavity measurements; optionally determining a set of features of the set of cavity measurements; determining a class label based on the cavity measurements; optionally verifying the classification; and facilitating use of the appliance based on the classification.
    Type: Application
    Filed: May 5, 2023
    Publication date: August 31, 2023
    Inventors: Nikhil Bhogal, Nishit Kumar, Robert Cottrell, Jithendra Paruchuri, Ryan Perry, Matthew Van Horn, Christopher Russell Clark, Eugenia Kuo
  • Patent number: 11680712
    Abstract: The method for dirty camera detection including: detecting a first predetermined state change event; sampling a set of cavity measurements; optionally determining a set of features of the set of cavity measurements; determining a class label based on the cavity measurements; optionally verifying the classification; and facilitating use of the appliance based on the classification.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: June 20, 2023
    Assignee: June Life, Inc.
    Inventors: Nikhil Bhogal, Nishit Kumar, Robert Cottrell, Jithendra Paruchuri, Ryan Perry, Matthew Van Horn, Christopher Russell Clark, Eugenia Kuo
  • Publication number: 20230084639
    Abstract: The present invention is a system and method for 3D engineering drawing extrapolation and automation incorporating Machine Learning (ML). The instant innovation receives a 3D computer model of a part to be manufactured, and automatically breaks the model into labelled surfaces capable of being attributed, assigned and represented by 2D drawings. One or more sub-processes receives data defining attributes of the 2D drawings and performs calculations to pre-determine drill-hole locations on a machine-ready part. The system then determines if there are unintended gaps, interferences, or other irregularities resident thereupon. The system creates a list of any irregularities and returns a punch list to a human user for correction. The system utilizes Amazon Web Services (AWS) to both perform data extracting and flattening of the 3D model and to select optimally-sized machine stock and optimize its orientation in relation to the manufacturing machine head.
    Type: Application
    Filed: September 8, 2022
    Publication date: March 16, 2023
    Applicant: Vectra Automation, Inc.
    Inventors: Vinod Kettay, Pradeep Kanth, Amitabh Mukherjee, K.T.N. Varma, K. Shanmugam Sundaram, Anish Mukherjee, Soundar Rajan, S. Naga Reddy, Ryan Perry, Akhil Menon, Raj Ramesh
  • Publication number: 20220078889
    Abstract: In variants, a method for individual heating element control can include: identifying food within a cook cavity of the cooking appliance, determining a set of cooking instructions associated with the food, the cooking instructions including a different model for each heating element subset, dynamically determining control instructions for each heating element subset based on the respective model, and controlling each heating element subset based on the respective control instructions.
    Type: Application
    Filed: September 8, 2021
    Publication date: March 10, 2022
    Inventors: Nikhil Bhogal, Ryan Perry, Matthew Van Horn, Nash Witkin, Gabriel Risk
  • Publication number: 20210285653
    Abstract: The method for dirty camera detection including: detecting a first predetermined state change event; sampling a set of cavity measurements; optionally determining a set of features of the set of cavity measurements; determining a class label based on the cavity measurements; optionally verifying the classification; and facilitating use of the appliance based on the classification.
    Type: Application
    Filed: March 15, 2021
    Publication date: September 16, 2021
    Inventors: Nikhil Bhogal, Nishit Kumar, Robert Cottrell, Jithendra Paruchuri, Ryan Perry, Matthew Van Horn, Christopher Russell Clark, Eugenia Kuo
  • Patent number: 10365960
    Abstract: A system and method for providing a watchdog timer to enable collection of crash data is provided. Upon execution of certain operations, a source thread of an application initiates a watchdog thread that periodically sample state of data relating to the application. Should the operation not complete within a watchdog timeout period, the watchdog thread invokes a crash function to collect additional state data. At least a portion of the state data is stored for later analysis and debugging.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: July 30, 2019
    Assignee: Google LLC
    Inventors: Ryan Perry, Jeffrey Hall Seibert, Jr., Zhen Ma, Matt Massicotte
  • Patent number: 10180336
    Abstract: A rotary sensor includes a rotor and a housing. A support structure includes a shaft, a housing portion, a first member, and a second member. A first end of the shaft is coupled to the rotor, and the shaft is supported for rotation about a shaft axis. The housing portion includes a first bore extending along a first axis, and a second bore extending along a second axis oriented at a non-zero angle relative to the first axis. The first member is received in the first bore and is movable relative to the housing portion in a direction parallel to the first axis. The first member is coupled to the second end of the shaft. The second member is received in the second bore. At least one of the housing portion and the second member is movable relative to the other of the housing portion and the second member in a direction parallel to the second axis.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: January 15, 2019
    Assignee: Joy Global Underground Mining LLC
    Inventors: Stephen Bremerkamp, Joshua Lutz, Ryan Perry
  • Patent number: 9921902
    Abstract: A system and method for providing a watchdog timer to enable collection of crash data is provided. Upon execution of certain operations, a source thread of an application initiates a watchdog thread that periodically sample state of data relating to the application. Should the operation not complete within a watchdog timeout period, the watchdog thread invokes a crash function to collect additional state data. At least a portion of the state data is stored for later analysis and debugging.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: March 20, 2018
    Inventors: Ryan Perry, Jeffrey Hall Seibert, Jr., Zhen Ma, Matt Massicotte
  • Patent number: 9781751
    Abstract: A media device including a broadcast receiver that receives broadcast media from a plurality of broadcast sources where the broadcast receiver is tunable to a first broadcast source. The media device also includes a data store that stores a list of contact identifiers where each contact identifier is associated with a broadcast source. The media device includes a user interface that: i) provides a prompt to a user to enable the user to initiate contact with the first broadcast source, and ii) receives a user indication to initiate contact with the first broadcast source. The media device further includes a transceiver that initiates the contact with the first broadcast source by sending a communications session request via a communications network to the first broadcast source that includes a contact identifier associated with the first broadcast source.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: October 3, 2017
    Assignee: Apple Inc.
    Inventors: Allen P. Haughay, Jr., Ryan Perry
  • Publication number: 20170269987
    Abstract: A system and method for providing a watchdog timer to enable collection of crash data is provided. Upon execution of certain operations, a source thread of an application initiates a watchdog thread that periodically sample state of data relating to the application. Should the operation not complete within a watchdog timeout period, the watchdog thread invokes a crash function to collect additional state data. At least a portion of the state data is stored for later analysis and debugging.
    Type: Application
    Filed: June 8, 2017
    Publication date: September 21, 2017
    Inventors: Ryan Perry, Jeffrey Hall Seibert, JR., Zhen Ma, Matt Massicotte
  • Publication number: 20170205252
    Abstract: A rotary sensor includes a rotor and a housing. A support structure includes a shaft, a housing portion, a first member, and a second member. A first end of the shaft is coupled to the rotor, and the shaft is supported for rotation about a shaft axis. The housing portion includes a first bore extending along a first axis, and a second bore extending along a second axis oriented at a non-zero angle relative to the first axis. The first member is received in the first bore and is movable relative to the housing portion in a direction parallel to the first axis. The first member is coupled to the second end of the shaft. The second member is received in the second bore. At least one of the housing portion and the second member is movable relative to the other of the housing portion and the second member in a direction parallel to the second axis.
    Type: Application
    Filed: January 13, 2017
    Publication date: July 20, 2017
    Inventors: Stephen Bremerkamp, Joshua Lutz, Ryan Perry
  • Publication number: 20160179606
    Abstract: A system and method for providing a watchdog timer to enable collection of crash data is provided. Upon execution of certain operations, a source thread of an application initiates a watchdog thread that periodically sample state of data relating to the application. Should the operation not complete within a watchdog timeout period, the watchdog thread invokes a crash function to collect additional state data. At least a portion of the state data is stored for later analysis and debugging.
    Type: Application
    Filed: February 29, 2016
    Publication date: June 23, 2016
    Inventors: Ryan Perry, Jeffrey Hall Seibert, JR., Zhen Ma, Matt Massicotte
  • Patent number: 9274894
    Abstract: A system and method for providing a watchdog timer to enable collection of crash data is provided. Upon execution of certain operations, a source thread of an application initiates a watchdog thread that periodically sample state of data relating to the application. Should the operation not complete within a watchdog timeout period, the watchdog thread invokes a crash function to collect additional state data. At least a portion of the state data is stored for later analysis and debugging.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: March 1, 2016
    Assignee: TWITTER, INC.
    Inventors: Ryan Perry, Jeffrey Hall Seibert, Jr., Zhen Ma, Matt Massicotte
  • Publication number: 20150071214
    Abstract: A media device including a broadcast receiver that receives broadcast media from a plurality of broadcast sources where the broadcast receiver is tunable to a first broadcast source. The media device also includes a data store that stores a list of contact identifiers where each contact identifier is associated with a broadcast source. The media device includes a user interface that: i) provides a prompt to a user to enable the user to initiate contact with the first broadcast source, and ii) receives a user indication to initiate contact with the first broadcast source. The media device further includes a transceiver that initiates the contact with the first broadcast source by sending a communications session request via a communications network to the first broadcast source that includes a contact identifier associated with the first broadcast source.
    Type: Application
    Filed: August 15, 2014
    Publication date: March 12, 2015
    Inventors: Allen P. Haughay, Ryan Perry
  • Patent number: 8843056
    Abstract: A media device including a broadcast receiver that receives broadcast media from a plurality of broadcast sources where the broadcast receiver is tunable to a first broadcast source. The media device also includes a data store that stores a list of contact identifiers where each contact identifier is associated with a broadcast source. The media device includes a user interface that: i) provides a prompt to a user to enable the user to initiate contact with the first broadcast source, and ii) receives a user indication to initiate contact with the first broadcast source. The media device further includes a transceiver that initiates the contact with the first broadcast source by sending a communications session request via a communications network to the first broadcast source that includes a contact identifier associated with the first broadcast source.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: September 23, 2014
    Assignee: Apple Inc.
    Inventors: Allen P. Haughay, Jr., Ryan Perry
  • Publication number: 20130316639
    Abstract: A media device including a broadcast receiver that receives broadcast media from a plurality of broadcast sources where the broadcast receiver is tunable to a first broadcast source. The media device also includes a data store that stores a list of contact identifiers where each contact identifier is associated with a broadcast source. The media device includes a user interface that: i) provides a prompt to a user to enable the user to initiate contact with the first broadcast source, and ii) receives a user indication to initiate contact with the first broadcast source. The media device further includes a transceiver that initiates the contact with the first broadcast source by sending a communications session request via a communications network to the first broadcast source that includes a contact identifier associated with the first broadcast source.
    Type: Application
    Filed: May 16, 2013
    Publication date: November 28, 2013
    Applicant: Apple Inc.
    Inventors: Allen P. Haughay, JR., Ryan Perry
  • Patent number: 8512211
    Abstract: Systems and methods for generating a quick start workout template and calibrating an electronic device using the workout template are provided. The electronic device may create and store a workout template to be used in conjunction with a workout. The workout template may be selected in a quick start fashion to restart the same workout. The workout template may be defined at least in part by a selection of any suitable workout goal and/or any suitable associated media. If the media associated with the workout goal is changed or is removed, a new workout template may be created. The electronic device may be calibrated or recalibrated using the workout template. If the electronic device is calibrated or re-calibrated with respect to a particular sensor, the electronic device may use the calibration in conjunction with any suitable workout template and the sensor to more accurately monitor the user's workout.
    Type: Grant
    Filed: September 5, 2008
    Date of Patent: August 20, 2013
    Assignee: Apple Inc.
    Inventors: Benjamin Andrew Rottler, Allen P. Haughay, Jr., Ryan Perry
  • Patent number: 8452228
    Abstract: A media device including includes a broadcast receiver that receives broadcast media from a plurality of broadcast sources where the broadcast receiver is tunable to a first broadcast source. The media device also includes a data store that stores a list of contact identifiers where each contact identifier is associated with a broadcast source. The media device includes a user interface that: i) provides a prompt to a user to enable the user to initiate contact with the first broadcast source, and ii) receives a user indication to initiate contact with the first broadcast source. The media device further includes a transceiver that initiates the contact with the first broadcast source by sending a communications session request via a communications network to the first broadcast source that includes a contact identifier associated with the first broadcast source.
    Type: Grant
    Filed: September 24, 2008
    Date of Patent: May 28, 2013
    Assignee: Apple Inc.
    Inventors: Allen P. Haughay, Jr., Ryan Perry