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: 9935787
    Abstract: 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: Grant
    Filed: December 26, 2013
    Date of Patent: April 3, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: 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: 9877250
    Abstract: 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: Grant
    Filed: October 17, 2016
    Date of Patent: January 23, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gursharan S. Sidhu, Thomas Kuehnel, Rao Salapaka, Vishal Soni, Ranveer Chandra, Mansoor Jafry, Anish Desai, Ruchir Astavans, Humayun Khan, John Mark Miller
  • Patent number: 9699225
    Abstract: 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: Grant
    Filed: December 21, 2015
    Date of Patent: July 4, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Guo-Wei Sheih, Srivatsa K. Srinivasan, Senthil K. Velayutham, Rajneesh Mahajan, Subhashri Iyer, Humayun Khan
  • Publication number: 20170034754
    Abstract: 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: Application
    Filed: October 17, 2016
    Publication date: February 2, 2017
    Inventors: Gursharan S. Sidhu, Thomas Kuehnel, Rao Salapaka, Vishal Soni, Ranveer Chandra, Mansoor Jafry, Anish Desai, Ruchir Astavans, Humayun Khan, John Mark Miller
  • Patent number: 9510251
    Abstract: 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: Grant
    Filed: December 31, 2013
    Date of Patent: November 29, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Gursharan S Sidhu, Thomas Kuehnel, Rao Salapaka, Vishal Soni, Ranveer Chandra, Mansoor Jafry, Anish Desai, Ruchir Astavans, Humayun Khan, John Mark Miller
  • Patent number: 9351203
    Abstract: 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: Grant
    Filed: September 13, 2013
    Date of Patent: May 24, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: 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: 20160112468
    Abstract: 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: Application
    Filed: December 21, 2015
    Publication date: April 21, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Guo-Wei Sheih, Srivatsa K. Srinivisan, Senthil K. Velayutham, Rajneesh Mahajan, Subhashri Iyer, Humayun Khan
  • Publication number: 20160112941
    Abstract: 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: Application
    Filed: October 21, 2014
    Publication date: April 21, 2016
    Inventors: Anish Desai, Gursharan S. Sidhu, Mansoor Jafry, John Mark Miller, Humayun Khan, Ranveer Chandra, Spencer Fowers
  • Patent number: 9276972
    Abstract: 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: Grant
    Filed: December 14, 2010
    Date of Patent: March 1, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Guo-Wei Sheih, Srivatsa K. Srinivisan, Senthil K. Velayutham, Rajneesh Mahajan, Subhashri Iyer, Humayun Khan
  • Patent number: 9160775
    Abstract: 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: Grant
    Filed: February 26, 2014
    Date of Patent: October 13, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Regis J. Crinon, Humayun Khan, Dalibor Kukoleca
  • Publication number: 20150188727
    Abstract: 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: Application
    Filed: December 26, 2013
    Publication date: July 2, 2015
    Inventors: 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: 20150189556
    Abstract: 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: Application
    Filed: December 31, 2013
    Publication date: July 2, 2015
    Inventors: Gursharan S. Sidhu, Thomas Kuehnel, Rao Salapaka, Vishal Soni, Ranveer Chandra, Mansoor Jafry, Anish Desai, Ruchir Astavans, Humayun Khan, John Mark Miller
  • Publication number: 20150078332
    Abstract: 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: Application
    Filed: September 13, 2013
    Publication date: March 19, 2015
    Inventors: 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: 20140177482
    Abstract: 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: Application
    Filed: February 26, 2014
    Publication date: June 26, 2014
    Applicant: Microsoft Corporation
    Inventors: Regis J. Crinon, Humayun Khan, Dalibor Kukoleca
  • Patent number: 8717949
    Abstract: 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: Grant
    Filed: January 22, 2013
    Date of Patent: May 6, 2014
    Assignee: Microsoft Corporation
    Inventors: Regis J. Crinon, Humayun Khan, Dalibor Kukoleca
  • Publication number: 20120151008
    Abstract: 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: Application
    Filed: December 14, 2010
    Publication date: June 14, 2012
    Applicant: Microsoft Corporation
    Inventors: Guo-Wei Sheih, Srivatsa K. Srinivisan, Senthil K. Velayutham, Rajneesh Mahajan, Subhashri Iyer, Humayun Khan
  • Publication number: 20090296608
    Abstract: 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: Application
    Filed: May 29, 2008
    Publication date: December 3, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Humayun Khan, Jiannan Zheng, Mahathi Mahabhashyam
  • Publication number: 20070009155
    Abstract: 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: Application
    Filed: February 21, 2006
    Publication date: January 11, 2007
    Inventors: Wesley Potts, Brian Anderson, Jason Rogers, Humayun Khan, Scott Coons
  • Patent number: 6992163
    Abstract: 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: Grant
    Filed: July 3, 2003
    Date of Patent: January 31, 2006
    Assignee: Callaway Golf Company
    Inventors: Val J. Cupples, David M. Bartels, Pijush K. Dewanjee, Humayun Khan, Steven S. Ogg
  • Publication number: 20040106748
    Abstract: 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: Application
    Filed: July 3, 2003
    Publication date: June 3, 2004
    Applicant: CALLAWAY GOLF COMPANY
    Inventors: Val J. Cupples, David M. Bartels, Pijush K. Dewanjee, Humayun Khan, Steven S. Ogg