Patents by Inventor Steve McKinnon

Steve McKinnon 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: 12192863
    Abstract: Embodiments of the present disclosure provide techniques for improving interaction dynamics between users and telecommunications devices through the use of encoded audio signals. An interaction system can obtain user inputs during a telecommunications session, obtain encoded audio signals based on these inputs, and transmit the encoded signals. A telecommunications device can receive these encoded audio signals, decode them to identify embedded instructions, and execute the corresponding operations, thereby facilitating enhanced interaction dynamics.
    Type: Grant
    Filed: May 1, 2024
    Date of Patent: January 7, 2025
    Assignee: Bandwidth Inc.
    Inventor: Steve McKinnon
  • Publication number: 20140359147
    Abstract: Various embodiments are directed to techniques for placing and receiving calls via a web-browser interface. In some embodiments communication connection logic may be be executed by a processor component to receive a request to establish a bi-directional communication session between a first endpoint and multiple endpoints via a uniform resource indicator (URI) accessed via a web browser of the first endpoint, identify the second endpoints based on the URI, send a connection request to at least one of the second endpoints, receive a connection acceptance response from at least one of the second endpoints, and establish the bi-directional communication session between the first endpoint and the second endpoints. Other examples are described and claimed.
    Type: Application
    Filed: August 18, 2014
    Publication date: December 4, 2014
    Inventors: Brad Roldan, Doug Neumann, Steve McKinnon, Tyler Cross
  • Patent number: 7036082
    Abstract: A virtual reality system initiates desired real world actions in response to defined events occurring within a virtual environment. A variety of systems, such as communications devices, computer networks, and software applications, may be interfaced with the virtual reality system and made responsive to virtual events. For example, the virtual reality system may trigger a communications system to establish a communications link between people in response to a virtual event. Users, represented as avatars within the virtual environment, generate events by interacting with virtual entities, such as other avatars, virtual objects, and virtual locations. Virtual entities can be associated with specific users, and users can define desired behaviors for associated entities. Behaviors control the real world actions triggered by virtual events. Users can modify these behaviors, and the virtual reality system may change behaviors based on changing conditions, such as time of day or the whereabouts of a particular user.
    Type: Grant
    Filed: September 21, 2000
    Date of Patent: April 25, 2006
    Assignee: Nortel Networks Limited
    Inventors: William C. Dalrymple, Steve McKinnon
  • Patent number: 6976094
    Abstract: The present invention allows synchronization of web browsers to eliminate the need for users to convey uniform resource locators (URLs) or like location indicia. The invention operates with a local user's browser to identify the URL for a newly loaded web page and transmit this newly loaded URL to a remote user's computer for loading on the remote user's browser. Further, the invention also provides for receiving URLs associated with web pages loaded onto the remote user's browser and loading the web pages on the local user's browser using the received URLs.
    Type: Grant
    Filed: September 21, 2000
    Date of Patent: December 13, 2005
    Assignee: Nortel Networks Limited
    Inventors: William C. Dalrymple, Ta-Ming Chen, Steve McKinnon
  • Publication number: 20050223097
    Abstract: The present invention relates to a personal user agent acting on behalf of a group of member device agents in a communication network. The personal user agent provides its group of member device agents with a specialized proxy function, while representing the group to the network as a single user agent. To devices on the communication network, the personal user agent behaves and is viewed as a user agent. To the group of member device agents, the personal user agent behaves and is viewed as both a registrar and a proxy server.
    Type: Application
    Filed: December 27, 2001
    Publication date: October 6, 2005
    Inventors: Christopher Ramsayer, Jeong Kim, PhilipJohn Campion, William Dalrymple, Steve McKinnon, Ta-Ming Chen