Patents by Inventor J. Hally

J. 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: 20070168886
    Abstract: A virtual address bar user interface control is presented. The virtual address bar includes a plurality of interactive segments, each segment corresponding to a predetermined filter for selecting content in a computer file system. Collectively, the interactive segments represent a virtual address for selecting content. Selecting an interactive segment in the virtual address bar causes those segments subsequent to the selected segment to be removed from the virtual address bar. A user may select a peer filter for a segment to replace that segment's current filter and removes those segments subsequent to the updated segment. The virtual address bar can be selectively configured to operate as a conventional address bar, and reconfigured to operate as a virtual address bar. Additional filter segments are added to the end of the existing filter segments. Those existing filter segments that conflict with the added segment are removed from the virtual address bar.
    Type: Application
    Filed: March 30, 2007
    Publication date: July 19, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: J. Hally, Kenneth Koch, Mark Ligameri, Jason Moore, Shaun Kaasten, Richard Banks, Michael Sheldon, David De Vorchik, Zeke Odins-Lucas, Patrice Miner
  • Publication number: 20050240798
    Abstract: The present invention improves the stability of a Web browser by identifying plug-in modules that cause failures. Data in memory at the time of a failure is analyzed and a failure signature is generated. The failure signature is compared to a database of known failure signatures so that the source of the failure may be identified. If a plug-in module to a Web browser is identified as the source of a failure, options are presented to the user who may update the plug-in module with code that does not produce a failure or disable the plug-in module altogether.
    Type: Application
    Filed: March 31, 2004
    Publication date: October 27, 2005
    Applicant: MICROSOFT CORPORATION
    Inventors: Joseph Benedek, Roberto Franco, Quji Guo, J. Hally, Reid Holmes, Roman Pamucci, Edward Praitis, Christopher Sager, Brian Wentz
  • Publication number: 20050229104
    Abstract: The present invention provides a method and a computer-readable medium containing computer-executable instructions for allowing a user of an application program to manage add-ons associated with the application program. A user interface that displays the add-ons associated with the application program is provided. The user interface provides the user with the ability to disable or enable the add-ons, the ability to update certain type of add-ons. In addition, an administrator of the application program can approve or deny certain add-ons and disable a user's ability to disable or enable add-ons.
    Type: Application
    Filed: April 9, 2004
    Publication date: October 13, 2005
    Applicant: Microsoft Corporation
    Inventors: Roberto Franco, Quji Guo, Roman Pamucci, Christopher Sager, Reid Holmes, J. Hally, Joseph Benedek
  • Publication number: 20050198287
    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: February 17, 2004
    Publication date: September 8, 2005
    Inventors: Aaron Sauve, Li-Hsin Huang, Tony Schreiner, Jeffrey Davis, Tom Pipinich, Jonathan Gass, J. Hally
  • Publication number: 20050188313
    Abstract: In an implementation of user interface transition, a user interface logon page is displayed with selectable logon controls that each have a corresponding user-identifiable indicator. A transition from the user interface logon page to a user interface desktop page is initiated in response to a selectable logon control being selected. The transition displays the user-identifiable indicator corresponding to the selectable logon control uninterrupted throughout the transition, and the user-identifiable indicator corresponding to the selectable logon control is displayed on the user interface desktop page.
    Type: Application
    Filed: February 20, 2004
    Publication date: August 25, 2005
    Inventors: David Matthews, Kanwal VedBrat, Hillel Cooperman, Sterling Reasor, Charles Cummins, J. Hally, Mark Ligameri, Timothy McKee, Giampiero Sierra, Timothy Noonan, Eric Flo, Charles Stabb
  • Publication number: 20050188317
    Abstract: In an implementation of initiate multiple applications, a user interface includes a user-selectable control to initiate that multiple applications start together at approximately a same time. The user interface includes user-selectable configurations to designate a multiple application start-up configuration.
    Type: Application
    Filed: February 20, 2004
    Publication date: August 25, 2005
    Inventors: David Matthews, Kanwal VedBrat, Hillel Cooperman, Sterling Reasor, Charles Cummins, J. Hally, Mark Ligameri, Timothy McKee, Giampiero Sierra, Timothy Noonan, Eric Flo, Charles Stabb
  • Publication number: 20050188314
    Abstract: In an implementation of user interface start page, the start page includes a user-identifiable indicator associated with a user of a computing system to indicate that the user is logged-on to the computing system. The user interface start page also includes user-selectable controls from one or more regions of a user interface desktop page which is displayed after a transition from the user interface start page to the user interface desktop page. Each of the user-selectable controls on the user interface start page initiate a display of information associated with the user when selected.
    Type: Application
    Filed: February 20, 2004
    Publication date: August 25, 2005
    Applicant: Microsoft Corporation
    Inventors: David Matthews, Kanwal VedBrat, Hillel Cooperman, Sterling Reasor, Charles Cummins, J. Hally, Mark Ligameri, Timothy McKee, Giampiero Sierra, Timothy Noonan, Eric Flo, Charles Stabb
  • Publication number: 20050182924
    Abstract: Adware and viruses are examples of objects that may be embedded in a webpage or linked to a webpage. When such an object is detected to be associated with a webpage loading on a browser, an analysis may be performed to determine a trust level for the object. The object may be blocked in accordance with the trust level. A prompt may be displayed to advise a user that the object is being blocked, provide a description of the object, and to provide an opportunity to interactively accept or decline activation of an action for the object.
    Type: Application
    Filed: February 17, 2004
    Publication date: August 18, 2005
    Inventors: Aaron Sauve, J. Hally, Li-Hsin Huang, Tony Schreiner, Jeffrey Davis, Tom Pipinich, Jonathan Gass