Patent application number | Description | Published |
20110099423 | Unified Boot Code with Signature - In an embodiment, code, such as the boot code for an integrated circuit or set of integrated circuit products, is provided in a system. The code may be a unified code base including multiple code blocks. Additionally, a signature is provided which describes the integrated circuit on which the boot is being performed. The signature may be processed (e.g. by a processor included in the integrated circuit) to determine which of the code blocks to execute. Accordingly, a single image of the boot code may be used for a variety of different integrated circuits and/or different integrated circuit implementations. For example, the same unified boot code may be used with one or more simulation models, or various programmable logic device models, that include various subsets of the components of the integrated circuit. The code blocks may correspond to various components, and may include tests for the corresponding components. | 04-28-2011 |
20110145778 | Automated Pad Ring Generation for Programmable Logic Device Implementation of Integrated Circuit Design - In an embodiment, a method to automatically generate a pad ring for a programmable logic device implementation of an integrated circuit is contemplated. The pad ring that will be used in the integrated circuit itself may include pad logic (e.g. to support boundary scan and other forms of testing), custom driver/receiver circuitry, etc. The pad ring in the programmable logic device, on the other hand, may be predetermined as part of the production of the programmable logic device. The generation may include removing the pad logic and other pad-related circuitry from one or more design files that represent the integrated circuit, as well as mapping the input, output, and input/output signals of the integrated circuit to the available programmable logic device pads. | 06-16-2011 |
20110145779 | Engineering Change Order Language for Modifying Integrated Circuit Design Files for Programmable Logic Device Implementation - In an embodiment, a method to automatically process modifications to a set of design files is contemplated. The design files describe at least a portion of an integrated circuit design, and may be coded in a hardware description language. The modifications may be made to prepare the design files for inclusion in a programmable logic device implementation of the integrated circuit (or portion thereof). Specifically, the modifications may be specified using a set of commands which may be assembled by a user. | 06-16-2011 |
20110145780 | Automated Pin Multiplexing for Programmable Logic Device Implementation of Integrated Circuit Design - In an embodiment, a method to automatically select groups of signals to be multiplexed on pins of a programmable logic device in a programmable logic device implementation of at least a portion of an integrated circuit is contemplated. The set of signals that may be candidates for multiplexing may be received (e.g., the set may be output by programmable logic device design tool). Clock domain tracing may be performed, and signals that have matching clock domains may be identified as candidates for multiplexing. Signals from matching clock domains may be grouped (up to a maximum number of signals that may be multiplexed on one pin) and assigned to pins of the programmable logic devices. | 06-16-2011 |
20110145781 | Automated Framework for Programmable Logic Device Implementation of Integrated Circuit Design - In an embodiment, a methodology for automating the generation of a programmable logic device implementation of at least a portion of an integrated circuit is contemplated. The methodology may operate on one or more hardware description language (HDL) files which describe the integrated circuit as an input. Additionally, one or more user-generated control files may be input to the methodology. The methodology may process the one or more HDL files, generating a bitstream to program one or more programmable logic devices to implement the described design. The methodology may include automated modification of the HDL files to prepare them for programmable logic device implementation, automated pad ring generation, automated pin multiplexing, daughter card definition, partitioning, etc. | 06-16-2011 |
20120180009 | Automated Pad Ring Generation for Programmable Logic Device Implementation of Integrated Circuit Design - In an embodiment, a method to automatically generate a pad ring for a programmable logic device implementation of an integrated circuit is contemplated. The pad ring that will be used in the integrated circuit itself may include pad logic (e.g. to support boundary scan and other forms of testing), custom driver/receiver circuitry, etc. The pad ring in the programmable logic device, on the other hand, may be predetermined as part of the production of the programmable logic device. The generation may include removing the pad logic and other pad-related circuitry from one or more design files that represent the integrated circuit, as well as mapping the input, output, and input/output signals of the integrated circuit to the available programmable logic device pads. | 07-12-2012 |
Patent application number | Description | Published |
20130130211 | COMPUTER-BASED LANGUAGE IMMERSION TEACHING FOR YOUNG LEARNERS - Disclosed herein, in certain embodiments, are computer-based language immersion teaching systems, products, programs, and methods for learners aged about 3 to about 10 years comprising a digital processing device and a computer program that creates a language immersion teaching environment, wherein said environment comprises a plurality of learning activities associated with a target language, and wherein said plurality of activities comprises: at least one learning activity based on a taxonomy of phonemes; at least one learning activity selected from: songs, chants, books, poems, puzzles, games, art activities, and printable activities; voiceover audio in said target language; and a software module for recording said learner's pronunciation and comparing it to one or more model pronunciations. | 05-23-2013 |
20130130212 | LANGUAGE PHONEME PRACTICE ENGINE - Disclosed herein, in certain embodiments, are computer-based language phoneme practice systems, products, programs, and methods comprising a digital processing device and a computer program that creates a language phoneme practice engine, wherein said engine comprises: a taxonomy of phonemes of a target language; a software module for providing an interface for practicing each said phoneme in said taxonomy, wherein said interface allows a learner to optionally access a visual representation and an auditory representation of each said phoneme in said taxonomy; and a software module for providing an interface for practicing each said phoneme in the context of the beginning, middle, and end of words of said target language, wherein said interface allows a learner to optionally access a visual and an auditory representation of each said word and each said phoneme in each said word. | 05-23-2013 |
20140295386 | COMPUTER-BASED LANGUAGE IMMERSION TEACHING FOR YOUNG LEARNERS - Disclosed herein, in certain embodiments, are computer-based language immersion teaching systems, products, programs, and methods for learners aged about 3 to about 10 years comprising a digital processing device and a computer program that creates a language immersion teaching environment, wherein said environment comprises a plurality of learning activities associated with a target language, and wherein said plurality of activities comprises: at least one learning activity based on a taxonomy of phonemes; at least one learning activity selected from: songs, chants, books, poems, puzzles, games, art activities, and printable activities; voiceover audio in said target language; and a software module for recording said learner's pronunciation and comparing it to one or more model pronunciations. | 10-02-2014 |
Patent application number | Description | Published |
20080229418 | System and Method to Customize a Security Log Analyzer - Systems and methods adapted to customize a security log analyzer to recognize a security log, the system including at least one network security device for processing data traffic on a data network, the network security device associated with at least one computing device, and adapted to generate a security log, the system further including rule builder software adapted to generate a rule for recognizing at least one item in a security log and a log analyzer adapted to apply the rule in analyzing a security log. | 09-18-2008 |
20090049537 | System and Method for Distributed Multi-Processing Security Gateway - A system and method for a distributed multi-processing security gateway establishes a host side session, selects a proxy network address for a server, uses the proxy network address to establish a server side session, receives a data packet, assigns a central processing unit core from a plurality of central processing unit cores in a multi-core processor of the security gateway to process the data packet, processes the data packet according to security policies, and sends the processed data packet. The proxy network address is selected such that a same central processing unit core is assigned to process data packets from the server side session and the host side session. By assigning central processing unit cores in this manner, higher capable security gateways are provided. | 02-19-2009 |
20100217819 | System and Method to Associate a Private User Identity with a Public User Identity - The inventive system includes a host, a network including a security gateway, and a public application. Established are an access session between the network and the host and an application session between the public application and the network. An application session record is created for the application session, and includes the user's public user identity used to access the public application, the user's private user identity used to access the network, a host identity, and an application session time. To determine the private user identity for the application session, the security gateway sends a query with the host identity and the application session time. These are compared with the host identity and access session time in an access session record. If they match, then the private user identity in the access session record is returned, and it is stored as the private user identity in the application session record. | 08-26-2010 |
20100235880 | System and Method to Apply Network Traffic Policy to an Application Session - Method for applying a security policy to an application session, includes: recognizing the application session between a network and an application via a security gateway; determining by the security gateway a user identity of the application session using information about the application session; obtaining by the security gateway the security policy comprising network parameters mapped to the user identity; and applying the security policy to the application session by the security gateway. The user identity may be a network user identity or an application user identity recognized from packets of the application session. The security policy may comprise a network traffic policy mapped and/or a document access policy mapped to the user identity, where the network traffic policy is applied to the application session. The security gateway may further generate a security report concerning the application of the security policy to the application session. | 09-16-2010 |
20100238927 | METHOD AND SYSTEM FOR INTELLIGENTLY FORWARDING MULTICAST PACKETS - A routing system utilizes a layer 2 switch interconnecting several routers to intelligently forward multicast packets throughout an interne exchange carrying multicast content. The layer 2 switch performs protocol snooping to extract a lookup key that is based on network layer protocol information. The lookup key is uniquely formulated to support either shared or explicit source distribution trees. The lookup key is used to query a forwarding memory that returns an outgoing port index. The outgoing port index points to one or more outgoing ports that are eligible to receive the multicast packet. The outgoing ports are also connected to the neighboring device(s) that are designated to receive the multicast packet. The routing system also supports real time maintenance and updating of the forwarding memory based on the periodic exchange of control messages. The routing system is configured to support PIM routers operating in PIM SM or PIM SSM modes. However, the routing system can also support other multicast protocols and/or standards. | 09-23-2010 |
20110064078 | METHOD AND SYSTEM FOR INTELLIGENTLY FORWARDING MULTICAST PACKETS - A routing system utilizes a layer 2 switch interconnecting several routers to intelligently forward multicast packets throughout an internet exchange carrying multicast content. The layer 2 switch performs protocol snooping to extract a lookup key that is based on network layer protocol information. The lookup key is uniquely formulated to support either shared or explicit source distribution trees. The lookup key is used to query a forwarding memory that returns an outgoing port index. The outgoing port index points to one or more outgoing ports that are eligible to receive the multicast packet. The outgoing ports are also connected to the neighboring device(s) that are designated to receive the multicast packet. The routing system also supports real time maintenance and updating of the forwarding memory based on the periodic exchange of control messages. The routing system is configured to support PIM routers operating in PIM SM or PIM SSM modes. However, the routing system can also support other multicast protocols and/or standards. | 03-17-2011 |
20110093522 | Method and System to Determine an Application Delivery Server Based on Geo-Location Information - A method and system to determine a web server based on geo-location information is disclosed. The system includes: a local DNS server coupled to a web client; a plurality of web servers; and a global load balancer coupled to the local DNS server. The global load balancer: receives a request for a web service sent by the web client, the request comprising local DNS server information; determines a geographic location for the local DNS server based on the local DNS server information; determines a web server from the plurality of web servers based on the requested web service; determines a geographic location for the determined web server; determines that the geographic location for the local DNS server matches the geographic location for the determined web server; selects the determined web server; and sends a response comprising information on the selected web server to the local DNS server. | 04-21-2011 |
20110239289 | System and Method to Associate a Private User Identity with a Public User Identity - The inventive system includes a host, a network including a security gateway, and a public application. Established are an access session between the network and the host and an application session between the public application and the network. An application session record is created for the application session, and includes the user's public user identity used to access the public application, the user's private user identity used to access the network, a host identity, and an application session time. To determine the private user identity for the application session, the security gateway sends a query with the host identity and the application session time. These are compared with the host identity and access session time in an access session record. If they match, then the private user identity in the access session record is returned, and it is stored as the private user identity in the application session record. | 09-29-2011 |
20120084419 | SYSTEM AND METHOD TO BALANCE SERVERS BASED ON SERVER LOAD STATUS - A method, system, and computer program product for balancing servers based on server load status, include: receiving from a server a service response to a service request, the service response including a result from a processing of the service request and a server status indicating a computing load status of the server; obtaining the server status from the service response; receiving a next service request from a host, the next service request comprising a Uniform Resource Locator (URL); determining that the server is configured to process the URL; determining whether the server status indicates that the server is available to process the next service request; and in response to determining that the server status indicates that the server is available to process the next service request, sending the next service request to the server. | 04-05-2012 |
20120204236 | Systems and Methods for User Access Authentication Based on Network Access Point - Systems and methods of authenticating user access based on an access point to a secure data network include a secure data network having a plurality of a network access points serving as entry points for a user to access the secure data network using a user device. The user is associated with a user identity, each network access point with a network access point identity. The user uses a user device to send an access request, requesting access to the secure data network, to the network access point, which then sends an authentication request to an identity server. The identity server processes the authentication request, by validating the combination of the user identity and the network access point identity, and responds with an authentication response, granting or denying access, as communicated to the user device via an access response. | 08-09-2012 |
20120216266 | SYSTEM AND METHOD TO ASSOCIATE A PRIVATE USER IDENTITY WITH A PUBLIC USER IDENTITY - The inventive system includes a host, a network including a security gateway, and a public application. Established are an access session between the network and the host and an application session between the public application and the network. An application session record is created for the application session, and includes the user's public user identity used to access the public application, the user's private user identity used to access the network, a host identity, and an application session time. To determine the private user identity for the application session, the security gateway sends a query with the host identity and the application session time. These are compared with the host identity and access session time in an access session record. If they match, then the private user identity in the access session record is returned, and it is stored as the private user identity in the application session record. | 08-23-2012 |
20140059702 | System and Method to Associate a Private User Identity with a Public User Identity - The inventive system includes a host, a network including a security gateway, and a public application. Established are an access session between the network and the host and an application session between the public application and the network. An application session record is created for the application session, and includes the user's public user identity used to access the public application, the user's private user identity used to access the network, a host identity, and an application session time, To determine the private user identity for the application session, the security gateway sends a query with the host identity and the application session time. These are compared with the host identity and access session time in an access session record, if they match, then the private user identity in the access session record is returned, and it is stored as the private user identity in the application session record. | 02-27-2014 |
20150047012 | SYSTEM AND METHOD FOR DISTRIBUTED MULTI-PROCESSING SECURITY GATEWAY - A system and method for a distributed multi-processing security gateway establishes a host side session, selects a proxy network address for a server, uses the proxy network address to establish a server side session, receives a data packet, assigns a central processing unit core from a plurality of central processing unit cores in a multi-core processor of the security gateway to process the data packet, processes the data packet according to security policies, and sends the processed data packet. The proxy network address is selected such that a same central processing unit core is assigned to process data packets from the server side session and the host side session. By assigning central processing unit cores in this manner, higher capable security gateways are provided. | 02-12-2015 |
Patent application number | Description | Published |
20140326918 | Multi-Stage Process for Producing a Material of a Battery Cell - A system and method thereof are provided for multi-stage processing of one more precursor compounds into a battery material. The system includes a mist generator, a drying chamber, one or more gas-solid separators, and one or more in-line reaction modules comprised of one or more gas-solid feeders, one or more gas-solid separators, and one or more reactors. Various gas-solid mixtures are formed within the internal plenums of the drying chamber, the gas-solid feeders, and the reactors. In addition, heated air or gas is served as the energy source within the processing system and as the gas source for forming the gas-solid mixtures to facilitate reaction rate and uniformity of the reactions therein. Precursor compounds are continuously delivered into the processing system and processed in-line through the internal plenums of the drying chamber and the reaction modules into final reaction particles useful as a battery material. | 11-06-2014 |
20140327165 | Method for Preparing a Material of a Battery Cell - A continuous process for producing a material of a battery cell using a system having a mist generator, a drying chamber, one or more gas-solid separators and a reactor is provided. A mist generated from a liquid mixture of two or more metal precursor compounds in desired ratio is dried inside the drying chamber. Heated air or gas is served as the gas source for forming various gas-solid mixtures and as the energy source for reactions inside the drying chamber and the reactor. One or more gas-solid separators are used in the system to separate gas-solid mixtures from the drying chamber into solid particles mixed with the metal precursor compounds and continuously deliver the solid particles into the reactor for further reaction to obtain final solid material particles with desired crystal structure, particle size, and morphology. | 11-06-2014 |
20140328724 | Multi-Stage System for Producing a Material of a Battery Cell - A system and method thereof are provided for multi-stage processing of one or more precursor compounds into a battery material. The system includes a mist generator, a drying chamber, one or more gas-solid separators, and one or more in-line reaction modules comprised of one or more gas-solid feeders, one or more gas-solid separators, and one or more reactors. Various gas-solid mixtures are formed within the internal plenums of the drying chamber, the gas-solid feeders, and the reactors. In addition, heated air or gas is served as the energy source within the processing system and as the gas source for forming the gas-solid mixtures to facilitate reaction rate and uniformity of the reactions therein. Precursor compounds are continuously delivered into the processing system and processed in-line through the internal plenums of the drying chamber and the reaction modules into final reaction particles useful as a battery material. | 11-06-2014 |
20140328729 | Apparatus for Preparing a Material of a Battery Cell - A continuous process for producing a material of a battery cell using a system having a mist generator, a drying chamber, one or more gas-solid separators and a reactor is provided. A mist generated from a liquid mixture of two or more metal precursor compounds in desired ratio is dried inside the drying chamber. Heated air or gas is served as the gas source for forming various gas-solid mixtures and as the energy source for any reactions inside the drying chamber and the reactor. One or more gas-solid separators are used in the system to separate gas-solid mixtures from the drying chamber into solid particles mixed with the metal precursor compounds and continuously feed the solid particles into the reactor for further reaction to obtain final solid material particles with desired crystal structure, particle size, and morphology. | 11-06-2014 |
Patent application number | Description | Published |
20110083113 | System and Method for Lithography Simulation - There are many inventions described and illustrated herein. In one aspect, the present invention is directed to a technique of, and system for simulating, verifying, inspecting, characterizing, determining and/or evaluating the lithographic designs, techniques and/or systems, and/or individual functions performed thereby or components used therein. In one embodiment, the present invention is a system and method that accelerates lithography simulation, inspection, characterization and/or evaluation of the optical characteristics and/or properties, as well as the effects and/or interactions of lithographic systems and processing techniques. In this regard, in one embodiment, the present invention employs a lithography simulation system architecture, including application-specific hardware accelerators, and a processing technique to accelerate and facilitate verification, characterization and/or inspection of a mask design, for example, RET design, including detailed simulation and characterization of the entire lithography process to verify that the design achieves and/or provides the desired results on final wafer pattern. The system includes: (1) general purpose-type computing device(s) to perform the case-based logic having branches and inter-dependency in the data handling and (2) accelerator subsystems to perform a majority of the computation intensive tasks. | 04-07-2011 |
20110230999 | Fast Freeform Source and Mask Co-Optimization Method - The present invention relates to lithographic apparatuses and processes, and more particularly to tools for optimizing illumination sources and masks for use in lithographic apparatuses and processes. According to certain aspects, the present invention significantly speeds up the convergence of the optimization by allowing direct computation of gradient of the cost function. According to other aspects, the present invention allows for simultaneous optimization of both source and mask, thereby significantly speeding the overall convergence. According to still further aspects, the present invention allows for free-form optimization, without the constraints required by conventional optimization techniques. | 09-22-2011 |
20120017183 | System and Method for Creating a Focus-Exposure Model of a Lithography Process - A system and a method for creating a focus-exposure model of a lithography process are disclosed. The system and the method utilize calibration data along multiple dimensions of parameter variations, in particular within an exposure-defocus process window space. The system and the method provide a unified set of model parameter values that result in better accuracy and robustness of simulations at nominal process conditions, as well as the ability to predict lithographic performance at any point continuously throughout a complete process window area without a need for recalibration at different settings. With a smaller number of measurements required than the prior-art multiple-model calibration, the focus-exposure model provides more predictive and more robust model parameter values that can be used at any location in the process window. | 01-19-2012 |
20120075605 | Source Polarization Optimization - A lithographic simulation process is described, where each source point in a preselected group of source points at a pupil plane of an illumination source is represented by one or more variable parameters, wherein at least some of the variable parameters characterize a polarization state at the source point. One or both of the preselected group of source points in the illumination source and a representation of the design layout are iteratively reconfigured based on a computed gradient of a cost function with respect to the one or more variable parameters until a desired lithographic response is obtained, wherein the cost function comprises an aerial image intensity of a representation of the design layout projected using the preselected group of source points. Physical hardware to implement the source polarization variation is also described. | 03-29-2012 |
20120113404 | Optimization Flows of Source, Mask and Projection Optics - Embodiments of the present invention provide methods for optimizing a lithographic projection apparatus including optimizing projection optics therein. The current embodiments include several flows including optimizing a source, a mask, and the projection optics and various sequential and iterative optimization steps combining any of the projection optics, mask and source. The projection optics is sometimes broadly referred to as “lens”, and therefore the optimization process may be termed source mask lens optimization (SMLO). SMLO may be desirable over existing source mask optimization process (SMO) or other optimization processes that do not include projection optics optimization, partially because including the projection optics in the optimization may lead to a larger process window by introducing a plurality of adjustable characteristics of the projection optics. The projection optics may be used to shape wavefront in the lithographic projection apparatus, enabling aberration control of the overall imaging process. | 05-10-2012 |
20120216156 | Method of Pattern Selection for Source and Mask Optimization - The present invention relates to a method of selecting a subset of patterns from a design, to a method of performing source and mask optimization, and to a computer program product for performing the method of selecting a subset of patterns from a design. According to certain aspects, the present invention enables coverage of the full design while lowering the computation cost by intelligently selecting a subset of patterns from a design in which the design or a modification of the design is configured to be imaged onto a substrate via a lithographic process. The method of selecting the subset of patterns from a design includes identifying a set of patterns from the design related to the predefined representation of the design. By selecting the subset of patterns according to the method, the selected subset of patterns constitutes a similar predefined representation of the design as the set of patterns. | 08-23-2012 |
20120254813 | Integration of Lithography Apparatus and Mask Optimization Process with Multiple Patterning Process - The present invention relates to lithographic apparatuses and processes, and more particularly to multiple patterning lithography for printing target patterns beyond the limits of resolution of the lithographic apparatus. A method of splitting a pattern to be imaged onto a substrate via a lithographic process into a plurality of sub-patterns is disclosed, wherein the method comprises a splitting step being configured to be aware of requirements of a co-optimization between at least one of the sub-patterns and an optical setting of the lithography apparatus used for the lithographic process. Device characteristic optimization techniques, including intelligent pattern selection based on diffraction signature analysis, may be integrated into the multiple patterning process flow. | 10-04-2012 |
20130041750 | METHOD OF ATTENTION-TARGETING FOR ONLINE ADVERTISEMENT - The various embodiments described in the present disclosure, in at least one aspect, relate to computer-implemented methods of online advertisement. In one embodiment, a method includes determining an attention score for each of a plurality of ad creatives corresponding to a common ad content based on at least a correlation between each ad creative and a user's subconscious interest. The method further includes selecting an ad creative among the plurality of ad creatives based at least in part on the attention scores, and presenting the ad content with the selected ad creative as an ad impression to the user. | 02-14-2013 |
20130066716 | SENTIMENT-TARGETING FOR ONLINE ADVERTISEMENT - The various embodiments described in the present disclosure, in at least one aspect, relate to computer-implemented methods of online advertisement. In one embodiment, a method includes, in response to receiving a request for an ad to be provided to a user in an online session, identifying a plurality of ads as candidates for consideration, determining one or more sentiments of a content of the online session, and ranking the plurality of identified ads based at least in part on (i) a correlation between the content of the online session and a content of each identified ad, and (ii) a correlation between the one or more sentiments of the content of the online session and the content of each identified ad. | 03-14-2013 |
20130139118 | THREE-DIMENSIONAL MASK MODEL FOR PHOTOLITHOGRAPHYSIMULATION - A three-dimensional mask model of the invention provides a more realistic approximation of the three-dimensional effects of a photolithography mask with sub-wavelength features than a thin-mask model. In one embodiment, the three-dimensional mask model includes a set of filtering kernels in the spatial domain that are configured to be convolved with thin-mask transmission functions to produce a near-field image. In another embodiment, the three-dimensional mask model includes a set of correction factors in the frequency domain that are configured to be multiplied by the Fourier transform of thin-mask transmission functions to produce a near-field image. | 05-30-2013 |
20130185681 | CORRECTION FOR FLARE EFFECTS IN LITHOGRAPHY SYSTEM - A method for reducing an effect of flare produced by a lithographic apparatus for imaging a design layout onto a substrate is described. A flare map in an exposure field of the lithographic apparatus is simulated by mathematically combining a density map of the design layout at the exposure field with a point spread function (PSF), wherein system-specific effects on the flare map may be incorporated in the simulation. Location-dependent flare corrections for the design layout are calculated by using the determined flare map, thereby reducing the effect of flare. Some of the system-specific effects included in the simulation are: a flare effect due to reflection from black border of a mask, a flare effect due to reflection from one or more reticle-masking blades defining an exposure slit, a flare effect due to overscan, a flare effect due reflections from a gas-lock sub-aperture of a dynamic gas lock (DGL) mechanism, and a flare effect due to contribution from neighboring exposure fields. | 07-18-2013 |
20130251237 | HARMONIC RESIST MODEL FOR USE IN A LITHOGRAPHIC APPARATUS AND A DEVICE MANUFACTURING METHOD - A method for determining an image of a mask pattern in a resist coated on a substrate, the method including determining an aerial image of the mask pattern at substrate level; and convolving the aerial image with at least two orthogonal convolution kernels to determine a resist image that is representative of the mask pattern in the resist. | 09-26-2013 |
20140012671 | CONTENT-BASED TARGETED ONLINE ADVERTISEMENT - A method of providing targeted online advertisement includes receiving a request for an ad impression to be provided to a user in a network environment. The request includes a first content and a second content. The method also includes, using a processor, determining a context of the first content and a context of the second content, determining a correlation between the context of the first content and the context of the second content, and identifying a plurality of ads as candidates for consideration. The method further includes, using the processor, ranking the plurality of identified ads, selecting an ad among the plurality of identified ads based at least in part on a result of the ranking, and providing the selected ad as the ad impression to be displayed to the user in response to receiving the request. | 01-09-2014 |
20140012672 | CONTENT-BASED BIDDING IN ONLINE ADVERTISING - A method of providing targeted online advertisement includes receiving a request for an ad impression. The request includes a first content and a second content. The method also includes determining information related to (i) a context of the first content, (ii) a context of the second content, and (iii) a correlation between the context of the first content and the context of the second content, and providing the determined information to a bidding service, thereby enabling one or more advertisers to place one or more bids on the ad impression based on the provided information. Each of the one or more bids includes a bid price. The method further includes receiving the one or more bids for the ad impression, selecting one of the one or more received bids based at least in part on the bid prices, and providing an ad impression associated with the selected bid. | 01-09-2014 |
20140068530 | FAST FREEFORM SOURCE AND MASK CO-OPTIMIZATION METHOD - The present invention relates to lithographic apparatuses and processes, and more particularly to tools for optimizing illumination sources and masks for use in lithographic apparatuses and processes. According to certain aspects, the present invention significantly speeds up the convergence of the optimization by allowing direct computation of gradient of the cost function. According to other aspects, the present invention allows for simultaneous optimization of both source and mask, thereby significantly speeding the overall convergence. According to still further aspects, the present invention allows for free-form optimization, without the constraints required by conventional optimization techniques. | 03-06-2014 |
20140195993 | THREE-DIMENSIONAL MASK MODEL FOR PHOTOLITHOGRAPHY SIMULATION - A three-dimensional mask model of the invention provides a more realistic approximation of the three-dimensional effects of a photolithography mask with sub-wavelength features than a thin-mask model. In one embodiment, the three-dimensional mask model includes a set of filtering kernels in the spatial domain that are configured to be convolved with thin-mask transmission functions to produce a near-field image. In another embodiment, the three-dimensional mask model includes a set of correction factors in the frequency domain that are configured to be multiplied by the Fourier transform of thin-mask transmission functions to produce a near-field image. | 07-10-2014 |
20140198972 | HARMONIC RESIST MODEL FOR USE IN A LITHOGRAPHIC APPARATUS AND A DEVICE MANUFACTURING METHOD - A method for determining an image of a mask pattern in a resist coated on a substrate, the method including determining an aerial image of the mask pattern at substrate level; and convolving the aerial image with at least two orthogonal convolution kernels to determine a resist image that is representative of the mask pattern in the resist. | 07-17-2014 |
20140365983 | INTEGRATION OF LITHOGRAPHY APPARATUS AND MASK OPTIMIZATION PROCESS WITH MULTIPLE PATTERNING PROCESS - The present invention relates to lithographic apparatuses and processes, and more particularly to multiple patterning lithography for printing target patterns beyond the limits of resolution of the lithographic apparatus. A method of splitting a pattern to be imaged onto a substrate via a lithographic process into a plurality of sub-patterns is disclosed, wherein the method comprises a splitting step being configured to be aware of requirements of a co-optimization between at least one of the sub-patterns and an optical setting of the lithography apparatus used for the lithographic process. Device characteristic optimization techniques, including intelligent pattern selection based on diffraction signature analysis, may be integrated into the multiple patterning process flow. | 12-11-2014 |
20150058815 | CORRECTION FOR FLARE EFFECTS IN LITHOGRAPHY SYSTEM - A method for reducing an effect of flare produced by a lithographic apparatus for imaging a design layout onto a substrate is described. A flare map in an exposure field of the lithographic apparatus is simulated by mathematically combining a density map of the design layout at the exposure field with a point spread function (PSF), wherein system-specific effects on the flare map may be incorporated in the simulation. Location-dependent flare corrections for the design layout are calculated by using the determined flare map, thereby reducing the effect of flare. | 02-26-2015 |
20150135146 | THREE-DIMENSIONAL MASK MODEL FOR PHOTOLITHOGRAPHY SIMULATION - A three-dimensional mask model of the invention provides a more realistic approximation of the three-dimensional effects of a photolithography mask with sub-wavelength features than a thin-mask model. In one embodiment, the three-dimensional mask model includes a set of filtering kernels in the spatial domain that are configured to be convolved with thin-mask transmission functions to produce a near-field image. In another embodiment, the three-dimensional mask model includes a set of correction factors in the frequency domain that are configured to be multiplied by the Fourier transform of thin-mask transmission functions to produce a near-field image. | 05-14-2015 |
Patent application number | Description | Published |
20100100414 | OPTIMIZATION OF ALLOCATION OF ONLINE ADVERTISEMENT INVENTORY - A system for advertisement inventory allocation is disclosed, including a database to store advertisement impressions. An indexer builds a plurality of index tables each associated with an attribute that is mapped to a plurality of the impressions. An impression matcher constructs a flow network including a plurality of nodes each containing impressions of at least one corresponding attribute projected to be available during a time period, a plurality of contracts each including specific requests for impressions that satisfy a demand profile during the time period, and a plurality of arcs to connect the plurality of nodes to the plurality of contracts that match the demand profile of each contract. An optimizer optimally allocates impressions from the nodes to the contracts during the time period by solving the flow network with a minimum-cost network flow algorithm that maximizes delivery of the impressions to the contracts in a way that satisfies the corresponding demand profiles and that specifies a number of impressions to flow over each of the plurality of arcs. | 04-22-2010 |
20100114710 | SYSTEM AND METHOD FOR FORECASTING AN INVENTORY OF ONLINE ADVERTISEMENT IMPRESSIONS FOR TARGETING IMPRESSION ATTRIBUTES - An improved system and method for forecasting an inventory of online advertisement impressions for targeting profiles of attributes is provided. An index of advertisement impressions on display advertising properties may be built for a targeting profile of attributes from forecasted impression pools. Impression pools of advertisements sharing the same attributes and trend forecast data for web pages and advertisement placements on the web pages may be integrated to generate the forecasted impression pools. An index of several index tables may be generated from forecasted impression pools. A query may be submitted to obtain an inventory forecast of advertisement impressions for targeting profiles of attributes and the index may be searched to match forecasted impression pools for the targeted profile of attributes. Then the inventory forecast of advertisement impressions on display advertising properties may be returned as query results for the targeting profile of attributes. | 05-06-2010 |
20100121712 | DIVERSITY OF ADS DISPLAYED ON A PUBLISHER PAGE - A system for selecting advertisements for a web page. An advertisement request is received and the web page content is evaluated to identify a first advertisement query based on the content of the web page and a second advertisement query based on the content of the web page or a behavioral feature. A first set of advertisements is retrieved based on the first advertisement query and a second set of advertisements is retrieved based on the second advertisement query. The first set of advertisements is blended with the second set of advertisements to form a blended advertisement set. The blended advertisement set is provided for display with the web page. | 05-13-2010 |
20100162230 | DISTRIBUTED COMPUTING SYSTEM FOR LARGE-SCALE DATA HANDLING - A method for processing data on a distributed computing environment is provided. Input data that is to be processed may be stored on an input storage module. Mapper code can be loaded onto a map module and executed. The mapper code can load a mapper executable file onto the map module from a central storage unit and instantiate the mapper executable file. The mapper code, then, can pass the input data to the mapper executable file. The mapper executable file can generate mapped data based on the input data and pass the mapped data back to the mapper code. | 06-24-2010 |
20100318432 | ALLOCATION OF INTERNET ADVERTISING INVENTORY - A method for allocating inventory in a networked environment includes receiving a request to purchase a number of display impressions, the request including targeting parameters and a frequency constraint corresponding to a maximum number of times the advertisement can be displayed to a user. The method also includes allocating the requested number of display impressions across a set of user samples, where the number of impressions allocated to any one user sample in the set of user samples is constrained by the frequency constraint. Allocation information that defines how the impressions are allocated among the user samples is stored to a user sample database. | 12-16-2010 |
20110029377 | SYSTEM AND METHOD FOR FORECASTING AN INVENTORY OF ONLINE ADVERTISEMENT IMPRESSIONS BY SAMPLING IN A MAP-REDUCE FRAMEWORK - An improved system and method for forecasting an inventory of online advertisement impressions by sampling in a map-reduce framework is provided. In a map-reduce framework, samples of visitor profiles may be collected and matched to targeting profiles for displaying advertisements by distributed sample mappers. Sets of samples of visitor profiles matched to the targeting profiles may be mapped and distributed to reducer servers for integrating the samples collected by sample mappers into a reduction sample set for each targeting profile. Each reducer server may aggregate a count of samples of visitor profiles matched to a targeting profile, and the sets of samples of visitor profiles matched to a targeting profile may be integrated into a reduction sample set for each targeting profile. The sample reducers may forecast a targeting profile inventory for each targeting profile and output the targeting profile inventory with a reduction sample set of visitor profiles. | 02-03-2011 |
20110208591 | Forecasting Online Advertising Inventory of Day Parting Queries - Disclosed is a system to forecast a supply of online advertising demand contracts having day parting targets. The system may receive an online advertising demand contract having a flight duration and a day parting target. The received online advertising demand contract may be processed by converting the day parting target into an hour-of-week day parting target vector. If a first day of the flight duration would generate a conflict in view of the hour-of-week day parting target vector, then the system may generate a new first day contract for the first day of the flight duration. | 08-25-2011 |
20110231248 | IMPRESSION-TREND TECHNIQUES FOR PROVIDING A DISPLAY ADVERTISING SUPPLY FORECAST - Techniques are described herein for using an impression-trend technique to provide a display advertising supply forecast. A display advertising supply forecast is an estimate of a number of impressions, which are to occur in a future time period, that have specified attribute values. For example, the specified attribute values may be descriptive of impressions with respect to which an advertiser wishes to place ads. An impression-trend technique is a forecasting technique that uses trends regarding past impressions to forecast a number of future impressions that have specified attribute values. The past impressions include attribute values that are related to the specified attribute values. | 09-22-2011 |
20120004957 | FORECASTING SUPPLY FOR ADVERTISEMENTS ACCORDING TO A NON-PARAMETRIC SUPPLY MODEL - Methods, systems, and apparatuses for generating supply forecasts for advertisement impressions are provided. Supply forecasts for future advertisement inventory are enabled to be determined that match attribute values received from a requester in a query or “contract.” Such supply forecasts may be determined based on cumulative or non-cumulative supply forecast values, and may be determined based on time series of supply forecast values for individual impressions or for blocks of impressions. | 01-05-2012 |
20130246161 | SYSTEMS AND METHODS FOR OPTIMIZATION-AWARE DELIVERY PACING ADJUSTMENT IN ADVERTISEMENT SERVING - Systems and methods for adjusting online ads delivery pace derive, in a computer system, a current impression delivery for an ads display contract. A plurality of estimation bands are delivered corresponding to over delivery and under delivery for the ads display contract. A relative distance is determined between the current impression delivery and the plurality of estimation bands. An adjustment factor is selected according to the relative distance. The adjustment factor is sent to a database. | 09-19-2013 |
20130290069 | PRICING ENGINE REVENUE EVALUATION - A simulation framework for evaluating revenue that may use a pricing engine that runs at least one pricing algorithm with particular configurations and under particular model market conditions to provide revenue projections. | 10-31-2013 |
20140019232 | IMPRESSION-TREND TECHNIQUES FOR PROVIDING A DISPLAY ADVERTISING SUPPLY FORECAST - Techniques are described herein for using an impression-trend technique to provide a display advertising supply forecast. A display advertising supply forecast is an estimate of a number of impressions, which are to occur in a future time period, that have specified attribute values. For example, the specified attribute values may be descriptive of impressions with respect to which an advertiser wishes to place ads. An impression-trend technique is a forecasting technique that uses trends regarding past impressions to forecast a number of future impressions that have specified attribute values. The past impressions include attribute values that are related to the specified attribute values. | 01-16-2014 |
20140058830 | SELL THROUGH RATE EVALUATION FRAMEWORK FOR PRICING INVENTORY PROFILES IN ADVERTISING SYSTEMS - A method for evaluating sell through rate in on-line guaranteed display advertising systems includes steps or acts of: receiving a set of eligible advertisement samples for a selected profile for a contract at different time durations; receiving an allocation plan representative of an allocation of future impressions of currently booked contracts; receiving eligible and available impressions for the selected profile at the specific time duration, using the set of eligible samples and the allocation plan; computing a historical sell through rate of the selected profile for the specific time duration as one minus a quotient of available impressions divided by eligible impressions; and computing a target sell through rate for a future time duration by applying the historical sell through rate to the future time duration. | 02-27-2014 |
20140081743 | PRICING ENGINE REVENUE EVALUATION - A simulation framework for evaluating revenue that may use a pricing engine that runs at least one pricing algorithm with particular configurations and under particular model market conditions to provide revenue projections. | 03-20-2014 |
20140201009 | DYNAMIC PRICING FOR GUARANTEED ONLINE DISPLAY ADVERTISING - A system and method for dynamic pricing in a guaranteed display market includes: receiving attribute parameters and values for an incoming pricing query for an advertisement; calculating a base price for the advertisement using recent historical information from contracts matching the attribute parameters; calculating a price response by adjusting the base price to reflect market conditions; calculating a non-guaranteed display opportunity cost for the adjusted base price; and calculating a final price as a function of the adjusted base price and the non-guaranteed display opportunity cost, with the non-guaranteed display opportunity cost as a lower bound for the price. | 07-17-2014 |
Patent application number | Description | Published |
20110192723 | Systems and methods for manipulating a molecule in a nanopore - Techniques for manipulating a molecule in a nanopore embedded in a lipid bilayer are described. In one example, an acquiring electrical stimulus level is applied across a lipid bilayer wherein a region of the lipid bilayer containing the nanopore is characterized by a resistance and wherein the acquiring electrical stimulus level tends to draw the molecule from a surrounding fluid into the nanopore, a change in the resistance of the lipid bilayer resulting from the acquisition of at least a portion of a molecule into the nanopore is detected, the acquiring electrical stimulus level is changed to a holding electrical stimulus level wherein the portion of the molecule remains in the nanopore upon the changing of the acquiring electrical stimulus level to the holding electrical stimulus level. | 08-11-2011 |
20110193249 | Systems and methods for forming a nanopore in a lipid bilayer - Techniques for forming a nanopore in a lipid bilayer are described herein. In one example, an agitation stimulus level such as an electrical agitation stimulus is applied to a lipid bilayer wherein the agitation stimulus level tends to facilitate the formation of nanopores in the lipid bilayer. In some embodiments, a change in an electrical property of the lipid bilayer resulting from the formation of the nanopore in the lipid bilayer is detected, and a nanopore has formed in the lipid bilayer is determined based on the detected change in the lipid bilayer electrical property. | 08-11-2011 |
20110193570 | Systems and methods for characterizing a molecule - Techniques for characterizing a molecule are described herein. In one example, a portion of the molecule is trapped in a nanopore, a variable voltage is applied across the nanopore until the trapped portion of molecule is moved within the nanopore, and the molecule is characterized based on the electrical stimulus required to affect movement of at least a portion of the trapped portion of the molecule within the nanopore. | 08-11-2011 |
20110287414 | Systems and methods for identifying a portion of a molecule - Techniques for identifying a portion of a molecule are described herein. In one example, multiple electrical measurements associated with a molecule are acquired, wherein each of the multiple electrical measurements corresponds to a discrete position of the molecule within a nanopore. The multiple electrical measurements are correlated with one or more sequences of electrical measurements corresponding to a possible structure of the molecule. The portion of molecule is determined to include the possible structure of the molecule based on the correlation. | 11-24-2011 |
20120187963 | SYSTEM FOR DETECTING ELECTRICAL PROPERTIES OF A MOLECULAR COMPLEX - A system for detecting electrical properties of a molecular complex is disclosed. The system includes an electrode electrically coupled to a molecular complex that outputs an electrical signal affected by an electrical property of the molecular complex, wherein the effect of the electrical property of the molecular complex on the electrical signal is characterized by an expected bandwidth. The system further includes an integrating amplifier circuit configured to receive the electrical signal from the electrode. The integrating amplifier circuit is further configured to selectively amplify and integrate a portion of the electrical signal over time within a predetermined bandwidth, wherein the predetermined bandwidth is selected at least in part based on the expected bandwidth. | 07-26-2012 |
20120188092 | SYSTEM FOR COMMUNICATING INFORMATION FROM AN ARRAY OF SENSORS - A system for communicating information from an array of sensors is disclosed. The system comprises a sensor array that includes a plurality of sensors, wherein each sensor senses a physical property of a material that is in communication with the sensor. The system further comprises signal processing circuitry associated with each sensor that integrates the output of the sensor over time and compares the integrated output to a threshold. The system further comprises a communication network coupled to the signal processing circuitry that outputs information indicating that the integrated output corresponding to a given sensor has reached the threshold. | 07-26-2012 |
20120196759 | TEMPERATURE REGULATION OF MEASUREMENT ARRAYS - A system for regulating a temperature of a measurement array is disclosed. The system includes a measurement array including a plurality of sensors, wherein the plurality of sensors are integrated onto an integrated circuit die. The system includes a thermal sensor integrated onto the integrated circuit die, wherein the thermal sensor senses a temperature associated with the plurality of sensors. The system further includes a heat pump coupled to the integrated circuit die, wherein the heat pump is controlled by a feedback control circuit including the thermal sensor. | 08-02-2012 |
20130015068 | SYSTEMS AND METHODS FOR CHARACTERIZING A MOLECULE - Techniques for characterizing a molecule are described herein. In one example, a portion of the molecule is trapped in a nanopore, a variable voltage is applied across the nanopore until the trapped portion of molecule is moved within the nanopore, and the molecule is characterized based on the electrical stimulus required to affect movement of at least a portion of the trapped portion of the molecule within the nanopore. | 01-17-2013 |
20130207205 | NOISE SHIELDING TECHNIQUES FOR ULTRA LOW CURRENT MEASUREMENTS IN BIOCHEMICAL APPLICATIONS - A device having an integrated noise shield is disclosed. The device includes a plurality of vertical shielding structures substantially surrounding a semiconductor device. The device further includes an opening above the semiconductor device substantially filled with a conductive fluid, wherein the plurality of vertical shielding structures and the conductive fluid shield the semiconductor device from ambient radiation. In some embodiments, the device further includes a conductive bottom shield below the semiconductor device shielding the semiconductor device from ambient radiation. In some embodiments, the opening is configured to allow a biological sample to be introduced into the semiconductor device. In some embodiments, the vertical shielding structures comprise a plurality of vias, wherein each of the plurality of vias connects more than one conductive layers together. In some embodiments, the device comprises a nanopore device, and wherein the nanopore device comprises a single cell of a nanopore array. | 08-15-2013 |
20130244340 | Nanopore Based Molecular Detection and Sequencing - This disclosure provides systems and methods for molecular identification and polymer (e.g., nucleic acid) sequencing using nanopores. The polymer may be passed through or in proximity to the nanopore and various subunits of the polymer may affect the current flowing through the nanopore. The various subunits may be identified by measuring the current at a plurality of voltages applied across the nanopore and/or membrane. In some cases, the polymerization of tagged nucleotides presents tag molecules to the nanopore that can be identified by measuring the current at a plurality of voltages applied across the nanopore and/or membrane. Also provided herein are systems and methods for sequencing both the sense and anti-sense strand of a double stranded nucleic acid molecule with a nanopore and methods for using ribonucleic acid (RNA) speed bump molecules to slow the passage of a nucleic acid molecule through or in proximity to a nanopore. | 09-19-2013 |
20140034497 | CHIP SET-UP AND HIGH-ACCURACY NUCLEIC ACID SEQUENCING - The present disclosure provides devices, systems and methods for sequencing nucleic acid molecules. Nucleic acid molecules can be sequenced with a high accuracy (e.g., greater than 97% in a single pass) using a chip comprising an array of independently addressable nanopore sensors at a density of at least about 500 sites per 1 mm | 02-06-2014 |
20140134616 | NUCLEIC ACID SEQUENCING USING TAGS - This disclosure provides chips, systems and methods for sequencing a nucleic acid sample. Tagged nucleotides are provided into a reaction chamber comprising a nanopore in a membrane. An individual tagged nucleotide of the tagged nucleotides can contain a tag coupled to a nucleotide, which tag is detectable with the aid of the nanopore. Next, an individual tagged nucleotide of the tagged nucleotides can be incorporated into a growing strand complementary to a single stranded nucleic acid molecule derived from the nucleic acid sample. With the aid of the nanopore, a tag associated with the individual tagged nucleotide can be detected upon incorporation of the individual tagged nucleotide. The tag can be detected with the aid of the nanopore when the tag is released from the nucleotide. | 05-15-2014 |
20140303032 | SYSTEMS AND METHODS FOR DETERMINING GENETIC DATA - Systems and methods of polynucleotide sequencing are provided. Systems and methods optimize control, speed, movement, and/or translocation of a sample (e.g., a polynucleotide) within, through, or at least partially through a nanopore or a type of protein or mutant protein in order to accumulate sufficient time and current blocking information to identify contiguous nucleotides or plurality of nucleotides in a single-stranded area of a polynucleotide. | 10-09-2014 |
20150119259 | NUCLEIC ACID SEQUENCING BY NANOPORE DETECTION OF TAG MOLECULES - This disclosure provides systems and methods for sequencing nucleic acids using nucleotide analogues and translocation of tags from incorporated nucleotide analogues through a nanopore. In aspects, this disclosure is related to composition, method, and system for sequencing a nucleic acid using tag molecules and detection of translocation through a nanopore of tags released from incorporation of the molecule. | 04-30-2015 |
Patent application number | Description | Published |
20120160681 | NANOPORE-BASED SINGLE DNA MOLECULE CHARACTERIZATION, IDENTIFICATION AND ISOLATION USING SPEED BUMPS - The present invention relates to a method of using nanopores to obtain sequence information of sample DNAs in ss test DNAs. The method comprises using speed bumps to stall the ss test DNAs in the nanopores at random positions of the ss test DNAs to obtain sequence information of each and every nucleotides of the sample DNAs, and to construct the whole sequences of the sample DNAs. The present invention also relates to identification and/or isolation of test DNAs having desired sequence(s) using nanopore detectors facilitated by speed bump. | 06-28-2012 |
20120160688 | NANOPORE-BASED SINGLE DNA MOLECULE CHARACTERIZATION USING SPEED BUMPS - The present invention relates to a method of using nanopore to obtain sequence information of an unknown structure (unknown DNA) in a ss test DNA. The method comprises using speed bump to stall the ss test DNA in the nanopore at random positions of the ss test DNA to obtain sequence information of each and every nucleotides of the unknown DNA, and to construct the whole sequence of the unknown DNA. The present invention also relates to a novel method of trapping a ss test DNA in a nanopore using two bulky structures formed under different conditions (e.g. different temperature), and the bulky structures are able to keep the ss test DNA trapped in a nanopore at a working temperature. | 06-28-2012 |
20130237460 | SENSOR CIRCUIT FOR CONTROLLING, DETECTING, AND MEASURING A MOLECULAR COMPLEX - A device for controlling, detecting, and measuring a molecular complex is disclosed. The device comprises a common electrode. The device further comprises a plurality of measurement cells. Each measurement cell includes a cell electrode and an integrator electronically coupled to the cell electrode. The integrator measures the current flowing between the common electrode and the cell electrode. The device further comprises a plurality of analog-to-digital converters, wherein an integrator from the plurality of measurement cells is electrically coupled to one analog-to-digital converter of the plurality of analog-to-digital converters. | 09-12-2013 |
20140014513 | SYSTEMS AND METHODS FOR CHARACTERIZING A MOLECULE - Techniques for characterizing a molecule are described herein. In one example, a portion of the molecule is trapped in a nanopore, a variable voltage is applied across the nanopore until the trapped portion of molecule is moved within the nanopore, and the molecule is characterized based on the electrical stimulus required to affect movement of at least a portion of the trapped portion of the molecule within the nanopore. | 01-16-2014 |
20140027866 | NOISE SHIELDING TECHNIQUES FOR ULTRA LOW CURRENT MEASUREMENTS IN BIOCHEMICAL APPLICATIONS - A device having an integrated noise shield is disclosed. The device includes a plurality of vertical shielding structures substantially surrounding a semiconductor device. The device further includes an opening above the semiconductor device substantially filled with a conductive fluid, wherein the plurality of vertical shielding structures and the conductive fluid shield the semiconductor device from ambient radiation. In some embodiments, the device further includes a conductive bottom shield below the semiconductor device shielding the semiconductor device from ambient radiation. In some embodiments, the opening is configured to allow a biological sample to be introduced into the semiconductor device. In some embodiments, the vertical shielding structures comprise a plurality of vias, wherein each of the plurality of vias connects more than one conductive layers together. In some embodiments, the device comprises a nanopore device, and wherein the nanopore device comprises a single cell of a nanopore array. | 01-30-2014 |
20140203464 | SYSTEMS AND METHODS FOR FORMING A NANOPORE IN A LIPID BILAYER - A method of forming a nanopore in a lipid bilayer is disclosed. A nanopore forming solution is deposited over a lipid bilayer. The nanopore forming solution has a concentration level and a corresponding activity level of pore molecules such that nanopores are substantially not formed un-stimulated in the lipid bilayer. Formation of a nanopore in the lipid bilayer is initiated by applying an agitation stimulus level to the lipid bilayer. In some embodiments, the concentration level and the corresponding activity level of pore molecules are at levels such that less than 30 percent of a plurality of available lipid bilayers have nanopores formed un-stimulated therein. | 07-24-2014 |
20140221249 | NANOPORE ARRAYS - A method of analyzing molecules using a nanopore array including a plurality of cells included on a chip is disclosed. Nanopores are caused to be formed in at least a portion of the plurality of the cells. A first physical measurement of the nanopores is evaluated. It is determined whether to cause the molecules to interact with the nanopores. At least a portion of the nanopores is caused to interact with the molecules. A second physical measurement of the nanopores that indicates a property of the molecules is evaluated. It is determined whether to cause the nanopores to be reformed so that the cells may be reused to interact with additional molecules. | 08-07-2014 |
20140374252 | SYSTEMS AND METHODS FOR FORMING A NANOPORE IN A LIPID BILAYER - Techniques for forming a nanopore in a lipid bilayer are described herein. In one example, an agitation stimulus level such as an electrical agitation stimulus is applied to a lipid bilayer wherein the agitation stimulus level tends to facilitate the formation of nanopores in the lipid bilayer. In some embodiments, a change in an electrical property of the lipid bilayer resulting from the formation of the nanopore in the lipid bilayer is detected, and a nanopore has formed in the lipid bilayer is determined based on the detected change in the lipid bilayer electrical property. | 12-25-2014 |
20140374253 | SYSTEMS AND METHODS FOR MANIPULATING A MOLECULE IN A NANOPORE - Techniques for manipulating a molecule in a nanopore embedded in a lipid bilayer are described. In one example, an acquiring electrical stimulus level is applied across a lipid bilayer wherein a region of the lipid bilayer containing the nanopore is characterized by a resistance and wherein the acquiring electrical stimulus level tends to draw the molecule from a surrounding fluid into the nanopore, a change in the resistance of the lipid bilayer resulting from the acquisition of at least a portion of a molecule into the nanopore is detected, the acquiring electrical stimulus level is changed to a holding electrical stimulus level wherein the portion of the molecule remains in the nanopore upon the changing of the acquiring electrical stimulus level to the holding electrical stimulus level. | 12-25-2014 |
20150056364 | SYSTEMS AND METHODS FOR ASSEMBLING A LIPID BILAYER ON A SUBSTANTIALLY PLANAR SOLID SURFACE - Techniques for assembling a lipid bilayer on a substantially planar solid surface are described herein. In one example, a lipid material such as a lipid suspension is deposited on a substantially planar solid surface, a bubble filled with fast diffusing gas molecules is formed on the solid surface, and the gas molecules are allowed to diffuse out of the bubble to form a lipid bilayer on the solid surface. | 02-26-2015 |
20150094214 | SYSTEMS AND METHODS FOR CHARACTERIZING A MOLECULE - Techniques for characterizing a molecule are described herein. In one example, a portion of the molecule is trapped in a nanopore, a variable voltage is applied across the nanopore until the trapped portion of molecule is moved within the nanopore, and the molecule is characterized based on the electrical stimulus required to affect movement of at least a portion of the trapped portion of the molecule within the nanopore. | 04-02-2015 |
20150107996 | NON-FARADAIC, CAPACITIVELY COUPLED MEASUREMENT IN A NANOPORE CELL ARRAY - A method of identifying a molecule is disclosed. A molecule is drawn to a nanopore by applying a first voltage signal to a pair of electrodes during a first period, wherein the first voltage signal causes a first ionic current through the nanopore that is indicative of a property of a portion of the molecule proximate to the nanopore. The molecule is released from the nanopore by applying a second voltage signal to the pair of electrodes during a second period, wherein the second voltage signal causes a second ionic current through the nanopore. The first period and the second period are determined based at least in part on a net ionic current through the nanopore comprising the first ionic current and the second ionic current. | 04-23-2015 |
Patent application number | Description | Published |
20090061406 | CONSTRUCTING A PROFILE USING SELF-DESCRIPTIVE IMAGES FOR USE IN A SOCIAL ENVIRONMENT - Methods and apparatus are described in which a plurality of sensory stimuli are presented to a user. A response from the user to each of selected ones of the sensory stimuli is recorded where the response is given within a period of time from the presentation of the corresponding sensory stimulus. The period of time is selected to increase the likelihood that the recorded responses are spontaneous. | 03-05-2009 |
20130275924 | LOW-ATTENTION GESTURAL USER INTERFACE - A system and method to generate a touch-based user interface that allows users to reliably carry out tasks in a low-attention environment. The touch-based user interface relies upon swipe and tap gestures that are easily entered by a user without having to concentrate on a touchscreen or display associated with a touchpad on which the gestures are entered. For gestures that are swipes, only the direction of the swipe is utilized by the system in interpreting the entered command. For tap gestures, only the number of taps in a sequence, as well as the duration of taps, is utilized by the system in interpreting the entered command. By not correlating the location of the entered gestures with what is displayed on the associated display screen, the touch interface disclosed herein is well suited for environments where a user is unable to look at the display screen while performing gestures. | 10-17-2013 |
20140095167 | SYSTEMS AND METHODS FOR PROVIDING A VOICE AGENT USER INTERFACE - Some embodiments relate to techniques performed at least in part by at least one voice agent executing on a computing device. The techniques comprise responsive to the at least one voice agent receiving input at least partially specifying a requested action to be performed at least partially by an application program, presenting visual feedback responsive to the input concurrently via a user interface of the at least one voice agent and a user interface of the application program. | 04-03-2014 |
20140095168 | SYSTEMS AND METHODS FOR PROVIDING A VOICE AGENT USER INTERFACE - Some embodiments provide techniques performed by at least one voice agent. The techniques include receiving voice input; accessing contextual information related to an application program that has focus of the computing device when the voice input is received; and using the contextual information to interpret the received voice input. | 04-03-2014 |
20140095171 | SYSTEMS AND METHODS FOR PROVIDING A VOICE AGENT USER INTERFACE - Some embodiments provide techniques performed by at least one voice agent. The techniques include receiving voice input specifying a requested action; and identifying a subject of the requested action from the voice input and information relating to a prior action invoked by the at least one voice agent, wherein the information identifies a subject of the prior action. | 04-03-2014 |
20140095172 | SYSTEMS AND METHODS FOR PROVIDING A VOICE AGENT USER INTERFACE - Some embodiments provide techniques performed by at least one voice agent. The techniques include receiving voice input from a user at least partially specifying a requested action to be performed at least in part by an application program, wherein the requested action requires a plurality of inputs to be fully specified; and in response to receiving the voice input, making the application program accessible to the user prior to completion of performance of the requested action, so as to enable the user to provide and/or edit at least one input of the plurality of inputs by directly interacting with the application program. | 04-03-2014 |
20140095173 | SYSTEMS AND METHODS FOR PROVIDING A VOICE AGENT USER INTERFACE - Some embodiments provide techniques performed by at least one voice agent. The techniques include receiving voice input; identifying at least one application program as relating to the received voice input; and displaying at least one selectable visual representation that, when selected, causes focus of the computing device to be directed to the at least one application program identified as relating to the received voice input. | 04-03-2014 |