Patents by Inventor Richard J. Duncan

Richard J. Duncan 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: 10235040
    Abstract: Systems and methods are provided for controlling the appearance of application windows on a computer display screen. A user identifies either an application window currently running on the computer or a new application to be started. The user also identifies a size, shape, and screen location by inputting a geometric shape, such as by drawing a rectangle with a pen or stylus input device, on the display screen. The appearance of the application window is set based on the geometric shape. The application window is resized and moved, for a currently running application, or created, for a new application, on the display screen.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: March 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexander J. Zotov, Richard J. Duncan, Zoltan C. Szilagyi
  • Patent number: 10110590
    Abstract: Techniques enabling live tiles without application-code execution permit live content to be presented in tiles without executing code of applications associated with those tiles. By so doing, live tiles may be presented more safely, faster, or using fewer resources.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: October 23, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Thomas H. Alphin, III, John Michael Calandrino, Benjamin Salim Srour, Richard J. Duncan
  • Patent number: 9890554
    Abstract: Hanging structure includes a structure frame, the structure frame having a substantially convex polyhedron shape, the structure frame comprising at least one facet, at least one level and a ratio; a plurality of compressive members being disposed to align along a substantially horizontal alignment on the structure frame and configured to absorb a compressive force, the plurality of compressive members further being disposed to delineate each of the at least one level; and a plurality of tensile members carrying the plurality of compressive members, the plurality of tensile members being disposed to align along a substantially vertical or diagonal alignment on the structure frame; and a plurality of moment resisting nodes defining attachment points between the plurality of compressive members and the plurality of tensile members.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: February 13, 2018
    Inventor: Richard J. Duncan, III
  • Publication number: 20180026965
    Abstract: Techniques enabling live tiles without application-code execution are described. These techniques permit live content to be presented in tiles without executing code of applications associated with those tiles. By so doing, live tiles may be presented more safely, faster, or using fewer resources.
    Type: Application
    Filed: August 25, 2017
    Publication date: January 25, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Thomas H. Alphin, III, John Michael Calandrino, Benjamin Salim Srour, Richard J. Duncan
  • Patent number: 9807081
    Abstract: Techniques enabling live tiles without application-code execution are described. These techniques permit live content to be presented in tiles without executing code of applications associated with those tiles. By so doing, live tiles may be presented more safely, faster, or using fewer resources.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: October 31, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Thomas H. Alphin, III, John Michael Calandrino, Benjamin Salim Srour, Richard J. Duncan
  • Publication number: 20170131892
    Abstract: Systems and methods are provided for controlling the appearance of application windows on a computer display screen. A user identifies either an application window currently running on the computer or a new application to be started. The user also identifies a size, shape, and screen location by inputting a geometric shape, such as by drawing a rectangle with a pen or stylus input device, on the display screen. The appearance of the application window is set based on the geometric shape. The application window is resized and moved, for a currently running application, or created, for a new application, on the display screen.
    Type: Application
    Filed: May 20, 2016
    Publication date: May 11, 2017
    Inventors: Alexander J. Zotov, Richard J. Duncan, Zoltan C. Szilagyi
  • Publication number: 20160352724
    Abstract: This document describes techniques enabling live tiles without application-code execution. These techniques permit live content to be presented in tiles without executing code of applications associated with those tiles. By so doing, live tiles may be presented more safely, faster, or using fewer resources.
    Type: Application
    Filed: August 12, 2016
    Publication date: December 1, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Thomas H. Alphin, III, John Michael Calandrino, Benjamin Salim Srour, Richard J. Duncan
  • Patent number: 9450952
    Abstract: Techniques enabling live tiles without application-code execution permit live content to be presented in tiles without executing code of applications associated with those tiles. By so doing, live tiles may be presented more safely, faster, or using fewer resources.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: September 20, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Thomas H. Alphin, III, John Michael Calandrino, Benjamin Salim Srour, Richard J. Duncan
  • Patent number: 9354771
    Abstract: Systems and methods are provided for controlling the appearance of application windows on a computer display screen. A user identifies either an application window currently running on the computer or a new application to be started. The user also identifies a size, shape, and screen location by inputting a geometric shape, such as by drawing a rectangle with a pen or stylus input device, on the display screen. The appearance of the application window is set based on the geometric shape. The application window is resized and moved, for a currently running application, or created, for a new application, on the display screen.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: May 31, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexander J. Zotov, Richard J. Duncan, Zoltan C. Szilagyi
  • Publication number: 20150089445
    Abstract: Systems and methods are provided for controlling the appearance of application windows on a computer display screen. A user identifies either an application window currently running on the computer or a new application to be started. The user also identifies a size, shape, and screen location by inputting a geometric shape, such as by drawing a rectangle with a pen or stylus input device, on the display screen. The appearance of the application window is set based on the geometric shape. The application window is resized and moved, for a currently running application, or created, for a new application, on the display screen.
    Type: Application
    Filed: December 4, 2014
    Publication date: March 26, 2015
    Inventors: Alexander J. Zotov, Richard J. Duncan, Zoltan C. Szilagyi
  • Publication number: 20150030790
    Abstract: Hanging structure includes a structure frame, the structure frame having a substantially convex polyhedron shape, the structure frame comprising at least one facet, at least one level and a ratio; a plurality of compressive members being disposed to align along a substantially horizontal alignment on the structure frame and configured to absorb a compressive force, the plurality of compressive members further being disposed to delineate each of the at least one level; and a plurality of tensile members carrying the plurality of compressive members, the plurality of tensile members being disposed to align along a substantially vertical or diagonal alignment on the structure frame; and a plurality of moment resisting nodes defining attachment points between the plurality of compressive members and the plurality of tensile members.
    Type: Application
    Filed: April 30, 2014
    Publication date: January 29, 2015
    Inventor: RICHARD J. DUNCAN, III
  • Patent number: 8910066
    Abstract: Systems and methods are provided for controlling the appearance of application windows on a computer display screen. A user identifies either an application window currently running on the computer or a new application to be started. The user also identifies a size, shape, and screen location by inputting a geometric shape, such as by drawing a rectangle with a pen or stylus input device, on the display screen. The appearance of the application window is set based on the geometric shape. The application window is resized and moved, for a currently running application, or created, for a new application, on the display screen.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: December 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Alexander J. Zotov, Richard J. Duncan, Zoltan C. Szilagyi
  • Publication number: 20140359721
    Abstract: This document describes techniques enabling live tiles without application-code execution. These techniques permit live content to be presented in tiles without executing code of applications associated with those tiles. By so doing, live tiles may be presented more safely, faster, or using fewer resources.
    Type: Application
    Filed: May 29, 2013
    Publication date: December 4, 2014
    Inventors: Thomas H. Alphin, III, John Michael Calandrino, Benjamin Salim Srour, Richard J. Duncan
  • Patent number: 8378989
    Abstract: Methods are provided for interpreting a touch in relation to touch targets displayed on a touch-screen display, the touch targets associated with an application. A touch is detected at a first touch-screen location. The application is queried to determined a first touch target located within a predetermined touch region of the first touch-screen location. The application is then queries to determine whether a second touch target is located within the predetermined touch region. The touch is them disambiguated to determine whether the touch was intended for the first touch target or the second touch target.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: February 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Richard J. Duncan, Leroy B. Keely, David A. Perry, Thomas H. Alphin, Chris Devaraj, David A. Matthews, Steven P. Dodge
  • Patent number: 8370764
    Abstract: Aspects of the present invention provide a system and method for scrolling or dragging information on a display. A panning tool is provided that may scroll information, such as a web page, on a display in tandem with movement of a cursor. If interactive elements are present on the page or document, an interactive element may be activated as desired. Scrolling may be accomplished with the panning tool either on non-interactive elements or interactive elements that are not required to be activated. Furthermore, inertia of movement of the information on a display is optimized and autoscrolling is provided in which a page or document may be scrolled without dragging.
    Type: Grant
    Filed: January 19, 2010
    Date of Patent: February 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Robert J. Jarrett, Richard J. Duncan, Emily K. Rimas-Ribikauskas
  • Publication number: 20120274592
    Abstract: Methods are provided for interpreting a touch in relation to touch targets displayed on a touch-screen display, the touch targets associated with an application. A touch is detected at a first touch-screen location. The application is queried to determined a first touch target located within a predetermined touch region of the first touch-screen location. The application is then queries to determine whether a second touch target is located within the predetermined touch region. The touch is them disambiguated to determine whether the touch was intended for the first touch target or the second touch target.
    Type: Application
    Filed: July 6, 2012
    Publication date: November 1, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Richard J. Duncan, Leroy B. Keely, David A. Perry, Thomas H. Alphin, Chris Devaraj, David A. Matthews, Steven P. Dodge
  • Publication number: 20120235946
    Abstract: Systems and methods are provided for controlling the appearance of application windows on a computer display screen. A user identifies either an application window currently running on the computer or a new application to be started. The user also identifies a size, shape, and screen location by inputting a geometric shape, such as by drawing a rectangle with a pen or stylus input device, on the display screen. The appearance of the application window is set based on the geometric shape. The application window is resized and moved, for a currently running application, or created, for a new application, on the display screen.
    Type: Application
    Filed: June 1, 2012
    Publication date: September 20, 2012
    Applicant: Microsoft Corporation
    Inventors: Alexander J. Zotov, Richard J. Duncan, Zoltan C. Szilagyi
  • Patent number: 8237665
    Abstract: A method for interpreting ambiguous click events in relation to click targets on a touch-screen display disposed at respective click target locations includes detecting a touch at a touch location and determining whether the touch location corresponds to a click target location. The method also includes searching for nearby click target locations in a predetermined click region and, upon locating a first click target location within the predetermined click region, associating the touch with the first click target location to identify a click event. A computing device for facilitating accurate touch input targeting with respect to a touch-screen display includes a display component, a touch detection component, a targeting component that associates a touch with a click target, and an event detection component that associates the touch with one of a right click event, a left click event, or a drag event.
    Type: Grant
    Filed: March 11, 2008
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Richard J. Duncan, Leroy B. Keely, David A. Perry, Thomas H. Alphin, Chris Devaraj, David A. Matthews, Steven P. Dodge
  • Publication number: 20120159385
    Abstract: Systems and methods for capturing content and performing operations associated with the content are described. A stylus or other pointing device may be used to designate content to be captured. After content is designated, a new window is generated that includes the designated content and user interface elements for annotating, conveying or otherwise acting upon the designated content.
    Type: Application
    Filed: June 20, 2011
    Publication date: June 21, 2012
    Applicant: Microsoft Corporation
    Inventors: Richard J. Duncan, Neils van Dongen, Constance A. Missimer, Sally Liu, Khalil Jabrane
  • Patent number: 8196055
    Abstract: Systems and methods are provided for controlling the appearance of application windows on a computer display screen. A user identifies either an application window currently running on the computer or a new application to be started. The user also identifies a size, shape, and screen location by inputting a geometric shape, such as by drawing a rectangle with a pen or stylus input device, on the display screen. The appearance of the application window is set based on the geometric shape. The application window is resized and moved, for a currently running application, or created, for a new application, on the display screen.
    Type: Grant
    Filed: January 30, 2006
    Date of Patent: June 5, 2012
    Assignee: Microsoft Corporation
    Inventors: Alexander J. Zotov, Richard J. Duncan, Zoltan C. Szilagyi