Patents by Inventor Thomas H. Alphin, III

Thomas H. Alphin, 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: 10732796
    Abstract: Techniques are described for obtaining user activity information and navigational mnemonic information. The activity information and navigational mnemonic information can be used to control information presented in displays in a manner that can assist a user in locating an activity using displayed navigational mnemonics. User activity information can include an application identifier and a content identifier. Navigational mnemonic information can include a resource identifier and a relevance identifier. A user can search for activities based on a relationship between a navigational mnemonic and an activity, such as a temporal relationship. Applications can register both activity information and navigational mnemonic information through an interface, and a navigational mnemonic feed service can provide navigation mnemonics that are not directly related to user activity on user computer devices.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: August 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Thomas H. Alphin, III, Kenneth Lynn Crocker, Colleen E. Hamilton, Brian R. Meyers, Michael J. Novak
  • Patent number: 10671245
    Abstract: Techniques are described for creating and modifying task records and for controlling information displayed to a user in corresponding task representations. The task records are associated with more or more user activities, where each activity is associated with a record having an identifier for the activity, an application identifier that indicates a software application associated with the activity, and a content identifier identifying content associated with the software application and the activity. The activity records can include activation information. A user can select a task representation and resume one or more activities associated with the task. Tasks records can be shared between different computer devices of the user, and with different users. Task and activity records can be associated with navigational mnemonics. Representations of task and activity records can be displayed proximate representations of associated navigational mnemonics to help a user locate tasks and activities of interest.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: June 2, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Thomas H. Alphin, III, Kenneth Lynn Crocker, Brian R. Meyers, Michael J. Novak, Valerie Louise Wang
  • Patent number: 10656800
    Abstract: Techniques for visual configuration and activation are described. Techniques discussed herein enable visuals to be presented to a user based on a user-specific visual configuration. The visuals are activated such that the visuals are selectable to access various functionalities. In at least some embodiments, a visualization that represents a user-specific visual configuration is provided to and displayed on a device. The visualization includes inactive visuals that are activated based on various considerations.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: May 19, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Henri-Charles Machalani, Marina Dukhon, Thomas H. Alphin, III, Samer F. Sawaya, Sarah W. McDevitt, Daniel W. DeKlotz, Jakub P. Kotynia, Marko Panic, David S. Amenta
  • Patent number: 10627995
    Abstract: Techniques are described for creating and modifying task records and for controlling information displayed to a user in corresponding task representations. The task records are associated with more or more user activities, where each activity is associated with a record having an identifier for the activity, an application identifier that indicates a software application associated with the activity, and a content identifier identifying content associated with the software application and the activity. The activity records can include activation information. A user can select a task representation and resume one or more activities associated with the task. Tasks records can be shared between different computer devices of the user, and with different users. Task and activity records can be associated with navigational mnemonics. Representations of task and activity records can be displayed proximate representations of associated navigational mnemonics to help a user locate tasks and activities of interest.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: April 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Thomas H. Alphin, III, Kenneth Lynn Crocker, Brian R. Meyers, Michael J. Novak, Valerie Louise Wang
  • Patent number: 10467230
    Abstract: Techniques are described for obtaining and displaying user activity information. For example, user activity information can include an application identifier, a content identifier, and a relevance identifier. A summary display is rendered for display that presents user activity information for user activities meeting relevance criteria. A user can select to view an activity details view, presenting information regarding all of their activity over a time period. A user can search for activities meeting particular criteria, and can view past activities along with applications currently being executed by the user.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: November 5, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Thomas H. Alphin, III, Kenneth Lynn Crocker, Brian R. Meyers, Michael J. Novak
  • Patent number: 10452222
    Abstract: Various systems, such as operating systems and application suites, have multiple programs that are installed and settings that are configured in order to put the system in a desired operational state (e.g., a substantially fully functioning state). Different users can have different experiences based on different programs they use, and the set of programs they use can come from network locations. A set of system readiness tasks is created that identifies the various actions to be performed to put the system in the desired operational state. Performance of the set of system readiness tasks is coordinated to display, prior to achieving the desired operational state, a preview of a user interface of the system that is customized to a specific user of the system. Performance of the set of system readiness tasks continues, while displaying the preview of the user interface, until the desired operational state is achieved.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: October 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Thomas H. Alphin, III, Samuel D. Clement, Samer F. Sawaya, Henri-Charles Machalani, Ananda Sarkar, Naresh Chandrasekaran
  • Patent number: 10110590
    Abstract: Techniques enabling live tiles without application-code execution permit live content to be presented in tiles without executing code of applications associated with those tiles. By so doing, live tiles may be presented more safely, faster, or using fewer resources.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: October 23, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Thomas H. Alphin, III, John Michael Calandrino, Benjamin Salim Srour, Richard J. Duncan
  • Publication number: 20180284958
    Abstract: Techniques are described for obtaining user activity information and navigational mnemonic information. The activity information and navigational mnemonic information can be used to control information presented in displays in a manner that can assist a user in locating an activity using displayed navigational mnemonics. User activity information can include an application identifier and a content identifier. Navigational mnemonic information can include a resource identifier and a relevance identifier. A user can search for activities based on a relationship between a navigational mnemonic and an activity, such as a temporal relationship. Applications can register both activity information and navigational mnemonic information through an interface, and a navigational mnemonic feed service can provide navigation mnemonics that are not directly related to user activity on user computer devices.
    Type: Application
    Filed: July 27, 2017
    Publication date: October 4, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Thomas H. Alphin, III, Kenneth Lynn Crocker, Colleen E. Hamilton, Brian R. Meyers, Michael J. Novak
  • Publication number: 20180284959
    Abstract: Techniques are described for creating and modifying task records and for controlling information displayed to a user in corresponding task representations. The task records are associated with more or more user activities, where each activity is associated with a record having an identifier for the activity, an application identifier that indicates a software application associated with the activity, and a content identifier identifying content associated with the software application and the activity. The activity records can include activation information. A user can select a task representation and resume one or more activities associated with the task. Tasks records can be shared between different computer devices of the user, and with different users. Task and activity records can be associated with navigational mnemonics. Representations of task and activity records can be displayed proximate representations of associated navigational mnemonics to help a user locate tasks and activities of interest.
    Type: Application
    Filed: July 27, 2017
    Publication date: October 4, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Thomas H. Alphin, III, Kenneth Lynn Crocker, Brian R. Meyers, Michael J. Novak, Valerie Louise Wang
  • Publication number: 20180246937
    Abstract: Techniques are described for obtaining and displaying user activity information. For example, user activity information can include an application identifier, a content identifier, and a relevance identifier. A summary display is rendered for display that presents user activity information for user activities meeting relevance criteria. A user can select to view an activity details view, presenting information regarding all of their activity over a time period. A user can search for activities meeting particular criteria, and can view past activities along with applications currently being executed by the user.
    Type: Application
    Filed: February 24, 2017
    Publication date: August 30, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Thomas H. Alphin, III, Kenneth Lynn Crocker, Brian R. Meyers, Michael J. Novak
  • Publication number: 20180026965
    Abstract: Techniques enabling live tiles without application-code execution are described. These techniques permit live content to be presented in tiles without executing code of applications associated with those tiles. By so doing, live tiles may be presented more safely, faster, or using fewer resources.
    Type: Application
    Filed: August 25, 2017
    Publication date: January 25, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Thomas H. Alphin, III, John Michael Calandrino, Benjamin Salim Srour, Richard J. Duncan
  • Patent number: 9807081
    Abstract: Techniques enabling live tiles without application-code execution are described. These techniques permit live content to be presented in tiles without executing code of applications associated with those tiles. By so doing, live tiles may be presented more safely, faster, or using fewer resources.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: October 31, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Thomas H. Alphin, III, John Michael Calandrino, Benjamin Salim Srour, Richard J. Duncan
  • Publication number: 20160352724
    Abstract: This document describes techniques enabling live tiles without application-code execution. These techniques permit live content to be presented in tiles without executing code of applications associated with those tiles. By so doing, live tiles may be presented more safely, faster, or using fewer resources.
    Type: Application
    Filed: August 12, 2016
    Publication date: December 1, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Thomas H. Alphin, III, John Michael Calandrino, Benjamin Salim Srour, Richard J. Duncan
  • Patent number: 9450952
    Abstract: Techniques enabling live tiles without application-code execution permit live content to be presented in tiles without executing code of applications associated with those tiles. By so doing, live tiles may be presented more safely, faster, or using fewer resources.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: September 20, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Thomas H. Alphin, III, John Michael Calandrino, Benjamin Salim Srour, Richard J. Duncan
  • Publication number: 20140359721
    Abstract: This document describes techniques enabling live tiles without application-code execution. These techniques permit live content to be presented in tiles without executing code of applications associated with those tiles. By so doing, live tiles may be presented more safely, faster, or using fewer resources.
    Type: Application
    Filed: May 29, 2013
    Publication date: December 4, 2014
    Inventors: Thomas H. Alphin, III, John Michael Calandrino, Benjamin Salim Srour, Richard J. Duncan
  • Publication number: 20140359469
    Abstract: Various systems, such as operating systems and application suites, have multiple programs that are installed and settings that are configured in order to put the system in a desired operational state (e.g., a substantially fully functioning state). Different users can have different experiences based on different programs they use, and the set of programs they use can come from network locations. A set of system readiness tasks is created that identifies the various actions to be performed to put the system in the desired operational state. Performance of the set of system readiness tasks is coordinated to display, prior to achieving the desired operational state, a preview of a user interface of the system that is customized to a specific user of the system. Performance of the set of system readiness tasks continues, while displaying the preview of the user interface, until the desired operational state is achieved.
    Type: Application
    Filed: May 29, 2013
    Publication date: December 4, 2014
    Inventors: Thomas H. Alphin, III, Samuel D. Clement, Samer F. Sawaya, Henri-Charles Machalani, Ananda Sarkar, Naresh Chandrasekaran
  • Publication number: 20140298214
    Abstract: Techniques for visual configuration and activation are described. Techniques discussed herein enable visuals to be presented to a user based on a user-specific visual configuration. The visuals are activated such that the visuals are selectable to access various functionalities. In at least some embodiments, a visualization that represents a user-specific visual configuration is provided to and displayed on a device. The visualization includes inactive visuals that are activated based on various considerations.
    Type: Application
    Filed: March 29, 2013
    Publication date: October 2, 2014
    Applicant: Microsoft Corporation
    Inventors: Henri-Charles Machalani, Marina Dukhon, Thomas H. Alphin, III, Samer F. Sawaya, Sarah W. McDevitt, Daniel W. DeKlotz, Jakub P. Kotynia, Marko Panic, David S. Amenta