Patent application number | Description | Published |
20090291031 | Integrated Hydrocarbon Cracking and Product Olefin Cracking - Processing scheme and arrangement for increasing the relative yield of light olefins involves integration of the cracking a heavy hydrocarbon feedstock to produce an effluent comprising a range of hydrocarbon products including C | 11-26-2009 |
20090318737 | Production of Paraffinic Fuel from Renewable Feedstocks - A process has been developed for producing fuel from renewable feedstocks such as plant and animal oils and greases. The process involves treating a first portion of a renewable feedstock by hydrogenating and deoxygenating in a first reaction zone and a second portion of a renewable feedstock by hydrogenating and deoxygenating in a second reaction zone to provide a diesel boiling point range fuel hydrocarbon product. If desired, the hydrocarbon product can be isomerized to improve cold flow properties. A portion of the hydrocarbon product is recycled to the first reaction zone to increase the hydrogen solubility of the reaction mixture. | 12-24-2009 |
20090321319 | Multi-Staged Hydroprocessing Process And System - Methods and systems of processing a hydrocarbonaceous feed stock flows are provided. In one aspect, the method includes providing two or more hydroprocessing stages disposed in sequence, each hydroprocessing stage having a hydroprocessing reaction zone with a hydrogen requirement and each stage in fluid communication with the preceding stage. A hydrogen source is provided substantially free of hydrogen from a hydrogen recycle compressor. The hydrocarbonaceous feed stock flow is separated into an portions of fresh feed for each hydroprocessing stage, and then supplying the first portion of fresh feed with hydrogen from the hydrogen source in an amount satisfying substantially all of the hydrogen requirements of the hydroprocessing stages to a first hydroprocessing zone. | 12-31-2009 |
20100316536 | Process and Apparatus for Oligomerization in Multiple Stages with Single Fractionation Column - In an oligomerization process comprising at least two oligomerization reactors, at least portions of product streams from two reactors are separated in the same separator vessel. In an embodiment, a liquid product stream from the first oligomerization reactor is fed to a fractionation column and a side cut from the fractionation column feeds the second oligomerization reactor. | 12-16-2010 |
20110021851 | PROCESS OR SYSTEM FOR DESORBING AN ADSORBENT BED - One exemplary embodiment can be a process for desorbing an adsorbent bed. The process can include passing a desorbent stream through the adsorbent bed to remove at least one of a nitrile compound and an oxygenate compound. Generally, the desorbent stream after desorbing is combined with a feed stream for an alkylation zone after a selective hydrogenation zone. | 01-27-2011 |
20110105812 | CONTROLLING COLD FLOW PROPERTIES OF TRANSPORTATION FUELS FROM RENEWABLE FEEDSTOCKS - A process for improving cold flow properties of diesel range hydrocarbons produced from renewable feedstocks such as plant oils and animal oils. A renewable feedstock is treated by hydrogenating and deoxygenating to provide an effluent comprising paraffins followed by isomerizing and selectively hydrocracking at least a portion of the paraffins to generate a diesel range hydrocarbon product. A portion of the diesel range hydrocarbon product is selectively separated and recycled to the isomerization and selective hydrocracking zone. | 05-05-2011 |
20110192712 | ALKYLATION APPARATUS, FRACTIONATION ZONE, AND METHOD RELATING THERETO - One exemplary embodiment can be a fractionation zone for an alkylation apparatus. The fractionation zone can be a column adapted to receive a feed including at least one alcohol, water, and at least one ketone. The column may provide an overhead stream including the at least one ketone and a side-stream including the at least one alcohol and water. | 08-11-2011 |
20110245551 | USE OF A GUARD BED REACTOR TO IMPROVE CONVERSION OF BIOFEEDSTOCKS TO FUEL - The present invention involves a process for processing an acidic biorenewable feedstock comprising olefins, in which the acidic biorenewable feedstock is diluted with a deoxygenated feed to produce a diluted biorenewable feedstock and then is sent through a guard bed comprising a hydroprocessing catalyst to cause the olefins to be saturated with hydrogen and thereby to produce a treated biorenewable feedstock. This treated biorenewable feedstock can then be treated under standard hydroprocessing condition to produce an upgraded feedstock for transportation fuels. | 10-06-2011 |
20110257789 | ACTIVE CLOUD POINT CONTROLLER FOR REFINING APPLICATIONS AND RELATED METHOD - A method includes receiving a measurement associated with a cloud point of a biofuel being produced in a refining system. The method also includes determining how to adjust the refining system based on a desired cloud point of the biofuel and the measurement associated with the cloud point. The method further includes outputting a control signal to adjust the refining system based on the determination. Determining how to adjust the refining system could include determining how to adjust an inlet temperature of a reactor in the refining system. The reactor could represent an isomerization reactor, and a heater could heat material entering the isomerization reactor. Determining how to adjust the inlet temperature of the reactor could include determining how to adjust operation of the heater. A model predictive control (MPC) technique could be used to determine how to adjust the inlet temperature of the isomerization reactor. | 10-20-2011 |
20130012746 | PRODUCTION OF PARAFFINIC FUEL FROM RENEWABLE FEEDSTOCKS - A process has been developed for producing fuel from renewable feedstocks such as plant and animal oils and greases. The process involves treating a first portion of a renewable feedstock by hydrogenating and deoxygenating in a first reaction zone and a second portion of a renewable feedstock by hydrogenating and deoxygenating in a second reaction zone to provide a diesel boiling point range fuel hydrocarbon product. If desired, the hydrocarbon product can be isomerized to improve cold flow properties. A portion of the hydrocarbon product is recycled to the first reaction zone to increase the hydrogen solubility of the reaction mixture. | 01-10-2013 |
20130079574 | OLIGOMERIZATION PROCESS - One exemplary embodiment can be a process for oligomerizing one or more hydrocarbons. The process can include oligomerizing a feed including one or more C3-C5 hydrocarbons to produce an effluent, and recycling at least a portion of the effluent for oligomerizing. Typically, the recycled portion has at least about 50%, by weight, one or more alkenes based on the weight of the recycled portion. | 03-28-2013 |
20130131392 | METHODS FOR PRODUCING ETHYL TERT-BUTYL ETHER - Embodiments of methods for producing ethyl tert-butyl ether (ETBE) are provided herein. A method for producing ETBE comprises the steps of contacting a C | 05-23-2013 |
20130131417 | METHODS AND SYSTEMS FOR OLEFIN PRODUCTION - One example method of the invention includes a process for producing an olefin comprising the steps of communicating a feed stream that comprises a paraffin to a distillation section, communicating a distillation section output stream to a reactor and reacting the distillation section output stream in the reactor to produce a reactor output stream comprising an olefin. | 05-23-2013 |
20140134064 | APPARATUS FOR RECOVERING OLIGOMERATE - A process and apparatus that uses a debutanizer with a side stripper can recover a light stream, an intermediate stream and a liquid stream. One of the intermediate stream and the liquid stream can be recycled to oligomerization or to fluid catalytic cracking. | 05-15-2014 |
20140135549 | PROCESS FOR RECOVERING OLIGOMERATE - A process and apparatus that uses a debutanizer with a side stripper can recover a light stream, an intermediate stream and a liquid stream. One of the intermediate stream and the liquid stream can be recycled to oligomerization or to fluid catalytic cracking. | 05-15-2014 |
20140296590 | METHODS AND APPARATUSES FOR PROCESSING RENEWABLE FEEDSTOCKS - Embodiments of methods and apparatuses for processing a renewable feedstock are provided herein. In one example, a method comprises dividing a H | 10-02-2014 |
20150119613 | PYROLYSIS GASOLINE TREATMENT PROCESS - A process for treating pyrolysis gasoline that includes introducing a pyrolysis gasoline stream into a first stage reactor and performing a fractionation process on the pyrolysis gasoline stream after being routed through the first stage reactor. After performing the fractionation process, splitting the resultant stream is split into a first stream and a second stream. Next, the first stream is routed to a first portion of a second stage reactor and the second stream is routed to a second portion of the second stage reactor. Preferably, the first stage reactor is a di-olefin reactor, and the second stage reactor is a hydrotreater reactor. | 04-30-2015 |
20150119615 | PYROLYSIS GASOLINE TREATMENT PROCESS - A process for treating pyrolysis gasoline that includes providing a first stage di-olefin reactor that includes a first bed and a second bed and introducing a pyrolysis gasoline stream to the first bed of the first stage di-olefin reactor. The process also preferably includes providing interstage cooling to the pyrolysis gasoline stream between the first and second beds of the first stage di-olefin reactor and routing the cooled pyrolysis gasoline stream through the second bed of the first stage di-olefin reactor. Finally, embodiments of the process also preferably involve routing at least a portion of an effluent stream from the second bed of the first stage di-olefin reactor to a location upstream of the first bed of the first stage di-olefin reactor, such that the effluent stream is configured to be combined with the pyrolysis gasoline stream. | 04-30-2015 |
20150157998 | APPARATUS FOR THE INTEGRATION OF DEHYDROGENATION AND OLIGOMERIZATION - A process and apparatus are presented for the conversion of light paraffins to heavier liquid fuels or distillate. The process and apparatus includes conversion of a paraffin stream to an olefinic stream. The olefinic stream is passed through a reactor zone to convert the olefins to heavier hydrocarbons, including branched paraffins and branched olefins. The process includes recycling a portion of the product to the reactors for controlling the heat and reaction rate of the dimerization or oligomerization process. | 06-11-2015 |
20150159099 | LIGHT OLEFIN OLIGOMERIZATION PROCESS FOR THE PRODUCTION OF LIQUID FUELS FROM PARAFFINS - A process and apparatus are presented for the conversion of light paraffins to heavier liquid fuels or distillate. The process and apparatus includes conversion of a paraffin stream to an olefinic stream. The olefinic stream is passed through a reactor zone to convert the olefins to heavier hydrocarbons, including branched paraffins and branched olefins. The process includes recycling a portion of the product to the reactors for controlling the heat and reaction rate of the dimerization or oligomerization process. | 06-11-2015 |
Patent application number | Description | Published |
20100064291 | System and Method for Reducing Execution Divergence in Parallel Processing Architectures - A method for reducing execution divergence among a plurality of threads executable within a parallel processing architecture includes an operation of determining, among a plurality of data sets that function as operands for a plurality of different execution commands, a preferred execution type for the collective plurality of data sets. A data set is assigned from a data set pool to a thread which is to be executed by the parallel processing architecture, the assigned data set being of the preferred execution type, whereby the parallel processing architecture is operable to concurrently execute a plurality of threads, the plurality of concurrently executable threads including the thread having the assigned data set. An execution command for which the assigned data functions as an operand is applied to each of the plurality of threads. | 03-11-2010 |
20130113803 | ACCELERATED RENDERING WITH TEMPORALLY INTERLEAVED DETAILS - One embodiment of the invention sets forth a mechanism for interleaving consecutive display frames rendered at complementary reduced resolutions. The GPU driver configures a command stream associated with a frame received from a graphics application for reduced frame rendering. The command stream specifies a nominal resolution at which the frame should be rendered. The reduced resolution associated with the frame is determined based on the reduced resolution of an immediately preceding frame (i.e., the complementary reduced resolution), if one exists, or on GPU configuration information. The GPU driver then modifies the command stream to specify the reduced resolution. The GPU driver also inserts an upscale command sequence specifying the nominal resolution into the command stream. Once the command stream is configured in such a manner, the GPU driver transmits the command stream to the GPU for reduced rendering. | 05-09-2013 |
20140028679 | RENDER-ASSISTED COMPRESSION FOR REMOTE GRAPHICS - A technique for efficiently compressing rendered three-dimensional images in a remote rendering system adds a novel render-assisted prediction function to an existing video compression framework, such as the standard H.264/5 framework. Auxiliary rendering information is separated from rendering information used to describe a reference image by a server system. A client system may alter the auxiliary data and generate a new image based on the reference image and rendered scene information from the auxiliary data without creating additional network bandwidth or server workload. | 01-30-2014 |
20140028703 | RENDER-ASSISTED COMPRESSION FOR REMOTE GRAPHICS - A technique for efficiently compressing rendered three-dimensional images in a remote rendering system adds a novel render-assisted prediction function to an existing video compression framework, such as the standard H.264/5 framework. Auxiliary rendering information is separated from rendering information used to describe a reference image by a server system. A client system may alter the auxiliary data and generate a new image based on the reference image and rendered scene information from the auxiliary data without creating additional network bandwidth or server workload. | 01-30-2014 |
20140071129 | METHOD AND SYSTEM FOR GRAPHICS RENDERING EMPLOYING GRADIENT DOMAIN METROPOLIS LIGHT TRANSPORT - A method of generating an image. The method includes simulating a presence of at least one light source within a virtualized three dimensional space. Within the virtualized three dimensional space, a light sensing plane is defined. The light sensing plane includes a matrix of a number of pixels to be displayed on a display screen. The method further includes using a light transport procedure, computing a gradient value for each pixel of the matrix to produce a number of gradient values. The gradient computation involves selecting a plurality of light path pairs that contribute to a pixel wherein the selection is biased towards selection of more light paths that pass through pixels having larger gradient values. The plurality of gradient values are converted to a plurality of light intensity values which represent the image. | 03-13-2014 |
20140168228 | FINE-GRAINED PARALLEL TRAVERSAL FOR RAY TRACING - Techniques are disclosed for tracing a ray within a parallel processing unit. A first thread receives a ray or a ray segment for tracing and identifies a first node within an acceleration structure associated with the ray, where the first node is associated with a volume of space traversed by the ray. The thread identifies the child nodes of the first node, where each child node is associated with a different sub-volume of space, and each sub-volume is associated with a corresponding ray segment. The thread determines that two or more nodes are associated with sub-volumes of space that intersect the ray segment. The thread selects one of these nodes for processing by the first thread and another for processing by a second thread. One advantage of the disclosed technique is that the threads in a thread group perform ray tracing more efficiently in that idle time is reduced. | 06-19-2014 |
20140168238 | FINE-GRAINED PARALLEL TRAVERSAL FOR RAY TRACING - Techniques are disclosed for tracing a ray within a parallel processing unit. A first thread receives a ray or a ray segment for tracing and identifies a first node within an acceleration structure associated with the ray, where the first node is associated with a volume of space traversed by the ray. The thread identifies the child nodes of the first node, where each child node is associated with a different sub-volume of space, and each sub-volume is associated with a corresponding ray segment. The thread determines that two or more nodes are associated with sub-volumes of space that intersect the ray segment. The thread selects one of these nodes for processing by the first thread and another for processing by a second thread. One advantage of the disclosed technique is that the threads in a thread group perform ray tracing more efficiently in that idle time is reduced. | 06-19-2014 |
20140267264 | GENERATING ANTI-ALIASED VOXEL DATA - One embodiment of the present invention sets forth a technique for performing voxelization. The technique involves identifying a voxel that is intersected by a first graphics primitive that has a front side and a back side and selecting a plurality of sample points within the voxel. The technique further involves determining, for each sample point included in the plurality of sample points, whether the sample point is located on the front side of the first graphics primitive or on the back side of the first graphics primitive. Finally, the technique involves storing, for at least a first sample point included in the plurality of sample points, a first result in a voxel mask reflecting whether the first sample point is located on the front side of the first graphics primitive or on the back side of the first graphics primitive. | 09-18-2014 |
20140267265 | GENERATING ANTI-ALIASED VOXEL DATA - One embodiment of the present invention sets forth a technique for performing voxelization. The technique involves determining that a first graphics primitive intersects a voxel and calculating a first set of coefficients associated with a first plane defined by the intersection of the first graphics primitive and the voxel. The technique further involves determining that a second graphics primitive intersects the voxel and calculating a second set of coefficients associated with a second plane defined by the intersection of the second graphics primitive and the voxel. The technique further involves calculating a third set of coefficients associated with a third surface based on the first set of coefficients and the second set of coefficients. The technique further involves calculating at least one of an amount of the voxel that is located on the back side of the third surface and an occlusion value based on the third set of coefficients. | 09-18-2014 |
20140267266 | GENERATING ANTI-ALIASED VOXEL DATA - One embodiment of the present invention sets forth a technique for performing voxelization. The technique involves determining that a voxel is intersected by a first graphics primitive that has a front side and a back side and selecting one or more reference points within the voxel. The technique further involves, for each reference point, determining a distance from the reference point to the first graphics primitive and storing a first scalar value in an array based on the distance. The sign of the first scalar value reflects whether the reference point is located on the front side of the first graphics primitive or on the back side of the first graphics primitive. | 09-18-2014 |
20140375659 | IMAGE ILLUMINATION RENDERING SYSTEM AND METHOD - The present invention facilitates efficient and effective image processing. A network can comprise: a first system configured to perform a first portion of lighting calculations for an image and combing results of the first portion of lighting calculations for the image with results of a second portion of lighting calculations; and a second system configured to perform the second portion of lighting calculations and forward the results of the second portion of the lighting calculations to the first system. The first and second portion of lighting calculations can be associated with indirect lighting calculations and direct lighting calculations respectively. The first system can be a client in a local location and the second system can be a server in a remote location (e.g., a cloud computing environment). The first system and second system can be in a cloud and a video is transmitted to a local system. | 12-25-2014 |
20150022435 | GAZE-TRACKING EYE ILLUMINATION FROM DISPLAY - A method to drive a pixelated display of an electronic device arranged in sight of a user of the device. The method includes receiving a signal that encodes a display image, and controlling the pixelated display based on the signal to form the display image in addition to a latent image, the latent image being configured to illuminate an eye of the user with light of such characteristics as to be unnoticed by the user, but to reveal an orientation of the eye on reflection into a machine-vision system. | 01-22-2015 |
20150049390 | HYBRID OPTICS FOR NEAR-EYE DISPLAYS - A method for displaying a near-eye light field display (NELD) image is disclosed. The method comprises determining a pre-filtered image to be displayed, wherein the pre-filtered image corresponds to a target image. It further comprises displaying the pre-filtered image on a display. Subsequently, it comprises producing a near-eye light field after the pre-filtered image travels through a microlens array adjacent to the display, wherein the near-eye light field is operable to simulate a light field corresponding to the target image. Finally, it comprises altering the near-eye light field using at least one converging lens, wherein the altering allows a user to focus on the target image at an increased depth of field at an increased distance from an eye of the user and wherein the altering increases spatial resolution of said target image. | 02-19-2015 |
20150228226 | POWER-EFFICIENT STEERABLE DISPLAYS - A method for angularly varying backlight illumination of a backlit display device. The method comprises determining at least one subject position and angularly varying a backlight illumination of a displayed image. The backlight illumination is angularly varied based upon and directed towards a determined position of the at least one subject. The angularly varied backlight illumination of the displayed image reduces the backlight illumination of the displayed image that is visible outside of the determined position of the at least one subject. | 08-13-2015 |
20150310789 | SUPERRESOLUTION DISPLAY USING CASCADED PANELS - System and method of displaying images in spatial/temporal superresolution by multiplicative superposition of cascaded display layers integrated in a display device. Using an original image with a target spatial/temporal resolution as a priori, a factorization process is performed to derive respective image data for presentation on each display layer. The cascaded display layers may be progressive and laterally shifted with each other, resulting in an effective spatial resolution exceeding the native display resolutions of the display layers. Factorized images may be refreshed on respective display layers in synchronization or out of synchronization. | 10-29-2015 |
20150310798 | SUPERRESOLUTION DISPLAY USING CASCADED PANELS - System and method of displaying images in temporal superresolution by multiplicative superposition of cascaded display layers integrated in a display device. Using an original video with a target temporal resolution as a priori, a factorization process is performed to derive respective image data for presentation on each display layer. The multiple layers are refreshed in staggered intervals to synthesize a video with an effective refresh rate exceeding that of each individual display layer, e.g., by a factor equal to the number of layers. Further optically averaging neighboring pixels can minimize artifacts. | 10-29-2015 |
Patent application number | Description | Published |
20090097092 | Image processing of an incoming light field using a spatial light modulator - A method, computer-usable medium and a system for varying an incoming light field are disclosed. Embodiments provide mechanisms for performing image processing on an incoming light field using a spatial light modulator which is adjusted based upon characteristics of the incoming light field. The spatial light modulator may be positioned between the viewed scene and the eye, and therefore, may be semi-transparent. The image processing may consist of tone mapping, color enhancement, beautification, edge enhancement, spectral separation of colors, spectral separation of metamers, object emphasis, other image processing, or some combination thereof. Additionally, embodiments compensate for parallax errors by adjusting the spatial light modulator based upon the position of an observer with respect to the spatial light modulator. And further, embodiments may be incorporated into optical devices, wearable optical devices, windows, windshields, and the like, where the semi-transparent spatial light modulator adjusts the image before entering the eye. | 04-16-2009 |
20090106530 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR GENERATING A RAY TRACING DATA STRUCTURE UTILIZING A PARALLEL PROCESSOR ARCHITECTURE - A system, method, and computer program product are provided for generating a ray tracing data structure utilizing a parallel processor architecture. In operation, a global set of data is received. Additionally, a data structure is generated utilizing a parallel processor architecture including a plurality of processors. Such data structure is adapted for use in performing ray tracing utilizing the parallel processor architecture, and is generated by allocating the global set of data among the processors such that results of processing of at least one of the processors is processed by another one of the processors. | 04-23-2009 |
20090132878 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR PERFORMING A SCAN OPERATION ON A SEQUENCE OF SINGLE-BIT VALUES USING A PARALLEL PROCESSOR ARCHITECTURE - A system, method, and computer program product are provided for performing a scan operation on a sequence of single-bit values using a parallel processing architecture. In operation, a scan operation instruction is received. Additionally, in response to the scan operation instruction, a scan operation is performed on a sequence of single-bit values using a parallel processor architecture with a plurality of processing elements. | 05-21-2009 |
20120213450 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR REDUCING NOISE IN AN IMAGE USING DEPTH-BASED SWEEPING OVER IMAGE SAMPLES - A system, method, and computer program product are provided for reducing noise in an image using depth-based on sweeping over image samples. In use, each noisy pixel of an image having noise is identified. Additionally, for each noisy pixel, at least one sample included in each of a plurality of neighboring pixels to the noisy pixel is identified. Furthermore, the samples are swept over at least partially in a depth-based order to identify a value for the noisy pixel that reduces the noise. | 08-23-2012 |
20140085282 | SEE-THROUGH OPTICAL IMAGE PROCESSING - Systems and methods for performing optical image processing via a transparent display are disclosed. In one example approach, a method comprises determining a position of incident light on a see-through display device, determining a direction of the incident light relative to the see-through display device, and modulating, with the see-through display device, a transmission of the incident light through the see-through display device based on the determined position and determined direction of the incident light. | 03-27-2014 |
20140146045 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR SAMPLING A HIERARCHICAL DEPTH MAP - A system, process, and computer program product are provided for sampling a hierarchical depth map. An approach for sampling the hierarchical depth map includes the steps of generating a hierarchical depth map and reading a value associated with a sample pixel from a target level of the hierarchical depth map based on a difference between the sample pixel and a target pixel. The hierarchical depth map includes at least two levels. | 05-29-2014 |
20140168034 | NEAR-EYE PARALLAX BARRIER DISPLAYS - In embodiments of the invention, an apparatus may include a display comprising a plurality of pixels and a computer system coupled with the display and operable to instruct the display to display images. The apparatus may further include an SLM array located adjacent to the display and comprising a plurality of SLMs, wherein the SLM array is operable to produce a light field by altering light emitted by the display to simulate an object that is in focus to an observer while the display and the SLM array are located within a near-eye range of the observer. | 06-19-2014 |
20140168035 | NEAR-EYE OPTICAL DECONVOLUTION DISPLAYS - In embodiments of the invention, an apparatus may include a display comprising a plurality of pixels. The apparatus may further include a computer system coupled with the display and operable to instruct the display to display a deconvolved image corresponding to a target image, wherein when the display displays the deconvolved image while located within a near-eye range of an observer, the target image may be perceived in focus by the observer. | 06-19-2014 |
20140168783 | NEAR-EYE MICROLENS ARRAY DISPLAYS - In embodiments of the invention, an apparatus may include a display comprising a plurality of pixels and a computer system coupled with the display and operable to instruct the display to display images. The apparatus may further include a microlens array located adjacent to the display and comprising a plurality of microlenses, wherein the microlens array is operable to produce a light field by altering light emitted by the display to simulate an object that is in focus to an observer while the display and the microlens array are located within a near-eye range of the observer. | 06-19-2014 |
20140176575 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR TILED DEFERRED SHADING - A system, method, and computer program product are provided for tiled deferred shading. In operation, a plurality of photons associated with at least one scene are identified. Further, a plurality of screen-space tiles associated with the at least one scene are identified. Additionally, each of the plurality of screen-space tiles capable of being affected by a projection of an effect sphere for each of the plurality of photons are identified. Furthermore, at least a subset of photons associated with each of the screen-space tiles from which to compute shading are selected. Moreover, shading for the at least one scene is computed utilizing the selected at least a subset of photons. | 06-26-2014 |
20140327690 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR COMPUTING INDIRECT LIGHTING IN A CLOUD NETWORK - A system, method, and computer program product are provided for computing indirect lighting in a cloud network. In operation, one or more scenes for rendering are identified. Further, indirect lighting associated with the one or more scenes is identified. Additionally, computation associated with the indirect lighting is performed in a cloud network utilizing at least one of a voxel-based algorithm, a photon-based algorithm, or an irradiance-map-based algorithm. | 11-06-2014 |
20140327750 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR DISPLAYING A SCENE AS A LIGHT FIELD - A system, method, and computer program product that displays a light field to simulate an electronic viewfinder of an image capture device. The method includes the operations of receiving a scene corresponding to the electronic viewfinder and determining a pre-filtered image that simulates the scene, where the pre-filtered image represents a light field and corresponds to a target image. The pre-filtered image is displayed as the light field to produce the target image. | 11-06-2014 |
20140327771 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR DISPLAYING A SCENE AS A LIGHT FIELD - A system, method, and computer program product that displays a light field to simulate a reflected scene. The method includes the operations of receiving a scene representing an exterior viewpoint relative to an observer positioned in a vehicle, determining a pre-filtered image that simulates a reflection of the scene, where the pre-filtered image represents a light field and corresponds to a target image that simulates a mirror. The pre-filtered image is displayed as the light field to produce the target image. | 11-06-2014 |
20140340389 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT TO PRODUCE IMAGES FOR A NEAR-EYE LIGHT FIELD DISPLAY - A system, method, and computer program product are provided for producing images for a near-eye light field display. A ray defined by a pixel of a microdisplay and an optical apparatus of a near-eye light field display device is identified and the ray is intersected with a two-dimensional virtual display plane to generate map coordinates corresponding to the pixel. A color for the pixel is computed based on the map coordinates. The optical apparatus of the near-eye light field display device may, for example, be a microlens of a microlens array positioned between a viewer and an emissive microdisplay or a pinlight of a pinlight array positioned behind a transmissive microdisplay relative to the viewer. | 11-20-2014 |
20140340390 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT TO PRODUCE IMAGES FOR A NEAR-EYE LIGHT FIELD DISPLAY HAVING A DEFECT - A system, method, and computer program product are provided for producing images for a near-eye light field display. Defect information for a first pixel of a microdisplay of a near-eye light field display device is received and a second pixel of the microdisplay is identified, where the first pixel and the second pixel contribute to a portion of the retinal image. Based on the defect information, a value of the second pixel within an array of elemental images is modified to produce a corrected array of elemental images for display by the microdisplay. An optical apparatus of the near-eye light field display device may, for example, be a microlens of a microlens array positioned between a viewer and an emissive microdisplay or a pinlight of a pinlight array positioned behind a transmissive microdisplay relative to the viewer. | 11-20-2014 |
20150177514 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR A PINLIGHT SEE-THROUGH NEAR-EYE DISPLAY - A system, method, and computer program product are provided for implementing a pinlight see-through near-eye display. Light cones configured to substantially fill a field-of-view corresponding to a pupil are generated by an array of pinlights positioned between a near focus plane and the pupil. Overlap regions where two of more light cones intersect at a display layer positioned between the array of pinlights and the pupil are determined. The two or more light cones are modulated based on the overlap regions to produce a target image at or beyond the near focus plane. | 06-25-2015 |
20150317827 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR PRE-FILTERED ANTI-ALIASING WITH DEFERRED SHADING - A system, method, and computer program product are provided for generating anti-aliased images. The method includes the steps of assigning one or more samples to a plurality of clusters, each cluster in the plurality of clusters corresponding to an aggregate stored in an aggregate geometry buffer, where each of the one or more samples is covered by a visible fragment and rasterizing three-dimensional geometry to generate material parameters for each sample of the one or more samples. For each cluster in the plurality of clusters, the material parameters for each sample assigned to the cluster are combined to produce the aggregate. The combined material parameters for each cluster are stored in an aggregate geometry buffer. An anti-aliased image may then be generated by shading the combined material parameters. | 11-05-2015 |
Patent application number | Description | Published |
20130143986 | FILM FORMING COATING COMPOSITIONS CONTAINING CARBOXAMIDE COALESCING SOLVENTS AND METHODS OF USE - A film may be formed from film forming compositions which comprise at least one carboxamide based coalescing solvent. These coalescing solvents impart equivalent or improved wet-scrub resistance, block resistance, gloss, dirt pick-up resistance and leveling characteristics to the films on a substrate, without contributing to total VOC levels, when replacing conventional coalescing solvents. The present invention also includes a method for forming a film comprising applying a film forming composition comprising polyunsaturated reactive carboxamides to a substrate and curing the film under ambient conditions. The coalescing carboxamide solvents are suitable for paint, latex based caulk, adhesives and floor care applications. | 06-06-2013 |
20130225408 | FATTY AMINES, AMIDOAMINES, AND THEIR DERIVATIVES FROM NATURAL OIL METATHESIS - Fatty amine compositions made from a metathesis-derived C10-C17 monounsaturated acid, octadecene-1,18-dioic acid, or their ester derivatives are disclosed. In another aspect, fatty amidoamines made by reacting a metathesis-derived C10-C17 monounsaturated acid, octadecene-1,18-dioic acid, or their ester derivatives with an aminoalkyl-substituted tertiary amine are disclosed. The fatty amines or amidoamines are advantageously sulfonated, sulfitated, oxidized, or reduced. In other aspects, the ester derivative is a modified triglyceride made by self-metathesis of a natural oil or an unsaturated triglyceride made by cross-metathesis of a natural oil with an olefin. | 08-29-2013 |
20130225470 | FATTY AMIDES AND DERIVATIVES FROM NATURAL OIL METATHESIS - Fatty amide compositions and their derivatives are disclosed. The fatty amides comprise a reaction product of a metathesis-derived C | 08-29-2013 |
20130225473 | SULFONATES FROM NATURAL OIL METATHESIS - Sulfonate compositions are disclosed. The compositions include alkanesulfonates, alkenesulfonates, sultones, and hydroxy-substituted alkanesulfonates. The sulfonates comprise a reaction product of a metathesis-derived C10-C17 monounsaturated acid, octadecene-1,18-dioic acid, or their ester derivatives with a sulfonating or sulfitating agent. In one aspect, the sulfonate composition is a sulfo-estolide made by reacting a metathesis-derived C10-C17 monounsaturated acid or octadecene-1,18-dioic acid with a sulfonating agent, optionally in the presence of a saturated fatty acid. The sulfonates are valuable for a wide variety of end uses, including cleaners, fabric treatment, hair conditioning, personal care (liquid cleansing products, conditioning bars, oral care products), paint additives, antimicrobial compositions, agricultural uses, and oil field applications. | 08-29-2013 |
20150087521 | UNSATURATED FATTY ALCOHOL DERIVATIVES FROM NATURAL OIL METATHESIS - Sulfate and sulfonate derivatives of unsaturated fatty alcohols, processes for making them, and methods of using them are disclosed. In one aspect, a monounsaturated fatty alcohol composition is made by reducing a metathesis-derived monounsaturated alkyl ester. The fatty alcohol composition is then converted to a sulfate or sulfonate derivative by one or more of alkoxylation, sulfation, sulfonation, and sulfitation. Of particular interest are the sulfate and ether sulfate derivatives. | 03-26-2015 |
20150087724 | UNSATURATED FATTY ALCOHOL ALKOXYLATES FROM NATURAL OIL METATHESIS - Unsaturated fatty alcohol alkoxylates, processes for making them, and methods of using them are disclosed. In one aspect, a monounsaturated fatty alcohol alkoxylate is made by reducing a metathesis-derived monounsaturated alkyl ester, followed by alkoxylation of the resulting monounsaturated alcohol. Microscopy reveals that the monounsaturated alkoxylates have isotropic and lamellar phases over a wider range of actives levels compared with their saturated analogs. This attribute expands formulating latitude for many end-use applications. The unsaturated fatty alcohol alkoxylates are valuable in, for example, agricultural solvents, nonionic emulsifiers for agricultural compositions, hard surface cleaners, laundry detergents, specialty foams, additives or surfactants for paints or coatings, and surfactant compositions for enhanced oil recovery. | 03-26-2015 |
20150361292 | FILM FORMING COATING COMPOSITIONS CONTAINING CARBOXAMIDE COALESCING SOLVENTS AND METHODS OF USE - A film may be formed from film forming compositions which comprise at least one carboxamide based coalescing solvent. These coalescing solvents impart equivalent or improved wet-scrub resistance, block resistance, gloss, dirt pick-up resistance and leveling characteristics to the films on a substrate, without contributing to total VOC levels, when replacing conventional coalescing solvents. The present invention also includes a method for forming a film comprising applying a film forming composition comprising polyunsaturated reactive carboxamides to a substrate and curing the film under ambient conditions. The coalescing carboxamide solvents are suitable for paint, latex based caulk, adhesives and floor care applications. | 12-17-2015 |