Patent application number | Description | Published |
20080208947 | METHOD AND APPRATUS FOR EVALUATING VISITORS TO A WEB SERVER - Different web pages on a web server are associated with different qualification profiles, each of which is assigned a value by the web-site proprietor. Traffic data hits at the web-site are analyzed to determine which web pages the visitor viewed on the web server. Each qualifying visitor is thereafter associated with a qualification profile and a corresponding value. In another aspect of the invention, visitors arriving as a result of an advertisement on a remote web-site are tracked. The web-site proprietor is consequently able to determine a return on advertising investment based on the value of visitors brought to the site by the tracked advertisement. | 08-28-2008 |
20080209024 | METHOD AND APPARATUS FOR EVALUATING VISITORS TO A WEB SERVER - Different web pages on a web server are associated with different qualification profiles, each of which is assigned a value by the web-site proprietor. Traffic data hits at the web-site are analyzed to determine which web pages the visitor viewed on the web server. Each qualifying visitor is thereafter associated with a qualification profile and a corresponding value. In another aspect of the invention, visitors arriving as a result of an advertisement on a remote web-site are tracked. The web-site proprietor is consequently able to determine a return on advertising investment based on the value of visitors brought to the site by the tracked advertisement. | 08-28-2008 |
20090292592 | METHOD AND APPARATUS FOR REAL-TIME REPORTING OF ELECTRONIC COMMERCE ACTIVITY - A method and apparatus is disclosed for tracking and reporting electronic commerce activity over a web site that is stored on a first server coupled to a wide area network. The web page is programmed to include data fields reflecting commerce transaction activity and data mining code. The web page is uploaded to a visitor computer responsive to a request over the wide area network from the visitor computer. Commerce information is accepted within the data fields of the web page at the visitor computer to form a completed web page. The data mining code is operated on the visitor computer to obtain technical and commercial data and sent to a second server on the wide area network for logging and analysis. | 11-26-2009 |
20090293001 | SYSTEM AND METHOD FOR GENERATING AND REPORTING COOKIE VALUES AT A CLIENT NODE - A method and apparatus for tracking and reporting traffic activity on a web site whereby cookie data is compiled at the visitor computer using cookie processing script embedded within the web page downloaded over the Internet and operable on the visitor computer. Data mining code within the downloaded web page is operable on the visitor computer to obtain web browsing data. The cookie processing script operates in consideration of this web browsing data and an old cookie previously stored on the visitor computer and associated with the visited web page to obtain new cookie values. These new cookie values are then stored on the visitor computer and also attached to an image request sent to a data collection server where they are processed and posted for viewing by the web page owner. As cookie processing and writing occurs completely within the visitor computer, cookie-blocking technologies are circumvented. | 11-26-2009 |
20100217767 | SYSTEM AND METHOD FOR ANALYZING REMOTE TRAFFIC DATA IN A DISTRIBUTED COMPUTING ENVIRONMENT - A system, method and storage medium embodying computer-readable code for analyzing traffic data in a distributed computing environment are described. The distributed computing environment includes a plurality of interconnected systems operatively coupled to a server, a source of traffic data hits and one or more results tables categorized by an associated data type. Each results table includes a plurality of records. The server is configured to exchange data packets with each interconnected system. Each traffic data hit corresponds to a data packet exchanged between the server and one such interconnected system. Each traffic data hit is collected from the traffic data hits source as access information into one such record in at least one results table according to the data type associated with the one such results table. Each of the records in the results table corresponds to a different type of access information for the data type associated with the results table. The access information collected into the results tables during a time slice is summarized periodically into analysis results. The time slice corresponds to a discrete reporting period. The access information is analyzed from the results tables in the analysis results to form analysis summaries according to the data types associated with the results tables. | 08-26-2010 |
20110251904 | METHOD AND APPARATUS FOR EVALUATING VISITORS TO A WEB SERVER - Different web pages on a web server are associated with different qualification profiles, each of which is assigned a value by the web-site proprietor. Traffic data hits at the web-site are analyzed to determine which web pages the visitor viewed on the web server. Each qualifying visitor is thereafter associated with a qualification profile and a corresponding value. In another aspect of the invention, visitors arriving as a result of an advertisement on a remote web-site are tracked. The web-site proprietor is consequently able to determine a return on advertising investment based on the value of visitors brought to the site by the tracked advertisement. | 10-13-2011 |
20110276367 | METHOD AND APPARATUS FOR REAL-TIME REPORTING OF ELECTRONIC COMMERCE ACTIVITY - A method and apparatus is disclosed for tracking and reporting electronic commerce activity over a web site that is stored on a first server coupled to a wide area network. The web page is programmed to include data fields reflecting commerce transaction activity and data mining code. The web page is uploaded to a visitor computer responsive to a request over the wide area network from the visitor computer. Commerce information is accepted within the data fields of the web page at the visitor computer to form a completed web page. The data mining code is operated on the visitor computer to obtain technical and commercial data and sent to a second server on the wide area network for logging and analysis. | 11-10-2011 |
20120297062 | SYSTEM AND METHOD FOR GENERATING AND REPORTING COOKIE VALUES AT A CLIENT NODE - A method and apparatus for tracking and reporting traffic activity on a web site whereby cookie data is compiled at the visitor computer using cookie processing script embedded within the web page downloaded over the Internet and operable on the visitor computer. Data mining code within the downloaded web page is operable on the visitor computer to obtain web browsing data. The cookie processing script operates in consideration of this web browsing data and an old cookie previously stored on the visitor computer and associated with the visited web page to obtain new cookie values. These new cookie values are then stored on the visitor computer and also attached to an image request sent to a data collection server where they are processed and posted for viewing by the web page owner. As cookie processing and writing occurs completely within the visitor computer, cookie-blocking technologies are circumvented. | 11-22-2012 |
Patent application number | Description | Published |
20090034927 | PHOTONIC CRYSTAL FIBERS AND MEDICAL SYSTEMS INCLUDING PHOTONIC CRYSTAL FIBERS - In general, in one aspect, the disclosure features a system that includes a flexible waveguide having a hollow core extending along a waveguide axis and a region surrounding the core, the region being configured to, guide radiation from the CO | 02-05-2009 |
20110251603 | PHOTONIC CRYSTAL FIBERS AND MEDICAL SYSTEMS INCLUDING PHOTONIC CRYSTAL FIBERS - In general, in one aspect, the disclosure features a system that includes a flexible waveguide having a hollow core extending along a waveguide axis and a region surrounding the core, the region being configured to guide radiation from the CO | 10-13-2011 |
20130123766 | PHOTONIC CRYSTAL FIBERS AND MEDICAL SYSTEMS INCLUDING PHOTONIC CRYSTAL FIBERS - In general, in one aspect, the disclosure features a system that includes a flexible waveguide having a hollow core extending along a waveguide axis and a region surrounding the core, the region being configured to guide radiation from the CO | 05-16-2013 |
20130237976 | MEDICAL SYSTEM INCLUDING A FLEXIBLE WAVEGUIDE MECHANICALLY COUPLED TO AN ACTUATOR - In general, in one aspect, the disclosure features a system that includes a flexible waveguide having a hollow core extending along a waveguide axis and a region surrounding the core, the region being configured to guide radiation from the CO | 09-12-2013 |
20140005646 | MEDICAL SYSTEM INCLUDING A FLEXIBLE WAVEGUIDE MECHANICALLY COUPLED TO AN ACTUATOR | 01-02-2014 |
20140088577 | DEVICES AND METHODS FOR LASER SURGERY - Small diameter tools are provided, and methods of use described, to facilitate less invasive surgical procedures employing laser beams. Such tools include distal tips that enhance the precise placement of optical waveguides, as well as enable cutting and dissecting procedures. A rotary coupler allows precise control of flexible conduits in which waveguides may be disposed. Waveguide tips with conical features protect waveguide ends and allow unobstructed propagation of the laser beam out of the waveguide. A preferentially bending jacket for waveguides may be used to control an orientation of a waveguide disposed therein. Surgical waveguide assemblies may include various combinations of these components. | 03-27-2014 |
Patent application number | Description | Published |
20140214803 | DISPLAYING RECOMMENDED ENTITIES IN A RELEVANCE MAP - According to an example, data pertaining to a plurality of entities recommended for a user may be accessed, in which the data identifies relationships between the plurality of entities with respect to each other. In addition, a relevance map for the user that displays graphical representations of the plurality of entities over a substantially optimized use of space available for display of the graphical representations in the relevance map may be generated, in which the graphical representations of the plurality of entities are arranged in the relevance map according to a predetermined arrangement scheme. | 07-31-2014 |
20150143459 | PROTECTING PRIVACY IN WEB-BASED IMMERSIVE AUGMENTED REALITY - An “AR Privacy API” provides an API that allows applications and web browsers to use various content rendering abstractions to protect user privacy in a wide range of web-based immersive augmented reality (AR) scenarios. The AR Privacy API extends the traditional concept of “web pages” to immersive “web rooms” wherein any desired combination of existing or new 2D and 3D content is rendered within a user's room or other space. Advantageously, the AR Privacy API and associated rendering abstractions are useable by a wide variety of applications and web content for enhancing the user's room or other space with web-based immersive AR content. Further, the AR Privacy API is implemented using any existing or new web page coding platform, including, but not limited to HTML, XML, CSS, JavaScript, etc., thereby enabling existing web content and coding techniques to be smoothly integrated into a wide range of web room AR scenarios. | 05-21-2015 |
20150228114 | CONTOUR COMPLETION FOR AUGMENTING SURFACE RECONSTRUCTIONS - Surface reconstruction contour completion embodiments are described which provide dense reconstruction of a scene from images captured from one or more viewpoints. Both a room layout and the full extent of partially occluded objects in a room can be inferred using a Contour Completion Random Field model to augment a reconstruction volume. The augmented reconstruction volume can then be used by any surface reconstruction pipeline to show previously occluded objects and surfaces. | 08-13-2015 |
20150356774 | LAYOUT DESIGN USING LOCALLY SATISFIABLE PROPOSALS - A “Layout Optimizer” provides various real-time iterative constraint-satisfaction methodologies that use constraint-based frameworks to generate optimized layouts that map or embed virtual objects into environments. The term environment refers to combinations of environmental characteristics, including, but not limited to, 2D or 3D scene geometry or layout, scene colors, patterns, and/or textures, scene illumination, scene heat sources, fixed or moving people, objects or fluids, etc., any of which may evolve or change over time. A set of parameters are specified or selected for each object. Further, the environmental characteristics are determined automatically or specified by users. Relationships between objects and/or the environment derived from constraints associated with objects and the environment are then used to iteratively determine optimized self-consistent and scene-consistent object layouts. This enables the Layout Optimizer to augment environments with arbitrary content in a structured constraint-based process that adapts to changing scenes or environments. | 12-10-2015 |
Patent application number | Description | Published |
20130290319 | PERFORMING APPLICATION SEARCHES - According to some implementations, a technique for processing an application search query is disclosed. The techniques include receiving a search query from a partner, determining a set of subqueries based on the search query, and extracting query features of the search query from the search query. The techniques further include determining an initial result set of applications based on the set of subqueries and the query features. The initial result set includes a plurality of application representations each defining features of a different application. The techniques also include determining a score for each application in the initial result set of applications based on the set of query features and one or more scoring models, determining a result set based on the scores of the applications in the initial result set, and providing the result set to the partner. | 10-31-2013 |
20130290344 | UPDATING A SEARCH INDEX USED TO FACILITATE APPLICATION SEARCHES - Techniques are disclosed for maintaining a search index used to support application searches. The techniques include receiving application data from one or more data sources, identifying an application referenced in the application data. The techniques further include extracting a plurality of attributes corresponding to the application from the application data based on an application specific search schema. The techniques also include generating an application representation of the application based on the plurality of attributes and the application specific search schema. The techniques also include updating a search index with the application representation. | 10-31-2013 |
20140244786 | Techniques for Sharing Application States - Techniques for sharing application states are disclosed. According to one aspect of the disclosure, the techniques include receiving a web resource identifier indicating a web address of a web server hosting a web application and including one or more parameters indicating a state of the web application. The techniques also include obtaining an instruction set for generating an application resource identifier, the instruction set being obtained based on a first portion of the web resource identifier. The techniques further include determining one or more parameter values based on the web resource identifier and the instruction set, and generating an application resource identifier based on the instruction set and the one or more parameter values, the application resource identifier being indicative of the state accessed via a native application. | 08-28-2014 |
20140250106 | Generating Search Results Containing State Links to Applications - A disclosure provides techniques for generating search results containing state links to applications. A method includes receiving a query containing one or more query parameters from a remote computing device and identifying a set of third party applications corresponding to the one or more query parameters. For each third party application, the method includes transmitting at least a subset of the one or more query parameters to a server associated with the third party application, receiving a response from the server associated with the third party application, and generating a state link to a native application version of the third party application based on the response. The method further includes providing the states links to the remote computing device. | 09-04-2014 |
20140250147 | Generating Search Results Containing State Links to Applications - A method for generating search results containing state links to applications. The method includes receiving a search query from a remote computing device, generating a state link to a state of a native application based on the search query and providing the state link to the remote computing device, all by a processing device. The state link is provided with one or more other state links to third party applications. The native application is a third party native application. The native application corresponds to a third party application having one or more versions. The state link includes an application resource identifier corresponding to the native application and is used to access the state in the native application version of the third party application. | 09-04-2014 |
20150193546 | Searching and Accessing Application Functionality - A method includes receiving, at a computing device, search results transmitted from a search system in communication with the computing device. The search results include a header for an application executable on the computing device and application access mechanisms associated with the header. Each application access mechanism has a reference to the application and indicates one or more performable operations for the application. The method further includes displaying, on a display in communication with the computing device, a graphical user interface including the header and user selectable access links grouped with the header. Each access link is associated with an application access mechanism for the application. | 07-09-2015 |
20150227588 | Rules-Based Generation of Search Results - A method including receiving a search query containing one or more query terms from a remote device and determining one or more query parses based on the search query and a knowledge base. Each query parse indicates one or more entity types, wherein each entity type corresponds to a query term or a combination of query terms contained in the search query. The method further includes obtaining a set of app-specific rules, each app-specific rule respectively corresponding to a respective software application. The method further includes generating a set of unparameterized function identifiers based on the plurality of app-specific rules and the one or more query parses. For each of the set of unparameterized function identifiers, the method includes parameterizing the function identifier based on the query terms. The method further includes generating search results based on the parameterized function identifiers and transmitting the search results to the remote device. | 08-13-2015 |
20150227633 | Query Cards - A method for performing a search on a user device includes transmitting a search query to a search engine from a processing device via a network and receiving, by the processing device, search results from the search engine. The method also includes displaying, by the processing device, the search results and receiving, by the processing device, a first user input directed to one or more of the input elements of the query card. The method also includes receiving, by the processing device, a second user input selecting the query card, generating, by the processing device, the selected search query based on the first user input and transmitting the selected search query to the search engine. | 08-13-2015 |
20150242422 | Accessing Software Application Functionality In Search - A method includes transmitting a search query from a computing device to a search system configured to generate search results in response to a received search query, and receiving search results from the search system in response to transmitting the search query. The search results include an application access mechanism that references a native application and indicates one or more operations for the application to perform. The application performing the operations sets the application into an application state. The search results also include an application download address that indicates a location for downloading the application. The method also includes generating a user selectable link that includes the application access mechanism and the application download address, and displaying the user link. In response to receiving a user selection of the selectable link, the method also includes downloading, installing, launching, and causing the native application to perform the one or more operations. | 08-27-2015 |
20150242462 | Searching And Accessing Software Application Functionality Using Concepts - A method includes selecting function records by a computing device. Each function record includes an application access mechanism, application state information, and a concept name. The method also includes aggregating the application state information included in the selected function records and generating a new function record that includes new application state information comprising the aggregated application state information. The method also includes generating a new application access mechanism for the new function record that is different than the application access mechanisms included in the selected function records, receiving a search query from a user device, and identifying the new function record using the search query. The method also includes selecting the new application access mechanism from the new function record and transmitting the new application access mechanism to the user device. | 08-27-2015 |
20150242507 | Searching And Accessing Software Application Functionality - A method includes receiving a search query from a user device and identifying function records using the search query. Each function record includes an application access mechanism (AAM) and application state information (ASI). The AAM includes a reference to a native application and indicates one or more operations for the application to perform. The ASI describes a state of the application after the application has performed the operations. Identifying the function records may be based on matches between terms of the search query and terms of the ASI included in the function records. The techniques further include selecting AAMs from the identified function records and identifying one or more AAMs of the selected AAMs that are compatible with the user device. The techniques also include transmitting the identified AAMs to the user device and refraining from transmitting any of the selected AAMs that are not compatible with the user device. | 08-27-2015 |
20150242510 | Interactive Search Results - A method includes receiving search results containing one or more result objects from a search engine, displaying displayed search results in a graphical user interface based on the one or more results objects, receiving a selection of the resize element by a user via a user interface of the user device and modifying the modifiable search result based on the selection of the resize element. Each result object contains data and instructions to render a respective displayed search result. The displayed search results include a modifiable search result displayable in a collapsed viewing mode and an expanded viewing mode. The modifiable search result indicates a third-party application and includes a resize element displayed in relation to the modifiable search result. The resize element is a graphical user interface element that when selected, causes modification of the modifiable search result. | 08-27-2015 |
20150253885 | Smart Watch Device And User Interface Thereof - A smart watch device includes a wrist watch housing configured to be worn around a user's wrist, a computing device included in the housing, and a display device included in the housing and communicatively coupled to the computing device. The computing device is configured to transmit a search query to a search system and receive one or more search results from the search system in response to transmitting the search query. Each search result indicates a computing device function. The computing device is further configured to display only one of the search results using the display device, detect a user selection of the displayed search result, and transmit an indication of the user selection to a performing device. The performing device is configured to perform the function indicated by the displayed search result in response to receiving the indication. | 09-10-2015 |
20150254258 | Facilitating Performing Searches And Accessing Search Results Using Different Devices - Techniques include receiving a search query from a searching device and one or more of first data corresponding to the searching device or second data corresponding to a performing device. The searching device is configured to transmit search queries to a search system and receive search results from the search system in response to the search queries. Each search result indicates a function for a computing device to perform. The searching device is configured to display the search results, detect user selections of the search results, and transmit indications of the user selections to the performing device. The performing device is configured to perform functions indicated by the search results associated with the user selections in response to receiving the indications. The techniques further include generating search results based on the search query and based on the first and/or second data, and transmitting the search results to the searching device. | 09-10-2015 |
20150254351 | Selecting And Accessing Search Results Using Different Devices - Techniques include transmitting, using a first computing device, a search query to a search system configured to generate search results in response to a received search query. The techniques further include displaying search results received from the search system in response to the search query on a second computing device. In this example, each search result indicates a function for a computing device to perform. For example, a user selecting each search result may cause a computing device to set a software application into a particular application state. The techniques also include detecting a user selection of one of the search results at the second computing device, transmitting, using the second computing device, an indication of the user selection to the first computing device, and performing, using the first computing device, the function indicated by the one of the search results in response to receiving the indication. | 09-10-2015 |
20150254352 | Accessing Search Results Using Multiple Different Devices - A method includes transmitting a search query from a searching device to a search system and receiving search results from the search system at the searching device in response to the search query. Each search result indicates a function for a computing device to perform. The method also includes displaying the search results on the searching device, receiving a user selection of one of the search results at the searching device, selecting one of a plurality of performing devices using the searching device, and transmitting an indication of the user selection from the searching device to the selected performing device. The selected performing device is configured to perform the function indicated by the selected search result in response to receiving the indication. | 09-10-2015 |
20150254367 | Performing Searches And Accessing Search Results Using Different Devices - Techniques include transmitting, using a searching device, a search query to a search system configured to generate search results in response to a received search query. The techniques further include receiving search results from the search system at the searching device. In this example, each search result indicates a function for a computing device to perform. For example, a user selecting each search result may cause a computing device to set a software application into a particular application state. The techniques also include displaying the search results on the searching device, detecting a user selection of one of the search results at the searching device, and transmitting, using the searching device, an indication of the user selection to a performing device. In this example, the performing device is configured to perform the function indicated by the one of the search results in response to receiving the indication. | 09-10-2015 |
Patent application number | Description | Published |
20130290318 | APPLICATION REPRESENTATION FOR APPLICATION EDITIONS - A disclosed system, method, and computer-readable storage medium automatically identify, cluster, and cross-reference various editions of an application. The editions are clustered and associated with a canonical application structure describing the general functionality of each edition in the cluster. When an application search query is received from a client device, one or more canonical applications corresponding to the query are identified and provided to the client device. Enhancing the relevancy of search results by merging several editions of an application into one canonical application structure reduces unwanted and redundant results on a search result page. | 10-31-2013 |
20130290321 | PROVIDING A CUSTOMIZABLE APPLICATION SEARCH - One embodiment of a disclosed method and computer-readable storage medium provides customizable application search. Partner systems leverage search functionality of an application search system configured to perform searches for applications. In one embodiment, partner systems select filters to be applied to queries submitted to the application search system via the partners' websites, and specify particular attributes to be displayed with each search result returned by the application search system. When users submit queries to the application search system via a partner system, the users' queries are associated with the partner system's custom filters and attribute display preferences. In response to receiving the queries, the application search system returns search results filtered and formatted according to the partner system's custom preferences. | 10-31-2013 |
20140214898 | PERFORMING APPLICATION SEARCH BASED ON ENTITIES - In one embodiment, a search query is received from a computing device, the search query including one or more search terms. Based on the one or more search terms, one or more entities are identified from a set of multiple entities. Each of the one or more identified entities is associated with one or more application functionalities. In addition, a set of applications are identified based on the one or more search terms. Based at least on a type of at least one of the identified one or more entities, a determination is made that a particular application from the set of applications supports the at least one of the identified one or more entities. Thereafter, the applications in the set are ranked based in part on the determination that the particular application supports the at least one of the identified one or more entities. | 07-31-2014 |
20150161202 | Techniques for Reformulating Search Queries - A method includes receiving a search query and identifying an entity record in an entity data store using the search query. The entity data store includes a plurality of entity records. Each of the entity records includes an entity name, an entity type, and entity information. The entity type indicates a category in which the entity name and the entity information belongs. The method further includes generating a reformulated query by inserting one or more terms from the identified entity record into the search query. Additionally, the method includes performing a search for software applications using the reformulated query and generating a list of software applications identified during the search. | 06-11-2015 |
20150286680 | PERFORMING APPLICATION SEARCH BASED ON ENTITIES - In one embodiment, a search query is received from a computing device, the search query including one or more search terms. Based on the one or more search terms, one or more entities are identified from a set of multiple entities. Each of the one or more identified entities is associated with one or more application functionalities. In addition, a set of applications are identified based on the one or more search terms. Based at least on a type of at least one of the identified one or more entities, a determination is made that a particular application from the set of applications supports the at least one of the identified one or more entities. Thereafter, the applications in the set are ranked based in part on the determination that the particular application supports the at least one of the identified one or more entities. | 10-08-2015 |
20150347420 | Performing Application Searches - According to some implementations, a technique for processing an application search query is disclosed. The techniques include receiving a search query from a partner, determining a set of subqueries based on the search query, and extracting query features of the search query from the search query. The techniques further include determining an initial result set of applications based on the set of subqueries and the query features. The initial result set includes a plurality of application representations each defining features of a different application. The techniques also include determining a score for each application in the initial result set of applications based on the set of query features and one or more scoring models, determining a result set based on the scores of the applications in the initial result set, and providing the result set to the partner. | 12-03-2015 |
Patent application number | Description | Published |
20090097805 | THERMAL SENSING FIBER DEVICES - There is provided a thermal sensing fiber including a semiconducting element having a fiber length and characterized by a bandgap energy corresponding to a selected operational temperature range for the fiber in which there can be produced a change in thermally-excited electronic charge carrier population in the semiconducting element in response to a temperature change in the selected temperature range. At least one pair of conducting electrodes is provided in contact with the semiconducting element along the fiber length, and an insulator is provided along the fiber length. | 04-16-2009 |
20090169158 | Thermal sensing fiber devices - There is provided a feedback-controlled self-heat-monitoring fiber, including an insulator having a fiber length with at least one metal-semiconductor-metal thermal sensing element along the fiber length and disposed at a position in a cross section of the fiber for sensing changes in fiber temperature. An electronic circuit is connected to the thermal sensing element for indicating changes in fiber temperature. A controller is connected for controlling optical transmission through an optical transmission element, that is disposed along the fiber length, in response to indications of changes in fiber temperature. | 07-02-2009 |
20100316088 | Thermal Sensing Fiber Devices - There is provided a thermal sensing fiber grid, including a plurality of rows and columns of thermal sensing fibers, each of which includes a semiconducting element that has a fiber length and that is characterized by a bandgap energy corresponding to a selected operational temperature range of the fiber in which there can be produced a change in thermally-excited electronic charge carrier population in the semiconducting element in response to a temperature change in the selected temperature range. There is included at least one pair of conducting electrodes in contact with the semiconducting element along the fiber length, and an insulator along the fiber length. An electronic circuit is provided for and connected to each thermal sensing fiber for producing an indication of thermal sensing fiber grid coordinates of a change in ambient temperature. | 12-16-2010 |
20120267820 | FIBER DRAW SYNTHESIS - Fiber draw synthesis process. The process includes arranging reactants in the solid state in proximate domains within a fiber preform. The preform is fluidized at a temperature below the melting temperature of the reactants. The fluidized preform is drawn into a fiber thereby bringing the reagents in the proximate domains into intimate contact with one another resulting in a chemical reaction between the reactants thereby synthesizing a compound within the fiber. The reactants may be dissolved or mixed in a host material within the preform. In a preferred embodiment, the reactants are selenium and zinc. | 10-25-2012 |
20140126602 | CONTINUOUS-WAVE ORGANIC DYE LASERS AND METHODS - An organic dye laser produces a continuous-wave (cw) output without any moving parts (e.g., without using flowing dye streams or spinning discs of solid-state dye media to prevent photobleaching) and with a pump beam that is stationary with respect to the organic dye medium. The laser's resonant cavity, organic dye medium, and pump beam are configured to excite a lasing transition over a time scale longer than the associated decay lifetimes in the organic dye medium without photobleaching the organic dye medium. Because the organic dye medium does not photobleach when operating in this manner, it may be pumped continuously so as to emit a cw output beam. In some examples, operation in this manner lowers the lasing threshold (e.g., to only a few Watts per square centimeter), thereby facilitating electrical pumping for cw operation. | 05-08-2014 |
20140185282 | METHODS AND APPARATUS FOR TRANSPARENT DISPLAY USING SCATTERING NANOPARTICLES - Transparent displays enable many useful applications, including heads-up displays for cars and aircraft as well as displays on eyeglasses and glass windows. Unfortunately, transparent displays made of organic light-emitting diodes are typically expensive and opaque. Heads-up displays often require fixed light sources and have limited viewing angles. And transparent displays that use frequency conversion are typically energy inefficient. Conversely, the present transparent displays operate by scattering visible light from resonant nanoparticles with narrowband scattering cross sections and small absorption cross sections. More specifically, projecting an image onto a transparent screen doped with nanoparticles that selectively scatter light at the image wavelength(s) yields an image on the screen visible to an observer. Because the nanoparticles scatter light at only certain wavelengths, the screen is practically transparent under ambient light. Exemplary transparent scattering displays can be simple, inexpensive, scalable to large sizes, viewable over wide angular ranges, energy efficient, and transparent simultaneously. | 07-03-2014 |
20140185284 | METHODS AND APPARATUS FOR TRANSPARENT DISPLAY USING UP-CONVERTING NANOPARTICLES - Disclosed herein are transparent color displays with nanoparticles made with nonlinear materials and/or designed to exhibit optical resonances. These nanoparticles are embedded in or hosted on a transparent substrate, such as a flexible piece of clear plastic or acrylic. Illuminating the nanoparticles with invisible light (e.g., infrared or ultraviolet light) causes them to emit visible light. For example, a rare-earth doped nanoparticle may emit visible light when illuminated simultaneoulsy with a first infrared beam at a first wavelength λ | 07-03-2014 |
20140230884 | EXCITATION ENHANCEMENT AND EXTRACTION ENHANCEMENT WITH PHOTONIC CRYSTALS - Disclosed herein is a system for stimulating an emission from at least one emitter, such as a quantum dot or organic molecule, on the surface of a photonic crystal comprising a patterned dielectric substrate. Embodiments of this system include a laser or other source that illuminates the emitter and the photonic crystal, which is characterized by an energy band structure exhibiting a Fano resonance, from a first angle so as to stimulate the emission from the emitter at a second angle. The coupling between the photonic crystal and the emitter may result in spectral and angular enhancement of the emission through excitation and extraction enhancement. These enhancement mechanisms also reduce the emitter's lasing threshold. For instance, these enhancement mechanisms enable lasing of a 100 nm thick layer of diluted organic molecules solution with reduced threshold intensity. This reduction in lasing threshold enables more efficient organic light emitting devices and more sensitive molecular sensing. | 08-21-2014 |