Patents by Inventor Humayun Khan
Humayun Khan 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: 9935787Abstract: Signaling from a mobile device is transparently tunneled through a cellular voice network to a Voice over Internet Protocol (“VoIP”) core network so that multi-party calls, including conference calls and call waiting, can be managed entirely within the VoIP core network. The tunneled signals enable call control to be implemented in the VoIP core network and also establish a way to communicate requests, instructions, and call state. The signaling is transparent to the cellular network because that network does not receive and interpret the signaling. Instead, the cellular network's existing and unmodified control plane is repurposed by the mobile device by placing new, brief outgoing calls through the cellular network to the VoIP core network where the called party number (i.e., the caller-ID) encodes specific information. The VoIP core network immediately releases the new cellular call once the caller-ID is received and the encoded information is interpreted.Type: GrantFiled: December 26, 2013Date of Patent: April 3, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: John D. Bruner, Jeffrey Kay, Gursharan Sidhu, Anish Desai, Humayun Khan, Mansoor Jafry, Ray Froelich, Eric Hamilton, Eugen Pajor, Kerry Woolsey, Ganapathy Raman, Krishnan Ananthanarayanan, Mahendra Sekaran
-
Patent number: 9877250Abstract: A continual learning process is applied to a class of risk estimate-based algorithms and associated risk thresholds used for deciding when to initiate a handoff between different types of network connections that are available to a mobile device having telephony functionality. The process is implemented as a virtuous loop providing ongoing tuning and adjustment to improve call handoff algorithms and risk thresholds so that handoffs can be performed with the goals of minimizing dropped calls and unacceptable degradation in call quality as well as avoiding premature handoffs. Device characteristics, environmental context, connection measurements, and outcomes of call handoff decisions are crowd-sourced from a population of mobile devices into a cloud-based handoff decision enabling service.Type: GrantFiled: October 17, 2016Date of Patent: January 23, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Gursharan S. Sidhu, Thomas Kuehnel, Rao Salapaka, Vishal Soni, Ranveer Chandra, Mansoor Jafry, Anish Desai, Ruchir Astavans, Humayun Khan, John Mark Miller
-
Patent number: 9699225Abstract: Real-time media optimization may be provided. First, a remote session may be established with a remote computing device. Then, during the remote session, non-real-time media data may be exchanged with the remote computing device over a server path. Moreover, real-time media data may be exchanged with the remote computing device over a media path during the remote session.Type: GrantFiled: December 21, 2015Date of Patent: July 4, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Guo-Wei Sheih, Srivatsa K. Srinivasan, Senthil K. Velayutham, Rajneesh Mahajan, Subhashri Iyer, Humayun Khan
-
Publication number: 20170034754Abstract: A continual learning process is applied to a class of risk estimate-based algorithms and associated risk thresholds used for deciding when to initiate a handoff between different types of network connections that are available to a mobile device having telephony functionality. The process is implemented as a virtuous loop providing ongoing tuning and adjustment to improve call handoff algorithms and risk thresholds so that handoffs can be performed with the goals of minimizing dropped calls and unacceptable degradation in call quality as well as avoiding premature handoffs. Device characteristics, environmental context, connection measurements, and outcomes of call handoff decisions are crowd-sourced from a population of mobile devices into a cloud-based handoff decision enabling service.Type: ApplicationFiled: October 17, 2016Publication date: February 2, 2017Inventors: Gursharan S. Sidhu, Thomas Kuehnel, Rao Salapaka, Vishal Soni, Ranveer Chandra, Mansoor Jafry, Anish Desai, Ruchir Astavans, Humayun Khan, John Mark Miller
-
Patent number: 9510251Abstract: A continual learning process is applied to a class of risk estimate-based algorithms and associated risk thresholds used for deciding when to initiate a handoff between different types of network connections that are available to a mobile device having telephony functionality. The process is implemented as a virtuous loop providing ongoing tuning and adjustment to improve call handoff algorithms and risk thresholds so that handoffs can be performed with the goals of minimizing dropped calls and unacceptable degradation in call quality as well as avoiding premature handoffs. Device characteristics, environmental context, connection measurements, and outcomes of call handoff decisions are crowd-sourced from a population of mobile devices into a cloud-based handoff decision enabling service.Type: GrantFiled: December 31, 2013Date of Patent: November 29, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Gursharan S Sidhu, Thomas Kuehnel, Rao Salapaka, Vishal Soni, Ranveer Chandra, Mansoor Jafry, Anish Desai, Ruchir Astavans, Humayun Khan, John Mark Miller
-
Patent number: 9351203Abstract: Voice call continuity is provided for calls that are carried over a hybrid network infrastructure in which access connections are distributed over loosely coupled network portions including a backend network such as a core VoIP (Voice over Internet Protocol) service network, one or more cellular mobile networks, and a public switched telephone network (“PSTN”). The calls are routed through the core VoIP network regardless of their points of origination or termination in other network portions so that signaling and call context are anchored in the core VoIP network. The conditions under which user equipment operate are continuously monitored so that when a connection is determined to have been unacceptably degraded or is likely to be interrupted, and/or a more optimal connection is available, a handover of the call to another connection is initiated so that call continuity is maintained using the lowest cost connection that provides acceptable call quality.Type: GrantFiled: September 13, 2013Date of Patent: May 24, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Gursharan Sidhu, Humayun Khan, Tony Bell, Namendra Kumar, Sankaran Narayanan, Mahendra Sekaran, Vishal Soni, John Bruner, Jeffrey Kay, Anish Desai, Rod Fleck, Abhilash Nair, Gaurav Pancholi, Mansoor Jafry, Ken Wolfe
-
Publication number: 20160112468Abstract: Real-time media optimization may be provided. First, a remote session may be established with a remote computing device. Then, during the remote session, non-real-time media data may be exchanged with the remote computing device over a server path. Moreover, real-time media data may be exchanged with the remote computing device over a media path during the remote session.Type: ApplicationFiled: December 21, 2015Publication date: April 21, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Guo-Wei Sheih, Srivatsa K. Srinivisan, Senthil K. Velayutham, Rajneesh Mahajan, Subhashri Iyer, Humayun Khan
-
Publication number: 20160112941Abstract: A methodology for automatic selection of a connection, on behalf of a device user, to a hybrid network for calls is provided in which a combination of a variety of inputs is utilized to populate a filtered list of available connections that is sorted by connection cost in which the least costly connection is at the top of the list. The methodology is executed periodically, or in response to event occurrence such as a call event, and the connection at the top of the filtered sorted list is utilized as the preferred connection for calls. Preferred status may be persisted until the next execution of the methodology when a potentially different connection is selected as preferred.Type: ApplicationFiled: October 21, 2014Publication date: April 21, 2016Inventors: Anish Desai, Gursharan S. Sidhu, Mansoor Jafry, John Mark Miller, Humayun Khan, Ranveer Chandra, Spencer Fowers
-
Patent number: 9276972Abstract: Real-time media optimization may be provided. First, a remote session may be established with a remote computing device. Then, during the remote session, non-real-time media data may be exchanged with the remote computing device over a server path. Moreover, real-time media data may be exchanged with the remote computing device over a media path during the remote session.Type: GrantFiled: December 14, 2010Date of Patent: March 1, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Guo-Wei Sheih, Srivatsa K. Srinivisan, Senthil K. Velayutham, Rajneesh Mahajan, Subhashri Iyer, Humayun Khan
-
Patent number: 9160775Abstract: Procedures for identifying clients in an audio event are described. In an example, a media server may order clients providing audio based on the input level. An identifier may be associated with the client for identifying the client providing input within the event. The ordered clients may be included in a list which may be inserted into a packet header carrying the audio content.Type: GrantFiled: February 26, 2014Date of Patent: October 13, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Regis J. Crinon, Humayun Khan, Dalibor Kukoleca
-
Publication number: 20150188727Abstract: Signaling from a mobile device is transparently tunneled through a cellular voice network to a Voice over Internet Protocol (“VoIP”) core network so that multi-party calls, including conference calls and call waiting, can be managed entirely within the VoIP core network. The tunneled signals enable call control to be implemented in the VoIP core network and also establish a way to communicate requests, instructions, and call state. The signaling is transparent to the cellular network because that network does not receive and interpret the signaling. Instead, the cellular network's existing and unmodified control plane is repurposed by the mobile device by placing new, brief outgoing calls through the cellular network to the VoIP core network where the called party number (i.e., the caller-ID) encodes specific information. The VoIP core network immediately releases the new cellular call once the caller-ID is received and the encoded information is interpreted.Type: ApplicationFiled: December 26, 2013Publication date: July 2, 2015Inventors: John D. Bruner, Jeffrey Kay, Gursharan Sidhu, Anish Desai, Humayun Khan, Mansoor Jafry, Ray Froelich, Eric Hamilton, Eugen Pajor, Kerry Woolsey, Ganapathy Raman, Krishnan Ananthanarayanan, Mahendra Sekaran
-
Publication number: 20150189556Abstract: A continual learning process is applied to a class of risk estimate-based algorithms and associated risk thresholds used for deciding when to initiate a handoff between different types of network connections that are available to a mobile device having telephony functionality. The process is implemented as a virtuous loop providing ongoing tuning and adjustment to improve call handoff algorithms and risk thresholds so that handoffs can be performed with the goals of minimizing dropped calls and unacceptable degradation in call quality as well as avoiding premature handoffs. Device characteristics, environmental context, connection measurements, and outcomes of call handoff decisions are crowd-sourced from a population of mobile devices into a cloud-based handoff decision enabling service.Type: ApplicationFiled: December 31, 2013Publication date: July 2, 2015Inventors: Gursharan S. Sidhu, Thomas Kuehnel, Rao Salapaka, Vishal Soni, Ranveer Chandra, Mansoor Jafry, Anish Desai, Ruchir Astavans, Humayun Khan, John Mark Miller
-
Publication number: 20150078332Abstract: Voice call continuity is provided for calls that are carried over a hybrid network infrastructure in which access connections are distributed over loosely coupled network portions including a backend network such as a core VoIP (Voice over Internet Protocol) service network, one or more cellular mobile networks, and a public switched telephone network (“PSTN”). The calls are routed through the core VoIP network regardless of their points of origination or termination in other network portions so that signaling and call context are anchored in the core VoIP network. The conditions under which user equipment operate are continuously monitored so that when a connection is determined to have been unacceptably degraded or is likely to be interrupted, and/or a more optimal connection is available, a handover of the call to another connection is initiated so that call continuity is maintained using the lowest cost connection that provides acceptable call quality.Type: ApplicationFiled: September 13, 2013Publication date: March 19, 2015Inventors: Gursharan Sidhu, Humayun Khan, Tony Bell, Namendra Kumar, Sankaran Narayanan, Mahendra Sekaran, Vishal Soni, John Bruner, Jeffrey Kay, Anish Desai, Rod Fleck, Abhilash Nair, Gaurav Pancholi, Mansoor Jafry, Ken Wolfe
-
Publication number: 20140177482Abstract: Procedures for identifying clients in an audio event are described. In an example, a media server may order clients providing audio based on the input level. An identifier may be associated with the client for identifying the client providing input within the event. The ordered clients may be included in a list which may be inserted into a packet header carrying the audio content.Type: ApplicationFiled: February 26, 2014Publication date: June 26, 2014Applicant: Microsoft CorporationInventors: Regis J. Crinon, Humayun Khan, Dalibor Kukoleca
-
Patent number: 8717949Abstract: Procedures for identifying clients in an audio event are described. In an example, a media server may order clients providing audio based on the input level. An identifier may be associated with the client for identifying the client providing input within the event. The ordered clients may be included in a list which may be inserted into a packet header carrying the audio content.Type: GrantFiled: January 22, 2013Date of Patent: May 6, 2014Assignee: Microsoft CorporationInventors: Regis J. Crinon, Humayun Khan, Dalibor Kukoleca
-
Publication number: 20120151008Abstract: Real-time media optimization may be provided. First, a remote session may be established with a remote computing device. Then, during the remote session, non-real-time media data may be exchanged with the remote computing device over a server path. Moreover, real-time media data may be exchanged with the remote computing device over a media path during the remote session.Type: ApplicationFiled: December 14, 2010Publication date: June 14, 2012Applicant: Microsoft CorporationInventors: Guo-Wei Sheih, Srivatsa K. Srinivisan, Senthil K. Velayutham, Rajneesh Mahajan, Subhashri Iyer, Humayun Khan
-
Publication number: 20090296608Abstract: Architecture employs custom routing tables that facilitate sub-conferences for the main conference session. Sub-conferences in a Voice over IP (VoIP) or Audio/Video over IP (A/VoIP) conference can be created with overlapping sets of sources contributing to overlapping sets of sinks. The custom routing table architecture allows the subdividing of the main routing table into smaller virtual subtables and the configuration of the subtables individually using different corresponding rulesets. These subtables are referred to as groups or conference groups. Each group has a ruleset which defines the routes between sources and sinks of the group. Each source or sink can belong to two or more groups. Thus, the subtables can overlap. Groups and the corresponding rulesets together provide a new way to customize the overall routing configurations in the conference.Type: ApplicationFiled: May 29, 2008Publication date: December 3, 2009Applicant: MICROSOFT CORPORATIONInventors: Humayun Khan, Jiannan Zheng, Mahathi Mahabhashyam
-
Publication number: 20070009155Abstract: A process for intelligent importation of information from a foreign application user interface includes extraction of raster data from a pre-designated region of a screen displayed in the foreign application, segmentation of the raster data into prospective sets of character raster data; application of the character raster data and a feature data set and a vector data set derived from the character raster data as inputs to respective raster, feature, and vector artificial neural networks to generate candidate characters; using a voting process to identify a character represented by the character raster data from the candidate characters; assembly of the remaining characters as recognized by the neural networks into a key; and association of the key with an external data file which may be stored and thereafter retrieved in association with the screen displayed in the foreign application.Type: ApplicationFiled: February 21, 2006Publication date: January 11, 2007Inventors: Wesley Potts, Brian Anderson, Jason Rogers, Humayun Khan, Scott Coons
-
Patent number: 6992163Abstract: A curative blend for a thermosetting polyurethane material that allows for a polyurethane material with greater durability is disclosed herein. The curative blend is composed of 4,4?-methylenebis-(2,6-diethyl)-aniline and a second curing agent selected from the group consisting of N,N?-bis-alkyl-p-phenylenediamine, N,N?-dialkylamino-diphenylmethane with tetrapropoxylated ethylenediamine and an aliphatic diamine. A preferred polyurethane prepolymer is polytetramethylene ether glycol terminated toluene diisocyanate prepolymer. The thermosetting polyurethane is preferably utilized as a cover for a golf ball. The cover is preferably formed over a core and boundary layer.Type: GrantFiled: July 3, 2003Date of Patent: January 31, 2006Assignee: Callaway Golf CompanyInventors: Val J. Cupples, David M. Bartels, Pijush K. Dewanjee, Humayun Khan, Steven S. Ogg
-
Publication number: 20040106748Abstract: A curative blend for a thermosetting polyurethane material that allows for a polyurethane material with greater durability is disclosed herein. The curative blend is composed of 4,4′-methylenebis-(2,6-diethyl)-aniline and a second curing agent selected from the group consisting of N,N′-bis-alkyl-p-phenylenediamine, N,N′-dialkylamino-diphenylmethane with tetrapropoxylated ethylenediamine and an aliphatic diamine. A preferred polyurethane prepolymer is polytetramethylene ether glycol terminated toluene diisocyanate prepolymer. The thermosetting polyurethane is preferably utilized as a cover for a golf ball. The cover is preferably formed over a core and boundary layer.Type: ApplicationFiled: July 3, 2003Publication date: June 3, 2004Applicant: CALLAWAY GOLF COMPANYInventors: Val J. Cupples, David M. Bartels, Pijush K. Dewanjee, Humayun Khan, Steven S. Ogg