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: 20240073665
    Abstract: 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: Application
    Filed: December 20, 2021
    Publication date: February 29, 2024
    Inventors: 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: 10013776
    Abstract: 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: Grant
    Filed: May 5, 2017
    Date of Patent: July 3, 2018
    Assignee: Apple Inc.
    Inventors: James J. Shearer, Christopher P. Wright, Ryan N. Armstrong, Chad E. Jones
  • Publication number: 20170249757
    Abstract: 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: Application
    Filed: May 5, 2017
    Publication date: August 31, 2017
    Inventors: James J. Shearer, Christopher P. Wright, Ryan N. Armstrong, Chad E. Jones
  • Patent number: 9679396
    Abstract: 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: Grant
    Filed: September 30, 2014
    Date of Patent: June 13, 2017
    Assignee: Apple Inc.
    Inventors: James J. Shearer, Christopher P. Wright, Ryan N. Armstrong, Chad E. Jones
  • Patent number: 9489165
    Abstract: 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: Grant
    Filed: February 1, 2016
    Date of Patent: November 8, 2016
    Assignee: Apple Inc.
    Inventors: Christopher P. Wright, Kenneth C. Dyke, Assana M. Fard, Thomas W. Costa
  • Publication number: 20160147494
    Abstract: 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: Application
    Filed: February 1, 2016
    Publication date: May 26, 2016
    Inventors: Christopher P. Wright, Kenneth C. Dyke, Assana M. Fard, Thomas W. Costa
  • Patent number: 9250700
    Abstract: 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: Grant
    Filed: February 28, 2013
    Date of Patent: February 2, 2016
    Assignee: Apple Inc.
    Inventors: Christopher P. Wright, Kenneth C. Dyke, Assana M. Fard, Thomas W. Costa
  • Publication number: 20150348286
    Abstract: 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: Application
    Filed: September 30, 2014
    Publication date: December 3, 2015
    Inventors: James J. Shearer, Christopher P. Wright, Ryan N. Armstrong, Chad E. Jones
  • Patent number: 8823728
    Abstract: 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: Grant
    Filed: September 28, 2012
    Date of Patent: September 2, 2014
    Assignee: Apple Inc.
    Inventors: Chad E. Jones, John O. Louch, Bas Ording, Christopher P Wright
  • Publication number: 20140245194
    Abstract: 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: Application
    Filed: February 28, 2013
    Publication date: August 28, 2014
    Applicant: APPLE INC.
    Inventors: Christopher P. Wright, Kenneth C. Dyke, Assana M. Fard, Thomas W. Costa
  • Patent number: 5981961
    Abstract: 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: Grant
    Filed: September 15, 1997
    Date of Patent: November 9, 1999
    Assignee: Applied Materials, Inc.
    Inventors: Peter I. T. Edwards, Christopher P. Wright, Peter T. Kindersley, Richard Cooke, Stephen S. Chamberlain