Patent application number | Description | Published |
20120145356 | Hybrid Pin-Fin Micro Heat Pipe Heat Sink and Method of Fabrication - A hybrid pin-fin micro heat pipe heat sink comprises a plurality of heat pipes secured to a base. The heat pipes have a generally hollow cross-section which transitions from a first cross-sectional shape (e.g., circular) to a second cross-sectional shape (e.g., triangular). A heat transfer medium (e.g., saturated steam) is sealed within the heat pipes. Cooling plates may be disposed over the base with the heat pipes in physical contact with and passing through the cooling plates. The method of manufacturing the heat pipes comprises passing a heat transfer medium through a pipe section having a first cross-sectional shape while transitioning to a second cross-sectional shape (e.g., by way of a rolling die press), then crimping the ends closed to seal the heat transfer medium therein. | 06-14-2012 |
20140200553 | DEVICES AND METHODS FOR INTRALUMINAL RETENTION AND DRUG DELIVERY - Retention devices and methods are provided for drug delivery. The device may include a housing configured for intraluminal deployment into a human or animal subject and at least one reservoir contained within the housing. The at least one reservoir may have an actuation end and a release end and contain at least one drug formulation. A plug may be contained within the at least one reservoir and be moveable from the actuation end toward the release end. The device may also include an actuation system operably connected to the actuation end of the at least one reservoir and configured to drive the at least one drug formulation from the reservoir. The device may also include at least one retention member affixed to the housing and movable between a non-stressed position, a deployment position, and a retention position for retaining the device in an intraluminal location in the subject. | 07-17-2014 |
20140262973 | METHOD AND SYSTEM FOR STACKING AND SEALING HYDRODYNAMIC SEPARATION LAYERS - An assembly for a high output hydrodynamic separation unit includes, in one form, several components or parts. Top and bottom plates serve as caps for and distribute force through layers of separation channels. The compressive forces seal the channels and prevent leakage from the channels. An optional middle plate may also be provided to create smaller subsets of the layers of separation channels. At least one connector is provided to the combination of components to compress the layers of separation channels. In a variation, an optional outer shell may encase the unit to provide support and compress the stack with a unique threaded configuration. | 09-18-2014 |
20150021161 | Continuously Producing Digital Micro-Scale Patterns On A Thin Polymer Film - A liquid thin film is disposed on a conveyor surface (e.g., a roller or belt) that moves the thin film into a precisely controlled gap (or nip) region in which the liquid thin film is subjected to an electric field that causes the liquid to undergo Electrohydrodynamic (EHD) patterning deformation, whereby portions of the liquid thin film form patterned liquid features having a micro-scale patterned shape. A curing mechanism (e.g., a UV laser) is used to solidify (e.g., in the case of polymer thin films, cross-link) the patterned liquid inside or immediately after exiting the gap region. The patterned structures are either connected by an intervening web as part of a polymer sheet, or separated into discreet micro-scale structures. Nanostructures (e.g., nanotubes or nanowires) disposed in the polymer become vertically oriented during the EHD patterning process. Segmented electrodes and patterned charges are utilized to provide digital patterning control. | 01-22-2015 |
20150022790 | Continuously Producing Digital Micro-Scale Patterns On A Thin Polymer Film - A coating mechanism disposes a liquid (e.g., polymer) thin film onto a conveyor surface (e.g., roller or belt) that is moved by a suitable motor to convey the thin film into a precisely controlled gap (or nip) region where applied potentials generate an electric field that causes the liquid to undergo Electrohydrodynamic (EHD) patterning deformation, whereby the liquid forms patterned micro-scale features. A curing mechanism (e.g., a UV laser) is used to solidify (e.g., cross-link) the patterned liquid features inside or immediately after exiting the gap region, thereby forming micro-scale patterned structures that are either connected by an intervening web as part of a sheet, or separated into discrete micro-scale structures. Nanostructures (e.g., nanotubes or nanowires) disposed in the liquid become vertically oriented during the EHD patterning process. Segmented electrodes and patterned charges are utilized to provide digital patterning control. | 01-22-2015 |
20150115057 | METHODS AND SYSTEMS FOR CREATING AEROSOLS - Aerosols can be created by filament stretching and breaking of Newtonian and non-Newtonian fluids by applying a strain to and stretching the fluid. The fluid is stretched along a strain pathway and forms a fluid filament. The fluid filament is caused to break into droplets that can be harvested to form a mist or aerosol. Such a system for aerosol creation can include a pair of counter-rotating rollers that are positioned adjacent to each other that stretch the fluid or a pair of pistons that move toward and away from each other to stretch the fluid. | 04-30-2015 |
20150119477 | METHODS AND SYSTEMS FOR CREATING AEROSOLS - Aerosols can be created by filament stretching and breaking of Newtonian and non-Newtonian fluids by applying a strain to and stretching the fluid. The fluid is stretched along a strain pathway and forms a fluid filament. The fluid filament is caused to break into droplets that can be harvested to form a mist or aerosol. Such a system for aerosol creation can include a pair of counter-rotating rollers that are positioned adjacent to each other that stretch the fluid or a pair of pistons that move toward and away from each other to stretch the fluid. | 04-30-2015 |
20150210009 | POLYMER SPRAY DEPOSITION METHODS AND SYSTEMS - Polymer spray deposition systems and methods are disclosed that can be used with a wide range of thermoplastic materials to produce high resolution objects having the complexity and structural integrity typically only achieved using more traditional manufacturing techniques, like injection molding processes. The polymeric spray deposition systems and methods use a spray generator that stretches the fluid between two diverging surfaces, such as two rollers or between two pistons. The stretched fluid breaks apart into a plurality of droplets and is guided through a delivery system, that can include an optional droplet size selector, and into a multi-nozzle array. The multi-nozzle array is controlled and directs the spray onto a target surface, thereby creating a three-dimensional object. The disclosed polymer spray deposition systems and methods can be used in three-dimensional print heads and printing techniques. | 07-30-2015 |
20150343407 | METHODS AND SYSTEMS FOR CREATING AEROSOLS - Aerosols can be created by filament stretching and breaking of Newtonian and non-Newtonian fluids by applying a strain to and stretching the fluid. The fluid is stretched along a strain pathway and forms a fluid filament between diverging surfaces. The stretched fluid filament breaks into droplets that can be harvested to form a mist or aerosol. The aerosol creation systems can include one or more pairs of counter-rotating rollers that are positioned adjacent to each other that stretch the fluid or a pair of pistons that move toward and away from each other to stretch the fluid. Some aerosol creation systems can include multiple pairs of counter-rotating rollers that are positioned in a circular, oval, or linear pattern. The aerosol creation system with multiple pairs of counter-rotating rollers can generate mist is one or more directions and can be positioned between two concentric rings or linearly, among other configurations. | 12-03-2015 |
20150343468 | METHODS AND SYSTEMS FOR CREATING AEROSOLS - Aerosols can be created by filament stretching and breaking of Newtonian and non-Newtonian fluids by applying a strain to and stretching the fluid. The fluid is stretched along a strain pathway and forms a fluid filament between diverging surfaces. The stretched fluid filament breaks into droplets that can be harvested to form a mist or aerosol. The aerosol creation systems can include one or more pairs of counter-rotating rollers that are positioned adjacent to each other that stretch the fluid or a pair of pistons that move toward and away from each other to stretch the fluid. Some aerosol creation systems can include multiple pairs of counter-rotating rollers that are positioned in a circular, oval, or linear pattern. The aerosol creation system with multiple pairs of counter-rotating rollers can generate mist is one or more directions and can be positioned between two concentric rings or linearly, among other configurations. | 12-03-2015 |
20150343477 | METHODS AND SYSTEMS FOR CREATING AEROSOLS - Aerosols can be created by filament stretching and breaking of Newtonian and non-Newtonian fluids by applying a strain to and stretching the fluid. The fluid is stretched along a strain pathway and forms a fluid filament between diverging surfaces. The stretched fluid filament breaks into droplets that can be harvested to form a mist or aerosol. The aerosol creation systems can include one or more pairs of counter-rotating rollers that are positioned adjacent to each other that stretch the fluid or a pair of pistons that move toward and away from each other to stretch the fluid. Some aerosol creation systems can include multiple pairs of counter-rotating rollers that are positioned in a circular, oval, or linear pattern. The aerosol creation system with multiple pairs of counter-rotating rollers can generate mist is one or more directions and can be positioned between two concentric rings or linearly, among other configurations. | 12-03-2015 |
20150367540 | INTEGRAL VASCULATURE - A system and method is provided for creating a structure including a vasculature network. A film deposition device is configured to dispense droplets onto a surface of a substrate to form a curable fugitive pre-patterned liquid film on the surface of the substrate. An electrohydrodynamic film patterning (EHD-FP) device has a patterned electrode structure formed to generate an electric field and to subject the film on the surface of the substrate to the electric field. The film thereby being formed by the EHD-FP into patterned features in response to being subjected to the electric field. Then a casting system is configured to cover the patterned features in an epoxy to form patterned structures, wherein the patterned structures comprise a fugitive vasculature structure. | 12-24-2015 |
20160030010 | IMPLANTABLE ESTRUS DETECTION DEVICES, SYSTEMS, AND METHODS - Devices, systems, and methods for detecting estrus in subjects are provided. Devices include a housing configured for intravaginal/intrauterine deployment and retention and a sensor disposed in or on the housing, and are configured to use condition information sensed by the sensor to determine an estrus condition of the subject. Methods include deploying a device in the subject, sensing the condition information, and determining an estrus condition using the condition information. Systems include a device configured to communicate with a base station and/or with other implanted devices, which are located within a reception radius thereof, regarding the determined estrus condition. | 02-04-2016 |
20160030084 | IMPLANTABLE FLUID DELIVERY DEVICES, SYSTEMS, AND METHODS - Devices, systems, and methods for delivering fluid are provided. Devices include a housing configured for intravaginal deployment and retention, at least one reservoir configured to contain a fluid, and a fluid dispensing mechanism configured to dispense the fluid past the cervix and to the uterus of the subject. Methods include intravaginally deploying and retaining a device in the subject, and dispensing the fluid from the device such that the fluid is driven past the cervix to the uterus of the subject. | 02-04-2016 |
Patent application number | Description | Published |
20140057799 | System and Methods for Massively Parallel Analysis of Nucleic Acids in Single Cells - Methods and systems are provided for massively parallel genetic analysis of single cells in emulsion droplets or reaction containers. Genetic loci of interest are targeted in a single cell using a set of probes, and a fusion complex is formed by molecular linkage and amplification techniques. Methods are provided for high-throughput, massively parallel analysis of the fusion complex in a single cell in a population of at least 10,000 cells. Also provided are methods for tracing genetic information back to a cell using barcode sequences. | 02-27-2014 |
20150031555 | METHOD FOR CORRECTION OF BIAS IN MULTIPLEXED AMPLIFICATION - This invention relates a method to correct for bias inherent to multiplexed sequence amplification. The resulting corrected data is a much more accurate representation of true quantities than unprocessed data. | 01-29-2015 |
20150125865 | Methods And Apparatuses For Droplet Mixing - Methods and systems are provided for merging a droplet with a volume of fluid in a microfluidic system. In particular, the methods of the invention use a microfluidic structure designed to merge a fluid with a droplet in order to dilute, add volume, or add selected reagents, biological materials, or synthetic materials to a droplet. Also provided are related systems and methods for cell lysis. | 05-07-2015 |
20150154352 | System and Methods for Genetic Analysis of Mixed Cell Populations - Methods and systems are provided for massively parallel genetic analysis of single cells in emulsions or droplets. A biological sample is divided into subsamples of single cells or cell supbopulations, and a fusion complex is formed by molecular linkage and amplification techniques. Methods, apparatuses, and systems are provided for high-throughput, massively parallel analysis of the subsamples. These methods integrate molecular, algorithmic, and engineering approaches. They have broad and useful application in a number of biological and medical fields, including immunology, noninvasive prenatal diagnosis, and noninvasive cancer diagnosis. | 06-04-2015 |
20150344871 | System and Methods for Massively Parallel Analysis of Nucleic Acids in Single Cells - Methods and systems are provided for massively parallel genetic analysis of single cells in emulsion droplets or reaction containers. Genetic loci of interest are targeted in a single cell using a set of probes, and a fusion complex is formed by molecular linkage and amplification techniques. Methods are provided for high-throughput, massively parallel analysis of the fusion complex in a single cell in a population of at least 10,000 cells. Also provided are methods for tracing genetic information back to a cell using barcode sequences. | 12-03-2015 |
Patent application number | Description | Published |
20120002082 | Capturing and Rendering High Dynamic Range Images - Some embodiments of the invention provide a mobile device that captures and produces images with high dynamic ranges. To capture and produce a high dynamic range image, the mobile device of some embodiments includes novel image capture and processing modules. In some embodiments, the mobile device produces a high dynamic range (HDR) image by (1) having its image capture module rapidly capture a succession of images at different image exposure durations, and (2) having its image processing module composite these images to produce the HDR image. | 01-05-2012 |
20120002898 | Operating a Device to Capture High Dynamic Range Images - Some embodiments provide a method of operating a device to capture an image of a high dynamic range (HDR) scene. Upon the device entering an HDR mode, the method captures and stores multiple images at a first image exposure level. Upon receiving a command to capture the HDR scene, the method captures a first image at a second image exposure level. The method selects a second image from the captured plurality of images. The method composites the first and second images to produce a composite image that captures the HDR scene. In some embodiments, the method captures multiple images at multiple different exposure levels. | 01-05-2012 |
20120002899 | Aligning Images - Some embodiments provide a method of aligning a pair of images. The method defines multiple different pairs of images at multiple different resolutions. The method hierarchically aligns the original pair of images by first aligning the pair of images at the lowest resolution and then aligning each pair of images at each higher resolution based on the alignments of the pair of images at the lower resolutions. For some of the resolutions, to perform the hierarchically alignment, the method identifies, for at least one image at each resolution, portions that are suitable for performing the alignment and portions that are not suitable for performing the alignment. The method compares each pair of images at a particular resolution by using the suitable portions while excluding the unsuitable portions from the comparison. | 01-05-2012 |
20120306906 | Color-Space Selective Darkness and Lightness Adjustment - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for color-space selective darkness and lightness improvements. In one aspect, a method accessing multiple pixels that represent a digital image in an RGB color space. The accessed pixels are processed based on a darkness of the digital image resulting in a first set of processed pixels, and separately based on a lightness of the digital image resulting in a second set of processed pixels. Both sets of processed pixels are combined to generate a processed output image. | 12-06-2012 |
20120307096 | Metadata-Assisted Image Filters - This disclosure pertains to devices, methods, systems, and computer readable media for generating and/or interpreting image metadata to determine input parameters for various image processing routines, e.g., filters that distort or enhance an image, in a way that provides an intuitive experience for both the user and the software developer. Such techniques may attach the metadata to image frames and then send the image frames down an image processing pipeline to one or more image processing routines. Image metadata may include face location information, and the image processing routine may include an image filter that processes the image metadata in order to keep the central focus (or foci) of the image filter substantially coincident with one or more of the faces represented in the face location information. The generated and/or interpreted metadata may also be saved to a metadata track for later application to unfiltered image data. | 12-06-2012 |
20120308131 | Image Content-Based Color Balancing - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for applying color balancing to at least a portion of a digital image based on the digital image content. The color balancing process preferably operates in a gamma modified color space, transformed into an opponent color space with separate luminance and chromatic channels. The method also includes identifying a difference of at least one of the chromatic channels between an average color, determined for a region of interest in the digital image, and an ideal reference color for the feature the user desires to correct, as a basis for the color balancing process. | 12-06-2012 |
20130235067 | COLOR ADJUSTORS FOR COLOR SEGMENTS - A non-transitory machine readable medium that has a computer program for adjusting color values of an image represented in a color space is described. The image includes a set of pixels. Each pixel has a set of color values. The computer program receives a user input on a user interface (UI) item for adjusting color values of an image that are associated with a type of content. The computer program identifies a subset of pixels having color values that fall within a range of color values associated with the type of content. The computer program performs a color adjustment operation on the identified subset of pixels. | 09-12-2013 |
20130235068 | IMAGE EDITING WITH USER INTERFACE CONTROLS OVERLAID ON IMAGE - A non-transitory machine readable medium that has a computer program for adjusting color values of an image represented in a color space is described. The image includes several pixels. Each pixel includes a set of color values. The computer program receives a selection of a location on the image. The computer program determines a type of content that is associated with the selected location on the image. From several different image editing operations, the computer program selects a set of image editing operations based on the determined type of content. The computer program displays a set of user interface controls that is associated with the selected set of image editing operations. | 09-12-2013 |
20130235069 | CONTEXT AWARE USER INTERFACE FOR IMAGE EDITING - A non-transitory machine readable medium that a computer program for performing a color balance operation on color values of an image represented in a color space is described. The computer program receives a selection of a location on the image that includes several pixels. Each of the several pixels of the image includes a set of color values. Based on a set of color values of a set of pixels that corresponds to the selected location of the image, the computer program identifies a set of parameters for generating a color space transform that modifies the color space. The computer program then uses the color space transform to perform a color balance operation on the image. | 09-12-2013 |
20130236091 | METHOD AND INTERFACE FOR CONVERTING IMAGES TO GRAYSCALE - A method and apparatus for generating a grayscale image. The method and apparatus receive a single value. From the single value, the method and apparatus generate a set of grayscale weighting values. The method and apparatus generate the grayscale based on a color image and the set of grayscale weighting values. By limiting the number of values to a single value, the method and apparatus prevents a user from arbitrarily selecting a number of possible weighting values which could result in a grayscale image that is too dim or too bright. This single control method and apparatus quickly and efficiently produces a grayscale image that is neither too bright nor too dim. | 09-12-2013 |
20130236093 | OVERLAID USER INTERFACE TOOLS FOR APPLYING EFFECTS TO IMAGE - Some embodiments provide several on-image tools of image editing application for applying effects to an image. Some on-image tools are visible to the user and are overlaid on the image. Some on-image tools are not visible. The tools are for receiving a selection of a location of the image and for applying effects to at least an area of the image that does not include the location of the image. | 09-12-2013 |
20130239057 | UNIFIED SLIDER CONTROL FOR MODIFYING MULTIPLE IMAGE PROPERTIES - Some embodiments provide a novel user interface (UI) tool that is a unified slider control, which includes multiple sliders that slide along a region. The region is a straight line in some embodiments, while it is an angular arc in other embodiments. In some embodiments, the unified slider control is used in a media editing application to allow a user to modify several different properties of the image by moving several different sliders along the region. Each slider is associated with a property of the image. A position of the slider in the region corresponds to a value of the property associated with the slider. | 09-12-2013 |
20130328906 | GRAY COLOR BALANCE TOOLS FOR EDITING IMAGES - Some embodiments provide a method that provides a graphical user interface (GUI) for color balancing an image. The method provides a display area for displaying the image. The method provides several color balance modes. The method provides a user interface (UI) control associated with a color balance mode in the several color balance modes. The UI control performs a color balance operation on the image by (1) identifying a color cast in the image and (2) modifying pixels in the image based on the pixels' luminance values in order to reduce the color cast in the image. | 12-12-2013 |
20130329993 | AUTOMATED COLOR BALANCE TOOLS FOR EDITING IMAGES - Some embodiments provide a method of automatically color balancing an image. The method receives a selection of a user interface (UI) item to automatically color balance the image using a color balance tool that includes several color balance modes. In response to the selection, the method analyzes the image based on a set of criteria. Based on the analysis, the method automatically selects a color balance mode from the several color balance modes of the color balance tool. Upon selecting the color balance mode, the method uses the color balance mode to automatically apply a set of color balance operations to the image. | 12-12-2013 |
20130329994 | COLOR BALANCE TOOLS FOR EDITING IMAGES - Some embodiments provide a method for color balancing an image. The method receives a first selection of a first mode of a color balance tool that includes several different color balance modes. Each color balance mode is for applying color balance operations to the image. The method uses the first mode of the color balance tool to apply a first set of color balance operations to the image. The method receives a second selection to switch from the first mode to a second mode of the color balance tool. The method uses the second mode of the color balance tool to apply a second set of color balance operations to the image. | 12-12-2013 |
20130329995 | METHOD AND SYSTEM FOR MULTI-STAGE AUTO-ENHANCEMENT OF PHOTOGRAPHS - Some embodiments of the image editing and organizing application described herein provide a multi-stage automatic enhancement process. The process takes an input image and feeds it through multiple different enhancement operations. The multiple enhancement operations of some embodiments are carried out in a particular order. In some embodiments, the particular order starts with exposure adjustment, then a white balance adjustment, then a vibrancy adjustment, then a tonal response curve adjustment, then a shadow lift adjustment. | 12-12-2013 |
20130329996 | METHOD AND SYSTEM FOR AUTO-ENHANCING PHOTOGRAPHS WITH TONAL RESPONSE CURVES - Some embodiments of the image editing and organizing application described herein provide a method of adjusting an image that includes a tonal response curve adjustment stage. In the tonal response curve adjustment stage, the method sets a black point and a white point for a tonal response curve and tempers the settings. The method sets a median point and mid-tone contrast points, ensures that the mid-tone contrast points can increase, but not decrease the mid-tone contrast, and then temper the mid-tone contrast points. The method then adjusts the image according to the tonal response curve generated from the points. | 12-12-2013 |
20130329997 | METHOD AND SYSTEM FOR AUTO-ENHANCING PHOTOGRAPHS WITH SHADOW LIFT ADJUSTMENTS - Some embodiments of the image editing and organizing application described herein provide an automatic enhancement process that includes a shadow lift adjustment. The process takes an input image and enhances the contrast of darker parts of the image. The process uses a structure histogram to determine an amount of shadow lift adjustment to apply to the image. The process tempers this adjustment based on an International Organization for Standardization (ISO) value of the image. | 12-12-2013 |
20130329998 | METHOD AND SYSTEM FOR AUTO-ENHANCING PHOTOGRAPHS WITH SATURATION ADJUSTMENTS - Some embodiments of the image editing and organizing application described herein provide an automatic enhancement process that includes vibrancy adjustment. The vibrancy adjustment increases the saturation of multiple pixels. The saturation of each pixel is determined by subtracting the lowest component value from the highest component value. The process determines an overall saturation of the image using a histogram. The histogram is generated using doubled saturation values for pixels with blue and green as the highest component value. | 12-12-2013 |
20140063047 | DUOTONE EFFECT - For an image editing application, a tool in a graphical user interface (GUI) for generating a duotone version of a subject image is provided. The tool includes several aligned thumbnail images in a slider, each thumbnail image occupying a spatial position in the slider that represents a unique range of colors. Each thumbnail image is a miniature version of the subject image that is generated based on a color within the unique range of colors represented by the spatial position of the thumbnail image. The tool determines a first color selection based on a position of a selector in the slider and a second color selection based on a complementary color of the first color selection. The tool then uses the determined color selections to generate a duotone version of the subject image. | 03-06-2014 |
20140064635 | Grain Effect - For an image editing application, a tool in a graphical user interface (GUI) for making images appear grainy like older photographs is provided. The graininess effects tool blends a background grain image with a subject image. The visibility of graininess in the resulting final grainy image is controlled by the brightness in the subject image itself. The blending of the background grain image and the subject image includes (i) removing positive bias from the background grain image, (ii) performing multiplicative blending by multiplying the bias-removed background image with the subject image, and (iii) performing additive blending by adding the subject image with a weighted result of the multiplicative blending. | 03-06-2014 |
20150062382 | OPERATING A DEVICE TO CAPTURE HIGH DYNAMIC RANGE IMAGES - Some embodiments provide a method of operating a device to capture an image of a high dynamic range (HDR) scene. Upon the device entering an HDR mode, the method captures and stores multiple images at a first image exposure level. Upon receiving a command to capture the HDR scene, the method captures a first image at a second image exposure level. The method selects a second image from the captured plurality of images. The method composites the first and second images to produce a composite image that captures the HDR scene. In some embodiments, the method captures multiple images at multiple different exposure levels. | 03-05-2015 |
20150109323 | INTERACTIVE BLACK AND WHITE IMAGE EDITING - A method for generating and/or modifying a grayscale image. The method receives a color image. The method generates an initial grayscale image based on attributes of the color image. The method generates a set of hue values for all the pixels in the grayscale image based on color values of the pixels in the color image. The method defines a hue curve across the range of hue values based on input received from a user interface control. The method modifies the grayscale image based on the hue values and the defined hue curve across the range of hue values. | 04-23-2015 |
20150109324 | METHOD AND INTERFACE FOR CONVERTING IMAGES TO GRAYSCALE - A method and apparatus for generating a grayscale image. The method and apparatus receive a single value. From the single value, the method and apparatus generate a set of grayscale weighting values. The method and apparatus generate the grayscale based on a color image and the set of grayscale weighting values. By limiting the number of values to a single value, the method and apparatus prevents a user from arbitrarily selecting a number of possible weighting values which could result in a grayscale image that is too dim or too bright. This single control method and apparatus quickly and efficiently produces a grayscale image that is neither too bright nor too dim. | 04-23-2015 |
20150110396 | METHOD FOR COLOR BALANCING UNDERWATER PHOTOGRAPHY - A system and method that receives and edits image data of an underwater scene in a digital image in order to remove undesirable tints from objects in the scene. In some embodiments, colors near the color of the water itself are protected to leave the water looking blue. Removing undesirable tints without removing the tint of the water itself results in images with more realistic coloring of people and objects in the scene, without eliminating the color cues (e.g., blue water) that indicate that the image is a photograph of an underwater scene. | 04-23-2015 |
20150113472 | Grain Generation and Blending - A method and system for providing a dynamic grain effect tool for a media-editing application that generates a grain effect and applies the grain effect to a digital image. The application first generates a random pixel field for the image based on a seed value. The application then generates a film grain pattern for the image by consecutively applying a blurring function and an unsharp masking function, based on an ISO value, to the randomly generated pixel field. The application then blends the grain field with the original image by adjusting each pixel based on the value of the corresponding pixel location in the grain field. The application then adjusts the grain amount in the previously generated full-grain image by receiving a grain amount value from a user and applying this value to the full-grain image. | 04-23-2015 |
20150331595 | UNIFIED SLIDER CONTROL FOR MODIFYING MULTIPLE IMAGE PROPERTIES - Some embodiments provide a novel user interface (UI) tool that is a unified slider control, which includes multiple sliders that slide along a region. The region is a straight line in some embodiments, while it is an angular arc in other embodiments. In some embodiments, the unified slider control is used in a media editing application to allow a user to modify several different properties of the image by moving several different sliders along the region. Each slider is associated with a property of the image. A position of the slider in the region corresponds to a value of the property associated with the slider. | 11-19-2015 |
20150347858 | CONTROLLING MULTIPLE PHOTOGRAPHIC ADJUSTMENTS WITH A SINGLE CONTROL - A method and system for controlling multiple image editing controls using one master control. The system identifies various characteristics of an image being edited. The system generates, for each of multiple image editing controls, a relationship between the master control and the image editing control. The relationship is based on at least one of the identified characteristics of the image being edited. The relationship is different for different images when the different images have different characteristics, such as different average color component values at a particular percentile of pixels in the images. | 12-03-2015 |
Patent application number | Description | Published |
20120310922 | Suggesting Search Results to Users Before Receiving Any Search Query From the Users - In one embodiment, in response to a user accessing a search tool and before the user submitting any search query or portion thereof to the search tool, compiling a first set of search results based on information known about the user and presenting the first set of search results to the user. | 12-06-2012 |
20120310927 | Context-Based Selection of Calls-To-Action Associated With Search Results - In one embodiment, access a search query provided by a user of a social-networking system; identify a set of search results in response to the search query; associate one or more call-to-action elements with one or more search results in the set of search results based on one or more factors associated with the social-networking system; and present the set of search results, including the one or more call-to-action elements, to the user. | 12-06-2012 |
20120310929 | Context-Based Ranking of Search Results - In one embodiment, a computing device may access a search query provided by a user; identify a set of search results in response to the search query, wherein one or more search results in the set are associated with a feature of a social-networking system; rank the set of search results based on one or more factors; boost one or more ranks of the one or more search results associated with the feature to bring the feature to the user's attention; and present the set of search results to the user in order of its ranking | 12-06-2012 |
20130147845 | Photo Selection for Mobile Devices - In one embodiments, a server receives a request for delivery an image to a mobile device, adjust the image based on the mobile device's display capabilities, and transmit the adjusted image to the mobile device. | 06-13-2013 |
20130147971 | In-context Content Capture - A user interface includes a tactile interface on a client device that allows users to interact with social networking system content in a manner that is optimized for touch screens and mobile devices. The tactile interface allows users to efficiently navigate the social networking system data as well as to capture new content for upload to the social networking system. New content may be captured in a way that allows the user to preview the content in-context. | 06-13-2013 |
20130151959 | Scrolling Velocity Modulation in a Tactile Interface for a Social Networking System - A user interface includes a tactile interface on a client device that allows users to interact with social networking system content in a manner that is optimized for touch screens and mobile devices. The tactile interface allows users to efficiently navigate the social networking system data as well as to capture new content for upload to the social networking system. New content may be captured in a way that allows the user to preview the content in-context. | 06-13-2013 |
20130151987 | Tactile Interface for Social Networking System - A user interface includes a tactile interface on a client device that allows users to interact with social networking system content in a manner that is optimized for touch screens and mobile devices. The tactile interface allows users to efficiently navigate the social networking system data as well as to capture new content for upload to the social networking system. New content may be captured in a way that allows the user to preview the content in-context. | 06-13-2013 |
20130159834 | Smooth Scrolling with Bounded Memory Consumption - In one embodiment, in response to an event detected during presentation of a structured document in a graphical user interface of an application hosted by a device, the application renders frames and text content of the structured document by using a main processor of the device, and renders media content of the structured document within a region encompassing the graphical user interface by using a graphics processor of the device. | 06-20-2013 |
20140013243 | DYNAMICALLY SCALED NAVIGATION SYSTEM FOR SOCIAL NETWORK DATA - A user interface includes a tactile interface on a client device that allows users to interact with social networking system content in a manner that is optimized for touch screens and/or devices with limited display area. Stories associated with social networking system users and times are displayed in a scrollable list along with a timeline scrubber identifying different time periods. A position indicator is displayed proximate to the timeline scrubber to identify the time period including one or more times associated with displayed stories. Responsive to received input, details about time intervals included in a time period are displayed or the timeline scrubber appearance is modified to distinguish certain time periods. | 01-09-2014 |
20140115146 | Predicting the Future State of a Mobile Device User - In one embodiment, a method includes accessing data associated with the mobile-computing-device usage of a user; accessing data associated with past user-states of the user, where the past user-states represent previous activities or actions associated with the user's mobile-computing-device usage; predicting a future user-state of the user based, at least in part, on the accessed data; and adapting the operation of the mobile computing device of the user at the future time based on the predicted future user-state. | 04-24-2014 |
20140149935 | User-Intent-Based Chrome - In one embodiment, a method includes monitoring current user interaction with a graphical user interface (GUI) associated with an application on the computing device. The application is associated with one or more of chrome elements for initiating a function of the application. The method also includes predicting future user interaction with the GUI based at least in part on the current user interaction with the GUI. The future user interaction is next with respect to the current user interaction in a sequence of user interactions with the GUI. The method also includes determining a chrome element of the application that is associated with the future user interaction; and providing for display in association with the GUI the chrome element of the application that is associated with the future user interaction. | 05-29-2014 |
20140344406 | PHOTO SELECTION FOR MOBILE DEVICES - In one embodiment, a computing device receives from a mobile device a request for one or more images. The computing device adjusts one or more of the images based at least in part on one or more display capabilities of the mobile device, and one or more tagged regions within one or more of the images. The computing device sends to the mobile device one or more of the images as adjusted. | 11-20-2014 |
20150032866 | Native Application Testing - In one embodiment, a method includes deploying an application to a plurality of client system, providing a treatment of the application to a set of client systems by receiving a request from the client system, determining whether the client system belongs in a treat group, remotely activating the treatment, and synchronizing activation of the treatment in response to subsequent requests, and receiving exposure data from the set of client system identifying exposure of the users to the treatment. | 01-29-2015 |
20150046841 | User Experience/User Interface Based on Interaction History - In one embodiment, a method includes determining, relative to a base user experience (UX), one or more modifications to one or more graphical elements of a user interface (UI) for display to a particular user. The modifications are configured to personalize the UI individually to the particular user and based on a computational determination of one or more categories applicable to the particular user. The method also includes applying the modifications to the UI; and providing the UI as modified for display to the particular user. | 02-12-2015 |
20150058332 | Context-Based Ranking of Search Results - In one embodiment, a computing device may access a search query provided by a user; identify a set of search results in response to the search query, wherein one or more search results in the set are associated with a feature of a social-networking system; rank the set of search results based on one or more factors; boost one or more ranks of the one or more search results associated with the feature to bring the feature to the user's attention; and present the set of search results to the user in order of its ranking. | 02-26-2015 |
20150248416 | CONTEXT-BASED SELECTION OF CALLS-TO-ACTION ASSOCIATED WITH SEARCH RESULTS - In one embodiment, a method includes receiving a search query for content items of the online social network, identifying content items of the online social network that match the search query, and sending, in response to the search query, search results corresponding to the identified content items, where each search result is presented with one or more call-to-action elements applicable to the content item, and where the call-to-action elements are presented in ranked order based on a suitability of the call-to-action element to the content item. | 09-03-2015 |
Patent application number | Description | Published |
20080312270 | COMPOUNDS AND METHODS USEFUL FOR TREATING ASTHMA AND ALLERGIC INFLAMMATION - Compounds, compositions and methods that are useful in the treatment of inflammatory and immune-related diseases and conditions are provided herein. In particular, the invention provides compounds which modulate the function and/or expression of proteins involved in atopic diseases, inflammatory conditions and cancer. The subject compounds are carboxylic acid derivatives. | 12-18-2008 |
20100331293 | HETEROCYCLIC COMPOUNDS AND THEIR USES - Substituted bicyclic heteroaryls and compositions containing them, for the treatment of general inflammation, arthritis, rheumatic diseases, osteoarthritis, inflammatory bowel disorders, inflammatory eye disorders, inflammatory or unstable bladder disorders, psoriasis, skin complaints with inflammatory components, chronic inflammatory conditions, including but not restricted to autoimmune diseases such as systemic lupus erythematosis (SLE), myestenia gravis, rheumatoid arthritis, acute disseminated encephalomyelitis, idiopathic thrombocytopenic purpura, multiples sclerosis, Sjogren's syndrome and autoimmune hemolytic anemia, allergic conditions including all forms of hypersensitivity, The present invention also enables methods for treating cancers that are mediated, dependent on or associated with p110δ activity, including but not restricted to leukemias, such as Acute Myeloid leukaemia (AML) Myelo-dysplastic syndrome (MDS) myelo-proliferative diseases (MPD) Chronic Myeloid Leukemia (CML) T-cell Acute Lymphoblastic leukaemia (T-ALL) B-cell Acute Lymphoblastic leukaemia (B-ALL) Non Hodgkins Lymphoma (NHL) B-cell lymphoma and solid tumors, such as breast cancer. | 12-30-2010 |
20100331306 | HETEROCYCLIC COMPOUNDS AND THEIR USES - Substituted bicyclic heteroaryls and compositions containing them, for the treatment of general inflammation, arthritis, rheumatic diseases, osteoarthritis, inflammatory bowel disorders, inflammatory eye disorders, inflammatory or unstable bladder disorders, psoriasis, skin complaints with inflammatory components, chronic inflammatory conditions, including but not restricted to autoimmune diseases such as systemic lupus erythematosis (SLE), myestenia gravis, rheumatoid arthritis, acute disseminated encephalomyelitis, idiopathic thrombocytopenic purpura, multiples sclerosis, Sjoegren's syndrome and autoimmune hemolytic anemia, allergic conditions including all forms of hypersensitivity. The present invention also enables methods for treating cancers that are mediated, dependent on or associated with p110δ activity, including but not restricted to leukemias, such as Acute Myeloid leukaemia (AML) Myelo-dysplastic syndrome (MDS) myelo-proliferative diseases (MPD) Chronic Myeloid Leukemia (CML) T-cell Acute Lymphoblastic leukaemia (T-ALL) B-cell Acute Lymphoblastic leukaemia (B-ALL) Non Hodgkins Lymphoma (NHL) B-cell lymphoma and solid tumors, such as breast cancer. | 12-30-2010 |
20110319378 | PIPERIDINONE DERIVATIVES AS MDM2 INHIBITORS FOR THE TREATMENT OF CANCER - The present invention provides MDM2 inhibitor compounds of Formula I, | 12-29-2011 |
20140235629 | HETEROCYCLIC COMPOUNDS AS MDM2 INHIBITORS FOR THE TREATMENT OF CANCER - The present invention provides MDM2 inhibitor compounds of Formula I or II, or the pharmaceutically acceptable salts thereof, | 08-21-2014 |
20140315895 | PIPERIDINONE DERIVATIVES AS MDM2 INHIBITORS FOR THE TREATMENT OF CANCER - The present invention provides MDM2 inhibitor compounds of Formula I, | 10-23-2014 |