Patents by Inventor Michael Kostersitz
Michael Kostersitz 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: 20230216896Abstract: An automated registration service supported on an application server that interoperates with an IMS (IP Multimedia Subsystem) core network is configured to dynamically register and deregister devices that are all associated with one or more commonly-utilized phone numbers. The service may assign the phone number to registered devices and, in contrast, un-assign the phone number from deregistered devices. The registration and deregistration of the devices may occur based on the amount of interaction with the device and other real-time contextual information. Furthermore, the automated registration service intelligently determines which registered devices to forward incoming video and/or audio calls to based on various contextual information, including the capabilities of device, identified location of a user, user preferences, etc. By intelligently selecting which devices should receive an incoming call, unnecessary use of bandwidth, data, and resources (e.g., battery power) can be reduced.Type: ApplicationFiled: December 29, 2022Publication date: July 6, 2023Inventors: Calvin CHOE, Shai GUDAY, Michael KOSTERSITZ
-
Patent number: 11546386Abstract: An automated registration service supported on an application server that interoperates with an IMS (IP Multimedia Subsystem) core network is configured to dynamically register and deregister devices that are all associated with one or more commonly-utilized phone numbers. The service may assign the phone number to registered devices and, in contrast, un-assign the phone number from deregistered devices. The registration and deregistration of the devices may occur based on the amount of interaction with the device and other real-time contextual information. Furthermore, the automated registration service intelligently determines which registered devices to forward incoming video and/or audio calls to based on various contextual information, including the capabilities of device, identified location of a user, user preferences, etc. By intelligently selecting which devices should receive an incoming call, unnecessary use of bandwidth, data, and resources (e.g., battery power) can be reduced.Type: GrantFiled: January 7, 2020Date of Patent: January 3, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Calvin Choe, Shai Guday, Michael Kostersitz
-
Patent number: 11005900Abstract: A device state service supported on an application server is disclosed herein. The device state service is configured to dynamically monitor a device state across devices, and particularly monitor whether or not a device is currently active (e.g., incoming or outgoing ringing, incoming or outgoing busy signal, audio and/or video call in progress, etc.) The active device transmits device state data along with context data and sensor data (collectively “real-time data”). The inactive (or subject) devices may likewise transmit real-time data to the device state service. The device state service determines an action for the subject and/or active devices to perform based on the received real-time data. For example, when a user's smartphone is currently active (e.g., a call in-progress), the user's tablet may enter a power save mode to save resources.Type: GrantFiled: September 18, 2017Date of Patent: May 11, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Calvin Choe, Michael Kostersitz, Shai Guday
-
Patent number: 10868842Abstract: An automatic response service supported on an application server that interoperates with an IMS (IP Multimedia Subsystem) core network is configured to dynamically generate responses to unanswered incoming telephone calls to a user's computing devices that are customized for the calling party based on monitored activities of the user, device capabilities and state, and related context. The automatic response service can monitor the user's interactions across a range of computing devices to identify a device with which the is actively engaged. Data from device registrations with the IMS core network can indicate current device capabilities and device state such as peripheral device configuration and network connectivity. Along with call data such as caller ID, the monitored user activities and device information enable the service to automatically respond to incoming calls on behalf of the user with information that is meaningful and contextually-relevant to the calling party.Type: GrantFiled: January 23, 2017Date of Patent: December 15, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Calvin Choe, Shai Guday, Michael Kostersitz
-
Publication number: 20200162521Abstract: An automated registration service supported on an application server that interoperates with an IMS (IP Multimedia Subsystem) core network is configured to dynamically register and deregister devices that are all associated with one or more commonly-utilized phone numbers. The service may assign the phone number to registered devices and, in contrast, un-assign the phone number from deregistered devices. The registration and deregistration of the devices may occur based on the amount of interaction with the device and other real-time contextual information. Furthermore, the automated registration service intelligently determines which registered devices to forward incoming video and/or audio calls to based on various contextual information, including the capabilities of device, identified location of a user, user preferences, etc. By intelligently selecting which devices should receive an incoming call, unnecessary use of bandwidth, data, and resources (e.g., battery power) can be reduced.Type: ApplicationFiled: January 7, 2020Publication date: May 21, 2020Inventors: Calvin CHOE, Shai GUDAY, Michael KOSTERSITZ
-
Patent number: 10567442Abstract: An automated registration service supported on an application server that interoperates with an IMS (IP Multimedia Subsystem) core network is configured to dynamically register and deregister devices that are all associated with one or more commonly-utilized phone numbers. The service may assign the phone number to registered devices and, in contrast, un-assign the phone number from deregistered devices. The registration and deregistration of the devices may occur based on the amount of interaction with the device and other real-time contextual information. Furthermore, the automated registration service intelligently determines which registered devices to forward incoming video and/or audio calls to based on various contextual information, including the capabilities of device, identified location of a user, user preferences, etc. By intelligently selecting which devices should receive an incoming call, unnecessary use of bandwidth, data, and resources (e.g., battery power) can be reduced.Type: GrantFiled: May 10, 2017Date of Patent: February 18, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Calvin Choe, Shai Guday, Michael Kostersitz
-
Publication number: 20190089752Abstract: A device state service supported on an application server is disclosed herein. The device state service is configured to dynamically monitor a device state across devices, and particularly monitor whether or not a device is currently active (e.g., incoming or outgoing ringing, incoming or outgoing busy signal, audio and/or video call in progress, etc.) The active device transmits device state data along with context data and sensor data (collectively “real-time data”). The inactive (or subject) devices may likewise transmit real-time data to the device state service. The device state service determines an action for the subject and/or active devices to perform based on the received real-time data. For example, when a user's smartphone is currently active (e.g., a call in-progress), the user's tablet may enter a power save mode to save resources.Type: ApplicationFiled: September 18, 2017Publication date: March 21, 2019Inventors: Calvin CHOE, Michael KOSTERSITZ, Shai GUDAY
-
Publication number: 20180332084Abstract: An automated registration service supported on an application server that interoperates with an IMS (IP Multimedia Subsystem) core network is configured to dynamically register and deregister devices that are all associated with one or more commonly-utilized phone numbers. The service may assign the phone number to registered devices and, in contrast, un-assign the phone number from deregistered devices. The registration and deregistration of the devices may occur based on the amount of interaction with the device and other real-time contextual information. Furthermore, the automated registration service intelligently determines which registered devices to forward incoming video and/or audio calls to based on various contextual information, including the capabilities of device, identified location of a user, user preferences, etc. By intelligently selecting which devices should receive an incoming call, unnecessary use of bandwidth, data, and resources (e.g., battery power) can be reduced.Type: ApplicationFiled: May 10, 2017Publication date: November 15, 2018Inventors: Calvin CHOE, Shai GUDAY, Michael KOSTERSITZ
-
Publication number: 20180213088Abstract: An automatic response service supported on an application server that interoperates with an IMS (IP Multimedia Subsystem) core network is configured to dynamically generate responses to unanswered incoming telephone calls to a user's computing devices that are customized for the calling party based on monitored activities of the user, device capabilities and state, and related context. The automatic response service can monitor the user's interactions across a range of computing devices to identify a device with which the is actively engaged. Data from device registrations with the IMS core network can indicate current device capabilities and device state such as peripheral device configuration and network connectivity. Along with call data such as caller ID, the monitored user activities and device information enable the service to automatically respond to incoming calls on behalf of the user with information that is meaningful and contextually-relevant to the calling party.Type: ApplicationFiled: January 23, 2017Publication date: July 26, 2018Inventors: Calvin Choe, Shai Guday, Michael Kostersitz
-
Publication number: 20180103146Abstract: Embodiments relate to virtual call routing to enable a user (caller) to communicate with another person (callee) without specifying details of calling. A variety of independent communication channels are selected from and prioritized for calling the callee. The channels may be independent in that they might not communicate with each other, share a common backend support service, operate through a same common local application or local background communication service, use a same communication network, etc. Any real-time person-to-person communication channel (application) on a calling device can potentially be used to attempt to reach the callee. Even if the callee has multiple unrelated identities on multiple different channels, the caller can focus on specifying the person to be called and perhaps conditions for the call without regard for which channels are available, which channels and/or identities are likely to succeed, or which channels are suitable to the conditions.Type: ApplicationFiled: October 7, 2016Publication date: April 12, 2018Inventors: Calvin Choe, Michael Kostersitz, Shai Guday
-
Publication number: 20180054721Abstract: Embodiments relate to making IP-based (Internet Protocol based) emergency calls. A device is capable of making calls over the Internet to an IP Multimedia Subsystem (IMS) core to a Public-Safety Answering Point (PSAP). The device computes location information based on its actual or estimated physical location. The location information may be computed prior to making an emergency call, for instance by a location platform or service running on the computing device. When the device makes an emergency call, the device uses its location information to inform the emergency call. Specifically, a SIP message is formatted with the location information. The SIP message might be a SIP invitation formatted with a header indicating that an emergency call is being requested. The device might be capable of making only IP-based calls.Type: ApplicationFiled: August 22, 2016Publication date: February 22, 2018Inventors: Calvin Choe, Michael Kostersitz, Shai Guday
-
Publication number: 20090199299Abstract: This description provides tools for providing integrated user experiences while allocating licenses within volume licensing systems. These tools may provide methods that include sending information for presenting licensing portals at recipient organizations. The licensing portals may include representations of properties licensed by the organizations, and may include indications of how many licenses remain available for allocation. The methods may include receiving and validating licensing requests. The tools may provide other methods that include requesting and receiving information for presenting the licensing portals, as well as requesting and receiving licensing-related actions from the licensing systems. The tools may provide still other methods that include receiving requests for information to present launch portals, with these requests incorporating user identifiers for particular end-users.Type: ApplicationFiled: January 31, 2008Publication date: August 6, 2009Applicant: MICROSOFT CORPORATIONInventors: Casey Alexander John McKinnon, Damien Gallot, Michael Kostersitz, Thomas William Keane, Ashish Sikka, Marc Andrew Walker, Anandhi Somasekaran, Sarang Tekmalkar, Tolga Acar