Patents by Inventor Steve A. McKinnon

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

  • 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: 7133960
    Abstract: In some embodiments, a system and method for mapping the logical chip selects to a physical chip select. A chip select remapping unit receives logical chip select associated with a dual in-line memory module. The chip select remapping unit converts the logical chip select vector through a redirection table that maps the logical memory ranks to available physical memory ranks.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: November 7, 2006
    Assignee: Intel Corporation
    Inventors: Derek A. Thompson, Darrell S. McGinnis, Steve A. McKinnon
  • Patent number: 7106633
    Abstract: Write pointer error recovery systems and methods are provided. A write pointer from a write pointer circuit may cause a demultiplexer circuit to direct data from a memory cell to a desired bit location in a register. A read pointer may cause a multiplexer circuit to select data from a desired bit location in the register to provide as output data or to select one of the bits of the write pointer. The write pointer may be incremented by a data strobe signal. The state of the write pointer may be determined by reading the bits of the write pointer, and the write pointer may be synchronized via a reset line. Other embodiments are also claimed and described.
    Type: Grant
    Filed: October 3, 2005
    Date of Patent: September 12, 2006
    Assignee: Intel Corporation
    Inventors: Derek A Thompson, Darrell S McGinnis, Steve A McKinnon
  • 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
  • Patent number: 6956775
    Abstract: A write pointer (21) from a write pointer circuit (13) may cause a demultiplexer circuit (12) to direct data from a memory cell (11A–11N) to a desired bit location (0–4) in a register 14. A read pointer (20) may cause a multiplexer circuit (15) to select data from a desired bit location in the register to provide as output data (19) or to select one of the bits of the write pointer. The write pointer may be incremented by a data strobe signal (17). The state of the write pointer may be determined by reading the bits of the write pointer, and the write pointer may be synchronized via a reset line (18).
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: October 18, 2005
    Assignee: Intel Corporation
    Inventors: Derek A. Thompson, Darrell S. McGinnis, Steve A. McKinnon, John Zumkehr
  • 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