Patent application number | Description | Published |
20080297726 | PROJECTION SYSTEM FOR AUTOMOTIVE AND OTHER APPLICATIONS - A projection system includes a projection device and a viewing surface. The projection device is configured to project an image onto the viewing surface. The viewing surface has a first side and a second side. The viewing surface is substantially diffuse reflective when viewed from the first side and substantially transparent when viewed from the second side. The viewing surface can also include a plurality of louvers adapted to attenuate light passing through the viewing surface. The viewing surface and the plurality of louvers can be part of a projection screen. The projection system can be included in a motor vehicle. | 12-04-2008 |
20140320822 | POLARIZING BEAM SPLITTERS PROVIDING HIGH RESOLUTION IMAGES AND SYSTEMS UTILIZING SUCH BEAM SPLITTERS - Polarizing beam splitters and systems incorporating such beam splitters are described. More specifically, polarizing beam splitters and systems with such beam splitters that incorporate multilayer optical films and reflect imaged light towards a viewer or viewing screen with high effective resolution are described. | 10-30-2014 |
20140326398 | METHOD OF MAKING POLARIZING BEAM SPLITTERS PROVIDING HIGH RESOLUTION IMAGES AND SYSTEMS UTILIZING SUCH BEAM SPLITTERS - Polarizing beam splitters, methods of making such beam splitters, and systems incorporating such beam splitters are described. More specifically, polarizing beam splitters, methods of making such beams splitters, and systems with such beam splitters that incorporate multilayer optical films and reflect imaged light towards a viewer or viewing screen with high effective resolution are described. | 11-06-2014 |
20150098128 | Optical Component Array - The present disclosure provides an optical component array and method of making an optical component array that can include a plurality of optical components useful for projection devices or other optical devices. The optical component array can be fabricated such that individual optical components having several elements can be assembled in a massively parallel manner and then singulated as individual optical components, and can result in a large reduction in manufacturing cost. | 04-09-2015 |
20150103151 | TWO IMAGER PROJECTION DEVICE - The present disclosure describes optical elements and optical devices that use the optical elements to allow the output of two imagers to be combined onto a single optical axis. Each of the two imagers can be based on alternate polarization directions, and the disclosed embodiments can enable high contrast 3D projectors without requiring either time or polarization sequencing. The present disclosure further describes projection systems that include the optical devices. | 04-16-2015 |
20150136950 | TWO IMAGER PROJECTION DEVICE - The present disclosure describes optical elements and optical devices that use the optical elements to allow the output of two imagers to be combined onto a single optical axis. Each of the two imagers can be based on alternate polarization directions, and the disclosed embodiments can enable high contrast 3D projectors without requiring either time or polarization sequencing. The present disclosure further describes projection systems that include the optical devices. | 05-21-2015 |
20150177531 | POLARIZING BEAM SPLITTER PLATES PROVIDING HIGH RESOLUTION IMAGES AND SYSTEMS UTILIZING SUCH POLARIZING BEAM SPLITTER PLATES - Polarizing beam splitter plates and systems incorporating such beam splitter plates are described. The polarizing beam splitter plate includes a first substrate and a multilayer optical film reflective polarizer that is disposed on the first substrate. The polarizing beam splitter plate includes a first outermost major surface and an opposing second outermost major surface that makes an angle of less than about 20 degrees with the first outermost major surface. The polarizing beam splitter plate is adapted to reflect an imaged light received from an imager towards a viewer or screen with the reflected imaged light having an effective pixel resolution of less than 12 microns. | 06-25-2015 |
20150219919 | POLARIZING BEAM SPLITTER AND METHODS OF MAKING SAME - Polarizing beam splitter is disclosed. The polarizing beam splitter includes a first polymeric prism, a second polymeric prism, a reflective polarizer that is disposed between and adhered to a hypotenuse of each of the first and second polymeric prisms, and a hardcoat that is disposed on each of the first and second polymeric prisms. The polarizing beam splitter includes an input major surface and an output major surface. At least one of the input and output major surfaces has a pencil hardness of at least 3H. The polarizing beam splitter has a low birefringence such that when polarized light having a first polarization state enters the optical element from the input major surface and travels through at least 2 mm of the polarizing beam splitter and exits the polarizing beam splitter from the output major surface, at least 95% of light exiting the polarizing beam splitter is polarized has the first polarization state. | 08-06-2015 |
Patent application number | Description | Published |
20120005312 | DYNAMIC CHUNKING FOR MEDIA STREAMING - Systems and methods for chunking a media file for streaming over a network are disclosed. These systems and methods provide for receiving requests for chunks of a media file and responding to these requests by generating the requested chunks dynamically. The chunks can then be provided to the requesting entity. These systems and methods, which can be utilized with a dynamic file index generator, enable a high degree of flexibility in streaming chunked media files and preclude the need to chunk the media files and store the chunks prior to streaming. | 01-05-2012 |
20120005313 | DYNAMIC INDEXING FOR AD INSERTION IN MEDIA STREAMING - Systems and methods for generating a file index for streaming media over a network are disclosed. These systems and methods provide for receiving requests for an index file from and generating the requested index file dynamically. The index file may be generated in a manner to ensure multiple index file requests are received for streaming a single media file. These systems and methods can be used with systems that chunk media files dynamically to enable a high degree of flexibility in streaming chunked media files and preclude the need to chunk the media files and store the chunks prior to streaming. | 01-05-2012 |
20120030313 | CLOUD DATA PERSISTENCE ENGINE - Various cloud data persistence systems and methods are described. In some embodiments, a client may request a data object from a server. This data object may contain a link to a media asset and other information linked to the video file, such as a title and duration. This media asset may be stored in a different location. If this first server does not have the data object stored locally, it may contact a second server to determine if it has the data object stored. If the second server does not have the data object stored, it may contact a data object origin server, which may have all existing data objects stored. This data object origin server may then send the data object to the second server, which may in turn transmit the data object to the first server. The first server may then transmit the data object to the client. | 02-02-2012 |
20120066285 | PIPELINING FOR MASSIVELY PARALLEL SERVICE ARCHITECTURE - Various systems and methods are described that may allow a server to control various other servers performing services on media assets, such as a video file, which may need to be encoded then copied to a plurality of servers. A first server may be aware of what service needs to be performed on a media asset next. The first server may then notify a second server that this service is to be performed. Once the service has been performed on the media asset, the first server may be notified that the service has been completed. The first server may then determine which, if any, other service needs to be performed on the media asset. The first server may determine and instruct other servers on what services to perform for large numbers of other media assets while the media asset is having a service processed using it. | 03-15-2012 |
20120072465 | DYNAMIC SCHEMA-BASED API MAPPING FOR TRAVERSING INTER-CLOUD APPLICATION BOUNDARIES - Various systems, methods, and machine-readable media are described for providing dynamic schema-based API mapping for traversing inter-cloud application boundaries. Embodiments provide for internal schemas to be created, enabling a system to create internal data objects from external data by using the internal schemas. Application schemas can then be created, enabling the creation of application data objects derived from internal data objects. The application data objects can be passed through an API to an external computing system, and can conform to any format specified by the application schemas. | 03-22-2012 |
20120072541 | DYNAMIC APPLICATION PROGRAMMING INTERFACE - Systems, methods, and machine-readable media are described for retrieving data associated with files using input feeds. Embodiments include generating input feed schemas, which can be used to create data objects from input data of the input feeds. The input data and the corresponding data objects can include information regarding files, such as the universal resource indicator (URI) of a file. The data objects can then be stored. | 03-22-2012 |
20120185608 | DYNAMIC INDEX FILE CREATION FOR MEDIA STREAMING - Systems and methods for providing index files for streaming media over a network are disclosed. These systems and methods provide for receiving requests for a media file and responding to these requests by generating corresponding index files used in streaming the media file. The index file can then be provided to the requesting entity. These systems and methods, which can be utilized together with a dynamic chunk generator, enable the insertion of advertisements at any point during playback of the media file. | 07-19-2012 |
20120246299 | ANALYTICS PERFORMANCE ENHANCEMENTS - A method and apparatus for processing metric information is disclosed in one embodiment. Metric information is gathered from a number of end users. At least some of the reference types are converted to value types and stored in non-mechanical memory. The value types are manipulated to summarize the metric information. The value types are processed using the stack instead of the heap. | 09-27-2012 |
20130080581 | CLOUD DATA PERSISTENCE ENGINE - Various cloud data persistence systems and methods are described. In some embodiments, a client may request a data object from a server. This data object may contain a link to a media asset and other information linked to the video file, such as a title and duration. This media asset may be stored in a different location. If this first server does not have the data object stored locally, it may contact a second server to determine if it has the data object stored. If the second server does not have the data object stored, it may contact a data object origin server, which may have all existing data objects stored. This data object origin server may then send the data object to the second server, which may in turn transmit the data object to the first server. The first server may then transmit the data object to the client. | 03-28-2013 |
20130282797 | DYNAMIC APPLICATION PROGRAMMING INTERFACE - Systems, methods, and machine-readable media are described for retrieving data associated with files using input data files. Embodiments include generating input data files, which can be transformed to create data objects from input data of the input data files. The input data and the corresponding data objects can include information regarding files, such as the universal resource indicator (URI) of a file. The data objects can then be stored. | 10-24-2013 |