Patent application number | Description | Published |
20080319779 | Activation system architecture - Techniques are described for generating a license for software installed on a device. An entitlement certificate is generated including one or more entitlements describing license characteristics of the software. The one or more entitlements are determined in accordance with first information about the software. The first information includes at least one of a purchase token and package information. A binding certificate in accordance with a binding type for the software is generated. A license in accordance with said binding certificate and said entitlement certificate is generated. The binding certificate identifies an entity to which the license is bound. | 12-25-2008 |
20090193392 | DYNAMIC INTERMEDIATE LANGUAGE MODIFICATION AND REPLACEMENT - Embodiments are directed to providing intermediate language (IL) code on a per-method basis for at least one method of a binary. In one embodiment, a computer system selects a method from among various methods included in a binary file, where the methods are configured to perform various intended functions for an application. The computer system appends a descriptive marker to the selected method indicating how to obtain IL code that is to be included in the body of the selected method, receives a command to execute the selected method, and refers to the appended descriptive marker to generate an IL code request based on the indication in the descriptive marker. The computer system submits the generated IL code request to one or more IL code providers to request IL code for the selected method, receives the requested IL code for the selected method and inserts the IL code into the body of the selected method. | 07-30-2009 |
20110145281 | Portable Application Registry - This document describes techniques that enable an application to operate as if the application were running on its native computing system when it is actually running on another computing system. The techniques may do so by building a portable database having metadata particular to the application, which can be stored in a portable device along with that application. When that portable device is connected to another computing system, the portable database may be used to supplement or supplant the other computing system's database to enable the application to operate with its particular functionality. | 06-16-2011 |
20110296532 | SECURE SERIAL NUMBER - A serial number for a software product is secured with an authenticator value. The authenticator value and the serial number are evaluated entirely by a remote authentication server such that no cryptographic authentication occurs on a local computer on which the software product is being installed. An abbreviated portion of the authenticator value is used for offline authentication. | 12-01-2011 |
20140095394 | ACTIVATION SYSTEM ARCHITECTURE - Techniques are described for generating a license for software installed on a device. An entitlement certificate is generated including one or more entitlements describing license characteristics of the software. The one or more entitlements are determined in accordance with first information about the software. The first information includes at least one of a purchase token and package information. A binding certificate in accordance with a binding type for the software is generated. A license in accordance with said binding certificate and said entitlement certificate is generated. The binding certificate identifies an entity to which the license is bound. | 04-03-2014 |
20150317347 | Portable Application Registry - The application describes updating, by a computing system, a table to include first data usable to locate a first portion of metadata in a supplementary database that is accessible from a storage device. The metadata is related to one or more functions of an application that execute on the computing system. The table also includes second data usable to locate a second portion of the metadata in a system database of the computing system. During execution of the application, a request for one or more portions of the metadata is received, and the table is used to determine one or more locations of the one or more portions of the metadata of the request. In response to the request, at least one of the first portion of the metadata is read from the supplementary database or the second portion of the metadata is read from the system database. | 11-05-2015 |
Patent application number | Description | Published |
20090007265 | Defending Against Denial Of Service Attacks - In various embodiments, a server may be provided. The server may respond to a request for a service, from a processing device, with a challenge. The challenge may include a partial key for a memory-intensive operation, a number of iterations of the memory-intensive operation to perform, and a result of performing the number of iterations of the memory-intensive operation. Upon receiving the challenge, the processing device may choose a complete key consistent with the partial key and may produce a proposed result by performing the memory-intensive operation for the number of iterations. When the proposed result matches the result included in the challenge, the processing device may send a challenge answer, including the chosen complete key, to the server. Upon receiving a correct challenge answer from the processing device, the server may access the requested service and may return a result of the access to the processing device. | 01-01-2009 |
20090092253 | OPTIMIZING AMOUNT OF DATA PASSED DURING SOFTWARE LICENSE ACTIVATION - During a software activation process, a processing device may provide a software license key to be communicated to an activation authority. The software license key may be provided to the activation authority via one of a number of communication methods, such as, for example, via a telephone, via a facsimile, via e-mail, via a text message, or via other communication methods. A length of the software license key may be based on an expected amount of time to provide the software license key to the activation authority. When the expected amount of time is relatively long, the software license key may be relatively short. When the expected amount of time is relatively short, the software license key may be relatively long. In some embodiments, a relatively short software license key may be a unique subset of a relatively long software license key. | 04-09-2009 |
Patent application number | Description | Published |
20120158395 | NETWORK STIMULATION ENGINE - Methods, devices, and systems are disclosed for simulating a large, realistic computer network. Virtual actors statistically emulate the behaviors of humans using networked devices or responses and automatic functions of networked equipment, and their stochastic actions are queued in buffer pools by a behavioral engine. An abstract machine engine creates the minimal interfaces needed for each actor, and the interfaces then communicate persistently over a network with each other and real and virtual network resources to form realistic network traffic. The network can respond to outside stimuli, such as a network mapping application, by responding with false views of the network in order to spoof hackers, and the actors can respond by altering a software defined network upon which they operate. | 06-21-2012 |
20120253779 | NETWORK STIMULATION ENGINE - Methods, devices, and systems are disclosed for simulating a large, realistic computer network. Virtual actors statistically emulate the behaviors of humans using networked devices or responses and automatic functions of networked equipment, and their stochastic actions are queued in buffer pools by a behavioral engine. An abstract machine engine creates the minimal interfaces needed for each actor, and the interfaces then communicate persistently over a network with each other and real and virtual network resources to form realistic network traffic. The network can respond to outside stimuli, such as a network mapping application, by responding with false views of the network in order to spoof hackers, and the actors can respond by altering a software defined network upon which they operate. | 10-04-2012 |
20130212644 | NETWORK STIMULATION ENGINE - Methods, devices, and systems are disclosed for simulating a large, realistic computer network. Virtual actors statistically emulate the behaviors of humans using networked devices or responses and automatic functions of networked equipment, and their stochastic actions are queued in buffer pools by a behavioral engine. An abstract machine engine creates the minimal interfaces needed for each actor, and the interfaces then communicate persistently over a network with each other and real and virtual network resources to form realistic network traffic. The network can respond to outside stimuli, such as a network mapping application, by responding with false views of the network in order to spoof hackers, and the actors can respond by altering a software defined network upon which they operate. | 08-15-2013 |
Patent application number | Description | Published |
20120215763 | DYNAMIC DISTRIBUTED QUERY EXECUTION OVER HETEROGENEOUS SOURCES - An execution strategy is generated for a program that interacts with data from multiple heterogeneous data sources during program execution as a function of data source capabilities and costs. Portions of the program can be executed locally and/or remotely with respect to the heterogeneous data sources and results combined. | 08-23-2012 |
20120216077 | DYNAMIC LAZY TYPE SYSTEM - A dynamic, lazy type system is provided for a dynamic, lazy programming language. Consequently, programs can benefit from runtime flexibility and lightweight notation in combination with benefits afforded by a substantial type system. | 08-23-2012 |
20130086327 | AUTOMATIC CACHING OF PARTIAL RESULTS WHILE EDITING SOFTWARE - An automatic caching system is described herein that automatically determines user-relevant points at which to incrementally cache expensive to obtain data, resulting in faster computation of dependent results. The system can intelligently choose between caching data locally and pushing computation to a remote location collocated with the data, resulting in faster computation of results. The automatic caching system uses stable keys to uniquely refer to programmatic identifiers. The system annotates programs before execution with additional code that utilizes the keys to associate and cache intermediate programmatic results. The system can maintain the cache in a separate process or even on a separate machine to allow cached results to outlive program execution and allow subsequent execution to utilize previously computed results. Cost estimations are performed in order to choose whether utilizing cached values or remote execution would result in a faster computation of a result. | 04-04-2013 |
20150178407 | CONSTRUCTING QUERIES FOR EXECUTION OVER MULTI-DIMENSIONAL DATA STRUCTURES - Various technologies pertaining to construction of a query for execution over a cube are described. Tabular data is presented on a displayed on a display screen, where the tabular data represents at least a portion of a data cube. Input is received with respect to the tabular data, and responsive to the input being received, a query is constructed based upon the input. The query is executed over the data cube, resulting in provisioning of a new table. | 06-25-2015 |
20150278072 | DYNAMIC LAZY TYPE SYSTEM - A dynamic, lazy type system is provided for a dynamic, lazy programming language. Consequently, programs can benefit from runtime flexibility and lightweight notation in combination with benefits afforded by a substantial type system. | 10-01-2015 |
Patent application number | Description | Published |
20100250625 | OBJECT-RELATIONAL MAPPING WITH DYNAMIC RELATIONAL SCHEMAS - In an embodiment, a generic database application of a computer system receives a portion of input data from a database. The generic database application can communicate with the database using a variety of different database schemas. The generic database application of the computer system infers a portion of ORM metadata associated with the received input data. The computer system accesses a generic ORM query where the ORM query is configured to provide mapping information to map the input data into a graph of objects according to the database object properties included in the ORM metadata. The computer system maps the input data into a graph of objects using the database object properties included in the ORM metadata and displays an ORM object view which includes the graph of objects. | 09-30-2010 |
20110137959 | REPRESENTING RELATIONAL SCHEMA INFORMATION USING GENERIC META SCHEMAS - In an embodiment, a computer system defines a generic relational meta-schema (GRMS), where the GRMS describes a generic representation for relational schemas and where the GRMS includes metadata indicating how a relational schema is to be stored as data in the data store. The computer system also defines describes a generic relational data schema (GRDS), where the GRDS describes a generic representation for relational data and where the GRDS includes metadata that indicates how relational data is to be stored in the data store in a generic fashion not necessarily complying with the relational schema for the data. Next, the computer system stores data in the data store according to the generic relational data schema and stores metadata as data in the data store according to the generic relational meta-schema. | 06-09-2011 |
20140136511 | DISCOVERY AND USE OF NAVIGATIONAL RELATIONSHIPS IN TABULAR DATA - Detection and use of relationships in tabular data is enhanced. A foreign-key-based relationship between two tables in memory is automatically discovered by a module. A view over table data is computationally augmented by adding an expandable hierarchical column. The expandable hierarchical column includes second table data that is related to rows of a first table by the discovered foreign-key-based relationship. A naming scheme for the added column is described. Sometimes the augmentation places an AddJoinColumn operator in a query expression tree; sometimes the tree is rewritten by moving a query operator or replacing a specified pattern of operators by a flat Join operation between two tables. Column expansion may be followed by reshaping data into a flat table, by getting a homogeneous query, by performing a join, or other operations. | 05-15-2014 |
Patent application number | Description | Published |
20110196899 | PARALLEL FILE SYSTEM PROCESSING - A treewalk for splitting a file directory is disclosed for parallel execution of work items over a filesystem. The given work item is assigned to a worker. Thereafter, a request is sent to split the file directory to share a portion of the file directory with another worker. The worker examines the file directory for a next splittable directory entry key after a current in-progress location within a key space for the file directory. If no key is detected, the file directory is identified as unsplittable. If an entry is detected, the key space is progressively searched for a next entry between a next available directory entry key and an upper boundary. The worker identifies the file directory as splittable if the next available entry is found, providing a range of entries within the file directory for which parallel execution of the work item. | 08-11-2011 |
20150325315 | PRIORITIZED REPAIR OF DATA STORAGE FAILURES - Embodiments are directed towards managing data storage that may experience a data failure. If a repair event is associated with a data storage failure, a new repair task may be generated and added to a task list. A priority value for each repair task in the task list may be determined based in part on the mean-time-to-data-loss (MTTDL) value associated with each repair task in the task list such that a lower MTTDL may indicate a higher priority value over a lower MTTDL. One or more repair tasks may be promoted to become active repair tasks based on the priority value the repair tasks such that the promoted repair tasks have a higher priority that than other repair tasks in the task list, if any. Each active repair task may be executed to repair one or more associated the storage failures. | 11-12-2015 |
20160085588 | DISTRIBUTED STORAGE DATA REPAIR AIR VIA PARTIAL DATA REBUILD WITHIN AN EXECUTION PATH - Embodiments are directed towards managing the distribution of tasks in a storage system. An execution path for tasks may be generated based on the type of the task and characteristics of the storage system such that the execution path includes storage computers in a storage system. The tasks may be provided to each storage computer in the execution path. A working set of intermediate results may be generated on the storage computer in the execution path. If there is more than one storage computer in the execution path, working sets may be iteratively communicated to a next storage computer in the execution path such that the next storage computer employs a previously generated working set to generate a next working set until each storage computer in the execution path has been employed to generate a working set. The results may be stored on the storage computers. | 03-24-2016 |
Patent application number | Description | Published |
20130217283 | EPOXY RESIN COMPOSITION FOR FIBER REINFORCED COMPOSITE MATERIAL, PREPREG, AND FIBER REINFORCED COMPOSITE MATERIAL - An epoxy resin composition having components (A), (B), (C), and (D), wherein the epoxy resin composition has a viscosity at 40° C. of about 1×10 | 08-22-2013 |
20140087178 | PREPREG, FIBER REINFORCED COMPOSITE MATERIAL, AND MANUFACTURING METHOD FOR FIBER REINFORCED COMPOSITE MATERIAL - An embodiment relates to a prepreg having a structure comprising a first layer and a second layer, wherein the prepreg comprises component (A) comprising a reinforcing fiber, component (B) comprising a thermosetting resin, and component (C) comprising a particle or a fiber of a thermoplastic resin, the component (C) is substantially locally distributed in the first layer and the prepreg is a partially impregnated prepreg. | 03-27-2014 |
20140309336 | PREPREG, FIBER REINFORCED COMPOSITE MATERIAL, AND MANUFACTURING METHOD FOR FIBER REINFORCED COMPOSITE MATERIAL - Embodiments herein relate to a prepreg comprising a thermosetting resin, and reinforcing fibers in the thermosetting resin, wherein when the prepreg is cured in vacuum bag only conditions, and a method of making the same. The method also applies for autoclave processing. Embodiments also relate to a cured fiber reinforced composite material made by thermally curing the prepreg. | 10-16-2014 |
Patent application number | Description | Published |
20140289390 | SYSTEMS AND METHODS FOR SCALABLE NETWORK MONITORING - A network security device may gather a large amount of metadata pertaining to the connections being managed thereby. A refinement module may filter and/or aggregate the connection metadata. The metadata may be refined on the network security device. The refined metadata may be provided for display on a terminal. The refined metadata may include a subset of the larger connection metadata, which may reduce the overhead required to display and/or transmit monitoring information to the terminal device. The refined metadata may comprise connection groups, which may be formed based on aggregation criteria, such as connection source, destination, application, security policy, protocol, port, and/or the like. The connection groups may be ranked in accordance with ranking criteria. | 09-25-2014 |
20140289847 | SYSTEMS AND METHODS FOR SCALABLE NETWORK MONITORING - A network security device may gather a large amount of metadata pertaining to the connections being managed thereby. A refinement module may filter and/or aggregate the connection metadata. The metadata may be refined on the network security device. The refined metadata may be provided for display on a terminal. The refined metadata may include a subset of the larger connection metadata, which may reduce the overhead required to display and/or transmit monitoring information to the terminal device. The refined metadata may comprise connection groups, which may be formed based on aggregation criteria, such as connection source, destination, application, security policy, protocol, port, and/or the like. The connection groups may be ranked in accordance with ranking criteria. | 09-25-2014 |
Patent application number | Description | Published |
20120023251 | DYNAMIC COMPOSITION OF MEDIA - The subject disclosure relates to dynamic composition including the ability to create interoperable combinations of content by the publisher, e.g., determined to be an optimal combination, and offer such combinations to client devices in an interoperable way to allow simple selection by devices without complex programming, web pages, etc. specific to each device. Compositions are dynamic in that new audio, video, subtitle, etc. tracks can be added to a given composition without changing any of the other tracks, e.g., by updating the composition's extensible markup language (XML), and new compositions can be created or removed at any time without changing any audio or video files. Interoperable and scalable “discovery” is also enabled whereby random devices can contact a Web server, find and play a composition matched to the given devices and users, e.g., optimal composition for a given device and user. Using the content identification and description format of compositions, devices can search, sort, browse, display, etc. content that is available, determine if it is compatible at the device, decode, and determine digital rights management (DRM) level, and content level. | 01-26-2012 |
Patent application number | Description | Published |
20080252378 | Gain Adjustment for Programmable Gain Amplifiers - A programmable gain amplifier (PGA) circuit includes a gain adjust circuit and a gain select circuit that are both coupled to an output of an amplifier. The gain select circuit completes feedback to the amplifier while the gain adjust circuit is arranged to boost or cut the gain of the gain selection circuit. The gain adjust circuit can be arranged as a trim adjustment to the overall gain of the PGA circuit, where a different trim adjustment can be mapped to each gain setting such as from a look-up table. In other example implementations, the PGA circuit can periodically switch between multiple gain settings using a modulation scheme such that the overall gain is blended between the various gain settings according to a duty cycle, pulse-width, or delta-sigma modulation, with a time averaging effect on the overall gain of the PGA circuit. | 10-16-2008 |
20090251215 | AMPLIFIER OUTPUT STAGE WITH EXTENDED OPERATING RANGE AND REDUCED QUIESCENT CURRENT - An output stage of an amplifier circuit includes one or more output transistors that are selectively driven by a boosted drive circuit, where the boosted drive circuit is arranged such that the output range of the amplifier circuit is increased while maintaining reduced quiescent current. The drive signal to each output transistor is selectively increased only when demanded by the output load conditions. The threshold for boosting the drive signal can be adjusted for optimized performance. In one example, a class AB output stage includes a separate drive boost circuit for each output transistor. For this example, each drive boost circuit has a separate threshold for boosting each of the drive signals to the output transistors. The boosting can also be adjusted to optimize the differential input stage and current mirror maximum current requirement while maintaining minimum required bias currents. | 10-08-2009 |
20130020867 | SELF SYNCHRONIZING POWER CONVERTER APPARATUS AND METHOD SUITABLE FOR AUXILIARY BIAS FOR DYNAMIC LOAD APPLICATIONS - An auxiliary power supply or bias voltage supply employs a step up switch mode DC/DC power converter topology to supply regulated bias supply voltages, from very low input voltages (e.g., less than 2V). The supply will synchronize to dynamic loads making it particularly useful in circuits with periodic high peak current power demands, for example, gate drive circuits employed in regulated switched mode power converters. When unladed, the supply will efficiently adjust its cycle period to the minimum required to maintain the desired boosted output voltage. Additional transformer windings or a charge pump may be used to generate additional vias voltage sources. | 01-24-2013 |
20130021108 | OSCILLATOR APPARATUS AND METHOD WITH WIDE ADJUSTABLE FREQUENCY RANGE - An oscillator formed from low cost discrete semiconductors and passive devices creates a linear periodic ramp of constant frequency with ramp slope based on an external voltage signal. Parameters are stable over a wide range of temperatures and variations of transistor parameters that normally degrade in extreme environments. The oscillator period can be phase and frequency synchronized to an external clock source over a wide range of frequencies. The oscillator ramp generator phase can be synchronized on a cycle by cycle basis for incorporation in power converters employing spread spectral EMI reduction techniques, multi-converter systems employing clock interleaving for distribution bus filter optimization, and resonant mode converters employing zero voltage switching techniques. Oscillator ramp rate is independent of frequency and can be synchronized to DC (inhibit) for use in ultra low power burst mode power conversion. | 01-24-2013 |
20130021702 | INPUT CONTROL APPARATUS AND METHOD WITH INRUSH CURRENT, UNDER AND OVER VOLTAGE HANDLING - Control circuitry handles inrush current, and may provide under voltage and/or over voltage monitoring and handling, as well as remote enable handling. The circuitry may advantageously employ a sense capacitor in parallel with an input capacitor (e.g., bulk input filter capacitor), and a current mirror to produce a signal proportional to input current. A clamp circuit may control a series pass device to regulate current in response to the proportional signal, or to interrupt current flow in response to an under voltage or over voltage condition or receipt of a signal indicative of a disable state. An enable signal may be summed into a comparator that handles under voltage condition determination. | 01-24-2013 |
Patent application number | Description | Published |
20150178915 | Tagging Images With Emotional State Information - Images, such as photographs or videos, are tagged with emotional state and/or biometric information. Emotional state information (or mood) may be stored in metadata of an electronic image. A computing device, such as a cellular telephone, receives an image from a camera as well as biometric information from a sensor. Sensors may be located on the computing device, or alternatively on a user wearable device. Biometric information may be from a user taking a photograph or from a user viewing a photograph. Biometric information may include heart rate, galvanic skin response (GSR), facial expression and the like. The computing device may calculate an emotional state of a user, such as happiness, based on the biometric information. The tagged biometric and/or emotional state information allows for a way to retrieve, sort and organize images. Tagged images may be used in social media connections or broadcasting, such as blogging specific emotional images. | 06-25-2015 |
20150261410 | Group Volume Control - An example method involves providing an interface that simultaneously displays an indication of a respective volume corresponding to each of at least two zone players and displays a respective selectable icon corresponding to each of the at least two zone players. Each respective selectable icon indicates whether the corresponding zone player has been selected for a group, and at least one of the respective selectable icons indicates that a respective zone player has been selected for the group. The interface further displays an indication of a group volume associated with the at least one selected zone player. The method further includes receiving a command to change at least one of a respective volume of one or more of the at least one selected zone player or the group volume, and transmitting an indication of the received command to one or more of the at least one selected zone player. | 09-17-2015 |
20150261493 | Playback Zone Representations - Method and systems are provided for displaying a control representation in a playback zone representation provided on a playback zones view interface. The playback zones view interface allows a user to view and navigate between playback zones in a media playback system, and the control representation in the playback zone representation is selectable to allow the user to control playback of media content in the corresponding playback zone from the playback zones view interface without having to navigate to a particular playback control interface corresponding to the playback zone. | 09-17-2015 |
Patent application number | Description | Published |
20080214785 | HUMAN CYTOKINE RECEPTOR - Cytokines and their receptors have proven usefulness in both basic research and as therapeutics. The present invention provides a new human cytokine receptor designated as “Zcytor16.” | 09-04-2008 |
20090022723 | ANTI-IL-TIF ANTIBODIES AND METHODS OF USING IN INFLAMMATION - The present invention relates to blocking the activity of IL-TIF polypeptide molecules. IL-TIF is a cytokine involved in inflammatory processes and human disease. The present invention includes anti-IL-TIF antibodies and binding partners, as well as methods for antagonizing IL-TIF using such antibodies and binding partners in IL-TIF-related human inflammatory diseases, amongst other uses disclosed. | 01-22-2009 |
20090264624 | HUMAN CYTOKINE RECEPTOR - Cytokines and their receptors have proven usefulness in both basic research and as therapeutics. The present invention provides a new human cytokine receptor designated as “Zcytor16.” | 10-22-2009 |
20100311120 | HUMAN CYTOKINE RECEPTOR - Cytokines and their receptors have proven usefulness in both basic research and as therapeutics. The present invention provides polynucleotides, vectors, cells, and methods of production related to a new human cytokine receptor designated as “Zcytor16.” | 12-09-2010 |
20120082673 | HUMAN CYTOKINE RECEPTOR - Cytokines and their receptors have proven usefulness in both basic research and as therapeutics. The present invention provides a new human cytokine receptor designated as “Zcytor16.” | 04-05-2012 |
Patent application number | Description | Published |
20130112942 | COMPOSITE HAVING SEMICONDUCTOR STRUCTURES EMBEDDED IN A MATRIX - Composites having semiconductor structures embedded in a matrix are described. In an example, a composite includes a matrix material. A plurality of semiconductor structures is embedded in the matrix material. Each semiconductor structure includes an anisotropic nanocrystalline core composed of a first semiconductor material and having an aspect ratio between, but not including, 1.0 and 2.0. Each semiconductor structure also includes a nanocrystalline shell composed of a second, different, semiconductor material at least partially surrounding the anisotropic nanocrystalline core. An insulator layer encapsulates each nanocrystalline shell and anisotropic nanocrystalline core pairing. | 05-09-2013 |
20130206219 | COOPERATIVE PHOTOVOLTAIC NETWORKS AND PHOTOVOLTAIC CELL ADAPTATIONS FOR USE THEREIN - Photovoltaic cells ( | 08-15-2013 |
20130256633 | SEMICONDUCTOR STRUCTURE HAVING NANOCRYSTALLINE CORE AND NANOCRYSTALLINE SHELL WITH INSULATOR COATING - Lighting apparatus including a light emitting diode and a plurality of semiconductor structures. Each semiconductor structure includes a quantum dot comprising a nanocrystalline core comprising a first semiconductor material and a nanocrystalline shell comprising a second, different, semiconductor material at least partially surrounding the nanocrystalline core, the quantum dot having a photoluminescence quantum yield (PLQY) of at least 90%. An insulator layer encapsulates the quantum dot. | 10-03-2013 |
20130320298 | SEMICONDUCTOR STRUCTURE HAVING NANOCRYSTALLINE CORE AND NANOCRYSTALLINE SHELL WITH INSULATOR COATING - A semiconductor structure comprises a nanocrystalline core of a first semiconductor material, a nanocrystalline shell of a second, different, semiconductor material at least partially surrounding the nanocrystalline core, and an insulator layer encapsulating the nanocrystalline shell and core, wherein an outer surface of the insulator layer is ligand-functionalized. | 12-05-2013 |
20130323872 | SEMICONDUCTOR STRUCTURE HAVING NANOCRYSTALLINE CORE AND NANOCRYSTALLINE SHELL - A method of fabricating a semiconductor structure involves forming an anisotropic nanocrystalline core from a first semiconductor material, the anisotropic nanocrystalline core having an aspect ratio between, but not including, 1.0 and 2.0, and forming a nanocrystalline shell from a second, different, semiconductor material to at least partially surround the anisotropic nanocrystalline core. | 12-05-2013 |
20140264257 | GROUP I-III-VI MATERIAL NANO-CRYSTALLINE CORE AND GROUP I-III-VI MATERIAL NANO-CRYSTALLINE SHELL PAIRING - Nano-crystalline core and nano-crystalline shell pairings having group I-III-VI material nano-crystalline cores, and methods of fabricating nano-crystalline core and nano-crystalline shell pairings having group I-III-VI material nano-crystalline cores, are described. In an example, a semiconductor structure includes a nano-crystalline core composed of a group I-III-VI semiconductor material. A nano-crystalline shell composed of a second, different, group I-III-VI semiconductor material at least partially surrounds the nano-crystalline core. | 09-18-2014 |
20150221838 | COMPOSITE HAVING SEMICONDUCTOR STRUCTURES EMBEDDED IN A MATRIX - Composites having semiconductor structures embedded in a matrix are described. In an example, a composite includes a matrix material. A plurality of semiconductor structures is embedded in the matrix material. Each semiconductor structure includes an anisotropic nanocrystalline core composed of a first semiconductor material. Each semiconductor structure also includes a nanocrystalline shell composed of a second, different, semiconductor material at least partially surrounding the anisotropic nanocrystalline core. An insulator layer encapsulates each nanocrystalline shell and anisotropic nanocrystalline core pairing. | 08-06-2015 |
20150240153 | NANO-CRYSTALLINE CORE AND NANO-CRYSTALLINE SHELL PAIRING HAVING GROUP I-III-VI MATERIAL NANO-CRYSTALLINE CORE - Nano-crystalline core and nano-crystalline shell pairings having group I-III-VI material nano-crystalline cores, and methods of fabricating nano-crystalline core and nano-crystalline shell pairings having group I-III-VI material nano-crystalline cores, are described. In an example, a semiconductor structure includes a nano-crystalline core composed of a group I-III-VI semiconductor material. A nano-crystalline shell composed of a second, different, semiconductor material at least partially surrounds the nano-crystalline core. In one specific example, the nano-crystalline core/nano-crystalline shell pairing has a photoluminescence quantum yield (PLQY) of greater than 60%. In another specific example, the nano-crystalline core/nano-crystalline shell pairing is a Type I hetero-structure. | 08-27-2015 |