Patents by Inventor Martin J. Hall

Martin J. Hall 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: 9996622
    Abstract: Systems, methods and computer program products are described that enable a web browser to automatically determine that a user thereof is logged into an enterprise network and, based on at least this determination, present the user with a new tab page or similar interface that includes features that facilitate access by the user to enterprise-related content. The enterprise-related content may include, for example, enterprise-related web sites, content shared by colleagues, content trending among team members, documents that the user recently worked on, enterprise-related news, and industry-related news.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: June 12, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sean O. Lyndersay, Martin J. Hall, Michael J. Patten, Joshua T. Stickler
  • Publication number: 20160232240
    Abstract: Systems, methods and computer program products are described that enable a web browser to automatically determine that a user thereof is logged into an enterprise network and, based on at least this determination, present the user with a new tab page or similar interface that includes features that facilitate access by the user to enterprise-related content. The enterprise-related content may include, for example, enterprise-related web sites, content shared by colleagues, content trending among team members, documents that the user recently worked on, enterprise-related news, and industry-related news.
    Type: Application
    Filed: February 6, 2015
    Publication date: August 11, 2016
    Inventors: Sean O. Lyndersay, Martin J. Hall, Michael J. Patten, Joshua T. Stickler
  • Patent number: 9367636
    Abstract: Various embodiments provide a mechanism to allow end users to install web applications and websites onto their desktop. In accordance with one or more embodiments, client-side code can be utilized to allow developers associated with a website to define boundaries associated with user interaction, and have those boundaries enforced by a run-time engine. In at least some embodiments, developers can provide, through JavaScript code and/or HTML markup, various configurations for the creation of a start menu shortcut, navigation, and so-called jumplist integration.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: June 14, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jane T. Kim, Mary-Lynne Williams, Martin J. Hall, Jess S. Holbrook, Bruce A. Morgan, Alexander H. Malek, Israel Hilerio
  • Patent number: 9021469
    Abstract: Various embodiments provide a mechanism to allow end users to install web applications and websites onto their desktop. In accordance with one or more embodiments, client-side code can be utilized to allow developers associated with a website to define boundaries associated with user interaction, and have those boundaries enforced by a run-time engine. In at least some embodiments, developers can provide, through JavaScript code and/or HTML markup, various configurations for the creation of a start menu shortcut, navigation, and so-called jumplist integration.
    Type: Grant
    Filed: March 5, 2014
    Date of Patent: April 28, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Israel Hilerio, Mara B. Patton, Phu Hoang Le, Justin Martin Posey, Kinnary M. Jangla, Carlos Yeung, Alexander H. Malek, Bruce A. Morgan, John E. Davis, Mustapha Jaber, Mary-Lynne Williams, Martin J. Hall
  • Publication number: 20140359428
    Abstract: Various embodiments provide a mechanism to allow end users to install web applications and websites onto their desktop. In accordance with one or more embodiments, client-side code can be utilized to allow developers associated with a website to define boundaries associated with user interaction, and have those boundaries enforced by a run-time engine. In at least some embodiments, developers can provide, through JavaScript code and/or HTML markup, various configurations for the creation of a start menu shortcut, navigation, and so-called jumplist integration.
    Type: Application
    Filed: August 19, 2014
    Publication date: December 4, 2014
    Inventors: Jane T. Kim, Mary-Lynne Williams, Martin J. Hall, Jess S. Holbrook, Bruce A. Morgan, Alexander H. Malek, Israel Hilerio
  • Publication number: 20140359519
    Abstract: Various embodiments provide a web platform, e.g., a web browser, which is designed to facilitate user access to websites in a quick and efficient manner. The web platform includes an address bar and, as keystrokes are entered into the address bar, a user interface container is populated with relevant suggestions from a combination of various data sources based on matching character input. Data sources can include a user's browsing history, favorites, and domain suggestions from a remote source, such as a service provider.
    Type: Application
    Filed: May 31, 2013
    Publication date: December 4, 2014
    Applicant: Microsoft Corporation
    Inventors: Kevin Y. Luu, Sean Lyndersay, Alexandra M. Feldman, Martin J. Hall, Zachary J. Shallcross, Anthony G. Amatino, Daniel Bernhardt, Ambarish Chitnis, Robert E. Kolba, JR., John B. Bravenec, Jatinder Singh Mann, Swathi Ganapathi
  • Patent number: 8863001
    Abstract: Various embodiments provide a mechanism to allow end users to install web applications and websites onto their desktop. In accordance with one or more embodiments, client-side code can be utilized to allow developers associated with a website to define boundaries associated with user interaction, and have those boundaries enforced by a run-time engine. In at least some embodiments, developers can provide, through JavaScript code and/or HTML markup, various configurations for the creation of a start menu shortcut, navigation, and so-called jumplist integration.
    Type: Grant
    Filed: June 11, 2010
    Date of Patent: October 14, 2014
    Assignee: Microsoft Corporation
    Inventors: Jane T. Kim, Mary-Lynne Williams, Martin J. Hall, Jess S. Holbrook, Bruce A. Morgan, Alexander H. Malek, Israel Hilerio
  • Publication number: 20140189546
    Abstract: Various embodiments provide a mechanism to allow end users to install web applications and websites onto their desktop. In accordance with one or more embodiments, client-side code can be utilized to allow developers associated with a website to define boundaries associated with user interaction, and have those boundaries enforced by a run-time engine. In at least some embodiments, developers can provide, through JavaScript code and/or HTML markup, various configurations for the creation of a start menu shortcut, navigation, and so-called jumplist integration.
    Type: Application
    Filed: March 5, 2014
    Publication date: July 3, 2014
    Inventors: Israel Hilerio, Mara B. Patton, Phu Hoang Le, Justin Martin Posey, Kinnary M. Jangla, Carlos Yeung, Alexander H. Malek, Bruce A. Morgan, John E. Davis, Mustapha Jaber, Mary-Lynne Williams, Martin J. Hall
  • Patent number: 8671384
    Abstract: Various embodiments provide a mechanism to allow end users to install web applications and websites onto their desktop. In accordance with one or more embodiments, client-side code can be utilized to allow developers associated with a website to define boundaries associated with user interaction, and have those boundaries enforced by a run-time engine. In at least some embodiments, developers can provide, through JavaScript code and/or HTML markup, various configurations for the creation of a start menu shortcut, navigation, and so-called jumplist integration.
    Type: Grant
    Filed: June 11, 2010
    Date of Patent: March 11, 2014
    Assignee: Microsoft Corporation
    Inventors: Israel Hilerio, Mara B. Patton, Phu Hoang Le, Justin Martin Posey, Kinnary M. Jangla, Carlos Yeung, Alexander H. Malek, Bruce A. Morgan, John E. Davis, Mustapha Jaber, Mary-Lynne Williams, Martin J. Hall
  • Publication number: 20120191744
    Abstract: Various embodiments are directed to providing users with more control over their navigation privacy, while offering robust search experiences through a web browser's address bar. In one or more embodiments, a web browser's search suggestion functionality is turned off by default. Users may choose to opt into the search suggestion functionality so that search suggestions can be provided to them when they enter search terms in the browser's address bar. In one or more embodiments, the status of search suggestion functionality is conveyed to the user so that they understand that their keystrokes are being provided to a search provider so that search suggestions can, in turn, be provided back to the web browser.
    Type: Application
    Filed: January 21, 2011
    Publication date: July 26, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Jane T. Kim, Warren G. Stevens, Laura J. Gehring, Sarah J. Bowers, Pui Ching Hon, Clint C. Jorgenson, Mary-Lynne Williams, Jason W. Upton, Robert J. Mauceri, JR., Fergal M. Burke, Martin J. Hall
  • Publication number: 20120066635
    Abstract: In various embodiments, a web browser user interface includes a subset of selected controls distributed along a single line at the top of the web browser user interface. Layouts of the controls can be in a left-to-right or a right-to-left fashion. Specifically, in a left-to-right layout, selected controls meeting certain criteria can appear to the left of other controls. Similarly, in a right-to-left layout, selected controls meeting certain criteria can appear to the right of other controls. In at least some embodiments, at least some of the controls that appear distributed along the single line are controls that are related to navigation of some type. Such controls can include those that enable textual input to be provided by user.
    Type: Application
    Filed: September 14, 2010
    Publication date: March 15, 2012
    Inventors: Jane T. Kim, Mary-Lynne Williams, Jess S. Holbrook, Sarah J. Bowers, Warren G. Stevens, Mirko Mandic, Martin J. Hall, Bruce A. Morgan, Alexander H. Malek, Laura J. Gehring
  • Publication number: 20120066634
    Abstract: In at least some embodiments, a web browser user interface is designed to enable site branding and functionality. Specifically, websites can provide content that can be utilized in a control layout area near the top of the web browser user interface to reinforce branding through the use of color and/or a site-provided icon, termed a “favicon” that serves dual roles as a branding instrumentality and a site's home button. Further, in at least some embodiments, branding can be reinforced through the use of a site-associated color that is utilized for rendering one or more web browser navigation controls.
    Type: Application
    Filed: September 14, 2010
    Publication date: March 15, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Jane T. Kim, Mary-Lynne Williams, Jess S. Holbrook, Sarah J. Bowers, Warren G. Stevens, Mirko Mandic, Martin J. Hall, Bruce A. Morgan, Israel Hilerio, Alexander H. Malek, Laura J. Gehring, Michael J. Ens, John E. Davis
  • Publication number: 20120060110
    Abstract: Various embodiments provide a notification bar user interface control that is designed to help users maintain focus on their browsing activities, while offering notifications in the form of suggestions. In at least some embodiments, the notification bar user interface control is non-modal and is presented at a location within the browsing field-of-view that is selected to reduce user distraction. Further, in at least some embodiments, the notification bar user interface control is presented in a manner which overlays content of the web page and thus, does not cause layout of the web page to be changed.
    Type: Application
    Filed: September 8, 2010
    Publication date: March 8, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Ritika Virmani, Eugene Chang, Martin J. Hall, Jane T. Kim, Warren G. Stevens, Michael J. Ens, John H. Lueders, Prashant Singh, Sarah J. Bowers, Mike Pell, Mary-Lynne Williams
  • Publication number: 20110307811
    Abstract: Various embodiments provide a mechanism to allow end users to install web applications and websites onto their desktop. In accordance with one or more embodiments, client-side code can be utilized to allow developers associated with a website to define boundaries associated with user interaction, and have those boundaries enforced by a run-time engine. In at least some embodiments, developers can provide, through JavaScript code and/or HTML markup, various configurations for the creation of a start menu shortcut, navigation, and so-called jumplist integration.
    Type: Application
    Filed: June 11, 2010
    Publication date: December 15, 2011
    Applicant: Microsoft Corporation
    Inventors: Jane T. Kim, Mary-Lynne Williams, Martin J. Hall, Jess S. Holbrook, Bruce A. Morgan, Alexander H. Malek, Israel Hilerio
  • Publication number: 20110307883
    Abstract: Various embodiments provide a mechanism to allow end users to install web applications and websites onto their desktop. In accordance with one or more embodiments, client-side code can be utilized to allow developers associated with a website to define boundaries associated with user interaction, and have those boundaries enforced by a run-time engine. In at least some embodiments, developers can provide, through JavaScript code and/or HTML markup, various configurations for the creation of a start menu shortcut, navigation, and so-called jumplist integration.
    Type: Application
    Filed: June 11, 2010
    Publication date: December 15, 2011
    Inventors: Israel Hilerio, Mara B. Patton, Phu Hoang Le, Justin Martin Posey, Kinnary M. Jangla, Carlos Yeung, Alexander H. Malek, Bruce A. Morgan, John E. Davis, Mustapha Jaber, Mary-Lynne Williams, Martin J. Hall
  • Patent number: 7783708
    Abstract: Attachment browser is described. In an embodiment, an attachment browser displays a selection of communications received from multiple sources where each of the communications has an attachment. A representative image of each attachment is organized for display according to an attribute of the respective attachment, and a portion of each communication is displayed proximate an associated representative image to maintain the association of a communication and a respective attachment.
    Type: Grant
    Filed: January 27, 2005
    Date of Patent: August 24, 2010
    Assignee: Microsoft Corporation
    Inventors: Melora Zaner-Godsey, Asta Roseway, Eun-Kyung Chung, Martin J. Hall, Tammy L Savage, Hosea Frank
  • Patent number: 7703023
    Abstract: Multipersona creation and management is described. In one of a variety of examples, a system provides creation and management of multiple personas of a single user. Each of the personas, for instance, may have an associated external representation of the user, such as user tile, alias, email address, and so on. These personas may then be managed, both automatically and manually, to provide different external representations of the user as desired.
    Type: Grant
    Filed: September 15, 2005
    Date of Patent: April 20, 2010
    Assignee: Microsoft Corporation
    Inventors: Allison O'Mahony, Martin J. Hall, Michael C Kunz
  • Patent number: D613751
    Type: Grant
    Filed: March 23, 2009
    Date of Patent: April 13, 2010
    Assignee: Microsoft Corporation
    Inventors: Benjamin N. Truelove, Martin J. Hall
  • Patent number: D614654
    Type: Grant
    Filed: April 21, 2009
    Date of Patent: April 27, 2010
    Assignee: Microsoft Corporation
    Inventors: Randall K. Winjum, Ginger J. Gloystein, Martin J. Hall, Lindsey R. Barcheck, Kieran M. Phelan
  • Patent number: D614658
    Type: Grant
    Filed: April 21, 2009
    Date of Patent: April 27, 2010
    Assignee: Microsoft Corporation
    Inventors: Ginger J. Gloystein, Martin J. Hall, Kieran M. Phelan