Patents by Inventor Nicholas Mark Cordrey

Nicholas Mark Cordrey 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: 10075588
    Abstract: A user terminal, the user terminal comprising a communication client application for managing communications with at least one further user terminal over a first network, the communication client application being configured to: determine with respect to at least one outgoing call the first network is a lower bandwidth data network; generate an interrupt message to be displayed; determine a user input in response to the interrupt message; and manage a placement of the communications with the at least one further user terminal over the first network based on the user input.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: September 11, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijay Chandrasekaran, Nicholas Mark Cordrey
  • Publication number: 20170288942
    Abstract: A computer system comprising one or more computer devices, the computer system providing a provisioning service of autonomous software agents (ASAs), the computer device comprising: a user interface generating component operable to provide a portal to a human user via a display, the portal having entry fields for receiving agent data from the human user; a storage interface component operable to access computer storage that stores autonomous software agents; and an access component operable to hold an association between the agent data and a network address of an agent, the network address defining a location of the computer storage in a computer network at which the agent is stored, whereby when an entity selects an agent based on the agent data, the access component enables automated access to the agent based on the network address.
    Type: Application
    Filed: December 23, 2016
    Publication date: October 5, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Graham C. Plumb, Richard John Thorne, Krishnan Ananthanarayanan, Christopher M. Eagan, Jr., Amit Kumar Dutta, Nicholas Mark Cordrey
  • Publication number: 20170149967
    Abstract: A method for managing and communicating network characteristic presence status information between user terminals, the method comprising: determining network characteristic presence status information associated with a first user terminal based on the receipt or absence of a network characteristic presence status update message; and communicating the network characteristic presence status information associated with a first user terminal to at least one further user terminal, such that the at least one further user terminal indicates the current network characteristic presence status associated with the first user terminal.
    Type: Application
    Filed: January 12, 2016
    Publication date: May 25, 2017
    Inventors: Vijay Chandrasekaran, Nicholas Mark Cordrey
  • Publication number: 20170111496
    Abstract: A user terminal, the user terminal comprising a communication client application for managing communications with at least one further user terminal over a first network, the communication client application being configured to: determine with respect to at least one outgoing call the first network is a lower bandwidth data network; generate an interrupt message to be displayed; determine a user input in response to the interrupt message; and manage a placement of the communications with the at least one further user terminal over the first network based on the user input.
    Type: Application
    Filed: October 15, 2015
    Publication date: April 20, 2017
    Inventors: Vijay Chandrasekaran, Nicholas Mark Cordrey
  • Publication number: 20170111835
    Abstract: A user terminal, the user terminal comprising a communication client application for managing communications with at least one further user terminal over a first network, the communication client application being configured to: determine with respect to at least one outgoing call the first network is a lower bandwidth data network; generate a bandwidth adaptation message configured to manage communications over the first network, such that a communications quality associated with the communications with at least one further user terminal over a first network is maintained at an acceptable level.
    Type: Application
    Filed: August 12, 2016
    Publication date: April 20, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Vijay Chandrasekaran, Nicholas Mark Cordrey, Vivek Thukral
  • Publication number: 20170111514
    Abstract: There is provided a user terminal comprising: at least one processor; and a memory comprising communication client application code for managing communications with at least one further user terminal over a first network, the code, when executed on the at least one processor, causes the user terminal to: send a call request to the at least one further user terminal over the first network; if a call has not been established with the at least one further user terminal after a predetermined period of time, determine why the call has not been established; select a notification to be displayed to a user of the user terminal in dependence on said determination; and cause said notification to be presented to the user
    Type: Application
    Filed: October 15, 2015
    Publication date: April 20, 2017
    Inventors: Vijay Chandrasekaran, Nicholas Mark Cordrey