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).

  • Publication number: 20140104165
    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: December 19, 2013
    Publication date: April 17, 2014
    Applicant: IMMERSION CORPORATION
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
  • Patent number: 8659571
    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 21, 2013
    Date of Patent: February 25, 2014
    Assignee: Immersion Corporation
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
  • Patent number: 8624864
    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: March 1, 2013
    Date of Patent: January 7, 2014
    Assignee: Immersion Corporation
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
  • Publication number: 20130311881
    Abstract: Systems and methods for haptically enabled metadata are disclosed. One disclosed embodiment of a method comprises receiving, by an electronic device, an electronic list corresponding to a plurality of data items. The method further comprises analyzing, by the electronic device, metadata within the electronic list to determine a haptic effect associated with a first data item in the plurality of data items. The method further comprises generating a signal, the signal being generated when information corresponding to the first data item is initially displayed on a display associated with the electronic device, the signal configured to cause the haptic effect. The method further comprises outputting the signal.
    Type: Application
    Filed: May 16, 2012
    Publication date: November 21, 2013
    Applicant: Immersion Corporation
    Inventors: David Birnbaum, Marcus Aurelius Bothsa, Jason Short, Ryan Devenish, Chris Ullrich
  • Publication number: 20130300683
    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 21, 2013
    Publication date: November 14, 2013
    Applicant: IMMERSION CORPORATION
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
  • Patent number: 8570296
    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: May 16, 2012
    Date of Patent: October 29, 2013
    Assignee: Immersion Corporation
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
  • Patent number: 8539353
    Abstract: A computer-implemented method for interacting with a file stored on a computing device that includes a display. The method includes causing a first user interface element to be displayed; receiving user input; determining that the user input is received for a duration of time greater than a threshold value; and, in response to determining, causing a first full tab to be displayed on a first side of the first user interface element, where the first full tab is associated with a first function for manipulating the file.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: September 17, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Michael Jones, Ryan Devenish, Jonathan Kaplan, John Furlan, Elizabeth A. Cleary, Matthew John Barthelemy
  • Publication number: 20130222310
    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: March 1, 2013
    Publication date: August 29, 2013
    Applicant: IMMERSION CORPORATION
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
  • Patent number: 8516395
    Abstract: A method that includes causing at least a portion of a first representation of a first file and at least a portion of a second representation of a second file to be displayed in a user interface on a display associated with a computing device, where the first file is included in a first folder included in a folder structure stored in a memory included within the computing device, and the second file is included in a second folder included in the folder structure. The method further includes receiving user input to navigate content stored in the folder structure, and, in response to the user input, causing the at least a portion of the first representation and the at least a portion of the second representation to move in a first direction within the user interface.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: August 20, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Ariel Braunstein, Jonathan Kaplan, John Furlan, Richard Tobais Inman, Elizabeth A. Cleary, Michael Jones, Ryan Devenish, Matthew John Barthelemy
  • Publication number: 20130207904
    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 15, 2012
    Publication date: August 15, 2013
    Applicant: IMMERSION CORPORATION
    Inventors: Jason Short, Ryan Devenish, David Birnbaum, Chris Ullrich
  • Patent number: 8493354
    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: August 23, 2012
    Date of Patent: July 23, 2013
    Assignee: Immersion Corporation
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
  • Patent number: 8279193
    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: May 16, 2012
    Date of Patent: October 2, 2012
    Assignee: Immersion Corporation
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
  • Publication number: 20120229400
    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: May 16, 2012
    Publication date: September 13, 2012
    Applicant: Immersion Corporation
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
  • Publication number: 20120229401
    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: May 16, 2012
    Publication date: September 13, 2012
    Applicant: Immersion Corporation
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
  • Publication number: 20110246928
    Abstract: A method that includes causing at least a portion of a first representation of a first file and at least a portion of a second representation of a second file to be displayed in a user interface on a display associated with a computing device, where the first file is included in a first folder included in a folder structure stored in a memory included within the computing device, and the second file is included in a second folder included in the folder structure. The method further includes receiving user input to navigate content stored in the folder structure, and, in response to the user input, causing the at least a portion of the first representation and the at least a portion of the second representation to move in a first direction within the user interface.
    Type: Application
    Filed: March 30, 2010
    Publication date: October 6, 2011
    Inventors: Ariel Braunstein, Jonathan Kaplan, John Furlan, Richard Tobias Inman, Elizabeth A. Cleary, Michael Jones, Ryan Devenish, Matthew John Barthelemy
  • Publication number: 20110242002
    Abstract: A computing device that includes a display configured to display a first video and a touch strip configured to receive user input. The computing device further includes a processor and a memory storing instructions that when executed by the processor cause the processor to determine that the user input comprises a drag input defined by sliding at least one finger along the touch strip, and, in response to the drag input, cause a second video to be displayed on the display.
    Type: Application
    Filed: March 30, 2010
    Publication date: October 6, 2011
    Inventors: Jonathan KAPLAN, John Furlan, Ariel Braunstein, Simon Fleming-Wood, Richard Tobias Inman, Greg Allen Cummings, Elizabeth A. Cleary, Ryan Devenish, Michael Jones, Matthew John Barthelemy
  • Publication number: 20110246929
    Abstract: A computer-implemented method for interacting with a file stored on a computing device that includes a display. The method includes causing a first user interface element to be displayed; receiving user input; determining that the user input is received for a duration of time greater than a threshold value; and, in response to determining, causing a first full tab to be displayed on a first side of the first user interface element, where the first full tab is associated with a first function for manipulating the file.
    Type: Application
    Filed: March 30, 2010
    Publication date: October 6, 2011
    Inventors: Michael Jones, Ryan Devenish, Jonathan Kaplan, John Furlan, Elizabeth A. Cleary, Matthew John Barthelemy
  • Patent number: D655300
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: March 6, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Michael Jones, Ryan Devenish, Jonathan Kaplan, John Furlan, Elizabeth A. Cleary, Matthew Barthelemy