Patents by Inventor Christopher P. Wright
Christopher P. Wright 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: 20240073665Abstract: The present disclosure relates to a short-range communication device (10, 10?, 5 10?) for a personal protective equipment or a personal protective device (200, 210, 220, 230) comprising a transmission unit (20, 20?, 20?) for wirelessly transmitting a voice signal of a user (100, 110, 120, 130, 140, 150, 160) to a receiving unit (40,40?, 40?) over a predetermined distance such that a communication channel is established between the transmission unit (20, 20?, 20?) and the receiving unit (40, 40?, 40?) so that a user (100, 10 110, 120, 130, 140, 150, 160) can hear the voice signal. The present disclosure further relates to a short-range communication system comprising at least two short-range communication devices (10, 10?, 10?) according to the present disclosure and to a method of establishing a short-range communication between such devices (10, 10?, 10?).Type: ApplicationFiled: December 20, 2021Publication date: February 29, 2024Inventors: Jason A. Graves, Benjamin W. Watson, John C. Wright, Parfes Mohammed, Henning T. Urban, Abel Gladstone Mangam, Christopher P. Henderson, Darin K. Thompson, Britton G. Billingsley
-
Patent number: 10013776Abstract: Methods, devices, systems, and computer readable media to improve the operation of window-based operating systems are disclosed. In general, techniques are disclosed for rendering areas on a display in which two or more shadows overlap. More particularly, two or more shadow regions (based on the arrangement of overlapping windows/shadows) are identified and merged in a top-down process so that no region's shadow is painted or rendered more than once. A shadowbuffer (analogous to a system's framebuffer) may be used to retain windows' alpha information separately from the corresponding windows' shadow intensity information.Type: GrantFiled: May 5, 2017Date of Patent: July 3, 2018Assignee: Apple Inc.Inventors: James J. Shearer, Christopher P. Wright, Ryan N. Armstrong, Chad E. Jones
-
Publication number: 20170249757Abstract: Methods, devices, systems, and computer readable media to improve the operation of window-based operating systems are disclosed. In general, techniques are disclosed for rendering areas on a display in which two or more shadows overlap. More particularly, two or more shadow regions (based on the arrangement of overlapping windows/shadows) are identified and merged in a top-down process so that no region's shadow is painted or rendered more than once. A shadowbuffer (analogous to a system's framebuffer) may be used to retain windows' alpha information separately from the corresponding windows' shadow intensity information.Type: ApplicationFiled: May 5, 2017Publication date: August 31, 2017Inventors: James J. Shearer, Christopher P. Wright, Ryan N. Armstrong, Chad E. Jones
-
Patent number: 9679396Abstract: Methods, devices, systems, and computer readable media to improve the operation of window-based operating systems is disclosed. In general, techniques are disclosed for correctly rendering areas on a display in which two or more shadows overlap. More particularly, two or more shadow regions (based on the arrangement of overlapping windows/shadows) are identified and merged in a top-down process so that no region's shadow is painted or rendered more than once. To accomplish this a shadowbuffer (analogous to a system's framebuffer) may be used to retain windows' alpha information separately from the corresponding windows' shadow intensity information.Type: GrantFiled: September 30, 2014Date of Patent: June 13, 2017Assignee: Apple Inc.Inventors: James J. Shearer, Christopher P. Wright, Ryan N. Armstrong, Chad E. Jones
-
Patent number: 9489165Abstract: An operating system creates one or more virtual display interfaces for communication of display data and user input events between the application layer and one or more virtual display devices. The one or more virtual display devices are not physically connected to the computing system managed by the operating system. One or more applications are executed in an application layer. At least one of the one or more applications communicates display data to and receives user input events from at least one of the one or more display devices using at least one of the display interfaces. At least one other of the one or more applications communicates display data to and receives user input events from at least one of the one or more virtual display devices using at least one of the one or more virtual display interfaces.Type: GrantFiled: February 1, 2016Date of Patent: November 8, 2016Assignee: Apple Inc.Inventors: Christopher P. Wright, Kenneth C. Dyke, Assana M. Fard, Thomas W. Costa
-
Publication number: 20160147494Abstract: An operating system creates one or more virtual display interfaces for communication of display data and user input events between the application layer and one or more virtual display devices. The one or more virtual display devices are not physically connected to the computing system managed by the operating system. One or more applications are executed in an application layer. At least one of the one or more applications communicates display data to and receives user input events from at least one of the one or more display devices using at least one of the display interfaces. At least one other of the one or more applications communicates display data to and receives user input events from at least one of the one or more virtual display devices using at least one of the one or more virtual display interfaces.Type: ApplicationFiled: February 1, 2016Publication date: May 26, 2016Inventors: Christopher P. Wright, Kenneth C. Dyke, Assana M. Fard, Thomas W. Costa
-
Patent number: 9250700Abstract: An operating system creates one or more virtual display interfaces for communication of display data and user input events between the application layer and one or more virtual display devices. The one or more virtual display devices are not physically connected to the computing system managed by the operating system. One or more applications are executed in an application layer. At least one of the one or more applications communicates display data to and receives user input events from at least one of the one or more display devices using at least one of the display interfaces. At least one other of the one or more applications communicates display data to and receives user input events from at least one of the one or more virtual display devices using at least one of the one or more virtual display interfaces.Type: GrantFiled: February 28, 2013Date of Patent: February 2, 2016Assignee: Apple Inc.Inventors: Christopher P. Wright, Kenneth C. Dyke, Assana M. Fard, Thomas W. Costa
-
Publication number: 20150348286Abstract: Methods, devices, systems, and computer readable media to improve the operation of window-based operating systems is disclosed. In general, techniques are disclosed for correctly rendering areas on a display in which two or more shadows overlap. More particularly, two or more shadow regions (based on the arrangement of overlapping windows/shadows) are identified and merged in a top-down process so that no region's shadow is painted or rendered more than once. To accomplish this a shadowbuffer (analogous to a system's framebuffer) may be used to retain windows' alpha information separately from the corresponding windows' shadow intensity information.Type: ApplicationFiled: September 30, 2014Publication date: December 3, 2015Inventors: James J. Shearer, Christopher P. Wright, Ryan N. Armstrong, Chad E. Jones
-
Patent number: 8823728Abstract: A shape may be virtually generated from a formula specifying a scalable property of the shape that determines the appearance of the shape as the size of the shape is changed. Once the shape is generated, a reflection and/or shadow may be generated according to one or more customizable parameters specifying different properties of the reflection and/or shadow. Reflections and shadows may be regenerated with shapes each time the shapes are resized. Each generated shape, reflection, and/or shadow may then be outputted to a display. Systems, methods, and computer readable media are provided.Type: GrantFiled: September 28, 2012Date of Patent: September 2, 2014Assignee: Apple Inc.Inventors: Chad E. Jones, John O. Louch, Bas Ording, Christopher P Wright
-
Publication number: 20140245194Abstract: An operating system creates one or more virtual display interfaces for communication of display data and user input events between the application layer and one or more virtual display devices. The one or more virtual display devices are not physically connected to the computing system managed by the operating system. One or more applications are executed in an application layer. At least one of the one or more applications communicates display data to and receives user input events from at least one of the one or more display devices using at least one of the display interfaces. At least one other of the one or more applications communicates display data to and receives user input events from at least one of the one or more virtual display devices using at least one of the one or more virtual display interfaces.Type: ApplicationFiled: February 28, 2013Publication date: August 28, 2014Applicant: APPLE INC.Inventors: Christopher P. Wright, Kenneth C. Dyke, Assana M. Fard, Thomas W. Costa
-
Patent number: 5981961Abstract: An ion implanter for implanting ions into a substrate comprises an ion beam generator for generating a beam of ions, support means for carrying a substrate to be implanted with beam ions, scanning means for scanning at least one of the substrate and the ion beam relative to the other so that the beam traverses the substrate along a predetermined path. Monitoring means are arranged to monitor changes in the proportion of the ion beam cross-sectional area incident on the substrate as the ion beam traverses the edge of the substrate from a position in the scan at which the proportion is finite to a position at which the proportion is zero.Type: GrantFiled: September 15, 1997Date of Patent: November 9, 1999Assignee: Applied Materials, Inc.Inventors: Peter I. T. Edwards, Christopher P. Wright, Peter T. Kindersley, Richard Cooke, Stephen S. Chamberlain