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: 10235040Abstract: 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: GrantFiled: May 20, 2016Date of Patent: March 19, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Alexander J. Zotov, Richard J. Duncan, Zoltan C. Szilagyi
-
Patent number: 10110590Abstract: 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: GrantFiled: August 25, 2017Date of Patent: October 23, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Thomas H. Alphin, III, John Michael Calandrino, Benjamin Salim Srour, Richard J. Duncan
-
Patent number: 9890554Abstract: 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: GrantFiled: April 30, 2014Date of Patent: February 13, 2018Inventor: Richard J. Duncan, III
-
Publication number: 20180026965Abstract: 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: ApplicationFiled: August 25, 2017Publication date: January 25, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Thomas H. Alphin, III, John Michael Calandrino, Benjamin Salim Srour, Richard J. Duncan
-
Patent number: 9807081Abstract: 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: GrantFiled: August 12, 2016Date of Patent: October 31, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Thomas H. Alphin, III, John Michael Calandrino, Benjamin Salim Srour, Richard J. Duncan
-
Publication number: 20170131892Abstract: 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: ApplicationFiled: May 20, 2016Publication date: May 11, 2017Inventors: Alexander J. Zotov, Richard J. Duncan, Zoltan C. Szilagyi
-
Publication number: 20160352724Abstract: 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: ApplicationFiled: August 12, 2016Publication date: December 1, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Thomas H. Alphin, III, John Michael Calandrino, Benjamin Salim Srour, Richard J. Duncan
-
Patent number: 9450952Abstract: 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: GrantFiled: May 29, 2013Date of Patent: September 20, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Thomas H. Alphin, III, John Michael Calandrino, Benjamin Salim Srour, Richard J. Duncan
-
Patent number: 9354771Abstract: 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: GrantFiled: December 4, 2014Date of Patent: May 31, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Alexander J. Zotov, Richard J. Duncan, Zoltan C. Szilagyi
-
Publication number: 20150089445Abstract: 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: ApplicationFiled: December 4, 2014Publication date: March 26, 2015Inventors: Alexander J. Zotov, Richard J. Duncan, Zoltan C. Szilagyi
-
Publication number: 20150030790Abstract: 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: ApplicationFiled: April 30, 2014Publication date: January 29, 2015Inventor: RICHARD J. DUNCAN, III
-
Patent number: 8910066Abstract: 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: GrantFiled: June 1, 2012Date of Patent: December 9, 2014Assignee: Microsoft CorporationInventors: Alexander J. Zotov, Richard J. Duncan, Zoltan C. Szilagyi
-
Publication number: 20140359721Abstract: 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: ApplicationFiled: May 29, 2013Publication date: December 4, 2014Inventors: Thomas H. Alphin, III, John Michael Calandrino, Benjamin Salim Srour, Richard J. Duncan
-
Patent number: 8378989Abstract: 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: GrantFiled: July 6, 2012Date of Patent: February 19, 2013Assignee: Microsoft CorporationInventors: Richard J. Duncan, Leroy B. Keely, David A. Perry, Thomas H. Alphin, Chris Devaraj, David A. Matthews, Steven P. Dodge
-
Patent number: 8370764Abstract: 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: GrantFiled: January 19, 2010Date of Patent: February 5, 2013Assignee: Microsoft CorporationInventors: Robert J. Jarrett, Richard J. Duncan, Emily K. Rimas-Ribikauskas
-
Publication number: 20120274592Abstract: 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: ApplicationFiled: July 6, 2012Publication date: November 1, 2012Applicant: MICROSOFT CORPORATIONInventors: Richard J. Duncan, Leroy B. Keely, David A. Perry, Thomas H. Alphin, Chris Devaraj, David A. Matthews, Steven P. Dodge
-
Publication number: 20120235946Abstract: 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: ApplicationFiled: June 1, 2012Publication date: September 20, 2012Applicant: Microsoft CorporationInventors: Alexander J. Zotov, Richard J. Duncan, Zoltan C. Szilagyi
-
Patent number: 8237665Abstract: 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: GrantFiled: March 11, 2008Date of Patent: August 7, 2012Assignee: Microsoft CorporationInventors: Richard J. Duncan, Leroy B. Keely, David A. Perry, Thomas H. Alphin, Chris Devaraj, David A. Matthews, Steven P. Dodge
-
Publication number: 20120159385Abstract: 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: ApplicationFiled: June 20, 2011Publication date: June 21, 2012Applicant: Microsoft CorporationInventors: Richard J. Duncan, Neils van Dongen, Constance A. Missimer, Sally Liu, Khalil Jabrane
-
Patent number: 8196055Abstract: 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: GrantFiled: January 30, 2006Date of Patent: June 5, 2012Assignee: Microsoft CorporationInventors: Alexander J. Zotov, Richard J. Duncan, Zoltan C. Szilagyi