Patents by Inventor Scott Kurtzeborn

Scott Kurtzeborn 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: 10706124
    Abstract: Systems and techniques are disclosed for enabling structured data to be associated with visual content in a manner that preserves the ability to edit the visual content using a content application such as a notebook application. Techniques and systems enable semantic notation to be introduced into selected regions of the visual content that indicate the visual content's structured data, allowing the content to be searched and accessed more easily by common search technologies and search engines. The semantic notation is assigned to the visual content so that the introduction of the semantic notation does not hinder the user's viewing or editing of the visual content with a content application. The inclusion of the semantic notation does not cause existing visual editing tools that do not understand the semantic notation to cease to function properly.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: July 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gregory Bernard Akselrod, Daniel Robert Amirault, Eun Ju Nam, Gareth Alun Jones, Nicholas Jordan Barnwell, Allison Gallant, Ignacio Omar Venado Estrada, William Joseph Bishop, Bharathwaj Raam Sampathkumar, Koushik Bhattacharjee, Scott Kurtzeborn
  • Publication number: 20160203233
    Abstract: Systems and techniques are disclosed for enabling structured data to be associated with visual content in a manner that preserves the ability to edit the visual content using a content application such as a notebook application. Techniques and systems enable semantic notation to be introduced into selected regions of the visual content that indicate the visual content's structured data, allowing the content to be searched and accessed more easily by common search technologies and search engines. The semantic notation is assigned to the visual content so that the introduction of the semantic notation does not hinder the user's viewing or editing of the visual content with a content application. The inclusion of the semantic notation does not cause existing visual editing tools that do not understand the semantic notation to cease to function properly.
    Type: Application
    Filed: January 12, 2015
    Publication date: July 14, 2016
    Inventors: GREGORY BERNARD AKSELROD, DANIEL ROBERT AMIRAULT, EUN JU NAM, GARETH ALUN JONES, NICHOLAS JORDAN BARNWELL, ALLISON GALLANT, IGNACIO OMAR VENADO ESTRADA, WILLIAM JOSEPH BISHOP, BHARATHWAJ RAAM SAMPATHKUMAR, KOUSHIK BHATTACHARJEE, SCOTT KURTZEBORN
  • Publication number: 20150264025
    Abstract: A browser application may provide one or more bookmarklets, or bookmarklets may be imported to the browser upon user action. Upon first time activation of the bookmarklet, the user may be authenticated and the bookmarklet authorized for that user and the client device. Using a bookmarklet identifier, the bookmarklet functionality may be persisted on the same client device without re-authorization indefinitely, for a predefined period, for a random period, or for a predefined number of uses allowing enhanced protection against malware that may attempt to access user resources through the bookmarklet.
    Type: Application
    Filed: March 17, 2014
    Publication date: September 17, 2015
    Applicant: Microsoft Corporation
    Inventors: Scott Kurtzeborn, Lee Riefberg, Eleazar Vega-Gonzalez, Han Jung, Yan Lu, Ian Mikutel
  • Publication number: 20150193607
    Abstract: A method, system, and computer-readable storage media for providing user based licensing of an application are provided herein. The method includes receiving user log-in information from a computing device at a licensing service in response to an input by a user and providing a license for an application to the computing device, wherein the license includes device specific information associated with the user. The method also includes activating the application on the computing device using the device specific information.
    Type: Application
    Filed: March 19, 2015
    Publication date: July 9, 2015
    Inventors: Karvell Li, Robert Donner, Amit Wadhwa, Daniel R. Amirault, Sanjay Garg, Gregory Akselrod, Scott Kurtzeborn, Donald Gordon Hardy, Tianyu Xie, Chad Shurtz
  • Publication number: 20150193897
    Abstract: A method, system, and computer-readable storage media for providing user based licensing of an application are provided herein. The method includes receiving user log-in information from a computing device at a licensing service in response to an input by a user and providing a license for an application to the computing device, wherein the license includes device specific information associated with the user. The method also includes activating the application on the computing device using the device specific information.
    Type: Application
    Filed: March 19, 2015
    Publication date: July 9, 2015
    Inventors: Karvell Li, Robert Donner, Amit Wadhwa, Daniel R. Amirault, Sanjay Garg, Gregory Akselrod, Scott Kurtzeborn, Donald Gordon Hardy, Tianyu Xie, Chad Shurtz
  • Publication number: 20150193605
    Abstract: A method, system, and computer-readable storage media for providing user based licensing of an application are provided herein. The method includes receiving user log-in information from a computing device at a licensing service in response to an input by a user and providing a license for an application to the computing device, wherein the license includes device specific information associated with the user. The method also includes activating the application on the computing device using the device specific information.
    Type: Application
    Filed: March 19, 2015
    Publication date: July 9, 2015
    Inventors: Karvell Li, Robert Donner, Amit Wadhwa, Daniel R. Amirault, Sanjay Garg, Gregory Akselrod, Scott Kurtzeborn, Donald Gordon Hardy, Tianyu Xie, Chad Shurtz
  • Publication number: 20150193606
    Abstract: A method, system, and computer-readable storage media for providing user based licensing of an application are provided herein. The method includes receiving user log-in information from a computing device at a licensing service in response to an input by a user and providing a license for an application to the computing device, wherein the license includes device specific information associated with the user. The method also includes activating the application on the computing device using the device specific information.
    Type: Application
    Filed: March 19, 2015
    Publication date: July 9, 2015
    Inventors: Karvell Li, Robert Donner, Amit Wadhwa, Daniel R. Amirault, Sanjay Garg, Gregory Akselrod, Scott Kurtzeborn, Donald Gordon Hardy, Tianyu Xie, Chad Shurtz
  • Publication number: 20150186625
    Abstract: A method, system, and computer-readable storage media for providing user based licensing of an application are provided herein. The method includes receiving user log-in information from a computing device at a licensing service in response to an input by a user and providing a license for an application to the computing device, wherein the license includes device specific information associated with the user. The method also includes activating the application on the computing device using the device specific information.
    Type: Application
    Filed: March 19, 2015
    Publication date: July 2, 2015
    Inventors: Karvell Li, Robert Donner, Amit Wadhwa, Daniel R. Amirault, Sanjay Garg, Gregory Akselrod, Scott Kurtzeborn, Donald Gordon Hardy, Tianyu Xie, Chad Shurtz
  • Publication number: 20150012447
    Abstract: A method, system, and computer-readable storage media for providing user based licensing of an application are provided herein. The method includes receiving user log-in information from a computing device at a licensing service in response to an input by a user and providing a license for an application to the computing device, wherein the license includes device specific information associated with the user. The method also includes activating the application on the computing device using the device specific information.
    Type: Application
    Filed: September 22, 2014
    Publication date: January 8, 2015
    Inventors: Karvell Li, Robert Donner, Amit Wadhwa, Daniel R. Amirault, Sanjay Garg, Gregory Akselrod, Scott Kurtzeborn, Donald Gordon Hardy, Tianyu Xie, Chad Shurtz
  • Publication number: 20150007340
    Abstract: A method, system, and computer-readable storage media for providing user based licensing of an application are provided herein. The method includes receiving user log-in information from a computing device at a licensing service in response to an input by a user and providing a license for an application to the computing device, wherein the license includes device specific information associated with the user. The method also includes activating the application on the computing device using the device specific information.
    Type: Application
    Filed: August 13, 2014
    Publication date: January 1, 2015
    Inventors: Karvell Li, Robert Donner, Amit Wadhwa, Danny R. Amirault, Sanjay Garg, Gregory Akselrod, Scott Kurtzeborn, Donald Gordon Hardy, Tianyu Xie, Chad Shurtz
  • Publication number: 20140380142
    Abstract: Website content curation can be performed through a capture service receiving a clipping of a web page rendered in a web browser. A clipping of at least a portion of the web page can be sent to multiple applications. The source of the clip can remain intact and be provided as part of the clipping. When a region of the web page is selected for a clip to one or more of multiple available applications, the clip can include an extended portion outside of a region specifically selected as the clip. A preview experience can be provided in which the clipping can be viewed and edited.
    Type: Application
    Filed: June 20, 2013
    Publication date: December 25, 2014
    Inventors: Ian William Mikutel, Jason Morrill, Eleazar Vega-Gonzalez, Shikha Devesh Desai, Yu Been Lee, Scott Kurtzeborn, Yan Lu
  • Patent number: 8832851
    Abstract: A method, system, and computer-readable storage media for providing user based licensing of an application are provided herein. The method includes receiving user log-in information from a computing device at a licensing service in response to an input by a user and providing a license for an application to the computing device, wherein the license includes device specific information associated with the user. The method also includes activating the application on the computing device using the device specific information.
    Type: Grant
    Filed: November 19, 2012
    Date of Patent: September 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Karvell Li, Robert Donner, Amit Wadhwa, Danny R. Amirault, Sanjay Garg, Gregory Akselrod, Scott Kurtzeborn, Donald Gordon Hardy, Tianyu Xie, Chad Shurtz
  • Patent number: 8555402
    Abstract: Systems, methods, and software are disclosed herein for licensing applications using a preferred authorization process dynamically identified based on conditions associated with an initiation of an application. Authorization is then attempted using the preferred authorization process. In some examples, the preferred authorization process is selected from at least a keyless authorization process and a key-based authorization process.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: October 8, 2013
    Assignee: Microsoft Corporation
    Inventors: Gregory Akselrod, Tianyu Xie, Scott Kurtzeborn, Gordon Hardy, Sanjay Garg, Chad Shurtz, Karvell Li, Robert Donner
  • Patent number: 8464248
    Abstract: Embodiments of methods and systems of providing contextual discovery of value-added components or add-ins of an application are disclosed. In conjunction with a startup of the application, indicators for each available value-added component for the application may be contextually displayed on a user interface of a first computing device, where the indicators are undifferentiated based on installation status of the value-added components. Upon a user selection of a particular value-added component that is not currently installed, the value-added component may be obtained from a second computing device and may be installed. The end-user is thus provided with an integrated seamless, contextual discovery and installation of desired value-added components on an as-needed basis. The methods and systems may be based on varying levels of permission, and may be performed for sub-components of value-added components.
    Type: Grant
    Filed: June 15, 2009
    Date of Patent: June 11, 2013
    Assignee: Microsoft Corporation
    Inventors: Christopher H. Moffatt, Jay Beavers, Ravipal Soin, Scott Kurtzeborn
  • Publication number: 20100318985
    Abstract: Embodiments of methods and systems of providing contextual discovery of value-added components or add-ins of an application are disclosed. In conjunction with a startup of the application, indicators for each available value-added component for the application may be contextually displayed on a user interface of a first computing device, where the indicators are undifferentiated based on installation status of the value-added components. Upon a user selection of a particular value-added component that is not currently installed, the value-added component may be obtained from a second computing device and may be installed. The end-user is thus provided with an integrated seamless, contextual discovery and installation of desired value-added components on an as-needed basis. The methods and systems may be based on varying levels of permission, and may be performed for sub-components of value-added components.
    Type: Application
    Filed: June 15, 2009
    Publication date: December 16, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Christopher H. Moffatt, Jay Beavers, Ravipal Soin, Scott Kurtzeborn
  • Publication number: 20090326964
    Abstract: An extensible licensing system is described that allows modification of the way a product is licensed by third parties after the product has been released. The third party provides a licensing agent that includes a user interface that supplants the user interface for licensing provided by the application. The system invokes the third party licensing agent to obtain licensing information from the user. The system receives licensing information from the licensing agent and allows the application to function using the licensing information. Thus, a third party can create a seamless licensing experience where the user performs licensing steps for one or more applications through the third party's integrated user interface.
    Type: Application
    Filed: June 25, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Sanjay Garg, Scott Kurtzeborn, Qi Zhong, Gordon Hardy
  • Publication number: 20070255978
    Abstract: Retroactive verbose error logging may be provided. Loggable event entries associated with software installation during installation may be saved. Each of the loggable event entries may have a first level or a second level. In addition, the loggable event entries associated with the first level and the second level may be saved to a log file if an error occurs during the software installation. Furthermore, the loggable event entries associated only with the first level may be saved to the log file if a milestone occurs during the software installation and the error has not occurred before the milestone occurs. The software installation may be stopped if the error occurs during the software installation and the software installation may continue if the milestone occurs during the software installation.
    Type: Application
    Filed: March 28, 2006
    Publication date: November 1, 2007
    Applicant: Microsoft Corporation
    Inventors: Scott Kurtzeborn, Mark Epstein, Aidan Hughes
  • Publication number: 20060161915
    Abstract: Described herein are one or more implementations for facilitating the installation and/or maintenance of software products from a cached software-installation source. With at least one implementation, an installation-source manager loads installation-source components of an already-installed software product into an installation-source cache of a computer. The manager then enables the loaded installation-source components in the installation-source cache so that the computer is configured to acquire installation source components of the already-installed product from the loaded installation-source components in the installation-source cache. The manager does these things without re-installing the already-installed software product. With at least one implementation, an enterprise installation-source manager obtains installation-source components of a software product.
    Type: Application
    Filed: January 20, 2005
    Publication date: July 20, 2006
    Applicant: Microsoft Corporation
    Inventors: Paul Barr, Scott Kurtzeborn, Terri Cheff-Goldade
  • Publication number: 20060136907
    Abstract: A first installation package for a first group of files is created for a program. The first group of files include language-neutral files for the program but no language-specific files for the program. A second installation package for a second group of files is also created for the program. The second group of files includes language-specific files for the program.
    Type: Application
    Filed: December 20, 2004
    Publication date: June 22, 2006
    Applicant: Microsoft Corporation
    Inventors: James Bennett, Terri Cheff-Goldade, Paul Barr, Aidan Hughes, Scott Kurtzeborn, Jeffrey James
  • Publication number: 20060136906
    Abstract: Described herein are one or more implementations for facilitating installation of software products. In at least one implementation, one or more installation databases (e.g., MSI databases) are stored on the computer-readable media (e.g., a CD-ROM or hard disk). The installation databases include data configured to be loaded onto a computing system when a software product is installed onto that computing system. Also stored on that media is one or more executable installation components (e.g., MSI installer) that, when executed, directs installation of the software product from the one or more installation databases.
    Type: Application
    Filed: December 20, 2004
    Publication date: June 22, 2006
    Applicant: Microsoft Corporation
    Inventors: Aidan Hughes, James Bennett, Scott Kurtzeborn, Terri Cheff-Goldade