Patents by Inventor Richard J. Walsh

Richard J. Walsh 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: 20160344869
    Abstract: Methods for dynamically switching communications to text interactions are provided. In one example, a method includes the steps of receiving a phone call and determining a voice queue wait time exceeds a predetermined threshold. The phone call is routed to a speech-to-text queue based on the determination, and an audio signal associated with the phone call is converted to an instant message interaction.
    Type: Application
    Filed: May 18, 2015
    Publication date: November 24, 2016
    Applicants: INTERACTIVE INTELLIGENCE, INC.
    Inventors: Kalpit Patel, Richard J. Walsh, Michael David Snyder
  • Patent number: 9503426
    Abstract: A virtual environment firewall receives a message having a request from a virtual environment entity intended for a virtual environment controller. The virtual environment firewall determines whether the request complies with one or more governance rules of the virtual environment controller. If the request does not comply with the one or more governance rules, the virtual environment firewall processes the message to prevent the request from being processed by the virtual environment controller.
    Type: Grant
    Filed: April 15, 2013
    Date of Patent: November 22, 2016
    Assignee: Qurio Holdings, Inc.
    Inventors: Richard J. Walsh, James Evans, Kunal Kandekar
  • Patent number: 9497326
    Abstract: A system and method are presented for voicemail acceleration. A voicemail acceleration system, which functions to accelerate the experience of a user, is associated with at least one user device. A user may initiate an interaction with another user, wherein the device associated with the voicemail acceleration system detects that the interaction is being sent to voicemail through contact analysis. A pre-established message and/or a number of options may be presented to the user initiating the interaction, wherein the user may choose an option or elect to automatically leave a message and end the interaction on their end. The voicemail acceleration system provides the retrieved message to the other user and finishes the interaction.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: November 15, 2016
    Assignee: Interactive Intelligence Group, Inc.
    Inventors: Richard J. Walsh, Michael D. Snyder
  • Publication number: 20160309032
    Abstract: Methods for enhancing call experiences through personal rules are provided. In one example, a method includes the steps of receiving a phone call and caller identification information associated with the phone call and routing the phone call to an interactive voice response system. A caller profile is developed based on a comparison of the caller identification information and one or more data stores. The caller profile is matched with a predetermined personal rule, and a dynamic message is generated in the interactive voice response system based on the matching predetermined personal rule.
    Type: Application
    Filed: April 16, 2015
    Publication date: October 20, 2016
    Applicant: INTERACTIVE INTELLIGENCE, INC.
    Inventors: Kalpit Patel, Richard J. Walsh, Richard M. Neidermyer
  • Patent number: 9468031
    Abstract: A method and apparatus for managing communications between a mobile device and a machine are described. A mobile device wirelessly discovers a plurality of mobile machine identifiers (IDs) of a plurality of mobile machines, each machine adapted to wirelessly communicate attribute information about the first machine upon receipt of an authorization indication. The mobile device selects a first machine of the plurality of machines and sends a machine identifier (ID) obtained from the first machine to a server. The mobile device receives an authorization indication from the server that authorizes communication with the first machine. The mobile device sends the authorization indication to the first machine, and in response to sending the authorization indication, receives attribute information from the first machine.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: October 11, 2016
    Assignee: Cranbrook Technology, LLC
    Inventors: Gregory M. Evans, Richard J. Walsh, Eric Gregg
  • Publication number: 20160255474
    Abstract: Systems and methods relating to location-based applications, such as widgets, are disclosed. In general, in one embodiment, location-based application service obtains an anticipated location of a mobile device and determines whether the anticipated location of the mobile device is associated with one of a plurality of non-adjacent geographic locations associated with an establishment. An application identifier associated with the plurality of non-adjacent geographic locations associated with the establishment is provided based on the determination, where the application identifier at least one of identifies an application for the mobile device to activate and references a remote source for the mobile device to obtain the application.
    Type: Application
    Filed: May 9, 2016
    Publication date: September 1, 2016
    Inventors: Alfredo C. Issa, Kunal Kandekar, Scott Curtis, Richard J. Walsh
  • Patent number: 9424882
    Abstract: A semantic based trick play method and system in a media player is provided in which a semantic trick play command is received from a user while the user is experiencing a current content of a media item. Metadata is detected with respect to a current playback position of the media item, and at least one further playback position is determined in the current content of the media item or a related content in another media item. The further playback position is semantically related to the metadata of the current playback position. Playback is then moved to the at least one further playback position, so that the user experiences a media content of the at least one further playback position.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: August 23, 2016
    Assignee: Porto Technology, LLC
    Inventors: Alfredo C. Issa, Kunal Kandekar, Richard J. Walsh
  • Patent number: 9392228
    Abstract: Systems and methods are provided for obtaining look-ahead segments for a streaming media item during playback such that the viewer can easily skip to the look-ahead segments without experiencing any substantial interruption or delay in playback. In general, a streaming media source begins streaming a media item to a streaming media client for playback. In one embodiment, the streaming media client selects one or more segments of the media item as one or more look-ahead segments to prefetch from the streaming media source. Then, while the media item is being streamed to the streaming media client for playback, the streaming media client prefetches the one or more look-ahead segments of the media item from the streaming media source. The look-ahead segments are thereafter utilized to enable the viewer to skip ahead in playback without experiencing a substantial interruption or delay in playback.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: July 12, 2016
    Assignee: PORTO TECHNOLOGY, LLC
    Inventors: Kunal Kandekar, Richard J. Walsh, Alfredo C. Issa, Ravi Reddy Katpelly
  • Patent number: 9378278
    Abstract: A server and device for constructing and presenting a consumption profile for a media item are provided. In general, consumption of a media item by a number of first users is tracked. Thereafter, before and/or during playback of the media item by a second user, a consumption profile for the media item is constructed and presented to the second user.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: June 28, 2016
    Assignee: PORTO Technology, LLC
    Inventors: Kunal Kandekar, Richard J. Walsh, Hugh Svendsen
  • Patent number: 9338601
    Abstract: Systems and methods relating to location-based applications, such as widgets, are disclosed. In general, in one embodiment, location-based application service obtains a current location of a mobile device and determines whether the current location of the mobile device is associated with one of a plurality of non-adjacent geographic locations associated with an establishment. An application identifier associated with the plurality of non-adjacent geographic locations associated with the establishment is provided based on the determination, where the application identifier at least one of identifies an application for the mobile device to activate and references a remote source for the mobile device to obtain the application.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: May 10, 2016
    Assignee: Waldeck Technology, LLC
    Inventors: Alfredo C. Issa, Kunal Kandekar, Scott Curtis, Richard J. Walsh
  • Publication number: 20160064032
    Abstract: A semantic based trick play method and system in a media player is provided in which a semantic trick play command is received from a user while the user is experiencing a current content of a media item. Metadata is detected with respect to a current playback position of the media item, and at least one further playback position is determined in the current content of the media item or a related content in another media item. The further playback position is semantically related to the metadata of the current playback position. Playback is then moved to the at least one further playback position, so that the user experiences a media content of the at least one further playback position.
    Type: Application
    Filed: November 9, 2015
    Publication date: March 3, 2016
    Inventors: Alfredo C. Issa, Kunal Kandekar, Richard J. Walsh
  • Publication number: 20160037575
    Abstract: A method and apparatus for managing communications between a mobile device and a machine are described. A mobile device wirelessly discovers a plurality of mobile machine identifiers (IDs) of a plurality of mobile machines, each machine adapted to wirelessly communicate attribute information about the first machine upon receipt of an authorization indication. The mobile device selects a first machine of the plurality of machines and sends a machine identifier (ID) obtained from the first machine to a server. The mobile device receives an authorization indication from the server that authorizes communication with the first machine. The mobile device sends the authorization indication to the first machine, and in response to sending the authorization indication, receives attribute information from the first machine.
    Type: Application
    Filed: October 12, 2015
    Publication date: February 4, 2016
    Inventors: Gregory M. Evans, Richard J. Walsh, Eric Gregg
  • Patent number: 9232248
    Abstract: A device receives key frame information for each of a plurality of key frames of a video content item and sends the key frame information from the device to a recipient while a corresponding segment of the video content item is being rendered by the device. The key frame information may include key frames of the video content item, references to the key frames of the video content item stored by one or more remote sources, or information identifying the key frames of the video content item to enable extraction of the key frames by a recipient device. Each key frame is representative of a segment of the video content item. The key frame information for the video content item is then sent to second users while the first user views the corresponding segment of the video content item. Advertisements may be sent with, or replace, the key frame information.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: January 5, 2016
    Assignee: PORTO TECHNOLOGY, LLC
    Inventors: Alfredo C. Issa, Richard J. Walsh, Kunal Kandekar, Gregory M. Evans, Scott Curtis
  • Patent number: 9213230
    Abstract: A system and method for collaboratively providing configurations for a media environment are provided. In general, configuration events from a number of media environments are collected and provided to a Collaborative Configuration System (CCS) server. Based on the configuration events, the CCS server generates and provides recommended configurations to a media environment. The recommended configurations may be generated prior to or after receiving a request for recommended configurations from the media environment. In one embodiment, the recommended configurations are provided as a recommended configuration profile providing a set of configurations to be applied at the media environment. In another embodiment, the recommended configurations are provided as a CCS track associated with a particular media presentation. The CCS track includes configuration changes to be applied to the media environment for a number of time slices of the media presentation during playback of the media presentation.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: December 15, 2015
    Assignee: Qurio Holdings, Inc.
    Inventors: Christopher M. Amidon, Alfredo C. Issa, Richard J. Walsh, Gary W. Black
  • Patent number: 9183881
    Abstract: A semantic based trick play method and system in a media player is provided in which a semantic trick play command is received from a user while the user is experiencing a current content of a media item. Metadata is detected with respect to a current playback position of the media item, and at least one further playback position is determined in the current content of the media item or a related content in another media item. The further playback position is semantically related to the metadata of the current playback position. Playback is then moved to the at least one further playback position, so that the user experiences a media content of the at least one further playback position.
    Type: Grant
    Filed: June 10, 2009
    Date of Patent: November 10, 2015
    Assignee: Porto Technology, LLC
    Inventors: Alfredo C. Issa, Kunal Kandekar, Richard J. Walsh
  • Patent number: 9166711
    Abstract: A method and apparatus for influencing a viewer to select a second feed. A shared medium is loaded beyond a loading threshold. One or more high viewership feeds being provided over the shared medium are designated preferred feeds, and one or more user devices providing low viewership feeds to viewers are designated candidate user devices. The candidate user devices are instructed to influence their respective viewers to select one of the high viewership feeds. The candidate user devices select a second feed from one or more preferred feeds, and provide information pertaining to the second feed to the viewer.
    Type: Grant
    Filed: November 19, 2008
    Date of Patent: October 20, 2015
    Assignee: Qurio Holdings, Inc.
    Inventors: Gregory M. Evans, Richard J. Walsh
  • Patent number: 9161157
    Abstract: A method and apparatus for managing communications between a mobile device and a machine. A mobile device wirelessly discovers a first machine that is adapted to wirelessly communicate attribute information about the first machine upon receipt of an authorization indication. The mobile device sends a machine identifier (ID) obtained from the first machine to a server. The mobile device receives an authorization indication from the server that authorizes communication with the first machine. The mobile device sends the authorization indication to the first machine, and in response to sending the authorization indication, receives attribute information from the first machine.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: October 13, 2015
    Assignee: Cranbrook Technology, LLC
    Inventors: Gregory M. Evans, Richard J. Walsh, Eric Gregg
  • Patent number: D752081
    Type: Grant
    Filed: January 21, 2014
    Date of Patent: March 22, 2016
    Assignee: ACCOMPANI, INC.
    Inventors: Amy Chang, Twum Djin, Ryan McDonough, Jan M. Ruhl, Richard J. Walsh, IV
  • Patent number: D759687
    Type: Grant
    Filed: January 21, 2014
    Date of Patent: June 21, 2016
    Assignee: ACCOMPANI, INC.
    Inventors: Amy Chang, Twum Djin, Ryan McDonough, Jan M. Ruhl, Richard J. Walsh, IV
  • Patent number: D768721
    Type: Grant
    Filed: January 21, 2014
    Date of Patent: October 11, 2016
    Assignee: Accompani, Inc.
    Inventors: Amy Chang, Twum Djin, Ryan McDonough, Jan M. Ruhl, Richard J. Walsh, IV