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: 20140112336Abstract: 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: ApplicationFiled: December 27, 2013Publication date: April 24, 2014Applicant: Rockstar Consortium US LPInventors: John H. Yoakum, Samuel H. Christie, IV, Steve J. McKinnon
-
Patent number: 8656445Abstract: 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: GrantFiled: November 27, 2006Date of Patent: February 18, 2014Assignee: Genband US LLCInventors: David P. Ress, Dominic Goodwill, Anthony Jones, Steve J. McKinnon
-
Patent number: 8644475Abstract: 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: GrantFiled: February 20, 2002Date of Patent: February 4, 2014Assignee: Rockstar Consortium US LPInventors: John H. Yoakum, Samuel H. Christie, IV, Steve J. McKinnon
-
Publication number: 20120033133Abstract: 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: ApplicationFiled: October 19, 2011Publication date: February 9, 2012Applicant: Rockstar BIDCO LPInventors: William Bishop, M. Neil Harrington, Steve J. McKinnon
-
Patent number: 8045054Abstract: 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: GrantFiled: September 13, 2006Date of Patent: October 25, 2011Assignee: Nortel Networks LimitedInventors: William Bishop, M. Neil Harrington, Steve J. McKinnon
-
Patent number: 7711810Abstract: 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: GrantFiled: January 3, 2003Date of Patent: May 4, 2010Assignee: Nortel Networks LimitedInventors: Steve J. McKinnon, William Janning, Douglas S. Weisenberg
-
Publication number: 20080155589Abstract: 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: ApplicationFiled: December 22, 2006Publication date: June 26, 2008Applicant: NORTEL NETWORKS LIMITEDInventors: Steve J. McKinnon, David P. Ress
-
Publication number: 20080127255Abstract: 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: ApplicationFiled: November 27, 2006Publication date: May 29, 2008Applicant: NORTEL NETWORKS LIMITEDInventors: David P. Ress, Dominic Goodwill, Anthony Jones, Steve J. McKinnon
-
Publication number: 20080082668Abstract: 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: ApplicationFiled: September 28, 2006Publication date: April 3, 2008Applicant: NORTEL NETWORKS LIMITEDInventors: Ryan N. Yoakum, John H. Yoakum, Steve J. McKinnon
-
Publication number: 20080066138Abstract: 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: ApplicationFiled: September 13, 2006Publication date: March 13, 2008Applicant: Nortel Networks LimitedInventors: William Bishop, M. Neil Harrington, Steve J. McKinnon
-
Publication number: 20080037740Abstract: 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: ApplicationFiled: August 8, 2006Publication date: February 14, 2008Applicant: NORTEL NETWORKS LIMITEDInventors: John H. Yoakum, Steve J. McKinnon
-
Patent number: 7299286Abstract: 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: GrantFiled: December 27, 2001Date of Patent: November 20, 2007Assignee: Nortel Networks LimitedInventors: Christopher G. Ramsayer, Jeong Min Kim, PhilipJohn Campion, William Clyde Prentice Dalrymple, Steve J. McKinnon, Ta-Ming Chen
-
Patent number: 7227937Abstract: 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: GrantFiled: March 19, 2002Date of Patent: June 5, 2007Assignee: Nortel Networks LimitedInventors: John H. Yoakum, Steve J. McKinnon, Samuel H. Christie, IV
-
Patent number: 7139797Abstract: 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: GrantFiled: April 10, 2002Date of Patent: November 21, 2006Assignee: Nortel Networks LimitedInventors: John H. Yoakum, Steve J. McKinnon, Samuel H. Christie, IV
-
Patent number: 7035923Abstract: 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: GrantFiled: April 10, 2002Date of Patent: April 25, 2006Assignee: Nortel Networks LimitedInventors: John H. Yoakum, Steve J. McKinnon, Samuel H. Christie, IV
-
Patent number: 6937563Abstract: 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: GrantFiled: March 8, 2001Date of Patent: August 30, 2005Assignee: Nortel Networks LimitedInventors: Andrew C. Preston, Steve J. McKinnon, Steve S. Yang, Joshua Me
-
Publication number: 20040133641Abstract: 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: ApplicationFiled: January 3, 2003Publication date: July 8, 2004Applicant: NORTEL NETWORKS LIMITEDInventors: Steve J. McKinnon, William Janning, Douglas S. Weisenberg
-
Publication number: 20040059781Abstract: 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: ApplicationFiled: September 19, 2002Publication date: March 25, 2004Applicant: NORTEL NETWORKS LIMITEDInventors: John H. Yoakum, Steve J. McKinnon
-
Patent number: 6658095Abstract: 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: GrantFiled: March 19, 2002Date of Patent: December 2, 2003Assignee: Nortel Networks LimitedInventors: John H. Yoakum, Steve J. McKinnon, Samuel H. Christie, IV
-
Publication number: 20030135624Abstract: 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: ApplicationFiled: December 27, 2001Publication date: July 17, 2003Inventors: Steve J. McKinnon, Ta-Ming Chen