Patents by Inventor Sam Franklin Williams, III

Sam Franklin Williams, III 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: 10769591
    Abstract: Systems, methods, and software are described herein for enhancing features within program applications. In an implementation, a user associated with a productivity application is identified and a service application associated with the user is identified. A service feature that corresponds to the service is enabled within the productivity application. The service feature allows the user to perform a function on content generated with the productivity application that is related to the service.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: September 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jennifer Hui-ni Hwang, Matthew Eckstein, Sam Franklin Williams, III
  • Publication number: 20190156289
    Abstract: Systems, methods, and software are described herein for enhancing features within program applications. In an implementation, a user associated with a productivity application is identified and a service application associated with the user is identified. A service feature that corresponds to the service is enabled within the productivity application. The service feature allows the user to perform a function on content generated with the productivity application that is related to the service.
    Type: Application
    Filed: January 28, 2019
    Publication date: May 23, 2019
    Inventors: Jennifer Hui-ni Hwang, Matthew Eckstein, Sam Franklin Williams, III
  • Patent number: 10192199
    Abstract: Systems, methods, and software are described herein for enhancing features within program applications. In an implementation, a user associated with a productivity application is identified and a service application associated with the user is identified. A service feature that corresponds to the service is enabled within the productivity application. The service feature allows the user to perform a function on content generated with the productivity application that is related to the service.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: January 29, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jennifer Hui-ni Hwang, Matthew Eckstein, Sam Franklin Williams, III
  • Patent number: 9544310
    Abstract: Systems, methods, and computer-readable storage media are provided for discovering and disambiguating identity providers such that user knowledge of appropriate identity providers is minimized. Users are presented with options for selecting appropriate providers only when multiple providers have user profiles matching a user identifier. When users are presented with options for selecting appropriate providers, providers that have user profiles matching the identifier are identified utilizing identity information for the application that utilizes the identity provider for its users rather than information identifying the identity provider itself.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: January 10, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ariel Gordon, Sam Franklin Williams, III, Sarat Chandra Subramaniam, William Louis Thomas, Michael Robert Van Waardhuizen, Jonathan Yoder Brenner, Tia Bianca Caldwell, Eric Wayne Doerr, Amy Caryl Nathanson
  • Patent number: 9088414
    Abstract: A determination is made as to whether a user has been logged off from the web-based application accessed through a web browser on a computer. If it is determined that the user has been logged off from the web-based application, then a new user interface is provided through the web browser. The new user interface may enable the user to enter user credentials. The user credentials are received through the new user interface. A request to validate the user based on the user credentials is transmitted. Upon transmitting the request to validate the user, an instruction to remove the new user interface is received when the user is validated. Upon receiving the instruction, a display of the web-based application is transformed by removing the new user interface.
    Type: Grant
    Filed: June 1, 2009
    Date of Patent: July 21, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sam Franklin Williams, III, Michael Peter Vandekerkhof, Jeremy Scott Barton
  • Publication number: 20130125011
    Abstract: Systems, methods, and software are described herein for enhancing features within program applications. In an implementation, a user associated with a productivity application is identified and a service application associated with the user is identified. A service feature that corresponds to the service is enabled within the productivity application. The service feature allows the user to perform a function on content generated with the productivity application that is related to the service.
    Type: Application
    Filed: November 16, 2011
    Publication date: May 16, 2013
    Applicant: Microsoft Corporation
    Inventors: Jennifer Hui-ni Hwang, Matthew Eckstein, Sam Franklin Williams, III
  • Patent number: 8112546
    Abstract: Tools and techniques for routing users to receive online services based on online behavior are provided. These tools may receive representations of activity involving different users in interacting with online services, and may analyze these representations of user activity. The tools may also compute scores for the users based on this previous user activity. The scores may indicate a server system, out of several server systems, which the user is to be routed to obtain online services. The tools may also store the user's score as associated with the user.
    Type: Grant
    Filed: February 13, 2009
    Date of Patent: February 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Valentin Nikolaev Razmov, Sam Franklin Williams, III, Hani Saliba, Aaron Everett Erlandson, Chad Arthur Nedzlek, Kiran Akella Venkata
  • Publication number: 20100306668
    Abstract: A determination is made as to whether a user has been logged off from the web-based application accessed through a web browser on a computer. If it is determined that the user has been logged off from the web-based application, then a new user interface is provided through the web browser. The new user interface may enable the user to enter user credentials. The user credentials are received through the new user interface. A request to validate the user based on the user credentials is transmitted. Upon transmitting the request to validate the user, an instruction to remove the new user interface is received when the user is validated. Upon receiving the instruction, a display of the web-based application is transformed by removing the new user interface.
    Type: Application
    Filed: June 1, 2009
    Publication date: December 2, 2010
    Applicant: Microsoft Corporation
    Inventors: Sam Franklin Williams, III, Michael Peter VandeKerkhof, Jeremy Scott Barton
  • Publication number: 20100211694
    Abstract: Tools and techniques for routing users to receive online services based on online behavior are provided. These tools may receive representations of activity involving different users in interacting with online services, and may analyze these representations of user activity. The tools may also compute scores for the users based on this previous user activity. The scores may indicate a server system, out of several server systems, which the user is to be routed to obtain online services. The tools may also store the user's score as associated with the user.
    Type: Application
    Filed: February 13, 2009
    Publication date: August 19, 2010
    Applicant: Microsoft Corporation
    Inventors: Valentin Nikolaev Razmov, Sam Franklin Williams, III, Hani Saliba, Aaron Everett Erlandson, Chad Arthur Nedzlek, Kiran Akella Venkata
  • Patent number: D701867
    Type: Grant
    Filed: May 29, 2012
    Date of Patent: April 1, 2014
    Assignee: Microsoft Corporation
    Inventors: Kathleen R. Thompson, March Rogers, Amanda Alvarado, Sam Franklin Williams, III
  • Patent number: D705238
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: May 20, 2014
    Assignee: Microsoft Corporation
    Inventors: Kathleen R. Thompson, Keri Talbot, March Rogers, Amanda Alvarado, Sam Franklin Williams, III
  • Patent number: D705239
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: May 20, 2014
    Assignee: Microsoft Corporation
    Inventors: Kathleen R. Thompson, Keri Talbot, March Rogers, Amanda Alvarado, Sam Franklin Williams, III