Patents by Inventor Craig Hally

Craig Hally 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).

  • Publication number: 20190260773
    Abstract: Adware and viruses are examples of objects that may be embedded in a web page or linked to a web page. When such an object is detected to be associated with a web page loading on a browser, an analysis may be performed to determine a trust level for the object. The object is suppressed based on the trust level. A prompt is displayed to advise a user that the object has been suppressed, and to provide an opportunity to interactively accept or decline activation of an action for the object.
    Type: Application
    Filed: May 3, 2019
    Publication date: August 22, 2019
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Aaron SAUVE, Li-Hsin HUANG, Tony SCHREINER, Jeffrey DAVIS, Tom PIPINICH, Jonathan GASS, J. Craig HALLY
  • Patent number: 10284576
    Abstract: Adware and viruses are examples of objects that may be embedded in a web page or linked to a web page. When such an object is detected to be associated with a web page loading on a browser, an analysis may be performed to determine a trust level for the object. The object is suppressed based on the trust level. A prompt is displayed to advise a user that the object has been suppressed, and to provide an opportunity to interactively accept or decline activation of an action for the object.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: May 7, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aaron Sauve, Li-Hsin Huang, Tony Schreiner, Jeffrey Davis, Tom Pipinich, Jonathan Gass, J. Craig Hally
  • Patent number: 9727201
    Abstract: Contextual help is provided in an unobtrusive manner. The optimum point in time for displaying a help notification is determined by triggers associated with each help notification. The triggers may take into account various factors, such as the action currently being performed by the user, whether the tip has been presented to the user before, the user's past experience with the feature, and so forth.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: August 8, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brian D. Beck, Stephen D. Bader, Deana Fuller, Steven Frederickson, Gregory T. Mattox, Jr., Carmen Quan, Srinivas Chakravarthula, Ross N. Luengen, Akshatha Kommalapati, J Craig Hally, Song Zou
  • Publication number: 20170090738
    Abstract: A system and method for user modification of metadata in a shell browser. A group of items and associated metadata values are displayed in a window of the shell browser. An edit control permits user modification of metadata values displayed in the window. The user can modify metadata associated with a welcome pane, a selected item, or multiple selected items. A data structure stored on one or more computer-readable media contains metadata associated with items displayed in a shell browser, including user modifiable metadata which is also displayed in the shell browser.
    Type: Application
    Filed: September 6, 2016
    Publication date: March 30, 2017
    Inventors: JAMES BRIAN KURTZ, JUDSON CRAIG HALLY, DAVID JOEL SHELDON, DAVID GEORGE DEVORCHIK, TYLER KIEN BEAM, CHRIS J. GUZAK
  • Patent number: 9547427
    Abstract: An application determines a colorization strategy for its graphical user interface according to colors of an input image. In particular, given one or more colors from the input image, and a plurality of elements of the graphical user interface, the colors for the elements of the graphical user interface are selected.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: January 17, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Kriese, J. Craig Hally, Georgi Tonev, Ramrajprabu Balasubramanian
  • Publication number: 20160291802
    Abstract: Contextual help is provided in an unobtrusive manner. The optimum point in time for displaying a help notification is determined by triggers associated with each help notification.
    Type: Application
    Filed: April 1, 2015
    Publication date: October 6, 2016
    Inventors: BRIAN D. BECK, STEPHEN D. BADER, DEANA FULLER, STEVEN FREDERICKSON, GREGORY T. MATTOX, JR., CARMEN QUAN, SRINIVAS CHAKRAVARTHULA, ROSS N. LUENGEN, AKSHATHA KOMMALAPATI, J CRAIG HALLY, SONG ZOU
  • Patent number: 9436351
    Abstract: A system and method for user modification of metadata in a shell browser. A group of items and associated metadata values are displayed in a window of the shell browser. An edit control permits user modification of metadata values displayed in the window. The user can modify metadata associated with a welcome pane, a selected item, or multiple selected items. A data structure stored on one or more computer-readable media contains metadata associated with items displayed in a shell browser, including user modifiable metadata which is also displayed in the shell browser.
    Type: Grant
    Filed: October 7, 2013
    Date of Patent: September 6, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: James Brian Kurtz, Judson Craig Hally, David Joel Sheldon, David George Devorchik, Tyler Kien Beam, Chris J. Guzak
  • Publication number: 20160088004
    Abstract: Adware and viruses are examples of objects that may be embedded in a web page or linked to a web page. When such an object is detected to be associated with a web page loading on a browser, an analysis may be performed to determine a trust level for the object. The object is suppressed based on the trust level. A prompt is displayed to advise a user that the object has been suppressed, and to provide an opportunity to interactively accept or decline activation of an action for the object.
    Type: Application
    Filed: November 25, 2015
    Publication date: March 24, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Aaron Sauve, Li-Hsin Huang, Tony Schreiner, Jeffrey Davis, Tom Pipinich, Jonathan Gass, J. Craig Hally
  • Patent number: 9208327
    Abstract: Adware and viruses are examples of objects that may be embedded in a web page or linked to a web page. When such an object is detected to be associated with a web page loading on a browser, an analysis may be performed to determine a trust level for the object. The object is suppressed based on the trust level. A prompt is displayed to advise a user that the object has been suppressed, and to provide an opportunity to interactively accept or decline activation of an action for the object.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: December 8, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aaron Sauve, Li-Hsin Huang, Tony Schreiner, Jeffrey Davis, Tom Pipinich, Jonathan Gass, J. Craig Hally
  • Publication number: 20150070378
    Abstract: An application determines a colorization strategy for its graphical user interface according to colors of an input image. In particular, given one or more colors from the input image, and a plurality of elements of the graphical user interface, the colors for the elements of the graphical user interface are selected.
    Type: Application
    Filed: November 14, 2014
    Publication date: March 12, 2015
    Inventors: Jason Kriese, J. Craig Hally, Georgi Tonev, Ramrajprabu Balasubramanian
  • Patent number: 8955126
    Abstract: Adware and viruses are examples of objects that may be embedded in a web page or linked to a web page. When such an object is detected to be associated with a web page loading on a browser, an analysis may be performed to determine a trust level for the object. The object is suppressed based on the trust level. A prompt is displayed to advise a user that the object has been suppressed, and to provide an opportunity to interactively accept or decline activation of an action for the object.
    Type: Grant
    Filed: May 4, 2012
    Date of Patent: February 10, 2015
    Assignee: Microsoft Corporation
    Inventors: Aaron Sauve, Li-Hsin Huang, Tony Schreiner, Jeffrey Davis, Tom Pipinich, Jonathan Gass, J. Craig Hally
  • Patent number: 8918735
    Abstract: A virtual address bar user interface control is presented. The virtual address bar comprises an interactive address segment and a conventional address segment. The interactive address segment corresponds to a predefined filter comprising selection criteria applied to content stored on a storage device. Selection of the interactive address segment causes content satisfying the predefined filter to be displayed. The conventional address segment references content at the content's particular location within a hierarchical file system structure on the storage device. Selection of the conventional address segment causes the content stored at the particular location to be displayed.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: December 23, 2014
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: J. Craig Hally, Jason F. Moore, Richard M. Banks, Patrice L. Miner, Kenneth A. Koch, Mark R. Ligameri, Shaun A. Kaasten, Michael Sheldon, David G. De Vorchik, Zeke B. Odins-Lucas
  • Patent number: 8890886
    Abstract: An application determines a colorization strategy for its graphical user interface according to colors of an input image. In particular, given one or more colors from the input image, and a plurality of elements of the graphical user interface, the colors for the elements of the graphical user interface are selected.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: November 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Jason Kriese, J Craig Hally, Georgi Tonev, Ramrajprabu Balasubramanian
  • Patent number: D733746
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: July 7, 2015
    Assignee: Microsoft Corporation
    Inventors: J. Craig Hally, Lindsey R. Barcheck, Denise Michele Trabona, Michael H. LaManna, Sandy Ruoh-Ian Wu
  • Patent number: D766962
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: September 20, 2016
    Assignee: Microsoft Corporation
    Inventor: Craig Hally
  • Patent number: D768173
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: October 4, 2016
    Assignee: Microsoft Corporation
    Inventor: Craig Hally
  • Patent number: D769922
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: October 25, 2016
    Assignee: Microsoft Corporation
    Inventors: Craig Hally, Stephen Bader
  • Patent number: D769923
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: October 25, 2016
    Assignee: Microsoft Corporation
    Inventors: Craig Hally, Stephen Bader
  • Patent number: D772268
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: November 22, 2016
    Assignee: Microsoft Corporation
    Inventors: Craig Hally, Stephen Bader
  • Patent number: D785652
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: May 2, 2017
    Assignee: Microsoft Corporation
    Inventors: Craig Hally, Stephen Bader