Patents by Inventor Steve J. McKinnon

Steve J. 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: 20140112336
    Abstract: The present invention relates to a mechanism for providing state information, which bears on the presence of a telephone user, to a presence system. The state information is derived by monitoring events relating to telephony use. Once derived, the state information is directly or indirectly sent to a presence service, which provides presence information to applications requiring such information about the telephone user. The state information preferably bears on the presence, absence, or availability of the telephone user based on their interaction with a telephony device or function. In one embodiment, a telephony switching system is configured to monitor events associated with a telephony device or function and send messages to a presence service over a packet-switched network when the state of the telephony device or function changes. In another embodiment, an IP telephone system is configured to provide state information to the presence service.
    Type: Application
    Filed: December 27, 2013
    Publication date: April 24, 2014
    Applicant: Rockstar Consortium US LP
    Inventors: John H. Yoakum, Samuel H. Christie, IV, Steve J. McKinnon
  • Patent number: 8656445
    Abstract: The present invention allows Internet Protocol television (IPTV) services to be provided to different types of subscriber devices over different types of networks via a multimedia subsystem, such as an IP multimedia subsystem. A given subscriber may have one subscription supporting IPTV services to different types of subscriber devices. Each of the subscriber devices may register with a given IPTV application server, which will interact with the various subscriber devices using a common session control protocol, such as the Session Initiation Protocol (SIP). The IPTV sessions may support delivery of various types of streaming content, such as audio or video content, for broadcast or on-demand services. Different IPTV sessions are used to support broadcast and on-demand services. However, within a given broadcast or on-demand IPTV session, channels may be changed or the streaming media may be controlled within the respective IPTV sessions.
    Type: Grant
    Filed: November 27, 2006
    Date of Patent: February 18, 2014
    Assignee: Genband US LLC
    Inventors: David P. Ress, Dominic Goodwill, Anthony Jones, Steve J. McKinnon
  • Patent number: 8644475
    Abstract: The present invention relates to a mechanism for providing state information, which bears on the presence of a telephone user, to a presence system. The state information is derived by monitoring events relating to telephony use. Once derived, the state information is directly or indirectly sent to a presence service, which provides presence information to applications requiring such information about the telephone user. The state information preferably bears on the presence, absence, or availability of the telephone user based on their interaction with a telephony device or function. In one embodiment, a telephony switching system is configured to monitor events associated with a telephony device or function and send messages to a presence service over a packet-switched network when the state of the telephony device or function changes. In another embodiment, an IP telephone system is configured to provide state information to the presence service.
    Type: Grant
    Filed: February 20, 2002
    Date of Patent: February 4, 2014
    Assignee: Rockstar Consortium US LP
    Inventors: John H. Yoakum, Samuel H. Christie, IV, Steve J. McKinnon
  • Publication number: 20120033133
    Abstract: The present invention provides an architecture for translating closed captioning text originally provided with a video program from one language to another and presenting the translated closed captioning text with the video program to a viewer. As such, the viewers are able to receive the closed captioning text in languages other than that used for the closed captioning originally provided with the video program. The original closed captioning text may be translated from one language to another by a centralized closed captioning processor, such that the customer equipment for various subscribers can take advantage of centralized translation services. Once, the original closed captioning text is translated, the translated closed captioning text may be delivered to the customer equipment in different ways.
    Type: Application
    Filed: October 19, 2011
    Publication date: February 9, 2012
    Applicant: Rockstar BIDCO LP
    Inventors: William Bishop, M. Neil Harrington, Steve J. McKinnon
  • Patent number: 8045054
    Abstract: The present invention provides an architecture for translating closed captioning text originally provided with a video program from one language to another and presenting the translated closed captioning text with the video program to a viewer. As such, the viewers are able to receive the closed captioning text in languages other than that used for the closed captioning originally provided with the video program. The original closed captioning text may be translated from one language to another by a centralized closed captioning processor, such that the customer equipment for various subscribers can take advantage of centralized translation services. Once the original closed captioning text is translated, the translated closed captioning text may be delivered to the customer equipment in different ways.
    Type: Grant
    Filed: September 13, 2006
    Date of Patent: October 25, 2011
    Assignee: Nortel Networks Limited
    Inventors: William Bishop, M. Neil Harrington, Steve J. McKinnon
  • Patent number: 7711810
    Abstract: The present invention provides distributed communication services based on a presence technology platform. Presence messaging and communication techniques allow a variety of communication agents to cooperate with one another to provide distributed services. Essentially, the messaging between the agents is used to facilitate media sessions and update participating devices of state changes bearing on providing the services. In one embodiment, each of the participating devices is associated with a logic entity, referred to as a presentity, which subscribes to notification services for the other participating devices. When a state change occurs on any one of the participating devices, the corresponding presentity notifies the other devices of the state change.
    Type: Grant
    Filed: January 3, 2003
    Date of Patent: May 4, 2010
    Assignee: Nortel Networks Limited
    Inventors: Steve J. McKinnon, William Janning, Douglas S. Weisenberg
  • Publication number: 20080155589
    Abstract: Methods and systems for subscriber advertising control are disclosed. According to one method, a subscriber is allowed to control advertising content provided to the subscriber in association with program content intended to include advertising. Advertising control information is received from the subscriber. Selected content is identified to provide to the subscriber with the program content based upon the advertising control information. Delivery of the program content with the selected content to the subscriber is effected, wherein the selected content is delivered as part of the program content.
    Type: Application
    Filed: December 22, 2006
    Publication date: June 26, 2008
    Applicant: NORTEL NETWORKS LIMITED
    Inventors: Steve J. McKinnon, David P. Ress
  • Publication number: 20080127255
    Abstract: The present invention allows Internet Protocol television (IPTV) services to be provided to different types of subscriber devices over different types of networks via a multimedia subsystem, such as an IP multimedia subsystem. A given subscriber may have one subscription supporting IPTV services to different types of subscriber devices. Each of the subscriber devices may register with a given IPTV application server, which will interact with the various subscriber devices using a common session control protocol, such as the Session Initiation Protocol (SIP). The IPTV sessions may support delivery of various types of streaming content, such as audio or video content, for broadcast or on-demand services. Different IPTV sessions are used to support broadcast and on-demand services. However, within a given broadcast or on-demand IPTV session, channels may be changed or the streaming media may be controlled within the respective IPTV sessions.
    Type: Application
    Filed: November 27, 2006
    Publication date: May 29, 2008
    Applicant: NORTEL NETWORKS LIMITED
    Inventors: David P. Ress, Dominic Goodwill, Anthony Jones, Steve J. McKinnon
  • Publication number: 20080082668
    Abstract: The present invention addresses the shortcomings of existing presence systems by taking into consideration whether a subscriber to presence information of a monitored person is engaged in a communication session with the monitored person. Basic presence information for the monitored person is provided to subscribers who are not engaged in a communication session with the monitored person. More detailed presence information for the monitored person, referred to as session related presence information, is provided to subscribers who are engaged in a communication session with the monitored person. The session related presence information is generally information about the monitored person or her environment and communication equipment that is particularly beneficial to those subscribers who are actively engaged in a communication session with the monitored person.
    Type: Application
    Filed: September 28, 2006
    Publication date: April 3, 2008
    Applicant: NORTEL NETWORKS LIMITED
    Inventors: Ryan N. Yoakum, John H. Yoakum, Steve J. McKinnon
  • Publication number: 20080066138
    Abstract: The present invention provides an architecture for translating closed captioning text originally provided with a video program from one language to another and presenting the translated closed captioning text with the video program to a viewer. As such, the viewers are able to receive the closed captioning text in languages other than that used for the closed captioning originally provided with the video program. The original closed captioning text may be translated from one language to another by a centralized closed captioning processor, such that the customer equipment for various subscribers can take advantage of centralized translation services. Once the original closed captioning text is translated, the translated closed captioning text may be delivered to the customer equipment in different ways.
    Type: Application
    Filed: September 13, 2006
    Publication date: March 13, 2008
    Applicant: Nortel Networks Limited
    Inventors: William Bishop, M. Neil Harrington, Steve J. McKinnon
  • Publication number: 20080037740
    Abstract: The present invention allows a called party to effectively control a ring-back indicator that is presented to callers for incoming calls. For a given called party, ring-back service rules are created to control selection of a ring-back indicator based on desired ring-back criteria. When a call is being presented to the called party, the ring-back service rules are used to select a ring-back indicator to provide to the caller based on the available ring-back criteria. The ring-back indicator may be selected from available ring-back indicators. Alternatively, selection of the ring-back indicator may involve dynamically creating the ring-back indicator based in part on the ring-back criteria or other information. As the ring-back criteria changes for different calls, the ring-back indicators provided to each call may change.
    Type: Application
    Filed: August 8, 2006
    Publication date: February 14, 2008
    Applicant: NORTEL NETWORKS LIMITED
    Inventors: John H. Yoakum, Steve J. McKinnon
  • Patent number: 7299286
    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: Grant
    Filed: December 27, 2001
    Date of Patent: November 20, 2007
    Assignee: Nortel Networks Limited
    Inventors: Christopher G. Ramsayer, Jeong Min Kim, PhilipJohn Campion, William Clyde Prentice Dalrymple, Steve J. McKinnon, Ta-Ming Chen
  • Patent number: 7227937
    Abstract: The present invention provides a presence system capable of monitoring state information derived from a plurality of sources over any number of disparate networks. The sources of state information are devices, which are frequently used by a user throughout a normal day and configured to provide state information to the presence system. The sources monitor normal user interactions and automatically provide corresponding state information to the presence system without requiring the user to enter or otherwise provide information bearing on their status or availability. Based on a profile provided by the user, the presence system evaluates the state information from one or more sources to create presence information to deliver to subscribers. The state information bears on the presence or availability of the user and may take many forms. The presence information may range from complex analysis of state information from many devices to simply the states of selected devices.
    Type: Grant
    Filed: March 19, 2002
    Date of Patent: June 5, 2007
    Assignee: Nortel Networks Limited
    Inventors: John H. Yoakum, Steve J. McKinnon, Samuel H. Christie, IV
  • Patent number: 7139797
    Abstract: The present invention provides presence information to a subscriber indicative of the availability of a user who is already actively participating in a communication session. A presence system receives and processes participation information, which bears on the degree in which the user is participating in the communication session, and generates the presence information based on defined processing rules. The resultant presence information may indicate whether the user can be interrupted to accept other communications while engaged in the communication session. If the user can be interrupted, the presence information may also identify the most appropriate methods to contact the user during the communication session.
    Type: Grant
    Filed: April 10, 2002
    Date of Patent: November 21, 2006
    Assignee: Nortel Networks Limited
    Inventors: John H. Yoakum, Steve J. McKinnon, Samuel H. Christie, IV
  • Patent number: 7035923
    Abstract: The present invention provides a presence system capable of monitoring state information, communication capabilities, or a combination thereof derived from a plurality of sources over any number of disparate networks. The state information bears on the presence or availability of the user and may take many forms. The communication capabilities relate to a potential method by which one can communicate with the user. Based on a profile provided by the user, the presence system evaluates the state information or communication capabilities from one or more sources to create presence information, including a preferred method or a prioritized list of methods by which to communicate with the user. The presence information is then delivered to subscribers of the presence information.
    Type: Grant
    Filed: April 10, 2002
    Date of Patent: April 25, 2006
    Assignee: Nortel Networks Limited
    Inventors: John H. Yoakum, Steve J. McKinnon, Samuel H. Christie, IV
  • Patent number: 6937563
    Abstract: The present invention relates to providing server functionality in a dedicated module or a specially configured packet-switched telephone. The server function is preferably adapted to control the configuration and operation of a plurality of packet-switched telephones configured to operate as clients of the server function. The server function may control specific operation of the packet-switched telephones as well as support communications between the packet-switched telephones and other telephony devices over the packet-switched network. The server function may operate to facilitate communications with the supported packets-switched telephones using a first protocol and with the other telephony devices using a second protocol. The second protocol is preferably the Session Initiation Protocol (SIP).
    Type: Grant
    Filed: March 8, 2001
    Date of Patent: August 30, 2005
    Assignee: Nortel Networks Limited
    Inventors: Andrew C. Preston, Steve J. McKinnon, Steve S. Yang, Joshua Me
  • Publication number: 20040133641
    Abstract: The present invention provides distributed communication services based on a presence technology platform. Presence messaging and communication techniques allow a variety of communication agents to cooperate with one another to provide distributed services. Essentially, the messaging between the agents is used to facilitate media sessions and update participating devices of state changes bearing on providing the services. In one embodiment, each of the participating devices is associated with a logic entity, referred to as a presentity, which subscribes to notification services for the other participating devices. When a state change occurs on any one of the participating devices, the corresponding presentity notifies the other devices of the state change.
    Type: Application
    Filed: January 3, 2003
    Publication date: July 8, 2004
    Applicant: NORTEL NETWORKS LIMITED
    Inventors: Steve J. McKinnon, William Janning, Douglas S. Weisenberg
  • Publication number: 20040059781
    Abstract: The present invention provides a presence system capable of efficiently controlling the delivery of presence information for select individuals to a subscriber. Even if the subscriber has numerous individuals identified in a contacts list, only presence information for those individuals in an active list is provided to the subscriber. The active list can be relatively static or configured to change based on time and date, monitored events, availability of the subscriber, or other predefined criteria. The user can readily add or remove individuals from the active list in addition to selecting an inactive individual to monitor on an instantaneous basis, for a select period of time, until a successful communication occurs between the subscriber and selected individual, or until monitoring is no longer desired. The user can also issue one-time queries of typical or more detailed presence information about specific individuals.
    Type: Application
    Filed: September 19, 2002
    Publication date: March 25, 2004
    Applicant: NORTEL NETWORKS LIMITED
    Inventors: John H. Yoakum, Steve J. McKinnon
  • Patent number: 6658095
    Abstract: The present invention provides a presence system capable of monitoring state information derived from a plurality of sources over any number of disparate networks. The state information bears on the presence or availability of the user and may take many forms. Based on a profile provided by the user, the presence system evaluates the state information from one or more sources to create presence information to deliver to subscribers. The profile can define different categories of subscribers for which different presence information is provided. Based on available state information, the presence system can provide different views of presence for different subscribers to allow the user to control delivery and use of presence information. Accordingly, different subscribers may receive different presence information based on the same state information.
    Type: Grant
    Filed: March 19, 2002
    Date of Patent: December 2, 2003
    Assignee: Nortel Networks Limited
    Inventors: John H. Yoakum, Steve J. McKinnon, Samuel H. Christie, IV
  • Publication number: 20030135624
    Abstract: The present invention provides a mechanism to obtain state information bearing on the presence of a user and create service logic configured to instruct an associated presence service to control communications associated with the user based on presence. The state information is derived from any type of presence detection system capable of determining the physical presence, status, or availability of the user or a device associated with the user. The state information is received and the service logic is created at the presence detection system. Once created, the service logic is delivered to the presence service to control communications in a specific manner. The present invention distributes the generation of service logic based on state information to presence detection systems, which are directly associated with the user rather than service logic being centralized at the presence service.
    Type: Application
    Filed: December 27, 2001
    Publication date: July 17, 2003
    Inventors: Steve J. McKinnon, Ta-Ming Chen