Ritts
Gary Ritts, Reseda, CA US
Patent application number | Description | Published |
---|---|---|
20130054406 | METHOD OF SENDING MEMORABILIA CONTAINING TEXT MESSAGES - A method for inscribing a communicated text message as a memorabilia on a wearable medium utilizing a mobile device is installed with a mobile application. The application allows a user to login to an account using an email id and password. The application is operable to convert the text message into a memorabilia. The user is able to select at least one text message for inscribing on a wearable medium. A snapshot option allows the user to capture an image of a text message for making a memorable moment. The user is permitted to crop and resize the selected image for making the image suitable for inscribing. The user selects at least one of a list of available wearable medium. The user sends the selected image with selected wearable medium to the service provider. The service provider mails the wearable medium to the user. | 02-28-2013 |
James P. Ritts, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20100020069 | PARTITIONING-BASED PERFORMANCE ANALYSIS FOR GRAPHICS IMAGING - In general, this disclosure relates to techniques for providing a visual representation of a graphical scene that includes a number of different graphical partitions, which may allow a user to identify portions of the graphics scene that exhibit reduced performance due to costs associated with screen partitioning. One example device includes a display device and one or more processors. The one or more processors are configured to display one or more graphics images in a graphical scene on the display device, display a graphical representation of partitions that overlay the one or more graphics images and that graphically divide the scene on the display device, and analyze graphics data for the one or more graphics images to determine which portions of the graphics data are associated with multiple ones of the partitions. | 01-28-2010 |
20100020087 | PERFORMANCE ANALYSIS DURING VISUAL CREATION OF GRAPHICS IMAGES - In general, this disclosure relates to techniques for using graphics instructions and state information received from a graphics device to visually create a graphics image. Performance analysis may also be conducted to identify potential bottlenecks during instruction execution on the graphics device. One example device includes a display device and one or more processors. The one or more processors are configured to receive a plurality of graphics instructions from an external graphics device, wherein the graphics instructions are executed by the external graphics device to display a graphics image, and to receive state information from the external graphics device, wherein the state information is associated with execution of the graphics instructions on the external graphics device. The one or more processors are further configured to display, on the display device, a representation of the graphics image according to the graphics instructions and the state information. | 01-28-2010 |
20100020098 | MAPPING GRAPHICS INSTRUCTIONS TO ASSOCIATED GRAPHICS DATA DURING PERFORMANCE ANALYSIS - In general, this disclosure relates to techniques for optimizing a graphics scene, such as a three-dimensional (3D) scene, by allowing application developers and/or graphics artists to identify which graphics instructions and associated graphics data (e.g., polygonal data, texture data) may be associated with identified performance issues. One example method comprises receiving mapping information from the external device, wherein the mapping information includes information to map the graphics instructions to primitive graphics data that is used to render one or more graphics images during execution of the graphics instructions, and identifying a performance issue associated with execution of at least one graphics instruction within the graphics instructions. The method further comprises using the mapping information to identify a portion of the primitive graphics data that is associated with the performance issue based upon execution of the at least one graphics instruction. | 01-28-2010 |
20110018884 | DISPLAYING A VISUAL REPRESENTATION OF PERFORMANCE METRICS FOR RENDERED GRAPHICS ELEMENTS - The present disclosure describes various techniques for displaying a visual representation of performance metrics for rendered graphics elements. One example method comprises receiving performance information provided by a graphics processing unit, wherein the performance information has been measured by the graphics processing unit in association with individual graphics elements for rendering a graphics scene, and computing values of a performance metric for the graphics elements based upon the performance information, wherein each computed value is associated with at least one of the graphics elements. The method further comprises assigning graphical identifiers to the graphics elements based upon the computed values of the performance metric for the graphics elements, wherein one of the graphical identifiers is assigned to each of the graphics elements, and displaying the graphics elements, when rendering the graphics scene, according to the graphical identifiers that are assigned to the graphics elements. | 01-27-2011 |
James Paul Ritts, Atherton, CA US
Patent application number | Description | Published |
---|---|---|
20140098120 | Image Color Correction for an Image by a Graphical Processing Unit Looking Up Color Corrections in a Lookup Table - A method for providing a LUT for changing color components of pixels of an image includes generating N two-dimensional slices from a three-dimensional LUT. The N two-dimensional slices are arranged in order from a first two-dimensional slice to an N | 04-10-2014 |
James Paul Ritts, Los Angeles, CA US
Patent application number | Description | Published |
---|---|---|
20140168239 | METHODS AND SYSTEMS FOR OVERRIDING GRAPHICS COMMANDS - Disclosed are “graphics overrides.” An override accepts a stream of graphics commands as produced by an application and then modifies the stream before it is rendered by the GPU. Different overrides perform different modifications. One override can modify a stream of graphics commands in response to another stream. Overrides can enforce conformity with a visual paradigm and, by being modified, can support a change to that paradigm without requiring the applications to change. Overrides can monitor the entire computing environment and improve the response to that environment of a particular application: For example, an override monitors frames as they are produced by an application. If the application cannot keep up with a fixed frame rate, then the override produces “synthetic” frames to take the place of missing frames. Overrides are not restricted to fixing existing problems. Rather, applications can be developed that depend upon the presence of overrides. | 06-19-2014 |
20140168240 | METHODS AND SYSTEMS FOR OVERRIDING GRAPHICS COMMANDS - Disclosed are “graphics overrides.” An override accepts a stream of graphics commands as produced by an application and then modifies the stream before it is rendered by the GPU. Different overrides perform different modifications. One override can modify a stream of graphics commands in response to another stream. Overrides can enforce conformity with a visual paradigm and, by being modified, can support a change to that paradigm without requiring the applications to change. Overrides can monitor the entire computing environment and improve the response to that environment of a particular application: For example, an override monitors frames as they are produced by an application. If the application cannot keep up with a fixed frame rate, then the override produces “synthetic” frames to take the place of missing frames. Overrides are not restricted to fixing existing problems. Rather, applications can be developed that depend upon the presence of overrides. | 06-19-2014 |
Michael A. Ritts, Anacortes, WA US
Patent application number | Description | Published |
---|---|---|
20110265307 | METHOD FOR INSTALLING A COLLAPSIBLE MOBILE PLATFORM INTERIOR STRUCTURE - A method for installing an interior structure for a mobile platform is provided. The method may involve carrying a lightweight collapsible frame through a man-door of a mobile platform while the collapsible frame is in a collapsed state. The collapsed frame may then be expanded to provide at least a portion of a load bearing frame for a mobile platform interior structure. A plurality of interchangeable panels may be attached to the collapsible frame to form interior surfaces of the mobile platform interior structure. | 11-03-2011 |