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: 10466791Abstract: 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: GrantFiled: April 6, 2017Date of Patent: November 5, 2019Assignee: Immersion CorporationInventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish, Danny Grant, Juan Manuel Cruz-Hernandez
-
Patent number: 10031534Abstract: 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: GrantFiled: June 10, 2014Date of Patent: July 24, 2018Assignee: OPOWER, INC.Inventors: Ryan Devenish, Daniel McCool, Thomas E. Darci, Ralph Niewmierzycki, Mari Miyachi
-
Patent number: 9852484Abstract: 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: GrantFiled: May 28, 2014Date of Patent: December 26, 2017Assignee: OPOWER, INC.Inventors: Agustin Fonts, Ryan Devenish, David Byron, Thomas E. Darci
-
Patent number: 9835352Abstract: 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: GrantFiled: September 23, 2014Date of Patent: December 5, 2017Assignee: OPOWER, INC.Inventors: Ryan Devenish, Monifa Porter, Chris Kimm, Robert Aaron Curry, Seth Cousins
-
Publication number: 20170220115Abstract: 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: ApplicationFiled: April 6, 2017Publication date: August 3, 2017Applicant: Immersion CorporationInventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish, Danny Grant, Juan Manuel Cruz-Hernandez
-
Patent number: 9619033Abstract: 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: GrantFiled: February 18, 2016Date of Patent: April 11, 2017Assignee: Immersion CorporationInventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
-
Publication number: 20160162032Abstract: 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: ApplicationFiled: February 18, 2016Publication date: June 9, 2016Applicant: Immersion CorporationInventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
-
Patent number: 9268403Abstract: 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: GrantFiled: October 20, 2014Date of Patent: February 23, 2016Assignee: Immersion CorporationInventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
-
Publication number: 20150310465Abstract: 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: ApplicationFiled: August 12, 2014Publication date: October 29, 2015Inventors: Jonathan Chan, Alexandra Liptsey-Rahe, Ryan Devenish, James Jones
-
Publication number: 20150267935Abstract: 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: ApplicationFiled: September 23, 2014Publication date: September 24, 2015Inventors: Ryan DEVENISH, Monifa PORTER, Chris KIMM, Robert Aaron CURRY, Seth COUSINS
-
Patent number: 8981915Abstract: 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: GrantFiled: August 12, 2014Date of Patent: March 17, 2015Assignee: Immersion CorporationInventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
-
Publication number: 20150035780Abstract: 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: ApplicationFiled: October 20, 2014Publication date: February 5, 2015Applicant: IMMERSION CORPORATIONInventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
-
Publication number: 20140347270Abstract: 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: ApplicationFiled: August 12, 2014Publication date: November 27, 2014Applicant: Immersion CorporationInventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
-
Publication number: 20140333565Abstract: 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: ApplicationFiled: July 28, 2014Publication date: November 13, 2014Applicant: IMMERSION CORPORATIONInventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
-
Patent number: 8866788Abstract: 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: GrantFiled: July 28, 2014Date of Patent: October 21, 2014Assignee: Immersion CorporationInventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
-
Patent number: 8847741Abstract: 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: GrantFiled: December 19, 2013Date of Patent: September 30, 2014Assignee: Immersion CorporationInventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
-
Patent number: 8823674Abstract: 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: GrantFiled: February 10, 2014Date of Patent: September 2, 2014Assignee: Immersion CorporationInventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
-
Publication number: 20140184497Abstract: 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: ApplicationFiled: February 10, 2014Publication date: July 3, 2014Applicant: IMMERSION CORPORATIONInventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
-
Patent number: 8711118Abstract: 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: GrantFiled: February 15, 2012Date of Patent: April 29, 2014Assignee: Immersion CorporationInventors: Jason Short, Ryan Devenish, David Birnbaum, Chris Ullrich
-
Patent number: D753168Type: GrantFiled: June 27, 2014Date of Patent: April 5, 2016Assignee: Opower, Inc.Inventors: Jonathan Chan, Alexandra Liptsey-Rahe, Ryan Devenish, James Jones