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: 10706124Abstract: 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: GrantFiled: January 12, 2015Date of Patent: July 7, 2020Assignee: Microsoft Technology Licensing, LLCInventors: 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: 20160203233Abstract: 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: ApplicationFiled: January 12, 2015Publication date: July 14, 2016Inventors: 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: 20150264025Abstract: 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: ApplicationFiled: March 17, 2014Publication date: September 17, 2015Applicant: Microsoft CorporationInventors: Scott Kurtzeborn, Lee Riefberg, Eleazar Vega-Gonzalez, Han Jung, Yan Lu, Ian Mikutel
-
Publication number: 20150193897Abstract: 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: ApplicationFiled: March 19, 2015Publication date: July 9, 2015Inventors: Karvell Li, Robert Donner, Amit Wadhwa, Daniel R. Amirault, Sanjay Garg, Gregory Akselrod, Scott Kurtzeborn, Donald Gordon Hardy, Tianyu Xie, Chad Shurtz
-
Publication number: 20150193607Abstract: 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: ApplicationFiled: March 19, 2015Publication date: July 9, 2015Inventors: Karvell Li, Robert Donner, Amit Wadhwa, Daniel R. Amirault, Sanjay Garg, Gregory Akselrod, Scott Kurtzeborn, Donald Gordon Hardy, Tianyu Xie, Chad Shurtz
-
Publication number: 20150193606Abstract: 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: ApplicationFiled: March 19, 2015Publication date: July 9, 2015Inventors: Karvell Li, Robert Donner, Amit Wadhwa, Daniel R. Amirault, Sanjay Garg, Gregory Akselrod, Scott Kurtzeborn, Donald Gordon Hardy, Tianyu Xie, Chad Shurtz
-
Publication number: 20150193605Abstract: 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: ApplicationFiled: March 19, 2015Publication date: July 9, 2015Inventors: Karvell Li, Robert Donner, Amit Wadhwa, Daniel R. Amirault, Sanjay Garg, Gregory Akselrod, Scott Kurtzeborn, Donald Gordon Hardy, Tianyu Xie, Chad Shurtz
-
Publication number: 20150186625Abstract: 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: ApplicationFiled: March 19, 2015Publication date: July 2, 2015Inventors: Karvell Li, Robert Donner, Amit Wadhwa, Daniel R. Amirault, Sanjay Garg, Gregory Akselrod, Scott Kurtzeborn, Donald Gordon Hardy, Tianyu Xie, Chad Shurtz
-
Publication number: 20150012447Abstract: 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: ApplicationFiled: September 22, 2014Publication date: January 8, 2015Inventors: Karvell Li, Robert Donner, Amit Wadhwa, Daniel R. Amirault, Sanjay Garg, Gregory Akselrod, Scott Kurtzeborn, Donald Gordon Hardy, Tianyu Xie, Chad Shurtz
-
Publication number: 20150007340Abstract: 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: ApplicationFiled: August 13, 2014Publication date: January 1, 2015Inventors: Karvell Li, Robert Donner, Amit Wadhwa, Danny R. Amirault, Sanjay Garg, Gregory Akselrod, Scott Kurtzeborn, Donald Gordon Hardy, Tianyu Xie, Chad Shurtz
-
Publication number: 20140380142Abstract: 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: ApplicationFiled: June 20, 2013Publication date: December 25, 2014Inventors: Ian William Mikutel, Jason Morrill, Eleazar Vega-Gonzalez, Shikha Devesh Desai, Yu Been Lee, Scott Kurtzeborn, Yan Lu
-
Patent number: 8832851Abstract: 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: GrantFiled: November 19, 2012Date of Patent: September 9, 2014Assignee: Microsoft CorporationInventors: Karvell Li, Robert Donner, Amit Wadhwa, Danny R. Amirault, Sanjay Garg, Gregory Akselrod, Scott Kurtzeborn, Donald Gordon Hardy, Tianyu Xie, Chad Shurtz
-
Patent number: 8555402Abstract: 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: GrantFiled: January 26, 2012Date of Patent: October 8, 2013Assignee: Microsoft CorporationInventors: Gregory Akselrod, Tianyu Xie, Scott Kurtzeborn, Gordon Hardy, Sanjay Garg, Chad Shurtz, Karvell Li, Robert Donner
-
Patent number: 8464248Abstract: 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: GrantFiled: June 15, 2009Date of Patent: June 11, 2013Assignee: Microsoft CorporationInventors: Christopher H. Moffatt, Jay Beavers, Ravipal Soin, Scott Kurtzeborn
-
Publication number: 20100318985Abstract: 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: ApplicationFiled: June 15, 2009Publication date: December 16, 2010Applicant: MICROSOFT CORPORATIONInventors: Christopher H. Moffatt, Jay Beavers, Ravipal Soin, Scott Kurtzeborn
-
Publication number: 20090326964Abstract: 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: ApplicationFiled: June 25, 2008Publication date: December 31, 2009Applicant: MICROSOFT CORPORATIONInventors: Sanjay Garg, Scott Kurtzeborn, Qi Zhong, Gordon Hardy
-
Publication number: 20070255978Abstract: 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: ApplicationFiled: March 28, 2006Publication date: November 1, 2007Applicant: Microsoft CorporationInventors: Scott Kurtzeborn, Mark Epstein, Aidan Hughes
-
Publication number: 20060161915Abstract: 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: ApplicationFiled: January 20, 2005Publication date: July 20, 2006Applicant: Microsoft CorporationInventors: Paul Barr, Scott Kurtzeborn, Terri Cheff-Goldade
-
Publication number: 20060136906Abstract: 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: ApplicationFiled: December 20, 2004Publication date: June 22, 2006Applicant: Microsoft CorporationInventors: Aidan Hughes, James Bennett, Scott Kurtzeborn, Terri Cheff-Goldade
-
Publication number: 20060136907Abstract: 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: ApplicationFiled: December 20, 2004Publication date: June 22, 2006Applicant: Microsoft CorporationInventors: James Bennett, Terri Cheff-Goldade, Paul Barr, Aidan Hughes, Scott Kurtzeborn, Jeffrey James