Patent application number | Description | Published |
20110258705 | METHODS FOR WATERMARKING MEDIA DATA - Methods are provided for encoding watermark information into media data containing a series of digital samples in a sample domain. The method involves: dividing the series of digital samples into a plurality of sections in the sample domain, each section comprising a corresponding plurality of samples; processing the corresponding plurality of samples in each section to obtain a single energy value associated with each section; grouping the sections into groups, each group containing three or more sections; assigning a nominal bit value to each group according to a bit assignment rule, the bit assignment rule based on the energy values of the sections in the group; and assigning a watermark bit value to each group. The methods also involve, for each group, comparing the watermark bit value to the nominal bit value and, if the nominal bit value and the watermark bit value of the watermark information bit do not match, modifying one or more energy values of one or more corresponding sections in the group such that re-application of the bit assignment rule would assign the watermark bit value to the group. The bit assignment rule may comprise: a categorization rule for categorizing each group into one of a plurality of categories; and for each category, a unique category bit assignment rule for assigning a nominal zero bit value or a nominal one bit value to each group. | 10-20-2011 |
20130044260 | SCRIPT-BASED VIDEO RENDERING - Systems and methods are provided for cross-platform rendering of video content on a user-computing platform that is one type of a plurality of different user-computing platform types. A script is transmitted to the user-computing platform and is interpreted by an application program compiled to operate on any one of the plurality of user-computing platform types. The script is configured to cause the script to be interpreted by the application program operating on the user-computing platform to: render the video data by displaying frame images which make up the video data; playback the associated audio data; ascertain an audio playback time reference associated with the playback of the associated audio data; and directly synchronize the displaying of the frame images with the playback of the associated audio data based on the audio playback time reference. | 02-21-2013 |
20130044802 | SCRIPT-BASED VIDEO RENDERING - Systems and methods are provided for cross-platform rendering of video content on a user-computing platform that is one type of a plurality of different user-computing platform types. A script is transmitted to the user-computing platform and is interpreted by an application program compiled to operate on any one of the plurality of user-computing platform types. A series of frame images is encoded to provide the encoded video data. Encoding the frame images comprises encoding the frame images into a content-transfer format whereby the content-transfer encoded frame images can be passed by a script interpreter interpreting the script to the application program. The encoded video data is transmitted to the user-computing platform. The script is further configured to cause the script to be interpreted by the application program to: decode the transmitted encoded video data into decoded video data comprising the content-transfer encoded frame images; and render the decoded video data by displaying the frame images. | 02-21-2013 |
20130044805 | SCRIPT-BASED VIDEO RENDERING - Systems and methods are provided for cross-platform rendering of video content on a plurality of different user-computing platform types. A script is transmitted to the user-computing platform and is interpreted by an application program to: decode a first type of encoded video data into first decoded video data; render the first decoded video data; determine a rate at which the first type of encoded video data is being received; and, in dependence on the determined rate, to perform at least one of: transmitting a request to receive a second type of encoded video data; modifying a characteristic of the decoding of the first type of encoded video data; and modifying a characteristic of the rendering of the first decoded video data. | 02-21-2013 |
20130044822 | SCRIPT-BASED VIDEO RENDERING - Systems and methods are provided for cross-platform rendering of video content on a user-computing platform that is one type of a plurality of different user-computing platform types. A script is transmitted to the user-computing platform and is interpreted by an application program compiled to operate on any one of the plurality of user-computing platform types. The script is configured to cause the script to be interpreted by the application program to simulate a multi-threaded execution environment by: iteratively scheduling and performing a first simulated thread which involves decoding encoded video data received by the user-computing platform into decoded video data comprising one or more frame images; and iteratively scheduling and performing a second simulated thread which involves rendering the decoded video data by displaying the one or more frame images. | 02-21-2013 |
20130044823 | SCRIPT-BASED VIDEO RENDERING - Systems and methods are provided for cross-platform rendering of video content on a user-computing platform that is one type of a plurality of different user-computing platform types. A script is transmitted to the user-computing platform and is interpreted by an application program compiled to operate on any one of the plurality of user-computing platform types. The script is configured to cause the script to be interpreted by the application program operating on the user-computing platform to: decode encoded video data received by the user-computing platform into decoded video data comprising a plurality of frame images; and render the decoded video data by displaying the frame images. Rendering the video data by displaying the frame images comprises alpha-blending at least one pair of frame images together. | 02-21-2013 |
20130044824 | SCRIPT-BASED VIDEO RENDERING - Systems and methods are provided for cross-platform rendering of video content on a user-computing platform. A script is transmitted to the user-computing platform and is interpreted by an application program compiled to operate on any one of a plurality of user-computing platform types. A series of frame images is encoded to provide encoded video data. Encoding frame images comprises encoding the frame images into a content-transfer format whereby the content-transfer encoded frame images can be passed by a script interpreter interpreting the script to the application program. The encoded video data is transmitted to the user-computing platform. The script is further configured to cause the script to be interpreted by the application program to: decode the transmitted encoded video data into decoded video data comprising the content-transfer encoded frame images; and render the decoded video data by displaying the frame images. | 02-21-2013 |
20130047074 | SCRIPT-BASED VIDEO RENDERING - Systems and methods are provided for cross-platform rendering of video content on a user-computing platform that is one type of a plurality of different user-computing platform types. A script is transmitted to the user-computing platform and is interpreted by an application program compiled to operate on any one of the plurality of user-computing platform types. Transmitting the script causes the script to be interpreted by the application program operating on the user-computing platform to cause the interpreted script to directly decode encoded video data transmitted or otherwise accessible to the user-computing platform into decoded video data and to further cause the rendering of the decoded video data. | 02-21-2013 |
20130096705 | METHODS FOR WATERMARKING MEDIA DATA - Methods are provided for encoding watermark information into media data containing a series of digital samples in a sample domain. The methods involves: dividing the series of digital samples into a plurality of sections in the sample domain, each section comprising a corresponding plurality of samples; processing the corresponding plurality of samples in each section to obtain a single energy value associated with each section; grouping the sections into groups, each group containing three or more sections; for each group, assigning a nominal bit value according to a bit assignment rule, assigning a watermark bit value and comparing the watermark bit value to the nominal bit value. If the nominal bit value and the watermark bit value do not match, modifying one or more energy values of one or more corresponding sections in the group where re-application of the bit assignment rule would assign the watermark bit value to the group. | 04-18-2013 |
Patent application number | Description | Published |
20090099651 | LIPID COATINGS FOR IMPLANTABLE MEDICAL DEVICES - Disclosed herein are medical devices, such as stents, comprising a porous substrate, and a composition coating and/or impregnating the porous substrate where the composition comprises a bioresorbable carrier (e.g., at least one lipid) and at least one pharmaceutically active agent. | 04-16-2009 |
20100018865 | ELECTROLYTE SOLUTION AND METHOD FOR ELECTROLYTIC CO-DEPOSITION OF THIN FILM CALCIUM PHOSPHATE AND DRUG COMPOSITES - Disclosed herein are electrolyte solutions and methods for electrolytic co-deposition of calcium phosphate and drug composites. The electrolyte solution may be formed by mixing solutions comprising calcium and phosphate precursors together to form an electrolyte solution. The electrolyte solution can have a water content less than 30 weight percent. The electrolyte solution may comprise a water-soluble non-aqueous solvent. A therapeutic agent, such as water-insoluble drug, is also present in the solution. The electrolyte solution thus formed may be used to co-deposit a calcium phosphate coating and the therapeutic agent on a substrate. One method includes the steps of immersing the substrate in the electrolyte solution and applying an electrical potential to the substrate to thereby cause (i) the calcium and phosphate precursors to electrochemically react with hydroxyl groups on the surface of the substrate and deposit the calcium phosphate coating thereon; and (ii) the therapeutic agent to electrophoretically migrate to the substrate and become co-deposited thereon together with the calcium phosphate coating. The method thus provides a convenient and easily controllable means for depositing thin film calcium phosphate and drug composites on substrates such as implantable medical devices. | 01-28-2010 |
20100217377 | CALCIUM PHOSPHATE COATED STENTS COMPRISING COBALT CHROMIUM ALLOY - Disclosed herein are medical devices, such as stents, coated with calcium phosphate and processes for making the same. The stent can comprise a cobalt chromium alloy that has been treated to improve surface adhesion to the calcium phosphate and/or improve surface finish properties. A pharmaceutically active agent can be present in the calcium phosphate coating. | 08-26-2010 |
Patent application number | Description | Published |
20120059287 | ULTRASOUND STIMULATION DEVICES AND TECHNIQUES - Ultrasound stimulation devices and related techniques are disclosed. An ultrasound transducer for generating ultrasound energy is carried by a transducer housing that seals the transducer and may also include a positioning element for positioning the transducer proximate an application area to which generated ultrasound energy is to be applied. The transducer housing may also carry such components as a battery, a wireless receiver, and a controller. The same housing or a separate sensor housing may include an ultrasound sensor that provides feedback to the ultrasound transducer or its controller, illustratively through a wireless transmitter. | 03-08-2012 |
20120135392 | ULTRASOUND STIMULATION DEVICES AND TECHNIQUES - Ultrasound stimulation devices and related techniques are disclosed. An ultrasound transducer for generating ultrasound energy is carried by a transducer housing that seals the transducer and may also include a positioning element for positioning the transducer proximate an application area to which generated ultrasound energy is to be applied. The transducer housing may also carry such components as a battery, a wireless receiver, and a controller. The same housing or a separate sensor housing may include an ultrasound sensor that provides feedback to the ultrasound transducer or its controller, illustratively through a wireless transmitter. | 05-31-2012 |
20140204390 | APPARATUS AND METHOD FOR MEASURING THE QUANTITY AND OPTICAL PARAMETERS OF A LIQUID IN A CONTAINER USING THE PRINCIPLE OF OPTICAL LOW COHERENCE REFLECTOMETRY - An apparatus for measuring the quantity and optical parameters of a liquid in a container using the principle of optical low coherence reflectometry is provided, the apparatus having: a source arm with a low coherence light source; a reference arm including a reference lens, a mirror, means for adjusting the distance between the reference lens and the mirror and means for measuring the distance between the reference lens and the mirror; a test arm with a test lens; means for dividing the output of the source arm between the test arm and the reference arm; means for combining light reflected back into the reference arm and the test arm to create an interference signal; and means for detecting and analyzing the interference signal. | 07-24-2014 |