Patents by Inventor Ryan Lynch

Ryan Lynch 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: 10402216
    Abstract: The present disclosure relates to live support integration in a virtual machine based development environment. According to one embodiment, a method generally includes obtaining, by a virtual machine in the virtual machine based development environment, a token from a secure location. In some embodiments, upon determining, that the token is authentic, the virtual machine determines system configuration information relating to the virtual machine. In certain embodiments, the virtual machine establishes a communication channel with a remote support device using the token. The establishing may comprise transmitting, by the virtual machine, the system configuration information to the remote support device and enabling two-way communication between the virtual machine and the remote support device.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: September 3, 2019
    Assignee: INTUIT, INC.
    Inventors: Chad Bell, Vinay Kumar, Ryan Lynch, Joseph Elwell
  • Patent number: 10404833
    Abstract: The present disclosure relates to dynamic software configuration. In some embodiments, a client device of a plurality of client devices requests a configuration. The request may comprise information identifying an environment of the client device. In some embodiments, the configuration request is compared to a baseline configuration and a custom configuration. The baseline configuration may comprise values corresponding to a plurality of dynamic properties, and the custom configuration may comprise values corresponding to a subset of the plurality of dynamic properties. Device. In some embodiments, upon determining, based on the comparing, that the custom configuration is applicable to the environment of the client device, the client device is provided with a client configuration comprising the values from the baseline configuration wherein the values of the subset of the plurality of dynamic properties are replaced by the values from the custom configuration.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: September 3, 2019
    Assignee: INTUIT, INC.
    Inventors: Marcello Alves de Sales, Jr., Mark Hughes, Ryan Lynch
  • Patent number: 10379922
    Abstract: The present disclosure relates to error recovery in a virtual machine-based development environment. An example method generally includes monitoring for an error event in a virtual machine managed within a development environment. The development environment attempts to recover the virtual machine from the error event by performing a first error remediation procedure on the virtual machine. Upon determining that the first error remediation procedure failed to recover the virtual machine from the error event, the development environment attempts to recover the virtual machine from the error event by performing a second error remediation procedure on the virtual machine. The second remediation procedure may be a procedure that is more severe than the first error remediation procedure.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: August 13, 2019
    Assignee: INTUIT INC.
    Inventors: Chad Bell, Vinay Kumar, Ryan Lynch, Joseph Elwell
  • Patent number: 10365954
    Abstract: The present disclosure relates to providing a virtual development environment by receiving a request for a development environment from a user, identifying resources from the request and resource on which the requested resource depends, and obtaining virtual machine images for each resource from a repository. The virtual machine images are executed in separate virtual machines to provide a development environment and related resources to the user.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: July 30, 2019
    Assignee: INTUIT, INC.
    Inventors: Chad Bell, Vinay Kumar, Ryan Lynch, Joseph Elwell
  • Patent number: 10353729
    Abstract: The present disclosure relates to managing service dependencies in a virtual machine-based development environment. An example method generally includes retrieving information identifying one or more service dependencies for a first service hosted by a virtual machine being instantiated in a development environment. For each service dependency of the one or more service dependencies, a service dependency manager identifies whether the service dependency is accessible by the first service in the development environment. Upon determining that the service dependency is not accessible by the first service in the development environment, the service dependency manager spawns an instance of the service dependency and connects the service dependency to the virtual machine hosting the first service. If the service dependency is accessible by the first service in the development environment, the service dependency manager connects the service dependency to the virtual machine hosting the first service.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: July 16, 2019
    Assignee: INTUIT INC.
    Inventors: Chad Bell, Vinay Kumar, Ryan Lynch, Joseph Elwell
  • Patent number: 8812716
    Abstract: A method and system for switching media streams of a video in a client system. The media streams are made available to the client system by a content providing system. A first media stream received from the content providing system is played in a SHOW mode in the client system. An environmental change in an environment within or adjacent to the client system is detected, resulting in executing a procedure for deciding whether to switch from playing the first media stream to playing a second media stream differing from the first media stream. The executed procedure decides to make the switch. The switch is made to playing the second media stream in the SHOW mode as the second media stream is being received from the content providing system in response having been requested from the content providing system. The switching preserves content continuity of the video.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: August 19, 2014
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey David Amsterdam, Christopher Eythan Holladay, Ryan Lynch Whitman
  • Patent number: 8782272
    Abstract: A method and system for switching media streams of a video in a client system. The media streams are made available to the client system by a content providing system. A first media stream received from the content providing system is played in a SHOW mode in the client system. An environmental change in an environment within or adjacent to the client system is detected, resulting in executing a procedure for deciding whether to switch from playing the first media stream to playing a second media stream differing from the first media stream. The executed procedure decides to make the switch. The switch is made to playing the second media stream in the SHOW mode as the second media stream is being received from the content providing system in response having been requested from the content providing system. The switching preserves content continuity of the video.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: July 15, 2014
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey David Amsterdam, Christopher Eythan Holladay, Ryan Lynch Whitman
  • Publication number: 20120265894
    Abstract: A method and system for switching media streams of a video in a client system. The media streams are made available to the client system by a content providing system. A first media stream received from the content providing system is played in a SHOW mode in the client system. An environmental change in an environment within or adjacent to the client system is detected, resulting in executing a procedure for deciding whether to switch from playing the first media stream to playing a second media stream differing from the first media stream. The executed procedure decides to make the switch. The switch is made to playing the second media stream in the SHOW mode as the second media stream is being received from the content providing system in response having been requested from the content providing system. The switching preserves content continuity of the video.
    Type: Application
    Filed: June 21, 2012
    Publication date: October 18, 2012
    Applicant: International Business Machines Corporation
    Inventors: Jeffrey David Amsterdam, Christopher Eythan Holladay, Ryan Lynch Whitman
  • Publication number: 20120259995
    Abstract: A method and system for switching media streams of a video in a client system. The media streams are made available to the client system by a content providing system. A first media stream received from the content providing system is played in a SHOW mode in the client system. An environmental change in an environment within or adjacent to the client system is detected, resulting in executing a procedure for deciding whether to switch from playing the first media stream to playing a second media stream differing from the first media stream. The executed procedure decides to make the switch. The switch is made to playing the second media stream in the SHOW mode as the second media stream is being received from the content providing system in response having been requested from the content providing system. The switching preserves content continuity of the video.
    Type: Application
    Filed: June 21, 2012
    Publication date: October 11, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey David Amsterdam, Christopher Eythan Holladay, Ryan Lynch Whitman
  • Patent number: 8234396
    Abstract: A process for switching media streams of a video in a client system. The media streams are made available to the client system by a content providing system. A first media stream received from the content providing system is played in a SHOW mode in the client system. An environmental change in an environment within or adjacent to the client system is detected, resulting in executing a procedure for deciding whether to switch from playing the first media stream to playing a second media stream differing from the first media stream. The executed procedure decides to make the switch. The switch is made to playing the second media stream in the SHOW mode as the second media stream is being received from the content providing system in response having been requested from the content providing system. The switching preserves content continuity of the video.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: July 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey David Amsterdam, Christopher Eythan Holladay, Ryan Lynch Whitman
  • Publication number: 20100299445
    Abstract: A process for switching media streams of a video in a client system. The media streams are made available to the client system by a content providing system. A first media stream received from the content providing system is played in a SHOW mode in the client system. An environmental change in an environment within or adjacent to the client system is detected, resulting in executing a procedure for deciding whether to switch from playing the first media stream to playing a second media stream differing from the first media stream. The executed procedure decides to make the switch. The switch is made to playing the second media stream in the SHOW mode as the second media stream is being received from the content providing system in response having been requested from the content providing system. The switching preserves content continuity of the video.
    Type: Application
    Filed: July 30, 2010
    Publication date: November 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey David Amsterdam, Christopher Eythan Holladay, Ryan Lynch Whitman
  • Patent number: 7779140
    Abstract: A method and system for switching media streams of a video in a client system. The media streams are made available to the client system by a content providing system. A first media stream received from the content providing system is played in a SHOW mode in the client system. A command is received from a control system to execute a procedure for deciding whether to switch from playing the first media stream to playing a second media stream which has a different media stream bandwidth than the first media stream. The executed procedure decides to make the switch. The switch is made to playing the second media stream in the SHOW mode as the second media stream is being received from the content providing system in response having been requested from the content providing system. The switching preserves content continuity of the video.
    Type: Grant
    Filed: March 14, 2008
    Date of Patent: August 17, 2010
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey David Amsterdam, Christopher Eythan Holladay, Ryan Lynch Whitman
  • Patent number: 7774488
    Abstract: A method and system for switching media streams of a video in a client system. The media streams are made available to the client system by a content providing system. A first media stream received from the content providing system is played in a SHOW mode in the client system. An environmental change in an environment within or adjacent to the client system is detected, resulting in executing a procedure for deciding whether to switch from playing the first media stream to playing a second media stream differing from the first media stream. The executed procedure decides to make the switch. The switch is made to playing the second media stream in the SHOW mode as the second media stream is being received from the content providing system in response having been requested from the content providing system. The switching preserves content continuity of the video.
    Type: Grant
    Filed: March 12, 2008
    Date of Patent: August 10, 2010
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey David Amsterdam, Christopher Eythan Holladay, Ryan Lynch Whitman
  • Publication number: 20090234938
    Abstract: A method and system for switching media streams of a video in a client system. The media streams are made available to the client system by a content providing system. A first media stream received from the content providing system is played in a SHOW mode in the client system. An environmental change in an environment within or adjacent to the client system is detected, resulting in executing a procedure for deciding whether to switch from playing the first media stream to playing a second media stream differing from the first media stream. The executed procedure decides to make the switch. The switch is made to playing the second media stream in the SHOW mode as the second media stream is being received from the content providing system in response having been requested from the content providing system. The switching preserves content continuity of the video.
    Type: Application
    Filed: March 12, 2008
    Publication date: September 17, 2009
    Inventors: Jeffrey David Amsterdam, Christopher Eythan Holladay, Ryan Lynch Whitman
  • Publication number: 20090235318
    Abstract: A method and system for switching media streams of a video in a client system. The media streams are made available to the client system by a content providing system. A first media stream received from the content providing system is played in a SHOW mode in the client system. A command is received from a control system to execute a procedure for deciding whether to switch from playing the first media stream to playing a second media stream which has a different media stream bandwidth than the first media stream. The executed procedure decides to make the switch. The switch is made to playing the second media stream in the SHOW mode as the second media stream is being received from the content providing system in response having been requested from the content providing system. The switching preserves content continuity of the video.
    Type: Application
    Filed: March 14, 2008
    Publication date: September 17, 2009
    Inventors: Jeffrey David Amsterdam, Christopher Eythan Holladay, Ryan Lynch Whitman
  • Publication number: 20090032546
    Abstract: Systems and methods for providing a pill bottle including an internal and external sleeve are provided. A pill bottle according to the invention may include an external sleeve and an internal sleeve. The internal sleeve preferably includes a cavity for holding pills. The external sleeve is slidably coupled to the internal sleeve. The external sleeve may include a groove and the internal sleeve may include a projection that may slide within the groove. The groove may prevent substantial rotation of the external sleeve with respect to the internal sleeve by preventing a substantial rotational of the projection with respect to the groove.
    Type: Application
    Filed: August 1, 2007
    Publication date: February 5, 2009
    Inventors: Theresa Litherland, Lizabeth London, Lawrence Kiey, Debbie C. Heilman, David Trapani, Shaun Walsh, Juliet McQuillan, Michael Forehand, Eric Christopher, Janice Jackson, Kathy Monday, Adele Gulfo, Tammi Gaskins, Dipak Patel, Ryan Lynch, Jacqueline McSwiney, Ann M. Sullivan
  • Publication number: 20090032547
    Abstract: Systems and methods for providing a three button actuated pill holder/dispenser are provided. Such a pill holder/dispenser may include a housing comprising a plurality of apertures, a top button and two side buttons. In response to actuation of the top button, a pill may be dispensed from the pill holder/dispenser. Preferably, the two side buttons, which may project through the apertures, lock the top button, such that the top button may only be actuated when the two side buttons are depressed. Alternatively, some other sequence of the buttons may be implemented to cause a pill to be actuated. Additionally, the pill holder/dispenser may be packaged in a sealable package.
    Type: Application
    Filed: July 31, 2007
    Publication date: February 5, 2009
    Inventors: Theresa Litherland, Lizabeth London, Lawrence Kiey, Debbie C. Heilman, David Trapani, Shaun Walsh, Juliet McQuillan, Michael Forehand, Eric Christopher, Janice Jackson, Kathy Monday, Adele Gulfo, Elissa Budischak, Tammi Gaskins, Dipak Patel, Ryan Lynch, Jacqueline McSwiney, Thomas Parent