Patents by Inventor Mary-Lynne Williams

Mary-Lynne Williams 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: 20140359488
    Abstract: An operating system of a computer provides an interface, such as an application programming interface, through which applications on that computer can store link data in a consistent format across applications and resources. Thus, when an application stores link data, it sends a command to the operating system providing the link data, invoking a command to store the link data. When an application retrieves link data, it sends a command to the operating system to retrieve link data. Thus, an application can store link data for a history of resources accessed, favorite resources accessed, and other types of resources to be accessed. As a result, the operating system provides a single mechanism for a heterogeneous set of applications and a heterogeneous set of resources to store link data in a single repository.
    Type: Application
    Filed: May 29, 2013
    Publication date: December 4, 2014
    Inventors: Eric Bahna, Anshul Rawat, Aaron Butcher, Joshua Kaplan, Brett Waldbaum, Daniel Wood, Yuan-Chou Chung, Mary-Lynne Williams, Ana Lilia Otero Diaz
  • 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
  • Patent number: 8893042
    Abstract: Various embodiments utilize certain events that occur within a Web browser to recognize an imminent intent, on the part of the user, to navigate to a website. Given such events, in combination with a user's past browsing patterns and history, an automated and personalized navigation solution can be provided to expedite navigation.
    Type: Grant
    Filed: September 14, 2010
    Date of Patent: November 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Avrum S. Laurie, Jennifer C. Trahan, John H. Lueders, Prashant Singh, Louis A. Martinez, Jane T. Kim, Warren G. Stevens, Jess S. Holbrook, Kuei-Chih Sun, Mary-Lynne Williams, Sarah J. Bowers
  • 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: 20130067358
    Abstract: Various embodiments enable a web browser to promote the availability of an installable application that is associated with a website to which the web browser has been navigated. The web browser is configured to discover the availability of these applications and, responsively, provide a user experience through which the user can acquire and install such applications, as well as switch to applications that have previously been installed. Thus, through the various embodiments, a user is relieved of the burden of having to navigate to a particular application store and periodically search for applications associated with sites to which they browse.
    Type: Application
    Filed: September 9, 2011
    Publication date: March 14, 2013
    Applicant: Microsoft Corporation
    Inventors: Rahul Jaikrishin Lalmalani, Jane T. Kim, Jennifer C. Trahan, Marcus A. Lewis, Mary-Lynne Williams, Lindsey R. Barcheck, Warren G. Stevens, Sarah J. Bowers, Mirko Mandic
  • Publication number: 20120304073
    Abstract: Various embodiments provide a unified and organized Web browser navigational experience that draws potential navigable pages from multiple different sources and presents the pages in an easily-explorable user interface. Presentation of these potentially navigable pages occurs automatically, in a contextually relevant manner, based upon an implied user intent to navigate away from a current page.
    Type: Application
    Filed: May 27, 2011
    Publication date: November 29, 2012
    Inventors: Mirko Mandic, Alexandra M. Feldman, Jane T. Kim, Aaron M. Butcher, Rodger W. Benson, Zachary J. Shallcross, Jonathan R. Christen, Joon K. Chang, Eli B. Goldberg, Mary-Lynne Williams, Jess S. Holbrook, Lindsey R. Barcheck
  • Publication number: 20120304081
    Abstract: Various embodiments provide a web browser user interface that permits users to become more fully immersed in web page content that is displayed by a web browser. The inventive approach emphasizes a “content-over-chrome” approach by providing a navigation user interface model that contextually adapts and modifies the navigation user interface based on a particular current user task. In one or more embodiments, locational modifications are made to place various browser instrumentalities, e.g. navigation instrumentalities, in locations that are selected to enhance the user experience by enabling the user to focus more easily on content-relevant portions of the display screen or device.
    Type: Application
    Filed: May 27, 2011
    Publication date: November 29, 2012
    Inventors: Mirko Mandic, Ian H. Kim, Zachary J. Shallcross, Eli B. Goldberg, Aaron M. Butcher, Rodger W. Benson, Mary-Lynne Williams, Jess S. Holbrook, Jane T. Kim
  • 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: 20120066645
    Abstract: Various embodiments utilize certain events that occur within a Web browser to recognize an imminent intent, on the part of the user, to navigate to a website. Given such events, in combination with a user's past browsing patterns and history, an automated and personalized navigation solution can be provided to expedite navigation.
    Type: Application
    Filed: September 14, 2010
    Publication date: March 15, 2012
    Inventors: Avrum S. Laurie, Jennifer C. Trahan, John H. Lueders, Prashant Singh, Louis A. Martinez, Jane T. Kim, Warren G. Stevens, Jess S. Holbrook, Kuei-Chih Sun, Mary-Lynne Williams, Sarah J. Bowers
  • Patent number: D664557
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: July 31, 2012
    Assignee: Microsoft Corporation
    Inventors: Zachary J. Shallcross, Lindsey R. Barcheck, Marty J. Hall, Mary-Lynne Williams, Mirko Mandic, Ian Hyun Sun Kim, Rodger William Benson, Michael John Patten
  • Patent number: D664969
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Mary-Lynne Williams, Marty J. Hall
  • Patent number: D665396
    Type: Grant
    Filed: September 14, 2010
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Mary-Lynne Williams, Marty Hall, Kuei-Chih Sun
  • Patent number: D665402
    Type: Grant
    Filed: September 14, 2010
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Mary-Lynne Williams, Marty Hall
  • Patent number: D665404
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Mary-Lynne Williams, Marty Hall
  • Patent number: D665405
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Mary-Lynne Williams, Marty J. Hall
  • Patent number: D665406
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Mary-Lynne Williams, Marty J. Hall
  • Patent number: D669908
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: October 30, 2012
    Assignee: Microsoft Corporation
    Inventors: Zachary J. Shallcross, Lindsey R. Barcheck, Marty J. Hall, Mary-Lynne Williams, Mirko Mandic, Ian Hyun Sun Kim, Rodger William Benson, Michael John Patten
  • Patent number: D725667
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: March 31, 2015
    Assignee: Microsoft Corporation
    Inventors: Karen Scott, Mary-Lynne Williams, Orry Wijanarko Soegiono