Patents by Inventor Ryan Devenish

Ryan Devenish 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: 10466791
    Abstract: A system that produces a dynamic haptic effect and generates a drive signal that includes a gesture signal and a real or virtual device sensor signal. The haptic effect is modified dynamically based on both the gesture signal and the real or virtual device sensor signal such as from an accelerometer or gyroscope, or by a signal created from processing data such as still images, video or sound. The haptic effect may optionally be modified dynamically by using the gesture signal and the real or virtual device sensor signal and a physical model, or may optionally be applied concurrently to multiple devices which are connected via a communication link. The haptic effect may optionally be encoded into a data file on a first device. The data file is then communicated to a second device and the haptic effect is read from the data file and applied to the second device.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: November 5, 2019
    Assignee: Immersion Corporation
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish, Danny Grant, Juan Manuel Cruz-Hernandez
  • Patent number: 10031534
    Abstract: A thermostat set point insight providing method and system that receives thermostat set point information for a reference population for a user, receives at least one thermostat setting for the user, identifies the set point insight for the user based on the thermostat set point information for the reference population and the at least one thermostat setting for the user, and provides the set point insight to the user.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: July 24, 2018
    Assignee: OPOWER, INC.
    Inventors: Ryan Devenish, Daniel McCool, Thomas E. Darci, Ralph Niewmierzycki, Mari Miyachi
  • Patent number: 9852484
    Abstract: A method and system for providing information about participation in a utility demand response (DR) event by a plurality of utility customers receives information regarding participation in the DR event by the plurality of utility customers, determines DR event feedback information using a processor and the received information regarding participation in the DR event, and provides the DR event feedback information to at least one utility customer from among the plurality of utility customers.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: December 26, 2017
    Assignee: OPOWER, INC.
    Inventors: Agustin Fonts, Ryan Devenish, David Byron, Thomas E. Darci
  • Patent number: 9835352
    Abstract: Techniques for saving energy efficient setpoints are described herein. A computing device can detect a change in a setpoint schedule based on setpoint data from a client computing device. The computing device can determine that the change in the setpoint schedule decreases energy consumption for a corresponding utility customer associated with the client computing device. The computing device can generate a notification including an indication that the change in the setpoint schedule decreases energy consumption for the corresponding utility customer. The computing device can further send the notification to the client computing device to cause a prompt to be displayed on a user interface of the client computing device, in which the prompt includes the sent notification. The computing device may cause a prompt to be displayed on the client computing device that includes options including an option to adopt the change in the setpoint schedule using the setpoint data.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: December 5, 2017
    Assignee: OPOWER, INC.
    Inventors: Ryan Devenish, Monifa Porter, Chris Kimm, Robert Aaron Curry, Seth Cousins
  • Publication number: 20170220115
    Abstract: A system that produces a dynamic haptic effect and generates a drive signal that includes a gesture signal and a real or virtual device sensor signal. The haptic effect is modified dynamically based on both the gesture signal and the real or virtual device sensor signal such as from an accelerometer or gyroscope, or by a signal created from processing data such as still images, video or sound. The haptic effect may optionally be modified dynamically by using the gesture signal and the real or virtual device sensor signal and a physical model, or may optionally be applied concurrently to multiple devices which are connected via a communication link. The haptic effect may optionally be encoded into a data file on a first device. The data file is then communicated to a second device and the haptic effect is read from the data file and applied to the second device.
    Type: Application
    Filed: April 6, 2017
    Publication date: August 3, 2017
    Applicant: Immersion Corporation
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish, Danny Grant, Juan Manuel Cruz-Hernandez
  • Patent number: 9619033
    Abstract: A system that produces a dynamic haptic effect and generates a drive signal that includes a gesture signal and a real or virtual device sensor signal. The haptic effect is modified dynamically based on both the gesture signal and the real or virtual device sensor signal such as from an accelerometer or gyroscope, or by a signal created from processing data such as still images, video or sound. The haptic effect may optionally be modified dynamically by using the gesture signal and the real or virtual device sensor signal and a physical model, or may optionally be applied concurrently to multiple devices which are connected via a communication link. The haptic effect may optionally be encoded into a data file on a first device. The data file is then communicated to a second device and the haptic effect is read from the data file and applied to the second device.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: April 11, 2017
    Assignee: Immersion Corporation
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
  • Publication number: 20160162032
    Abstract: A system that produces a dynamic haptic effect and generates a drive signal that includes a gesture signal and a real or virtual device sensor signal. The haptic effect is modified dynamically based on both the gesture signal and the real or virtual device sensor signal such as from an accelerometer or gyroscope, or by a signal created from processing data such as still images, video or sound. The haptic effect may optionally be modified dynamically by using the gesture signal and the real or virtual device sensor signal and a physical model, or may optionally be applied concurrently to multiple devices which are connected via a communication link. The haptic effect may optionally be encoded into a data file on a first device. The data file is then communicated to a second device and the haptic effect is read from the data file and applied to the second device.
    Type: Application
    Filed: February 18, 2016
    Publication date: June 9, 2016
    Applicant: Immersion Corporation
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
  • Patent number: 9268403
    Abstract: A system that produces a dynamic haptic effect and generates a drive signal that includes a gesture signal and a real or virtual device sensor signal. The haptic effect is modified dynamically based on both the gesture signal and the real or virtual device sensor signal such as from an accelerometer or gyroscope, or by a signal created from processing data such as still images, video or sound. The haptic effect may optionally be modified dynamically by using the gesture signal and the real or virtual device sensor signal and a physical model, or may optionally be applied concurrently to multiple devices which are connected via a communication link. The haptic effect may optionally be encoded into a data file on a first device. The data file is then communicated to a second device and the haptic effect is read from the data file and applied to the second device.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: February 23, 2016
    Assignee: Immersion Corporation
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
  • Publication number: 20150310465
    Abstract: A behavioral demand response (BDR) system can be implemented to encourage reductions in resource consumption. To accomplish this, consumption reports detailing resource consumption can be generated and transmitted to consumers to encourage resource consumption. For example, a resource consumption report can be generated and transmitted to consumers prior to an identified peak resource consumption event or “peak event” to notify the consumers of the upcoming peak event and request that the consumer reduce resource consumption before/during the peak event. To encourage the consumer to reduce their resource consumption, the resource consumption report can include details regarding the consumer's resource consumption ranking relative to similarly situated consumers.
    Type: Application
    Filed: August 12, 2014
    Publication date: October 29, 2015
    Inventors: Jonathan Chan, Alexandra Liptsey-Rahe, Ryan Devenish, James Jones
  • Publication number: 20150267935
    Abstract: Techniques for saving energy efficient setpoints are described herein. A computing device can detect a change in a setpoint schedule based on setpoint data from a client computing device. The computing device can determine that the change in the setpoint schedule decreases energy consumption for a corresponding utility customer associated with the client computing device. The computing device can generate a notification including an indication that the change in the setpoint schedule decreases energy consumption for the corresponding utility customer. The computing device can further send the notification to the client computing device to cause a prompt to be displayed on a user interface of the client computing device, in which the prompt includes the sent notification. The computing device may cause a prompt to be displayed on the client computing device that includes options including an option to adopt the change in the setpoint schedule using the setpoint data.
    Type: Application
    Filed: September 23, 2014
    Publication date: September 24, 2015
    Inventors: Ryan DEVENISH, Monifa PORTER, Chris KIMM, Robert Aaron CURRY, Seth COUSINS
  • Patent number: 8981915
    Abstract: A system that produces a haptic effect and generates a drive signal that includes at least two haptic effect signals each having a priority level. The haptic effect is a combination of the haptic effect signals and priority levels. The haptic effect may optionally be a combination of the two haptic effect signals if the priority levels are the same, otherwise only the haptic effect signal with the highest priority is used. The frequency of haptic notifications may also be used to generate a drive signal using foreground and background haptic effect channels depending on whether the frequency ratio exceeds a foreground haptic effect threshold.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: March 17, 2015
    Assignee: Immersion Corporation
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
  • Publication number: 20150035780
    Abstract: A system that produces a dynamic haptic effect and generates a drive signal that includes a gesture signal and a real or virtual device sensor signal. The haptic effect is modified dynamically based on both the gesture signal and the real or virtual device sensor signal such as from an accelerometer or gyroscope, or by a signal created from processing data such as still images, video or sound. The haptic effect may optionally be modified dynamically by using the gesture signal and the real or virtual device sensor signal and a physical model, or may optionally be applied concurrently to multiple devices which are connected via a communication link. The haptic effect may optionally be encoded into a data file on a first device. The data file is then communicated to a second device and the haptic effect is read from the data file and applied to the second device.
    Type: Application
    Filed: October 20, 2014
    Publication date: February 5, 2015
    Applicant: IMMERSION CORPORATION
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
  • Publication number: 20140347270
    Abstract: A system that produces a haptic effect and generates a drive signal that includes at least two haptic effect signals each having a priority level. The haptic effect is a combination of the haptic effect signals and priority levels. The haptic effect may optionally be a combination of the two haptic effect signals if the priority levels are the same, otherwise only the haptic effect signal with the highest priority is used. The frequency of haptic notifications may also be used to generate a drive signal using foreground and background haptic effect channels depending on whether the frequency ratio exceeds a foreground haptic effect threshold.
    Type: Application
    Filed: August 12, 2014
    Publication date: November 27, 2014
    Applicant: Immersion Corporation
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
  • Publication number: 20140333565
    Abstract: A system that produces a dynamic haptic effect and generates a drive signal that includes a gesture signal and a real or virtual device sensor signal. The haptic effect is modified dynamically based on both the gesture signal and the real or virtual device sensor signal such as from an accelerometer or gyroscope, or by a signal created from processing data such as still images, video or sound. The haptic effect may optionally be modified dynamically by using the gesture signal and the real or virtual device sensor signal and a physical model, or may optionally be applied concurrently to multiple devices which are connected via a communication link. The haptic effect may optionally be encoded into a data file on a first device. The data file is then communicated to a second device and the haptic effect is read from the data file and applied to the second device.
    Type: Application
    Filed: July 28, 2014
    Publication date: November 13, 2014
    Applicant: IMMERSION CORPORATION
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
  • Patent number: 8866788
    Abstract: A system that produces a dynamic haptic effect and generates a drive signal that includes a gesture signal and a real or virtual device sensor signal. The haptic effect is modified dynamically based on both the gesture signal and the real or virtual device sensor signal such as from an accelerometer or gyroscope, or by a signal created from processing data such as still images, video or sound. The haptic effect may optionally be modified dynamically by using the gesture signal and the real or virtual device sensor signal and a physical model, or may optionally be applied concurrently to multiple devices which are connected via a communication link. The haptic effect may optionally be encoded into a data file on a first device. The data file is then communicated to a second device and the haptic effect is read from the data file and applied to the second device.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: October 21, 2014
    Assignee: Immersion Corporation
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
  • Patent number: 8847741
    Abstract: A system that produces a haptic effect and generates a drive signal that includes at least two haptic effect signals each having a priority level. The haptic effect is a combination of the haptic effect signals and priority levels. The haptic effect may optionally be a combination of the two haptic effect signals if the priority levels are the same, otherwise only the haptic effect signal with the highest priority is used. The frequency of haptic notifications may also be used to generate a drive signal using foreground and background haptic effect channels depending on whether the frequency ratio exceeds a foreground haptic effect threshold.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: September 30, 2014
    Assignee: Immersion Corporation
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
  • Patent number: 8823674
    Abstract: A system that produces a dynamic haptic effect and generates a drive signal that includes a gesture signal and a real or virtual device sensor signal. The haptic effect is modified dynamically based on both the gesture signal and the real or virtual device sensor signal such as from an accelerometer or gyroscope, or by a signal created from processing data such as still images, video or sound. The haptic effect may optionally be modified dynamically by using the gesture signal and the real or virtual device sensor signal and a physical model, or may optionally be applied concurrently to multiple devices which are connected via a communication link. The haptic effect may optionally be encoded into a data file on a first device. The data file is then communicated to a second device and the haptic effect is read from the data file and applied to the second device.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: September 2, 2014
    Assignee: Immersion Corporation
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
  • Publication number: 20140184497
    Abstract: A system that produces a dynamic haptic effect and generates a drive signal that includes a gesture signal and a real or virtual device sensor signal. The haptic effect is modified dynamically based on both the gesture signal and the real or virtual device sensor signal such as from an accelerometer or gyroscope, or by a signal created from processing data such as still images, video or sound. The haptic effect may optionally be modified dynamically by using the gesture signal and the real or virtual device sensor signal and a physical model, or may optionally be applied concurrently to multiple devices which are connected via a communication link. The haptic effect may optionally be encoded into a data file on a first device. The data file is then communicated to a second device and the haptic effect is read from the data file and applied to the second device.
    Type: Application
    Filed: February 10, 2014
    Publication date: July 3, 2014
    Applicant: IMMERSION CORPORATION
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
  • Patent number: 8711118
    Abstract: A system that produces a dynamic haptic effect and generates a drive signal that includes a gesture signal and a real or virtual device sensor signal. The haptic effect is modified dynamically based on both the gesture signal and the real or virtual device sensor signal such as from an accelerometer or gyroscope, or by a signal created from processing data such as still images, video or sound. The haptic effect may optionally be modified dynamically by using the gesture signal and the real or virtual device sensor signal and a physical model, or may optionally be applied concurrently to multiple devices which are connected via a communication link. The haptic effect may optionally be encoded into a data file on a first device. The data file is then communicated to a second device and the haptic effect is read from the data file and applied to the second device.
    Type: Grant
    Filed: February 15, 2012
    Date of Patent: April 29, 2014
    Assignee: Immersion Corporation
    Inventors: Jason Short, Ryan Devenish, David Birnbaum, Chris Ullrich
  • Patent number: D753168
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: April 5, 2016
    Assignee: Opower, Inc.
    Inventors: Jonathan Chan, Alexandra Liptsey-Rahe, Ryan Devenish, James Jones