Patents by Inventor Kerry D. Woolsey

Kerry D. Woolsey 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: 9961608
    Abstract: Various user interfaces and other technologies for seamlessly transitioning between calls of different types can be implemented. The technologies can be implemented to give the impression of a single call that is upgraded from one call type to another. A new application can register so that an appropriate user interface control appears for activation when seamless call transition is possible. Transitioning for third party applications can thus be supported. Cross-platform implementations can be supported.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: May 1, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Syed Mansoor Jafry, Kerry D. Woolsey, Casey Dvorak, Tony He, Peter Bergler
  • Patent number: 9148741
    Abstract: An automated technique is discussed for processing audio data and generating one or more actions in response thereto. In particular embodiments, the audio data can be obtained during a phone conversation and post-call actions can be provided to the user with contextually relevant entry points for completion by an associated application. Audio transcription services available on a remote server can be leveraged. The entry points can be generated based on keyword recognition in the transcription and passed to the application in the form of parameters.
    Type: Grant
    Filed: December 5, 2011
    Date of Patent: September 29, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Clif Gordon, Kerry D. Woolsey
  • Patent number: 9112930
    Abstract: Disclosed herein are representative embodiments of tools and techniques for updating services in sharing-experience sessions during communications calls. According to one exemplary technique, a first computing device initiates a communications call and receives capability information for a second computing device. The capability information for the second computing device includes information indicating attributes of a service supported by the second computing device. Additionally, the first computing device evaluates the capability information to determine that the service is supported by the first and second computing devices. The first computing device initiates a sharing-experience session that includes the service. An update message comprising update information for the service is received, and based on the received update information, content of the service is updated.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: August 18, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Syed Mansoor Jafry, Peter Bergler, Kerry D. Woolsey, Shawn Thomas
  • Publication number: 20150163341
    Abstract: Various technologies for managing mobile device communications can be offered to implement a virtual personal operator. Incoming calls and texts can be managed intelligently based on a rich network-stored context, allowing the network to make decisions and interact with callers. Because context is stored by the network, the virtual personal operator can function without contacting the called mobile phone, and can even provide helpful information to callers if the mobile phone is offline. Rich do-not-disturb functionality can be provided, and privileged callers can be given additional information or functionality based on their privileged status. Numerous other features that assist with communications management can be supported.
    Type: Application
    Filed: December 10, 2013
    Publication date: June 11, 2015
    Inventors: John Skovron, Krishnan Ananthanarayanan, Jeffrey Cheng-Yao Fong, Eric Jonathan Hull, Reid Kuhn, David E. Lemson, Ganapathy Raman, Mahendra Sekaran, Lavanya Vasudevan, Aaron Woo, Kerry D. Woolsey, Aaron Woodman
  • Publication number: 20150049867
    Abstract: Various user interfaces and other technologies for seamlessly transitioning between calls of different types can be implemented. The technologies can be implemented to give the impression of a single call that is upgraded from one call type to another. A new application can register so that an appropriate user interface control appears for activation when seamless call transition is possible. Transitioning for third party applications can thus be supported. Cross-platform implementations can be supported.
    Type: Application
    Filed: August 19, 2013
    Publication date: February 19, 2015
    Inventors: Syed Mansoor Jafry, Kerry D. Woolsey, Casey Dvorak, Tony He, Peter Bergler
  • Publication number: 20150049158
    Abstract: Various user interfaces and other technologies for seamlessly transitioning between calls of different types can be implemented. The technologies can be implemented to give the impression of a single call that is upgraded from one call type to another. A new application can register so that an appropriate user interface control appears for activation when seamless call transition is possible. Transitioning for third-party applications can thus be supported. Cross-platform implementations can be supported.
    Type: Application
    Filed: March 7, 2014
    Publication date: February 19, 2015
    Inventors: Omobayonle Olatunji, Syed Mansoor Jafry, Karthik Nagarajan, Joseph A. Pommier, III, Casey Dvorak, Kerry D. Woolsey, Tony He, Peter Bergler
  • Patent number: 8928724
    Abstract: VoIP calls associated with VoIP applications installed on a mobile computing device are treated similar to calls not associated with installed VoIP applications. VoIP applications invoke the same native incoming call user interface that is invoked when a mobile device detects an incoming call that is not associated with an installed VoIP application. Mobile devices can simultaneously host a VoIP call and a call not associated with an installed VoIP application while a mobile device is locked. A reduced call user interface is displayed while a mobile device is simultaneously hosting multiple calls. Selection of the reduced call user interface causes the mobile device to make the active call the inactive call and vice versa. The reduced call user interface is managed by the mobile device operating system.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: January 6, 2015
    Assignee: Microsoft Corporation
    Inventors: Syed Mansoor Jafry, Keith Kaplan, Kerry D. Woolsey, Peter Bergler, Ted Chen
  • Publication number: 20140122726
    Abstract: Disclosed herein are representative embodiments of tools and techniques for updating services in sharing-experience sessions during communications calls. According to one exemplary technique, a first computing device initiates a communications call and receives capability information for a second computing device. The capability information for the second computing device includes information indicating attributes of a service supported by the second computing device. Additionally, the first computing device evaluates the capability information to determine that the service is supported by the first and second computing devices. The first computing device initiates a sharing-experience session that includes the service. An update message comprising update information for the service is received, and based on the received update information, content of the service is updated.
    Type: Application
    Filed: October 26, 2012
    Publication date: May 1, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Syed Mansoor Jafry, Peter Bergler, Kerry D. Woolsey, Shawn Thomas
  • Publication number: 20140063175
    Abstract: VoIP calls associated with VoIP applications installed on a mobile computing device are treated similar to calls not associated with installed VoIP applications. VoIP applications invoke the same native incoming call user interface that is invoked when a mobile device detects an incoming call that is not associated with an installed VoIP application. Mobile devices can simultaneously host a VoIP call and a call not associated with an installed VoIP application while a mobile device is locked. A reduced call user interface is displayed while a mobile device is simultaneously hosting multiple calls. Selection of the reduced call user interface causes the mobile device to make the active call the inactive call and vice versa. The reduced call user interface is managed by the mobile device operating system.
    Type: Application
    Filed: August 31, 2012
    Publication date: March 6, 2014
    Applicant: Microsoft Corporation
    Inventors: Syed Mansoor Jafry, Keith Kaplan, Kerry D. Woolsey, Peter Bergler, Ted Chen
  • Publication number: 20130144610
    Abstract: An automated technique is disclosed for processing audio data and generating one or more actions in response thereto. In particular embodiments, the audio data can be obtained during a phone conversation and post-call actions can be provided to the user with contextually relevant entry points for completion by an associated application. Audio transcription services available on a remote server can be leveraged. The entry points can be generated based on keyword recognition in the transcription and passed to the application in the form of parameters.
    Type: Application
    Filed: December 5, 2011
    Publication date: June 6, 2013
    Applicant: Microsoft Corporation
    Inventors: Clif Gordon, Kerry D. Woolsey