Patents by Inventor Anthony D. Krueger
Anthony D. Krueger 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: 9996339Abstract: Disclosed herein are systems, methods, and software to enhance updates to digital content. In at least one implementation, an update agent identifies from a set of files at least a file that is scheduled to be updated from a present version of the file to a new version of the file as part of an update to the set of files. The update may include a set of delta files for updating the file from previous versions of the file to the new version and a complete file for updating the file to the new version.Type: GrantFiled: June 4, 2014Date of Patent: June 12, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Abhishek Agarwal, Anthony D. Krueger, Huy Q. Nguyen, Peter Cai, Jefferson B. Criddle
-
Publication number: 20150355899Abstract: Disclosed herein are systems, methods, and software to enhance updates to digital content. In at least one implementation, an update agent identifies from a set of files at least a file that is scheduled to be updated from a present version of the file to a new version of the file as part of an update to the set of files. The update may include a set of delta files for updating the file from previous versions of the file to the new version and a complete file for updating the file to the new version.Type: ApplicationFiled: June 4, 2014Publication date: December 10, 2015Inventors: Abhishek Agarwal, Anthony D. Krueger, Huy Q. Nguyen, Peter Cai, Jefferson B. Criddle
-
Patent number: 8510734Abstract: Embodiments provide an optimized virtual application or suite of virtual applications, but are not so limited. In an embodiment, components of a system are configured to generate an optimized virtual package that can be used in a virtual application streaming environment. Components of the system can provide bits of the optimized virtual package based in part on scenario mappings associated with a user action and/or an application or application feature. In one embodiment, a client virtualization handler can operate to download byte ranges of an optimized virtual package including re-prioritizing byte range download operations as part of streaming virtual application functionality over a computing network.Type: GrantFiled: December 21, 2012Date of Patent: August 13, 2013Assignee: Microsoft CorporationInventors: Jefferson B. Criddle, Gurashish Singh Brar, Anthony D. Krueger
-
Patent number: 8341620Abstract: Embodiments provide an optimized virtual application or suite of virtual applications, but are not so limited. In an embodiment, components of a system are configured to generate an optimized virtual package that can be used in a virtual application streaming environment. Components of the system can provide bits of the optimized virtual package based in part on scenario mappings associated with a user action and/or an application or application feature. In one embodiment, a client virtualization handler can operate to download byte ranges of an optimized virtual package including re-prioritizing byte range download operations as part of streaming virtual application functionality over a computing network.Type: GrantFiled: June 25, 2009Date of Patent: December 25, 2012Assignee: Microsoft CorporationInventors: Jefferson B. Criddle, Gurashish Singh Brar, Anthony D. Krueger
-
Patent number: 7974991Abstract: A word processor including a native XML file format is provided. The well formed XML file fully represents the word-processor document, and fully supports 100% of word-processor's rich formatting. There are no feature losses when saving the word-processor documents as XML. A published XSD file defines all the rules behind the word-processor's XML file format. Hints may be provided within the XML associated files providing applications that understand XML a shortcut to understanding some of the features provided by the word-processor. The word-processing document is stored in a single XML file. Additionally, manipulation of word-processing documents may be done on computing devices that do not include the word-processor itself.Type: GrantFiled: December 6, 2004Date of Patent: July 5, 2011Assignee: Microsoft CorporationInventors: Brian M. Jones, Andrew K. Bishop, Daniel R. Snyder, Marcin Sawicki, Robert A. Little, Anthony D. Krueger
-
Publication number: 20100333085Abstract: Embodiments provide an optimized virtual application or suite of virtual applications, but are not so limited. In an embodiment, components of a system are configured to generate an optimized virtual package that can be used in a virtual application streaming environment. Components of the system can provide bits of the optimized virtual package based in part on scenario mappings associated with a user action and/or an application or application feature. In one embodiment, a client virtualization handler can operate to download byte ranges of an optimized virtual package including re-prioritizing byte range download operations as part of streaming virtual application functionality over a computing network.Type: ApplicationFiled: June 25, 2009Publication date: December 30, 2010Applicant: Microsoft CorporationInventors: Jefferson B. Criddle, Gurashish Singh Brar, Anthony D. Krueger
-
Patent number: 7571169Abstract: A word processor including a native XML file format is provided. The well formed XML file fully represents the word-processor document, and fully supports 100% of word-processor's rich formatting. There are no feature losses when saving the word-processor documents as XML. A published XSD file defines all the rules behind the word-processor's XML file format. Hints may be provided within the XML associated files providing applications that understand XML a shortcut to understanding some of the features provided by the word-processor. The word-processing document is stored in a single XML file. Additionally, manipulation of word-processing documents may be done on computing devices that do not include the word-processor itself.Type: GrantFiled: December 6, 2004Date of Patent: August 4, 2009Assignee: Microsoft CorporationInventors: Brian M. Jones, Andrew K. Bishop, Daniel R. Snyder, Marcin Sawicki, Robert A. Little, Anthony D. Krueger
-
Patent number: 7523394Abstract: A word processor including a native XML file format is provided. The well formed XML file fully represents the word-processor document, and fully supports 100% of word-processor's rich formatting. There are no feature losses when saving the word-processor documents as XML. A published XSD file defines all the rules behind the word-processor's XML file format. Hints may be provided within the XML associated files providing applications that understand XML a shortcut to understanding some of the features provided by the word-processor. The word-processing document is stored in a single XML file. Additionally, manipulation of word-processing documents may be done on computing devices that do not include the word-processor itself.Type: GrantFiled: June 28, 2002Date of Patent: April 21, 2009Assignee: Microsoft CorporationInventors: Brian M. Jones, Andrew K. Bishop, Daniel R. Snyder, Marcin Sawicki, Robert A. Little, Anthony D. Krueger
-
Publication number: 20040210818Abstract: A word processor including a native XML file format is provided. The well formed XML file fully represents the word-processor document, and fully supports 100% of word-processor's rich formatting. There are no feature losses when saving the word-processor documents as XML. A published XSD file defines all the rules behind the word-processor's XML file format. Hints may be provided within the XML associated files providing applications that understand XML a shortcut to understanding some of the features provided by the word-processor. The word-processing document is stored in a single XML file. Additionally, manipulation of word-processing documents may be done on computing devices that do not include the word-processor itself.Type: ApplicationFiled: June 28, 2002Publication date: October 21, 2004Applicant: MICROSOFT CORPORATIONInventors: Brian M. Jones, Andrew K. Bishop, Daniel R. Snyder, Marcin Sawicki, Robert A. Little, Anthony D. Krueger
-
Patent number: 6085206Abstract: In an electronic word processing system environment, a system and method for verifying the accuracy of the grammatical composition of a sentence and the spelling of words within the sentence in an electronic document. A sentence is extracted from the electronic document. It is determined whether any of the words in the sentence are misspelled. If any of the words are misspelled, then an indication is displayed in a combined spelling and grammar dialog box. Determination is made whether the sentence is of proper grammatical composition. If the sentence does not have proper grammatical composition, then an indication is displayed in the combined spelling and grammar dialog box. These tasks may be repeated for each sentence in the document until the entire document has been proofed.Type: GrantFiled: June 20, 1996Date of Patent: July 4, 2000Assignee: Microsoft CorporationInventors: Maria-Nancy A. Domini, Ronald A. Fein, Anthony D. Krueger
-
Patent number: 6012075Abstract: In an electronic word processing system environment, a system and method for verifying the accuracy of the grammatical composition of a sentence in the background. While the word processor is in edit mode, i.e., the user is entering data or commands, it is determined when there is an idle period. An idle period is when the user is not entering data or commands. During an idle period, a sentence is extracted from the electronic document. It is determined whether the sentence is of proper grammatical composition. If the sentence does not have proper grammatical composition, then an error indication is displayed to the user in the context of the electronic document. These tasks may be repeated for each sentence in the document until the entire document has been proofed or the idle period ends. When the user selects the error indication in the document, a pop-up menu is displayed beneath the sentence containing the error.Type: GrantFiled: November 14, 1996Date of Patent: January 4, 2000Assignee: Microsoft CorporationInventors: Ronald A. Fein, Anthony D. Krueger