Patents by Inventor Jacques P. Gasselin de Richebourg

Jacques P. Gasselin de Richebourg 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: 20220383559
    Abstract: Devices, methods, and non-transitory program storage devices are disclosed to provide for the application of color treatments and/or color normalization operations to digital assets (DAs) in a set of DAs that are to be displayed as part of a multimedia presentation. The determination of the color treatment may be based on comparing one or more characteristics of an audio media item associated with the set of DAs to a corresponding one or more characteristics of a plurality of predetermined color treatments. Color normalization may be applied to the set of DAs prior to the determined color treatment. Techniques disclosed herein may also determine one or more parameters for a multimedia presentation of the set of DAs based on a characteristic of the associated audio media item. The parameters for the multimedia presentation may comprise one or more of: preferred DA sequences, portions, clusters, layouts, themes, transition types, or transition durations.
    Type: Application
    Filed: March 29, 2022
    Publication date: December 1, 2022
    Inventors: Jacques P. Gasselin de Richebourg, Sanaa Squalli, Etienne Guerard, Stephen J. Ward, Piotr J. Stanczyk, Graham R. Clarke
  • Patent number: 10719303
    Abstract: The disclosure pertains to the operation of graphics systems and to a variety of architectures for design and/or operation of a graphics system spanning from the output of an application program and extending to the presentation of visual content in the form of pixels or otherwise. In general, many embodiments of the invention envision the processing of graphics programming according to an on-the-fly decision made regarding how best to use the specific available hardware and software. In some embodiments, a software arrangement may be used to evaluate the specific system hardware and software capabilities, then make a decision regarding what is the best graphics programming path to follow for any particular graphics request. The decision regarding the best path may be made after evaluating the hardware and software alternatives for the path in view of the particulars of the graphics program to be processed.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: July 21, 2020
    Assignee: Apple Inc.
    Inventors: Jacques P. Gasselin de Richebourg, Domenico P. Porcino, Timothy R. Oriol
  • Patent number: 10210645
    Abstract: This disclosure relates generally to the field of image processing and, more particularly, to various techniques and animation tools for allowing 2D and 3D graphics rendering and animation infrastructures to be able to dynamically render customized animations—without the need for the customized animations to be explicitly tied to any particular graphical entity. These so-called entity agnostic animations may then be integrated into “mixed” graphical scenes (i.e., scenes with both two-dimensional and three-dimensional components), where they may be: applied to any suitable graphical entity; visualized in real-time by the programmer; edited dynamically by the programmer; and shared across various computing platforms and environments that support the entity agnostic animation tools described herein.
    Type: Grant
    Filed: June 7, 2015
    Date of Patent: February 19, 2019
    Assignee: Apple Inc.
    Inventors: Norman N. Wang, Jacques P. Gasselin de Richebourg, Ross R. Dexter, Tyler L. Casella
  • Patent number: 10115183
    Abstract: Embodiments of the present disclosure are directed to methods and systems for displaying an image on a user interface. The methods and systems include components modules and so on for determining a minimum feature width of the image and determining and a distance field of each region associated with the image. The distance field of each region may be based on the minimum feature width. A filter threshold associated with the distance field is then determined and the image is output using the determined filter threshold.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: October 30, 2018
    Assignee: Apple Inc.
    Inventors: Jacques P. Gasselin de Richebourg, Domenico P. Porcino, Nathaniel C. Begeman
  • Patent number: 10114499
    Abstract: Systems, methods, and computer-readable media are provided for enabling efficient control of a media application at a media electronic device by a user electronic device, and, more particularly, for more practically handling initial and subsequent user touch events on a surface of a touchpad input component with respect to a potentially intended default center position and/or for more accurately enabling full saturation of a particular directional control.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: October 30, 2018
    Assignee: APPLE INC.
    Inventors: Jacques P. Gasselin de Richebourg, Norman N. Wang, James J. Cwik
  • Patent number: 10055009
    Abstract: The refresh rate of a display of a portable display device is dependent on the degree of device motion detected by one or more motion sensors included in the portable display device, according to an embodiment of the invention. In an embodiment, when no device motion is detected by the one or more sensors, the display of the portable display device is refreshed at an initial refresh rate. When the one or more motion sensors detects a degree of device motion above a motion threshold, the refresh rate of the display is decreased to a motion-based refresh rate, according to an embodiment. In an embodiment, the degree of motion of moving content on the display is also taken into account when determining the display refresh rate.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: August 21, 2018
    Assignee: Apple Inc.
    Inventors: Timothy R. Oriol, Norman N. Wang, Domenico P. Porcino, Jacques P. Gasselin de Richebourg
  • Patent number: 9975040
    Abstract: Techniques to automatically generate a navigation graph for a given environment and agent are disclosed. The environment may include an arbitrary number of polygonal obstacles arbitrarily arranged, concave or convex, static or dynamic. The disclosed operation extrudes (in a specified manner) the vertex of each obstacle. The extruded vertices comprise the navigation graph's nodes. Each object's extruded vertices may be joined to form a corresponding extruded object. Paths may then be identified by attempting to connect every extruded vertex with every other extruded vertex. Those paths intersecting any of the extruded objects are rejected as possible paths. In some embodiments, paths that are oriented in approximately the same direction having approximately the same length may be removed as being redundant.
    Type: Grant
    Filed: June 7, 2015
    Date of Patent: May 22, 2018
    Assignee: Apple Inc.
    Inventors: Norman N. Wang, Jacques P. Gasselin de Richebourg, Bruno M. Sommer, Ross R. Dexter
  • Patent number: 9978115
    Abstract: A set of tools, in the form of a software developers kit (SDK) for a graphics rendering system, is provided to improve overall graphics operations. In general, the tools are directed to analyzing a scene tree and optimizing its presentation to one or more graphics processing units (GPUs) so as to improve rendering operations. This overall goal is provided through a number of different capabilities, each of which is presented to software developers through a new applications programming interface (API).
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: May 22, 2018
    Assignee: Apple Inc.
    Inventors: Jacques P. Gasselin de Richebourg, Timothy R. Oriol
  • Patent number: 9933901
    Abstract: Systems, methods, and computer-readable media are provided for enabling efficient control of a media application at a media electronic device by a user electronic device, and, more particularly, for reducing perceived latency of and/or input response time to control data that may be provided by a user electronic device for a media application running on a media electronic device.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: April 3, 2018
    Assignee: APPLE INC.
    Inventors: Jacques P. Gasselin de Richebourg, Norman N. Wang, James J. Cwik
  • Patent number: 9836980
    Abstract: Systems, methods, and computer readable media to improve the operation of graphics systems are described. In general, collision avoidance techniques are disclosed that operate even when the agent lacks a priori knowledge of its environment and is, further, agnostic as to whether the environment is two-dimensional (2D) or three-dimensional (3D), whether the obstacles are convex or concave, or whether the obstacles are moving or stationary. More particularly, techniques disclosed herein use simple geometry to identify which edges of which obstacles an agent is most likely to collide. With this known, the direction of an avoidance force is also known. The magnitude of the force may be fixed, based on the agent's maximum acceleration, and modulated by weighting agents.
    Type: Grant
    Filed: June 7, 2015
    Date of Patent: December 5, 2017
    Assignee: Apple Inc.
    Inventors: Bruno M. Sommer, Norman N. Wang, Timothy R. Oriol, Jacques P. Gasselin de Richebourg
  • Patent number: 9710314
    Abstract: Systems, methods, and computer-readable media for enabling efficient control of a media application at a media electronic device by a user electronic device are provided. For example, a user control data request may be generated by a device application of the media electronic device based on a media control data request received from the media application, where the user control data request may be utilized by a controller application of the user electronic device to update the status of one or more components of the user electronic device and/or to communicate user control data back to the device application, whereby such user control data may be utilized by the device application to generate corresponding media control data for use by the media application (e.g., to control game play of a video game).
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: July 18, 2017
    Assignee: APPLE INC.
    Inventors: Jacques P. Gasselin de Richebourg, Norman N. Wang, James J. Cwik, Sunny K. Chow
  • Patent number: 9697621
    Abstract: Techniques are disclosed for generating and using a conformal or UV mapping between an object's 3D representation (e.g., a polygonal mesh model) and a corresponding 2D representation (e.g., texture memory). More particularly, techniques disclosed herein generate a conformal mapping that allows the rapid identification of disparate locations in texture memory (e.g., those that span a seam) that are spatially similar at the corresponding 3D locations. The ability to perform 2D-to-3D-to-2D mappings quickly, grants the ability to filter across a conformal map's seams—an action that has previously been avoided due to its high computational cost.
    Type: Grant
    Filed: June 7, 2015
    Date of Patent: July 4, 2017
    Assignee: Apple Inc.
    Inventors: Remi Palandri, Domenico P. Porcino, Jacques P. Gasselin de Richebourg
  • Patent number: 9684999
    Abstract: Techniques are disclosed for providing easily computable representations of dynamic objects so that a graphic systems' physics engine can more accurately and realistically determine the result of physical actions on, or with, such dynamic objects. More particularly, disclosed techniques generate a convex decomposition of an arbitrarily complex polygonal shape that is then simplified in a manner that preserves physically significant details, resulting in an object having a relatively small number of convex shapes that cover the original polygonal shape. The salience of a physically significant detail may be controlled via a threshold value which may be user or system specified.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: June 20, 2017
    Assignee: Apple Inc.
    Inventors: Domenico P. Porcino, Jacques P. Gasselin de Richebourg, Norman N. Wang, Timothy R. Oriol
  • Publication number: 20170148131
    Abstract: A set of tools, in the form of a software developers kit (SDK) for a graphics rendering system, is provided to improve overall graphics operations. In general, the tools are directed to analyzing a scene tree and optimizing its presentation to one or more graphics processing units (GPUs) so as to improve rendering operations. This overall goal is provided through a number of different capabilities, each of which is presented to software developers through a new applications programming interface (API).
    Type: Application
    Filed: February 6, 2017
    Publication date: May 25, 2017
    Inventors: Jacques P. Gasselin de Richebourg, Timothy R. Oriol
  • Publication number: 20170060264
    Abstract: Systems, methods, and computer-readable media for enabling efficient control of a media application at a media electronic device by a user electronic device are provided.
    Type: Application
    Filed: August 24, 2015
    Publication date: March 2, 2017
    Inventors: Jacques P. Gasselin de Richebourg, Norman N. Wang, Bruno M. Sommer, Ross R. Dexter
  • Publication number: 20170060287
    Abstract: Systems, methods, and computer-readable media for enabling efficient control of a media application at a media electronic device by a user electronic device are provided.
    Type: Application
    Filed: August 24, 2015
    Publication date: March 2, 2017
    Inventors: Jacques P. Gasselin de Richebourg, Norman N. Wang, James J. Cwik
  • Publication number: 20170060645
    Abstract: Systems, methods, and computer-readable media for enabling efficient control of a media application at a media electronic device by a user electronic device are provided.
    Type: Application
    Filed: August 24, 2015
    Publication date: March 2, 2017
    Inventors: Jacques P. Gasselin de Richebourg, Norman N. Wang, James J. Cwik, Sunny K. Chow
  • Publication number: 20170060286
    Abstract: Systems, methods, and computer-readable media for enabling efficient control of a media application at a media electronic device by a user electronic device are provided.
    Type: Application
    Filed: August 24, 2015
    Publication date: March 2, 2017
    Inventors: Jacques P. Gasselin de Richebourg, Norman N. Wang, James J. Cwik
  • Patent number: 9582848
    Abstract: A set of tools, in the form of a software developers kit (SDK) for a graphics rendering system, is provided to improve overall graphics operations. In general, the tools are directed to analyzing a scene tree and optimizing its presentation to one or more graphics processing units (GPUs) so as to improve rendering operations. This overall goal is provided through a number of different capabilities, each of which is presented to software developers through a new applications programming interface (API).
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: February 28, 2017
    Assignee: Apple Inc.
    Inventors: Jacques P. Gasselin de Richebourg, Norman N. Wang, Timothy R. Oriol, Geoffrey G. Stahl
  • Publication number: 20160357532
    Abstract: The disclosure pertains to the operation of graphics systems and to a variety of architectures for design and/or operation of a graphics system spanning from the output of an application program and extending to the presentation of visual content in the form of pixels or otherwise. In general, many embodiments of the invention envision the processing of graphics programming according to an on-the-fly decision made regarding how best to use the specific available hardware and software. In some embodiments, a software arrangement may be used to evaluate the specific system hardware and software capabilities, then make a decision regarding what is the best graphics programming path to follow for any particular graphics request. The decision regarding the best path may be made after evaluating the hardware and software alternatives for the path in view of the particulars of the graphics program to be processed.
    Type: Application
    Filed: March 25, 2016
    Publication date: December 8, 2016
    Inventors: Jacques P. Gasselin de Richebourg, Domenico P. Porcino, Timothy R. Oriol