Patents by Inventor Maciej Maciesowicz
Maciej Maciesowicz 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: 9262992Abstract: The disclosed embodiments provide a system that drives a display from a computer system. The system includes a first hardware path for controlling a backlight of a display of the computer system. The system also includes a second hardware path for controlling the backlight. Finally, the system includes a backlight controller that enables use of the first and second hardware paths in controlling the backlight from the computer system.Type: GrantFiled: December 17, 2012Date of Patent: February 16, 2016Assignee: Apple Inc.Inventors: Adrian E. Sun, Craig H. Prouse, Maciej Maciesowicz, Meng Chi Lee, Siji Menokki Kandiyil
-
Patent number: 8847998Abstract: The disclosed embodiments relate to a system that communicates a change in a display setting from a display to a host system for the display. During operation, the system determines at the display that the display setting has changed. Next, in response to the change, the system sends an interrupt from the display to the host system through a first interface, wherein the interrupt informs the host system that the display setting has changed. After sending the interrupt to the host system, the system receives a request from the host system to obtain values for one or more display settings including the changed display setting. In response to the request, the system sends updated values for the one or more display settings to the host system.Type: GrantFiled: October 4, 2010Date of Patent: September 30, 2014Assignee: APPLE Inc.Inventors: Maciej Maciesowicz, Jack I. Fu, David Lum
-
Patent number: 8730257Abstract: The disclosed embodiments provide a system that drives a first display and a second display mirrored to the first display from a computer system. During operation, the system obtains a framebuffer update for a first framebuffer associated with the first display. Next, the system performs a color-correction operation on the framebuffer update to obtain a color-corrected framebuffer update that enables color output from the second display to substantially match color output from the first display. Finally, the system uses the framebuffer update to drive the first display, and uses the color-corrected framebuffer update to drive the second display.Type: GrantFiled: May 11, 2011Date of Patent: May 20, 2014Assignee: Apple Inc.Inventors: George Kyriazis, Ian C. Hendry, Maciej Maciesowicz
-
Publication number: 20140091999Abstract: The disclosed embodiments provide a system that drives a display from a computer system. The system includes a first hardware path for controlling a backlight of a display of the computer system. The system also includes a second hardware path for controlling the backlight. Finally, the system includes a backlight controller that enables use of the first and second hardware paths in controlling the backlight from the computer system.Type: ApplicationFiled: December 17, 2012Publication date: April 3, 2014Applicant: APPLE INC.Inventors: Adrian E. Sun, Craig H. Prouse, Maciej Maciesowicz, Meng Chi Lee, Siji Menokki Kandiyil
-
Publication number: 20120026403Abstract: The disclosed embodiments relate to a system for managing power for a display. During operation, the system receives a video-blank command, which specifies that the display is to enter a video-blank mode wherein the display outputs a blank screen. In response to the video-blank command, the system causes the display to output a blank screen, and powers down display components associated with outputting a display signal to the display. In some embodiments, the display additionally comprises audio components including an audio-output device, and powering down the display components involves maintaining an existing power state for the audio components, so that the audio components can continue to output an audio signal while the display components are powered down.Type: ApplicationFiled: September 17, 2010Publication date: February 2, 2012Applicant: APPLE INC.Inventors: Maciej Maciesowicz, Maria A. Tovar, Simon M. Douglas
-
Publication number: 20120026202Abstract: The disclosed embodiments relate to a system that communicates a change in a display setting from a display to a host system for the display. During operation, the system determines at the display that the display setting has changed. Next, in response to the change, the system sends an interrupt from the display to the host system through a first interface, wherein the interrupt informs the host system that the display setting has changed. After sending the interrupt to the host system, the system receives a request from the host system to obtain values for one or more display settings including the changed display setting. In response to the request, the system sends updated values for the one or more display settings to the host system.Type: ApplicationFiled: October 4, 2010Publication date: February 2, 2012Applicant: APPLE INC.Inventors: Maciej Maciesowicz, Jack I. Fu, David W. Lum
-
Publication number: 20120026079Abstract: The disclosed embodiments relate to a system for controlling a display. This system includes a generic display-control interface which facilitates controlling the display, and a pluggable display-control module including code that implements a standardized set of display-control commands. The system also includes a plug-in framework that houses the pluggable display-control module and enables the generic display-control interface to communicate with the pluggable display-control module. In some embodiments, the system also includes a generic transport interface which facilitates communicating with the display, and a pluggable transport module including code that implements a standardized transport protocol. In these embodiments, the plug-in framework houses the pluggable transport module and enables the pluggable display-control module to communicate with the pluggable transport module.Type: ApplicationFiled: August 4, 2010Publication date: February 2, 2012Applicant: APPLE INC.Inventors: Maciej Maciesowicz, David A. Curran
-
Publication number: 20120019546Abstract: The disclosed embodiments provide a system that drives a first display and a second display mirrored to the first display from a computer system. During operation, the system obtains a framebuffer update for a first framebuffer associated with the first display. Next, the system performs a color-correction operation on the framebuffer update to obtain a color-corrected framebuffer update that enables color output from the second display to substantially match color output from the first display. Finally, the system uses the framebuffer update to drive the first display, and uses the color-corrected framebuffer update to drive the second display.Type: ApplicationFiled: May 11, 2011Publication date: January 26, 2012Applicant: APPLE INC.Inventors: George Kyriazis, Ian C. Hendry, Maciej Maciesowicz
-
Publication number: 20110216245Abstract: The disclosed embodiments provide a system for managing multiple sink devices in a computer system. During operation, the system performs a discovery operation to identify one or more sink devices which are coupled to the computer system, wherein the discovery operation determines an interconnection topology between the computer system and the one or more sink devices, and wherein multiple sink devices can be coupled to the computer system through the same connector. Next, the system associates the one or more sink devices with one or more frame buffers which are used to assemble content streams for the one or more sink devices. Finally, the system drives the one or more sink devices through the one or more frame buffers.Type: ApplicationFiled: March 4, 2010Publication date: September 8, 2011Applicant: APPLE INC.Inventors: George Kyriazis, Maciej Maciesowicz, David A. Curran, Ian C. Hendry
-
Patent number: 7991890Abstract: Communication between a game console having a communication port and a portable device is facilitated by determining that a portable device has been directly connected to the communication port, determining the protocol associated with the portable device, and communicating with the portable device using a driver associated with the determined protocol. An ancillary application may handle the communication between the game console and the portable device while a game or entertainment application executes concurrently on the game console. The game application may execute in a reserved predetermined amount of hardware resources of the game console while the ancillary application may execute concurrently using the remaining hardware resources.Type: GrantFiled: September 30, 2004Date of Patent: August 2, 2011Assignee: Microsoft CorporationInventors: Brian Lloyd Schmidt, Christopher M. Pirich, Derek H. Smith, Gregory A. Martinez, Jon Marcus Randall Whitten, Joshua G. Poley, Maciej Maciesowicz, Michael Cory Maston
-
Patent number: 7917662Abstract: The subject invention relates to a Universal Graphics Adapter (UGA) that is a hardware-independent design that encapsulates and abstracts low-level graphics hardware in a standard manner through firmware. UGA is a firmware standard, intended to wrap existing or planned hardware, including VGA. UGA does not require the use of real-mode assembly language, direct hardware register, or frame buffer access to program, thus providing advantages over conventional systems. UGA supports basic drawing operations, continuous display modes, and power management. As a firmware-based standard, UGA facilitates updating a system to support both evolving and new hardware features. UGA includes the capability to determine ranges of output display capabilities for multiple devices and determine an overlap in capabilities of the multiple devices.Type: GrantFiled: June 12, 2009Date of Patent: March 29, 2011Assignee: Microsoft CorporationInventor: Maciej Maciesowicz
-
Publication number: 20100321395Abstract: A display simulation system is provided having a flexible design for emulating and/or supporting any number of display types and/or display standards. The display simulation system may include one or more reference drivers that include a virtual graphics processing unit (GPU) and one or more virtual frame buffer drivers. In one embodiment, the display simulation system may implement a virtual display in response to a user selection input. For instance, the user selection input may initiate a simulated hot-plug event on the display simulation system. Based upon the user selection, an appropriate display profile corresponding to the selected display type or standard may be loaded by the display driver. In this manner, the display simulation system may provide for user interaction with the virtual display, such as for testing, verification, benchmarking, or development purposes.Type: ApplicationFiled: June 18, 2009Publication date: December 23, 2010Applicant: APPLE INC.Inventors: Maciej Maciesowicz, Carol Lavelle, David A. Curran, Jiming Sun
-
Publication number: 20100079444Abstract: Circuits, methods, and apparatus that allow a host to determine the capabilities of a new display that has replaced a previous display in a display system. In one example, a host determines capabilities of a new display after the host exits a sleep state. After exiting the sleep state, the host wakes an adapter. The adapter determines the presence of a display and sends a hot-plug detect interrupt signal to the host. Following this, the host reads information stored in the display and determines whether the adapter has been connected to a new display. If the adapter is connected to a new display, the host reads capabilities such as supported resolutions and refresh rates from the display and make adjustments to graphics output data as necessary.Type: ApplicationFiled: September 30, 2008Publication date: April 1, 2010Applicant: Apple Inc.Inventors: George C. Kyriazis, Maciej Maciesowicz, Colin Whitby-Strevens
-
Publication number: 20090313392Abstract: The subject invention relates to a Universal Graphics Adapter (UGA) that is a hardware-independent design that encapsulates and abstracts low-level graphics hardware in a standard manner through firmware. UGA is a firmware standard, intended to wrap existing or planned hardware, including VGA. UGA does not require the use of real-mode assembly language, direct hardware register, or frame buffer access to program, thus providing advantages over conventional systems. UGA supports basic drawing operations, continuous display modes, and power management. As a firmware-based standard, UGA facilitates updating a system to support both evolving and new hardware features. UGA includes the capability to determine ranges of output display capabilities for multiple devices and determine an overlap in capabilities of the multiple devices.Type: ApplicationFiled: June 12, 2009Publication date: December 17, 2009Applicant: MICROSOFT CORPORATIONInventor: MACIEJ MACIESOWICZ
-
Patent number: 7634727Abstract: A game system utilizes a codecs abstraction laver (CAL) to allow the game system to accommodate new and/or modified codecs without requiring the game application code to be modified. The CAL, functioning as an application programming interface (API), operates between media sources and the game application. The game application interacts with the CAL and not the codec. Differences between codecs are transparent to the game application. New codecs can be introduced and used by existing applications without modifying the existing application code. The CAL processes media from a variety of sources such as memory, files, http sources, queues, custom sources, external drives, or game media sources (e.g., XMedia). The CAL determines the source of the media, the type of media being received (e.g., audio, video, image, animation, or game), and the codec used to compress the media. The CAL provides the decoded media to the game application.Type: GrantFiled: April 26, 2005Date of Patent: December 15, 2009Assignee: Microsoft CorporationInventors: Maciej Maciesowicz, Barry Steinglass, Derek Smith, David Pickford
-
Patent number: 7562161Abstract: The subject invention relates to a Universal Graphics Adapter (UGA) that is a hardware-independent design that encapsulates and abstracts low-level graphics hardware in a standard manner through firmware. UGA is a firmware standard, intended to wrap existing or planned hardware, including VGA. UGA does not require the use of real-mode assembly language, direct hardware register, or frame buffer access to program, thus providing advantages over conventional systems. UGA supports basic drawing operations, continuous display modes, and power management. As a firmware-based standard, UGA facilitates updating a system to support both evolving and new hardware features.Type: GrantFiled: March 14, 2005Date of Patent: July 14, 2009Assignee: Microsoft CorporationInventor: Maciej Maciesowicz
-
Patent number: 7552244Abstract: The subject invention relates to a Universal Graphics Adapter (UGA) that is a hardware-independent design that encapsulates and abstracts low-level graphics hardware in a standard manner through firmware. UGA is a firmware standard, intended to wrap existing or planned hardware, including VGA. UGA does not require the use of real-mode assembly language, direct hardware register, or frame buffer access to program, thus providing advantages over conventional systems. UGA supports basic drawing operations, continuous display modes, and power management. As a firmware-based standard, UGA facilitates updating a system to support both evolving and new hardware features.Type: GrantFiled: August 13, 2007Date of Patent: June 23, 2009Assignee: Microsoft CorporationInventor: Maciej Maciesowicz
-
Publication number: 20070276967Abstract: The subject invention relates to a Universal Graphics Adapter (UGA) that is a hardware-independent design that encapsulates and abstracts low-level graphics hardware in a standard manner through firmware. UGA is a firmware standard, intended to wrap existing or planned hardware, including VGA. UGA does not require the use of real-mode assembly language, direct hardware register, or frame buffer access to program, thus providing advantages over conventional systems. UGA supports basic drawing operations, continuous display modes, and power management. As a firmware-based standard, UGA facilitates updating a system to support both evolving and new hardware features.Type: ApplicationFiled: August 13, 2007Publication date: November 29, 2007Applicant: MICROSOFT CORPORATIONInventor: Maciej Maciesowicz
-
Patent number: 7257650Abstract: The subject invention relates to a Universal Graphics Adapter (UGA) that is a hardware-independent design that encapsulates and abstracts low-level graphics hardware in a standard manner through firmware. UGA is a firmware standard, intended to wrap existing or planned hardware, including VGA. UGA does not require the use of real-mode assembly language, direct hardware register, or frame buffer access to program, thus providing advantages over conventional systems. UGA supports basic drawing operations, continuous display modes, and power management. As a firmware-based standard, UGA facilitates updating a system to support both evolving and new hardware features.Type: GrantFiled: July 7, 2004Date of Patent: August 14, 2007Assignee: Microsoft CorporationInventor: Maciej Maciesowicz
-
Publication number: 20060242551Abstract: A game system utilizes a codecs abstraction laver (CAL) to allow the game system to accommodate new and/or modified codecs without requiring the game application code to be modified. The CAL, functioning as an application programming interface (API), operates between media sources and the game application. The game application interacts with the CAL and not the codec. Differences between codecs are transparent to the game application. New codecs can be introduced and used by existing applications without modifying the existing application code. The CAL processes media from a variety of sources such as memory, files, http sources, queues, custom sources, external drives, or game media sources (e.g., XMedia). The CAL determines the source of the media, the type of media being received (e.g., audio, video, image, animation, or game), and the codec used to compress the media. The CAL provides the decoded media to the game application.Type: ApplicationFiled: April 26, 2005Publication date: October 26, 2006Applicant: Microsoft CorporationInventors: Maciej Maciesowicz, Barry Steinglass, Derek Smith, David Pickford