Patents by Inventor Andrew Nicholas Paul Smith

Andrew Nicholas Paul Smith 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: 10565303
    Abstract: Non-limiting examples of the present disclosure describe processing that improves suggestions for a misspelt word. Examples described herein relate to processing executed by a client device or computing devices connected via a distributed network. In one example, an electronic document that comprises a misspelt word is accessed. An order of word suggestions for the misspelt word is determined based on an application of an exemplary word order suggestion model that analyzes the misspelt word based on: an analysis of an unformatted state of content within the electronic document and an analysis of formatting associated with content of the electronic document. Further aspects of an electronic document including file metadata may be analyzed by the word order suggestion model. A listing of suggestions for the misspelt word is provided, where an order of word suggestions included in the listing is determined based on the application of the word order suggestion model.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: February 18, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Andrew Nicholas Paul Smith
  • Patent number: 10560412
    Abstract: Recipient verification converses computation resources, reduces network bandwidth and reduces the amount of user input required for generating email messages that include personal salutations that are matched to the recipient's proper title, style, or honorific. The email addresses are associated with a number of recipients, gender-specific markers in names within a salutation, internal and external data sources using the email addresses (e.g., an enterprise contact server, a social network), and historical salutations to determine whether the salutation in an email message is correct for a given recipient or group of recipients. In response to detecting that the sender has not used an appropriate salutation, recipient verification is operable to suggest an appropriate salutation to a user for approval, or to automatically substitute an appropriate salutation for an inappropriate salutation in various aspects.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: February 11, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Andrew Nicholas Paul Smith
  • Publication number: 20180373690
    Abstract: Non-limiting examples of the present disclosure describe processing that improves suggestions for a misspelt word. Examples described herein relate to processing executed by a client device or computing devices connected via a distributed network. In one example, an electronic document that comprises a misspelt word is accessed. An order of word suggestions for the misspelt word is determined based on an application of an exemplary word order suggestion model that analyzes the misspelt word based on: an analysis of an unformatted state of content within the electronic document and an analysis of formatting associated with content of the electronic document. Further aspects of an electronic document including file metadata may be analyzed by the word order suggestion model. A listing of suggestions for the misspelt word is provided, where an order of word suggestions included in the listing is determined based on the application of the word order suggestion model.
    Type: Application
    Filed: August 29, 2018
    Publication date: December 27, 2018
    Inventor: Andrew Nicholas Paul Smith
  • Patent number: 10089297
    Abstract: Non-limiting examples of the present disclosure describe processing that improves suggestions for a misspelt word. Examples described herein relate to processing executed by a client device or computing devices connected via a distributed network. In one example, an electronic document that comprises a misspelt word is accessed. An order of word suggestions for the misspelt word is determined based on an application of an exemplary word order suggestion model that analyzes the misspelt word based on: an analysis of an unformatted state of content within the electronic document and an analysis of formatting associated with content of the electronic document. Further aspects of an electronic document including file metadata may be analyzed by the word order suggestion model. A listing of suggestions for the misspelt word is provided, where an order of word suggestions included in the listing is determined based on the application of the word order suggestion model.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: October 2, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Andrew Nicholas Paul Smith
  • Patent number: 10084483
    Abstract: Techniques for interleaving information for media data are described. In at least some embodiments, interleaving information is propagated from a network-based service to endpoint devices that participate in communication sessions. The endpoint devices may utilize the interleaving information to interleave media data of communication sessions.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: September 25, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Amer Aref Hassan, Andrew Nicholas Paul Smith
  • Publication number: 20180173690
    Abstract: Non-limiting examples of the present disclosure describe processing that improves suggestions for a misspelt word. Examples described herein relate to processing executed by a client device or computing devices connected via a distributed network. In one example, an electronic document that comprises a misspelt word is accessed. An order of word suggestions for the misspelt word is determined based on an application of an exemplary word order suggestion model that analyzes the misspelt word based on: an analysis of an unformatted state of content within the electronic document and an analysis of formatting associated with content of the electronic document. Further aspects of an electronic document including file metadata may be analyzed by the word order suggestion model. A listing of suggestions for the misspelt word is provided, where an order of word suggestions included in the listing is determined based on the application of the word order suggestion model.
    Type: Application
    Filed: December 15, 2016
    Publication date: June 21, 2018
    Inventor: Andrew Nicholas Paul Smith
  • Publication number: 20180121663
    Abstract: Techniques for sharing protection for a screen sharing experience are described. In at least some embodiments, a screen sharing experience involves a user sharing portions of their display screen with other users as part of a communication session. According to various embodiments, a user that is sharing their screen with other devices as part of a screen sharing experience can protect a portion of the screen from being shared by designating the portion as sharing protected. Thus, content from the identified portion of the user's screen is encrypted to prevent other devices that are unable to decrypt the content from viewing the content. According to one or more embodiments, a user can be designated as sharing privileged such that the user is permitted access to an encryption key to decrypt and view sharing protected as part of a screen sharing experience.
    Type: Application
    Filed: November 1, 2016
    Publication date: May 3, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Amer Aref Hassan, William George Verthein, Andrew Nicholas Paul Smith
  • Publication number: 20180091455
    Abstract: Recipient verification converses computation resources, reduces network bandwidth and reduces the amount of user input required for generating email messages that include personal salutations that are matched to the recipient's proper title, style, or honorific. The email addresses are associated with a number of recipients, gender-specific markers in names within a salutation, internal and external data sources using the email addresses (e.g., an enterprise contact server, a social network), and historical salutations to determine whether the salutation in an email message is correct for a given recipient or group of recipients. In response to detecting that the sender has not used an appropriate salutation, recipient verification is operable to suggest an appropriate salutation to a user for approval, or to automatically substitute an appropriate salutation for an inappropriate salutation in various aspects.
    Type: Application
    Filed: September 23, 2016
    Publication date: March 29, 2018
    Applicant: Microsoft Technology Licensing, LLC.
    Inventor: Andrew Nicholas Paul Smith
  • Publication number: 20170054818
    Abstract: Techniques for preferred network information are described. According to various implementations, a cloud-based service maintains location-specific network information that identifies preferred networks at different locations. The network information is propagated to various devices to enable the devices to connect to a preferred network for communicating media data of communication sessions.
    Type: Application
    Filed: August 21, 2015
    Publication date: February 23, 2017
    Inventors: Amer Aref Hassan, Andrew Nicholas Paul Smith
  • Publication number: 20170041026
    Abstract: Techniques for interleaving information for media data are described. In at least some embodiments, interleaving information is propagated from a network-based service to endpoint devices that participate in communication sessions. The endpoint devices may utilize the interleaving information to interleave media data of communication sessions.
    Type: Application
    Filed: August 5, 2015
    Publication date: February 9, 2017
    Inventors: Amer Aref Hassan, Andrew Nicholas Paul Smith
  • Publication number: 20160352783
    Abstract: Techniques for partitioning media data are described. According to various embodiments, a set of wireless access points are selected for receiving wireless transmission of media data of a communication session. Media data of the communication session is partitioned and transmitted across the wireless access points by a device participating in the communication session and for receipt by another device participating in the communication session.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 1, 2016
    Inventors: Amer Aref Hassan, Andrew Nicholas Paul Smith