Patents by Inventor James J. Cwik

James J. Cwik 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: 10580191
    Abstract: Systems and techniques for generating an artificial terrain map can select a plurality of component terrains for each of several terrain types. Values of a selection noise map ranging between a lower bound and an upper bound can be computed on a tile-by-tile basis. One or more noise bands within the range of selection-noise-map values can correspond to each terrain type. The noise map can be sampled on a tile-by-tile basis to determine a tile value for each tile. Each respective tile can be assigned to the noise band in which the tile value falls. A terrain value can be assigned to each respective tile in the selection noise map based on the noise band assigned to the respective tile. Generated maps in machine-readable form can be converted to a human-perceivable form, and/or to a modulated signal form conveyed over a communication connection.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: March 3, 2020
    Assignee: Apple Inc.
    Inventors: James J Cwik, Timothy R. Oriol, Ross R. Dexter, Bruno M. Sommer
  • 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: 10037622
    Abstract: Systems and techniques for generating an artificial terrain map can compute a region of a noise map in an N-dimensional space and define a terrain characteristic in correspondence with a value of the noise map at each of a selected plurality of positions within the region of the noise map. The terrain characteristic can be projected at each of a selected plurality of positions within the region on a lower-dimensional sub-space. A map of an artificial terrain can be rendered based on the projection. The map of the artificial terrain can be scaled or otherwise manipulated in correspondence with scaling or otherwise manipulating the lower-dimensional sub-space. Generated maps in machine-readable form can be converted to a human-perceivable form, and/or to a modulated signal form conveyed over a communication connection.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: July 31, 2018
    Assignee: Apple Inc.
    Inventors: James J. Cwik, Norman N. Wang, Richard D. Roe
  • 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
  • Publication number: 20170358121
    Abstract: Systems and techniques for generating an artificial terrain map can compute a region of a noise map in an N-dimensional space and define a terrain characteristic in correspondence with a value of the noise map at each of a selected plurality of positions within the region of the noise map. The terrain characteristic can be projected at each of a selected plurality of positions within the region on a lower-dimensional sub-space. A map of an artificial terrain can be rendered based on the projection. The map of the artificial terrain can be scaled or otherwise manipulated in correspondence with scaling or otherwise manipulating the lower-dimensional sub-space. Generated maps in machine-readable form can be converted to a human-perceivable form, and/or to a modulated signal form conveyed over a communication connection.
    Type: Application
    Filed: July 21, 2016
    Publication date: December 14, 2017
    Inventors: James J. Cwik, Norman N. Wang, Richard D. Roe
  • Publication number: 20170358122
    Abstract: Systems and techniques for generating an artificial terrain map can select a plurality of component terrains for each of several terrain types. Values of a selection noise map ranging between a lower bound and an upper bound can be computed on a tile-by-tile basis. One or more noise bands within the range of selection-noise-map values can correspond to each terrain type. The noise map can be sampled on a tile-by-tile basis to determine a tile value for each tile. Each respective tile can be assigned to the noise band in which the tile value falls. A terrain value can be assigned to each respective tile in the selection noise map based on the noise band assigned to the respective tile. Generated maps in machine-readable form can be converted to a human-perceivable form, and/or to a modulated signal form conveyed over a communication connection.
    Type: Application
    Filed: July 21, 2016
    Publication date: December 14, 2017
    Inventors: James J. Cwik, Timothy R. Oriol, Ross R. Dexter, Bruno M. Sommer
  • 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
  • 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