Patent application number | Description | Published |
20100085713 | LATERAL GRAPHENE HEAT SPREADERS FOR ELECTRONIC AND OPTOELECTRONIC DEVICES AND CIRCUITS - A device and associated method of heat removal from electronic optoelectronic and photonic devices via incorporation of extremely high thermally conducting channels or embedded layers made of single-layer graphene (SLG), bi-layer graphene (BLG), or few-layer graphene (FLG). | 04-08-2010 |
20110299720 | SYSTEMS AND METHODS FOR MATERIAL LAYER IDENTIFICATION THROUGH IMAGE PROCESSING - A fast and fully automated approach for determining the number of atomic planes in layered material samples is provided. Examples of such materials may include graphene and bismuth telluride (Bi | 12-08-2011 |
20130273720 | GRAPHENE LAYER FORMATION ON A CARBON BASED SUBSTRATE - A system and method for forming graphene layers on a substrate. The system and methods include direct growth of graphene on diamond and low temperature growth of graphene using a solid carbon source. | 10-17-2013 |
20140120399 | GRAPHENE BASED THERMAL INTERFACE MATERIALS AND METHODS OF MANUFACTURING THE SAME - Thermal interface materials and methods of manufacturing the same are disclosed. The thermal interface material can include a matrix and a filler. The filler can include graphene and multilayer graphene disposed within the matrix. Alternatively, the thermal interface material can also include a matrix, a metallic filler, and a graphene filler. | 05-01-2014 |
20140260547 | GRAPHENE-BASED GAS AND BIO SENSOR WITH HIGH SENSITIVITY AND SELECTIVITY - A graphene sensor and method for selective sensing of vapors, gases and biological agents are disclosed. The graphene sensor can include a substrate; a dielectric substrate on an upper layer of the substrate; a layer of graphene on an upper layer of the dielectric substrate; and a source and drain contact on an upper surface of the layer of graphene. The method for detection of vapors, gases and biological objects with low frequency input as a sensing parameter can include exposing a graphene device to at least one vapor, gas, and/or biological object, the graphene device comprising: a substrate; a dielectric substrate on an upper layer of the substrate, a layer of graphene on an upper layer of the dielectric substrate, and a source and drain contact on an upper surface of the layer of graphene; and measuring a change in a noise spectra of the graphene device. | 09-18-2014 |
20140335382 | THERMAL INTERFACE COMPOSITE MATERIAL AND METHOD - A composite thermal interface material and methods are shown. Devices such as lithium ion batteries incorporating composite thermal interface materials show significant improvement in cooling performance. In one example, composite thermal interface materials shown provide cooling through both a phase change mechanism, and a heat conducting mechanism which directs heat away from the device to be cooled, such as electrochemical cells in a battery, to an external housing and/or a coupled heat exchange device such as radiating fins. | 11-13-2014 |
20150318856 | GRAPHENE-BASED NON-BOOLEAN LOGIC CIRCUITS - A dual-gate transistor having a negative differential resistance (NDR) region is disclosed. The dual-gate transistor includes a back-gate, a zero-bandgap graphene layer disposed on the back-gate, a top-gate disposed on a portion of the zero-bandgap graphene layer adjacent to the top-gate, and a drain disposed on a portion of the zero-bandgap graphene layer adjacent to the top-gate and displaced from the source. Also included is a dynamic bias controller configured to simultaneously sweep a source-drain voltage and a top-gate voltage across a Dirac point to provide operation within the NDR region. Operation within the NDR region is employed to realize non-Boolean logic functions. Graphene-based non-Boolean logic circuits are constructed from pluralities of the disclosed dual-gate transistor. Pattern recognition circuitry for operation between 100 GHz and 500 GHz is also disclosed via the graphene-based non-Boolean logic circuits. | 11-05-2015 |
Patent application number | Description | Published |
20120084399 | Reconfigurable Download Manager - Some embodiments provide a reconfigurable tool for managing the downloading of content from, while reporting information to, various content providers and Content Delivery Networks (CDNs) through a single installed instance of the reconfigurable tool. In some embodiments, the tool includes a container application that is used to download content that is supplied by various content providers. The tool also includes a configuration file. The configuration file configures operation of the application to download content from a particular content host. The configuration also specifies reporting parameters that identify what information to report, when to report the information, and to whom the information is reported as part of the content download. Using this tool, content providers and CDNs are able to provide customizable and unique user experiences without modifying the code base of the application and without having to develop and maintain their own proprietary download manager applications. | 04-05-2012 |
20120120800 | Request Modification for Transparent Capacity Management in a Carrier Network - Some embodiments provide a capacity management agent that modifies content requests to adjust bandwidth consumption when streaming requested content from a content provider to a requesting user. The modifications include modifying a URL or header information of the request. The agent performs a process that receives a request for content of a content provider. The process identifies a parameter of the carrier network and modifies the request when the parameter satisfies a threshold. The process passes the request to the content provider and the content provider provides content that consumes a first set of resources in response to an unmodified request and a second set of resources in response to a modified request. When the parameter identifies congestion, the first set of resources is greater than the second set of resources. When the condition parameter identifies underutilization, the first set of resources is less than the second set of resources. | 05-17-2012 |
20120120818 | Bandwidth Modification for Transparent Capacity Management in a Carrier Network - Some embodiments provide a capacity management agent that modifies bandwidth that is allocated between an end user and a carrier network by caching requested content that is streamed at a first rate and then providing the cached content to the end user through the carrier network at a second rate. The agent performs a process that includes receiving data intended for a service region of the carrier network from an external data network. The process identifies resource availability at the service region. Next, the process passes the data to the service region at the first rate when the resource availability at the service region is not less than a threshold amount and caches the data for passing to the service region at the second rate that consumes fewer carrier network resource than the first rate when the resource availability at the service region is less than the threshold amount. | 05-17-2012 |
20120124184 | Discrete Mapping for Targeted Caching - Some embodiments provide systems and methods for implementing discrete mapping for targeted caching in a carrier network. In some embodiments, discrete mapping is implemented using a method that caches content from a content provider to a caching server. The method modifies a DNS entry at a particular DNS server to resolve a request that identifies either a hostname or a domain for the content provider to an address of the caching server so that the requested content is passed from the cached content of the caching server and not the source content provider. In some embodiments, the particular DNS server is a recursive DNS server, a local DNS server of the carrier network, or a DNS server that is not authoritative for the hostname or domain of the content provider. | 05-17-2012 |
20120131146 | Scalable Content Streaming System with Server-Side Archiving - Some embodiments provide a scalable content streaming system that performs server-side archiving. The content streaming system includes a set of streaming server clusters, a remote storage server, and a set of distributed servers. Each streaming server cluster includes at least one streaming server and a local storage server. Each streaming server of a particular cluster distributes a content stream that is uploaded to the streaming server while also recording the content stream to the local storage server of that particular cluster. The remote storage server stores files from the local storage servers that are transferred when recording to those files is complete. The set of distributed servers distribute a live stream of content from a particular streaming server when the content is being uploaded to the particular streaming server and distribute a recorded stream of the content from the remote storage server when the upload is complete. | 05-24-2012 |
20120239725 | Network Connection Hand-off Using State Transformations - Some embodiments provide a director agent, a server agent, and a specialized hand-off protocol for improving scalability and resource usage within a server farm. A first network connection is established between a client and the director agent in order to receive a content request from the client from which to select a server from a set of servers that is responsible for hosting the requested content. A second network connection is established between the server agent that is associated with the selected server and a protocol stack of the selected server. The first network connection is handed-off to the server agent using the specialized hand-off protocol. The server agent performs network connection state parameter transformations between the two connections to create a network connection through which content can be passed from the selected server to the client without passing through the director. | 09-20-2012 |
20130046664 | End-to-End Content Delivery Network Incorporating Independently Operated Transparent Caches and Proxy Caches - Some embodiments provide an end-to-end federated CDN solution that assimilates a transparent caching server that is operated by a transparent caching server operator into a CDN that independently operates CDN caching servers. Specifically, the logs from the transparent caching server are assimilated into the CDN by aggregating the logs from the transparent caching server and processing the transparent caching server logs to identify network usage for content of a CDN content provider customer that is delivered by the transparent caching server. The network usage is then combined with the network usage that tracked by the CDN caching servers in order to provide comprehensive report metrics for the content provider customer and to bill the content provider customer for all network usage related to delivering the content provider customer's content irrespective of whether the content was delivered by a transparent caching server or a CDN caching server. | 02-21-2013 |
20130046883 | End-to-End Content Delivery Network Incorporating Independently Operated Transparent Caches and Proxy Caches - Some embodiments provide an end-to-end federated CDN solution that assimilates a transparent caching server that is operated by a transparent caching server operator into a CDN that independently operates CDN caching servers. Specifically, the logs from the transparent caching server are assimilated into the CDN by aggregating the logs from the transparent caching server and processing the transparent caching server logs to identify network usage for content of a CDN content provider customer that is delivered by the transparent caching server. The network usage is then combined with the network usage that tracked by the CDN caching servers in order to provide comprehensive report metrics for the content provider customer and to bill the content provider customer for all network usage related to delivering the content provider customer's content irrespective of whether the content was delivered by a transparent caching server or a CDN caching server. | 02-21-2013 |
20130265873 | Request Modification for Transparent Capacity Management in a Carrier Network - Some embodiments provide a capacity management agent that modifies content requests to adjust bandwidth consumption when streaming requested content from a content provider to a requesting user. The modifications include modifying a URL or header information of the request. The agent performs a process that receives a request for content of a content provider. The process identifies a parameter of the carrier network and modifies the request when the parameter satisfies a threshold. The process passes the request to the content provider and the content provider provides content that consumes a first set of resources in response to an unmodified request and a second set of resources in response to a modified request. When the parameter identifies congestion, the first set of resources is greater than the second set of resources. When the condition parameter identifies underutilization, the first set of resources is less than the second set of resources. | 10-10-2013 |
20130268616 | Discrete Mapping for Targeted Caching - Some embodiments provide systems and methods for implementing discrete mapping for targeted caching in a carrier network. In some embodiments, discrete mapping is implemented using a method that caches content from a content provider to a caching server. The method modifies a DNS entry at a particular DNS server to resolve a request that identifies either a hostname or a domain for the content provider to an address of the caching server so that the requested content is passed from the cached content of the caching server and not the source content provider. In some embodiments, the particular DNS server is a recursive DNS server, a local DNS server of the carrier network, or a DNS server that is not authoritative for the hostname or domain of the content provider. | 10-10-2013 |
20140043970 | Bandwiddth Modification for Transparent Capacity Management in a Carrier Network - Some embodiments provide a capacity management agent that modifies bandwidth that is allocated between an end user and a carrier network by caching requested content that is streamed at a first rate and then providing the cached content to the end user through the carrier network at a second rate. The agent performs a process that includes receiving data intended for a service region of the carrier network from an external data network. The process identifies resource availability at the service region. Next, the process passes the data to the service region at the first rate when the resource availability at the service region is not less than a threshold amount and caches the data for passing to the service region at the second rate that consumes fewer carrier network resource than the first rate when the resource availability at the service region is less than the threshold amount. | 02-13-2014 |
20140095592 | Network Connection Hand-Off and Hand-Back - Some embodiments provide a director agent, a server agent, and a specialized hand-off protocol for improving scalability and resource usage within a server farm. A first network connection is established between a client and the director agent in order to receive a content request from the client from which to select a server from a set of servers that is responsible for hosting the requested content. A second network connection is established between the server agent that is associated with the selected server and a protocol stack of the selected server. The first network connection is handed-off to the server agent using the specialized hand-off protocol. The server agent performs network connection state parameter transformations between the two connections to create a network connection through which content can be passed from the selected server to the client without passing through the director. | 04-03-2014 |
20140143415 | Optimized Content Distribution Based on Metrics Derived from the End User - Some embodiments provide systems and methods for determining a server of a distributed hosting system to optimally distribute content to an end user. The method includes identifying an IP address of the end user. Based on the IP address, a set of servers send packets to the end user to derive performance metrics. The performance metrics are used to determine a server from the set of servers that optimally distributes content to the end user. The method modifies a configuration for resolving end user requests such that the optimal server is identified to the end user when the end user requests content from the hosting system. Some embodiments determine the optimal server by providing downloadable content that is embedded with a monitoring tool. The monitoring tool causes the end user to derive performance metrics for the hosting system when downloading a particular object from a set of servers. | 05-22-2014 |
20140195600 | Network Connection Hand-off Using State Transformations - Some embodiments provide a director agent, a server agent, and a specialized hand-off protocol for improving scalability and resource usage within a server farm. A first network connection is established between a client and the director agent in order to receive a content request from the client from which to select a server from a set of servers that is responsible for hosting the requested content. A second network connection is established between the server agent that is associated with the selected server and a protocol stack of the selected server. The first network connection is handed-off to the server agent using the specialized hand-off protocol. The server agent performs network connection state parameter transformations between the two connections to create a network connection through which content can be passed from the selected server to the client without passing through the director. | 07-10-2014 |
20140258240 | Scalable Content Streaming System with Server-Side Archiving - Some embodiments provide a scalable content streaming system that performs server-side archiving. The content streaming system includes a set of streaming server clusters, a remote storage server, and a set of distributed servers. Each streaming server cluster includes at least one streaming server and a local storage server. Each streaming server of a particular cluster distributes a content stream that is uploaded to the streaming server while also recording the content stream to the local storage server of that particular cluster. The remote storage server stores files from the local storage servers that are transferred when recording to those files is complete. The set of distributed servers distribute a live stream of content from a particular streaming server when the content is being uploaded to the particular streaming server and distribute a recorded stream of the content from the remote storage server when the upload is complete. | 09-11-2014 |
20140258523 | End-to-End Monitoring and Optimization of a Content Delivery Network using Anycast Routing - Some embodiments implement systems and methods to monitor CDN performance from the end user's perspective. To achieve full end-to-end monitoring, the systems and methods monitor the performance of Anycast routing for routing an end user to the optimal PoP of the CDN and monitor the performance of different routes that deliver content from the optimally selected PoP back to the end user. Systems and methods are also provided to leverage the monitored performance in order to automatically optimize the performance of the CDN by optimizing or modifying Anycast routing and by performing route grooming as needed to ensure that the optimal route is selected to deliver content to different sets of end users that request content from a particular PoP. | 09-11-2014 |
20140280479 | Dynamic Tag Management for Optimizing Content Delivery - Some embodiments provide a content delivery network (CDN) solution that affords the CDN control over those elements of customer content that are delivered by third parties. The CDN integrates a distributed set of monitoring agents. Each monitoring agent monitors the delivery performance of third parties to the region in which the agent operates. The CDN uses the performance monitoring information to dynamically manage the content tags to the third-party delivered elements of CDN-customer content. Specifically, a CDN server retrieves the parent page for requested CDN-customer content. The CDN server identifies the region from where the request originates and retrieves the logs from the monitoring agents monitoring from that region. The CDN server then modifies the base page by dynamically removing the tags to the third-party delivered elements that are reported in the monitoring agent logs as being unavailable, inaccessible, or underperforming in the identified region. | 09-18-2014 |
20140280480 | Dynamic Tag Management for Optimizing Content Delivery - Some embodiments provide a content delivery network (CDN) solution that affords the CDN control over those elements of customer content that are delivered by third parties. The CDN integrates a distributed set of monitoring agents. Each monitoring agent monitors the delivery performance of third parties to the region in which the agent operates. The CDN uses the performance monitoring information to dynamically manage the content tags to the third-party delivered elements of CDN-customer content. Specifically, a CDN server retrieves the parent page for requested CDN-customer content. The CDN server identifies the region from where the request originates and retrieves the logs from the monitoring agents monitoring from that region. The CDN server then modifies the base page by dynamically removing the tags to the third-party delivered elements that are reported in the monitoring agent logs as being unavailable, inaccessible, or underperforming in the identified region. | 09-18-2014 |
20140280803 | Optimized Content Distribution Based on Metrics Derived from the End User - Some embodiments provide systems and methods for determining a server of a distributed hosting system to optimally distribute content to an end user. The method includes identifying an IP address of the end user. Based on the IP address, a set of servers send packets to the end user to derive performance metrics. The performance metrics are used to determine a server from the set of servers that optimally distributes content to the end user. The method modifies a configuration for resolving end user requests such that the optimal server is identified to the end user when the end user requests content from the hosting system. Some embodiments determine the optimal server by providing downloadable content that is embedded with a monitoring tool. The monitoring tool causes the end user to derive performance metrics for the hosting system when downloading a particular object from a set of servers. | 09-18-2014 |
20140355431 | Request Modification for Transparent Capacity Management in a Carrier Network - Some embodiments provide a capacity management agent that modifies content requests to adjust bandwidth consumption when streaming requested content from a content provider to a requesting user. The modifications include modifying a URL or header information of the request. The agent performs a process that receives a request for content of a content provider. | 12-04-2014 |
20140359092 | Capacity Exchange for the Open Content Delivery Network - Some embodiments provide a capacity exchange whereby capacity from different content delivery networks (CDNs) can be bought, sold, and traded. The capacity exchange is part of an “Open CDN” platform. The Open CDN platform federates the independent operation of CDNs and other operators of and service providers to distributed platforms participating in the Open CDN platform so that each participant can (1) dynamically scale its capacity without incurring additional infrastructure costs, (2) expand its service into previously untapped geographic regions without physically establishing points of presence (POPs) at those geographic regions, and (3) reduce sunk costs associated with unused capacity of already deployed infrastructure by selling that unused capacity to other participants that are in need of additional capacity. The Open CDN platform includes one or more APIs for facilitating intercommunication between the federation participants by performing configuration mapping, command interoperability, traffic management, and reporting aggregation. | 12-04-2014 |
20140380454 | WHITE-LIST FIREWALL BASED ON THE DOCUMENT OBJECT MODEL - Some embodiments provide firewalls and methods for guarding against attacks by leveraging the Document Object Model (DOM). The firewall renders the DOM tree to produce a white-list rendering of the data which presents the non-executable elements of the data and, potentially, outputs of the executable elements of the data without the executable elements that could be used to carry a security threat. Some embodiments provide control over which nodes of the DOM tree are included in producing the white-list rendering. Specifically, a configuration file is specified to white-list various nodes from the DOM tree and the white-list rendering is produced by including the DOM tree nodes that are specified in the white-list of the configuration file while excluding those nodes that are not in the white-list. Some embodiments provide a hybrid firewall that executes a set of black-list rules over white-listed nodes of the DOM tree. | 12-25-2014 |
20150088964 | INSTANTANEOUS NON-BLOCKING CONTENT PURGING IN A DISTRIBUTED PLATFORM - Some embodiments provide instantaneous and non-blocking content purging across storage servers of a distributed platform. When a server receives a purge operation, it extracts an identifier from the purge operation. The server then generates a content purge pattern from the identifier and injects the pattern to its configuration. Instantaneous purging is then realized as the server averts access to any cached content identified by the pattern. The purging also occurs in a non-blocking fashion as the physical purge of the content occurs in-line with the server's cache miss operation. The content purge pattern causes the server to respond to a subsequently received content request with a cache miss, whereby the server retrieves the requested content from an origin source, serves the retrieved content to the requesting user, and replaces a previously cached copy of the content that is to be purged with the newly retrieved copy. | 03-26-2015 |
20150178299 | Dynamic Tag Management for Optimizing Content Delivery - Some embodiments provide a content delivery network (CDN) solution that affords the CDN control over those elements of customer content that are delivered by third parties. The CDN integrates a distributed set of monitoring agents. Each monitoring agent monitors the delivery performance of third parties to the region in which the agent operates. The CDN uses the performance monitoring information to dynamically manage the content tags to the third-party delivered elements of CDN-customer content. Specifically, a CDN server retrieves the parent page for requested CDN-customer content. The CDN server identifies the region from where the request originates and retrieves the logs from the monitoring agents monitoring from that region. The CDN server then modifies the base page by dynamically removing the tags to the third-party delivered elements that are reported in the monitoring agent logs as being unavailable, inaccessible, or underperforming in the identified region. | 06-25-2015 |
20150222528 | ADAPTING NETWORK CONTROL MESSAGING FOR ANYCAST RELIANT PLATFORMS - Some embodiments set forth a control message header rewriting methodology. Incoming packets are inspected to identify control messages. Each control message is then inspected to determine whether it originates from a client engaged in a session with a server or from an intermediary node along the path connecting the client and the server. The determination is predicated on a comparison of the addressing provided in the control message header and the addressing provided in the offending packet header, wherein the offending packet is the packet that triggers the intermediary node to issue the control message. If the addressing differs, the header addressing of control message is rewritten using the header addressing of the offending packet. Otherwise, a session table lookup is performed to identify which session the control message is directed to based in part on a hash of the control message header addressing. | 08-06-2015 |
20150249651 | PROVIDING LOCALIZED CONTENT DELIVERY WITH REMOTE TOKEN AUTHENTICATION - Some embodiments set forth systems and methods enabling a first network to use the resources of various second networks in order to localize delivery of the first network content from the various second networks in a secure manner. Some embodiments provide a token-based authentication scheme to ensure that any configured content access restrictions are effectuated at the first network and any of the second networks providing localized content delivery for the first network. The scheme involves a two phase user authentication, wherein the user is separately authenticated at the first network and the redirected to second network using either the same or different set of access restrictions. The first network exchanges a first encryption key with content providers for encrypting/decrypting the first access restriction and a second encryption key with a second network for encrypting/decrypting the second access restriction. | 09-03-2015 |
20160080352 | PROVIDING LOCALIZED CONTENT DELIVERY WITH REMOTE TOKEN AUTHENTICATION - Some embodiments set forth systems and methods enabling a first network to use the resources of various second networks in order to localize delivery of the first network content from the various second networks in a secure manner. Some embodiments provide a token-based authentication scheme to ensure that any configured content access restrictions are effectuated at the first network and any of the second networks providing localized content delivery for the first network. The scheme involves a two phase user authentication, wherein the user is separately authenticated at the first network and the redirected to second network using either the same or different set of access restrictions. The first network exchanges a first encryption key with content providers for encrypting/decrypting the first access restriction and a second encryption key with a second network for encrypting/decrypting the second access restriction. | 03-17-2016 |
20160080445 | Multi-Tenant Over-The-Top Multicast - Some embodiments provide a multi-tenant over-the-top multicast solution that integrates the per user stream customizability of unicast with the large scale streaming efficiencies of multicast. The solution involves an application, different multicast groups streaming an event with different customizations, and a manifest file or metadata identifying the different groups and customizations. The solution leverages the different multicast groups in order to provide different time shifts in the event stream, different quality level encodings of the event stream, and different secondary content to be included with a primary content stream. The application configured with the manifest file or metadata dynamically switches between the groups in order to customize the experience for a user or user device on which the application executes. Switching from multicast to unicast is also supported to supplement available customizations and for failover. | 03-17-2016 |
Patent application number | Description | Published |
20130190594 | Scanning Optoacoustic Imaging System with High Resolution and Improved Signal Collection Efficiency - Provided herein are scanning, high-resolution optoacoustic imaging systems or microscopes. Generally, the system/microscope comprises subsystems for scanning a tissue or object therein with a wavelength of electromagnetic energy, such as optical energy, collecting and detecting ultrasonic waves produced when the tissue or object absorbs the incident wavelength and converting the same to an electrical signal, and for processing, analyzing and displaying the electrical signal as a digital image. Specifically, the system/microscope utilizes an off-axis parabolic reflector with a high numerical aperture value for deep tissue visualization. Also, provided is a method for collecting volumetric image data voxel-by-voxel within a subject utilizing the imaging system or microscope. A series of voxels within the scanned tissue produces detectable ultrasonic waves that are collected by the off-axis parabolic reflector and processed as described as a high-resolution image of the tissue or object therein. | 07-25-2013 |
20130190595 | Laser Optoacoustic Ultrasonic Imaging System (LOUIS) and Methods of Use - Provided herein are the systems, methods, components for a three-dimensional tomography system. The system is a dual-modality imaging system incorporates a laser ultrasonic system and a laser optoacoustic system. The dual-modality imaging system has means for generate tomographic images of a volume of interest in a subject body based on speed of sound, ultrasound attenuation and/or ultrasound backscattering and for generating optoacoustic tomographic images of distribution of the optical absorption coefficient in the subject body based on absorbed optical energy density or various quantitative parameters derivable therefrom. Also provided is a method for increasing contrast, resolution and accuracy of quantitative information obtained within a subject utilizing the dual-modality imaging system. The method comprises producing an image of an outline boundary of a volume of interest and generating spatially or temporally coregistered images based on speed of sound and/or ultrasonic attenuation and on absorbed optical energy within the outlined volume. | 07-25-2013 |
20130190596 | Dynamic Optoacoustic Angiography of Peripheral Vasculature - Provided herein are systems and methods for dynamic optoacoustic imaging of the peripheral vasculature. The system generally comprises a short pulse laser, a fiberoptic laser light delivery system, and imaging module, a scanning system, and electronics/computer system for system control and three-dimensional and two-dimensional optoacoustic image visualization. A method is provided for optoacoustic imaging of an appendage using the dynamic optoacoustic imaging system where an appendage of a subject is imaged under conditions of normal, maximum and minimum tolerable temperatures and displaying differential anatomical images of peripheral vasculature in the appendage and functional diagnostic parameters as a function of time and temperature. From this data medical conditions of the appendage may be diagnosed. | 07-25-2013 |
20130289381 | DUAL MODALITY IMAGING SYSTEM FOR COREGISTERED FUNCTIONAL AND ANATOMICAL MAPPING - A real-time imaging system that provides ultrasonic imaging and optoacoustic imaging coregistered through application of the same hand-held probe to generate and detect ultrasonic and optoacoustic signals. These signals are digitized, processed and used to reconstruct anatomical maps superimposed with maps of two functional parameters of blood hemoglobin index and blood oxygenation index. The blood hemoglobin index represents blood hemoglobin concentration changes in the areas of diagnostic interest relative to the background blood concentration. The blood oxygenation index represents blood oxygenation changes in the areas of diagnostic interest relative to the background level of blood oxygenation. These coregistered maps can be used to noninvasively differentiate malignant tumors from benign lumps and cysts. | 10-31-2013 |
20130301380 | METHOD FOR DUAL MODALITY OPTOACOUSTIC IMAGING - A real-time imaging method that provides ultrasonic imaging and optoacoustic imaging coregistered through application of the same hand-held probe to generate and detect ultrasonic and optoacoustic signals. These signals are digitized, processed and used to reconstruct anatomical maps superimposed with maps of two functional parameters of blood hemoglobin index and blood oxygenation index. The blood hemoglobin index represents blood hemoglobin concentration changes in the areas of diagnostic interest relative to the background blood concentration. The blood oxygenation index represents blood oxygenation changes in the areas of diagnostic interest relative to the background level of blood oxygenation. These coregistered maps can be used to noninvasively differentiate malignant tumors from benign lumps and cysts. | 11-14-2013 |
20140039293 | OPTOACOUSTIC IMAGING SYSTEM HAVING HANDHELD PROBE UTILIZING OPTICALLY REFLECTIVE MATERIAL - An optoacoustic imaging system includes a hand-held imaging probe having a light emitting portion and an array of ultrasonic transducers. The probe includes an acoustic lens having an optically reflective material that operates to avoid image artifacts associated with light interactions with the acoustic lens. The optically reflective material may be a thin, highly optically reflective metallic layer. The acoustic lens may be formed from a material such as silicon rubber filled with titanium dioxide or barium sulfate that allows it to reflect and scatter light from illumination components with substantially no absorption of such light, and yet be optically opaque. The probe may include a housing that provides hypo-echoic encapsulation of the probe. An assembly of the array of ultrasonic transducers may include a hypo-echoic material. The probe may include optical windows, each comprising one or more anti-reflection-coated plates with acoustic impedance matching that of tissues to be imaged. | 02-06-2014 |
20140066761 | Optoacoustic-Ultrasonic Contrast Agents with Enhanced Efficiency - Provided herein are dual contrast agents or nanocomposite particles designed to enhance optoacoustic-ultrasonic imaging. The contrast agents or particles have a core designed to enhance response to incident transient ultrasonic pressure waves and at least two layers disposed around the core. The inner first layer is designed to effectively absorb incident transient optical waves, convert absorbed optical energy into heat and demonstrates significant thermal expansion and/or conversion of thermal energy into acoustic pressure. The outer second layer thermally insulates the inner layer from the surrounding aqueous environment and enhances the generation of transient ultrasonic pressure waves during optoacoustic-ultrasonic imaging and sensing. Also provided are methods of enhancing contrast in a tissue optoacoustic-ultrasonic imaging and producing enhanced optoacoustic images by contacting the tissue with the dual contrast agent or nanocomposite particles. | 03-06-2014 |
20150150452 | Optoacoustic-Ultrasonic System for Coregistered Functional and Morphological Imaging of Placentas - Provided herein are dual modality imaging systems and methods within displayed anatomical structures of placenta in real time. The imaging system comprises a dual modality laser optoacoustic and ultrasonic platform with a plurality of subsystems for delivering near infrared light, optoacoustic and ultrasonic pulses to the placenta and/or associated tissue and deep anatomic structures, for detecting ultrasonic pulses generated or reflected within the tissue using a multi-channel optoacoustic-ultrasound probe and associated transducers. The dual modality imaging system displays the results obtained as quantitative functional images of the parameters coregistered with anatomic tissue images. A multichannel electronic system comprising a computer tangibly storing software enables processor-executable instructions to calculate quantitative functional parameters of the placental blood within specific anatomical tissue structures and display quantitative functional optoacoustic images of the functional parameters within specific anatomical structures in the tissue that are visualized by ultrasound. | 06-04-2015 |
20150216420 | Optoacoustic Image Mapping of Tissue Temperature - Provided herein are system and methods for monitoring and guiding thermal therapy procedures within a human or animal tissue. The system comprises a therapeutic module configured to apply thermal treatment to a subject; an ultrasound imaging module; an optoacoustic imaging module; a processing module connected to both ultrasound and optoacoustic based imaging module; and an operating controlling module connected with said processing module and configured to manipulate at least one of said therapeutic module, ultrasound imaging module or optoacoustic imaging module. The calibration method is able to eliminate the inconsistency of optoacoustic based temperature measurements caused by sample-to-sample and spatial variations of Gruneisen parameter for different tissues. The method for temperature-structure imaging is able to generate both two dimensional and three dimensional co-registered structure and temperature images for the tissues inside a region of interest of a subject. | 08-06-2015 |
Patent application number | Description | Published |
20140240467 | IMAGE PROCESSING METHOD AND APPARATUS FOR ELIMINATION OF DEPTH ARTIFACTS - An image processing system comprises an image processor configured to identify one or more potentially defective pixels associated with at least one depth artifact in a first image, and to apply a super resolution technique utilizing a second image to reconstruct depth information of the one or more potentially defective pixels. Application of the super resolution technique produces a third image having the reconstructed depth information. The first image may comprise a depth image and the third image may comprise a depth image corresponding generally to the first image but with the depth artifact substantially eliminated. An additional super resolution technique may be applied utilizing a fourth image. Application of the additional super resolution technique produces a fifth image having increased spatial resolution relative to the third image. | 08-28-2014 |
20150023607 | GESTURE RECOGNITION METHOD AND APPARATUS BASED ON ANALYSIS OF MULTIPLE CANDIDATE BOUNDARIES - An image processing system comprises an image processor configured to identify a plurality of candidate boundaries in an image, to obtain corresponding modified images for respective ones of the candidate boundaries, to apply a mapping function to each of the modified images to generate a corresponding vector, to determine sets of estimates for respective ones of the vectors relative to designated class parameters, and to select a particular one of the candidate boundaries based on the sets of estimates. The designated class parameters may include sets of class parameters for respective ones of a plurality of classes each corresponding to a different gesture to be recognized. The candidate boundaries may comprise candidate palm boundaries associated with a hand in the image. The image processor may be further configured to select a particular one of the plurality of classes to recognize the corresponding gesture based on the sets of estimates. | 01-22-2015 |
20150161437 | IMAGE PROCESSOR COMPRISING GESTURE RECOGNITION SYSTEM WITH COMPUTATIONALLY-EFFICIENT STATIC HAND POSE RECOGNITION - An image processing system comprises an image processor having image processing circuitry and an associated memory. The image processor is configured to implement a gesture recognition system comprising a static pose recognition module. The static pose recognition module is configured to identify a hand region of interest in at least one image, to perform a skeletonization operation on the hand region of interest, to determine a main direction of the hand region of interest utilizing a result of the skeletonization operation, to perform a scanning operation on the hand region of interest utilizing the determined main direction to estimate a plurality of hand features that are substantially invariant to hand orientation, and to recognize a static pose of the hand region of interest based on the estimated hand features. | 06-11-2015 |
20150220153 | GESTURE RECOGNITION SYSTEM WITH FINITE STATE MACHINE CONTROL OF CURSOR DETECTOR AND DYNAMIC GESTURE DETECTOR - An image processing system comprises an image processor having image processing circuitry and an associated memory. The image processor is configured to implement a gesture recognition system. The gesture recognition system comprises a cursor detector, a dynamic gesture detector, a static pose recognition module, and a finite state machine configured to control selectively enabling of the cursor detector, the dynamic gesture detector and the static pose recognition module. By way of example, the finite state machine includes a cursor detected state in which cursor location and tracking are applied responsive to detection of a cursor in a current frame, a dynamic gesture detected state in which dynamic gesture recognition is applied responsive to detection of a dynamic gesture in the current frame, and a static pose recognition state in which static pose recognition is applied responsive to failure to detect a cursor or a dynamic gesture in the current frame. | 08-06-2015 |
20150269425 | DYNAMIC HAND GESTURE RECOGNITION WITH SELECTIVE ENABLING BASED ON DETECTED HAND VELOCITY - An image processing system comprises an image processor configured to determine velocity of a hand in a plurality of images, and to selectively enable dynamic gesture recognition for at least one image responsive to the determined velocity. By way of example, the image processor illustratively includes a dynamic gesture preprocessing detector and a dynamic gesture recognizer, with the dynamic gesture preprocessing detector being configured to determine the velocity of the hand for a current frame and to compare the determined velocity to a specified velocity threshold. If the determined velocity is greater than or equal to the velocity threshold, the dynamic gesture recognizer operates on the current frame, and otherwise the dynamic gesture recognizer is bypassed for the current frame. The dynamic gesture recognizer when enabled is configured to generate similarity measures for respective ones of a plurality of gestures of a gesture vocabulary for the current frame. | 09-24-2015 |
20150356708 | TARGET IMAGE GENERATION UTILIZING A FUNCTIONAL BASED ON FUNCTIONS OF INFORMATION FROM OTHER IMAGES - An image processing system comprises an image processor configured to construct a designated functional based on a plurality of functions each associated with a corresponding portion of image information relating to at least first and second images, and to generate a target image utilizing the constructed functional. For example, the functions may comprise a set of functions f | 12-10-2015 |
20160004919 | IMAGE PROCESSOR WITH EVALUATION LAYER IMPLEMENTING SOFTWARE AND HARDWARE ALGORITHMS OF DIFFERENT PRECISION - An image processor comprises image processing circuitry implementing a plurality of processing layers including at least an evaluation layer and a recognition layer. The evaluation layer comprises a software-implemented portion and a hardware-implemented portion, with the software-implemented portion of the evaluation layer being configured to generate first object data of a first precision level using a software algorithm, and the hardware-implemented portion of the evaluation layer being configured to eV generate second object data of a second precision level lower than the first precision level using a hardware algorithm. The evaluation layer further comprises a signal combiner configured to combine the first and second object data to generate output object data for delivery to the recognition layer. By way of example only, the evaluation layer may be implemented in the form of an evaluation subsystem of a gesture recognition system of the image processor. | 01-07-2016 |
20160005179 | METHODS AND APPARATUS FOR MERGING DEPTH IMAGES GENERATED USING DISTINCT DEPTH IMAGING TECHNIQUES - A depth imager is configured to generate a first depth image using a first depth imaging technique, and to generate a second depth image using a second depth imaging technique different than the first depth imaging technique. At least portions of the first and second depth images are merged to form a third depth image. The depth imager comprises at least one sensor including a single common sensor at least partially shared by the first and second depth imaging techniques, such that the first and second depth images are both generated at least in part using data acquired from the single common sensor. By way of example, the first depth image may comprise a structured light (SL) depth map generated using an SL depth imaging technique, and the second depth image may comprise a time of flight (ToF) depth map generated using a ToF depth imaging technique. | 01-07-2016 |
20160026857 | IMAGE PROCESSOR COMPRISING GESTURE RECOGNITION SYSTEM WITH STATIC HAND POSE RECOGNITION BASED ON DYNAMIC WARPING - An image processing system comprises an image processor having image processing circuitry and an associated memory. The image processor is configured to implement a gesture recognition system comprising a static pose recognition module. The static pose recognition module is configured to identify a hand region of interest in at least one image, to extract a contour of the hand region of interest, to compute a feature vector based at least in part on the extracted contour, and to recognize a static pose of the hand region of interest utilizing a dynamic warping operation based at least in part on the feature vector. | 01-28-2016 |
Patent application number | Description | Published |
20090319239 | TOPOLOGY MODELING APPLICATION THAT HANDLES ABSTRACT ENTITIES THROUGH THE REALIZATION OF CONCEPTUAL OBJECTS - The present invention can include a solution for handling abstract entities through the realization of conceptual objects within a modeling application. Such a system can include a semantic model and a modeling application. The semantic model can be configured to present relationships between entities. The entities can include both conceptual objects and concrete objects. A conceptual object can represent an abstract definition that can contain unfulfilled functional parameters. The conceptual object can be associated with another conceptual object or concrete object using a realization relationship. The modeling application can be configured to handle conceptual objects and realization relationships, while preserving the relational integrity of the semantic model. | 12-24-2009 |
20100031247 | SIMPLIFIED DEPLOYMENT MODELING - A deployment modeling platform enables a user to model application characteristics of target software and to associate application modeling parameters to the modeled application characteristics. A user may also model environment characteristics of a target deployment environment and to associate environment modeling parameters to the modeled deployment environment characteristics. Still further, a user may create a deployment model that associates and maps selected parameters of the modeled application characteristics of the target software to associated parameters of the modeled environment characteristics of the deployment environment, and to verify that each parameter that relates to a requirement is mapped to and is fulfilled by an associated parameter that relates to a corresponding capability to determine whether validation problems exist in order to deploy the target software in the associated deployment environment. | 02-04-2010 |
20100070449 | DEPLOYMENT PATTERN REALIZATION WITH MODELS OF COMPUTING ENVIRONMENTS - Deployment pattern matching is implemented by accessing a target computing environment model that captures environment modeling parameters relating to resources and resource-resource relationships of a corresponding computing environment and expressing the target computing environment model as a model graph defined by target resource elements and resource-to-resource relationship links. Deployment pattern matching is further implemented by accessing a realization pattern that captures deployment parameters relating to resources and resource-resource relationships of a deployment of interest and expressing the realization pattern as a pattern graph defined by conceptual resource elements and constraints arranged by resource-to-resource relationship links and constraint links. The realization pattern is then evaluated against the target computing environment model by executing at least one pattern matching algorithm that attempts to match the pattern graph to the model graph and information corresponding to results of the evaluation are conveyed. | 03-18-2010 |
20100306772 | VIRTUAL SOLUTION COMPOSITION AND DEPLOYMENT SYSTEM AND METHOD - A method and information processing system are provided for creating a virtual part and for composing and deploying a virtual solution with one or more virtual parts. The virtual part includes: a virtual image including a set of compatible software components; a set of configurability points, each configurability point defining at least one parameter of the virtual part that is configurable; a set of virtual ports, wherein each virtual port indicates at least one of a set of virtual parts required by the virtual part and a set of virtual parts that are compatible with the virtual part; and a set of configuration scripts adapted to reconfigure the virtual image. | 12-02-2010 |
20120192146 | SIMPLIFIED DEPLOYMENT MODELING - A deployment modeling platform enables a user to model application characteristics of target software and to associate application modeling parameters to the modeled application characteristics. A user may also model environment characteristics of a target deployment environment and to associate environment modeling parameters to the modeled deployment environment characteristics. Still further, a user may create a deployment model that associates and maps selected parameters of the modeled application characteristics of the target software to associated parameters of the modeled environment characteristics of the deployment environment, and to verify that each parameter that relates to a requirement is mapped to and is fulfilled by an associated parameter that relates to a corresponding capability to determine whether validation problems exist in order to deploy the target software in the associated deployment environment. | 07-26-2012 |
20120304174 | VIRTUAL SOLUTION COMPOSITION AND DEPLOYMENT SYSTEM AND METHOD - Various embodiments disclose a method and system for creating a virtual part used for composing a virtual solution. In one embodiment, a user's selection of at least one virtual image is received. A set of configurability points is associated with the virtual image. A set of parameters of a virtual part is set as configurable during virtual solution composition. A set of virtual ports is generated. Each virtual port within the set of virtual ports indicates at least one of a set of virtual parts required by a virtual part including the set of virtual ports and a set of virtual parts that is compatible with the virtual part. A set of configuration operations is received. A virtual part including at least the virtual image, the set of configurability points, the set of virtual ports, and the configuration operations is generated. | 11-29-2012 |
20130179390 | DEPLOYMENT PATTERN REALIZATION WITH MODELS OF COMPUTING ENVIRONMENTS - Deployment pattern matching is implemented by accessing a target computing environment model that captures environment modeling parameters relating to resources and resource-resource relationships of a corresponding computing environment and expressing the target computing environment model as a model graph defined by target resource elements and resource-to-resource relationship links. Deployment pattern matching is further implemented by accessing a realization pattern that captures deployment parameters relating to resources and resource-resource relationships of a deployment of interest and expressing the realization pattern as a pattern graph defined by conceptual resource elements and constraints arranged by resource-to-resource relationship links and constraint links. The realization pattern is then evaluated against the target computing environment model by executing at least one pattern matching algorithm that attempts to match the pattern graph to the model graph and information corresponding to results of the evaluation are conveyed. | 07-11-2013 |
Patent application number | Description | Published |
20100313657 | MICROMACHINED TUNING FORK GYROSCOPES WITH ULTRA-HIGH SENSITIVITY AND SHOCK REJECTION - A vibratory rate z-axis gyroscope is characterized by drive-mode and sense-mode quality factors and rate sensitivity and is fabricated with at least two decoupled vibratory tines, a levered drive-mode mechanism coupled between the tines to structurally force anti-phase drive-mode motion of the tines at a predetermined drive frequency, to eliminate spurious frequency modes of the anti-phase drive-mode motion of the tines lower than the predetermined drive frequency and to provide synchronization of drive- and sense-mode motion of the tines, and a sense-mode mechanism coupled between the tines arranged and configured to provide a linearly coupled, dynamically balanced anti-phase sense-mode motion of the tines to minimize substrate energy dissipation and to enhance the sense-mode quality factor and rate sensitivity. | 12-16-2010 |
20110239763 | THREE-DIMENSIONAL WAFER-SCALE BATCH-MICROMACHINED SENSOR AND METHOD OF FABRICATION FOR THE SAME - A vibratory sensor is fabricated as a three-dimensional batch-micromachined shell adapted to vibrate and support elastic wave propagation and wave precession in the shell or membrane and at least one driving electrode and preferably a plurality of driving electrodes directly or indirectly coupled to the shell to excite and sustain the elastic waves in the shell. The pattern of elastic waves is determined by the configuration of the driving electrode(s). At least one sensing electrode and preferably a plurality of sensing electrodes are provided to detect the precession of the elastic wave pattern in the shell. The rotation of the shell induces precession of the elastic wave pattern in the shell which is usable to measure the rotation angle or rate of the vibratory sensor. | 10-06-2011 |
20130214461 | Three-Dimensional Wafer-Scale Batch-Micromachined Sensor and Method of Fabrication for the Same - A vibratory sensor is fabricated as a three-dimensional batch-micromachined shell adapted to vibrate and support elastic wave propagation and wave precession in the shell or membrane and at least one driving electrode and preferably a plurality of driving electrodes directly or indirectly coupled to the shell to excite and sustain the elastic waves in the shell. The pattern of elastic waves is determined by the configuration of the driving electrode(s). At least one sensing electrode and preferably a plurality of sensing electrodes are provided to detect the precession of the elastic wave pattern in the shell. The rotation of the shell induces precession of the elastic wave pattern in the shell which is usable to measure the rotation angle or rate of the vibratory sensor. | 08-22-2013 |
20140021561 | Microfabrication of High Quality Three Dimensional Structures Using Wafer-Level Glassblowing of Fused Quartz and Ultra Low Expansion Glasses - A high temperature micro-glassblowing process and a novel inverted-wineglass architecture that provides self-aligned stem structures. The fabrication process involves the etching of a fused quartz substrate wafer. A TSG or fused quartz device layer is then bonded onto the fused quartz substrate, creating a trapped air pocket or cavity between the substrate and the TSG device layer. The substrate and TSG device layer | 01-23-2014 |
20140208823 | Multi-Axis Chip-Scale MEMS Inertial Measurement Unit (IMU) Based on Frequency Modulation - A multi-axis microelectromechanical-systems (MEMS) inertial measurement unit (IMU) is fabricated in a vacuum sealed single packaged device. An FM vibratory gyroscope and an FM resonant accelerometer both for generating FM output signals is fabricated in the silicon chip using MEMS. A signal processor is coupled to the an FM vibratory gyroscope and to the FM resonant accelerometer for receiving the FM gyroscopic output signals and the FM accelerometer output signals. The signal processor generates simultaneous and decoupled measurement of input acceleration, in put rotation rate, and temperature and/or temperature distribution within the IMU, self-calibration of the biases and scale factors of the IMU and its support electronics against temperature variations and other common mode errors, and reduction of the cross axis sensitivity by reducing acceleration errors in the gyroscope and rotation errors in the accelerometer. | 07-31-2014 |
20140260615 | LEVER MECHANISMS FOR ANTI-PHASE MODE ISOLATION IN MEMS TUNING-FORK STRUCTURES - A MEMS resonator includes two resonating masses having an anti-phase and in-phase resonance mode, each mode having a resonance frequency, and an anti-phase resonance levering system coupled to the two resonating masses to stiffen and/or dampen the in-phase resonance mode while leaving the anti-phase resonance mode compliant. This effectively raises the in-phase resonance frequency above the anti-phase resonance frequency, and potentially creates a large frequency separation between the two resonance modes. This reduces the energy transfer between the two modes, allowing for robustness to external acceleration, because the in-phase mode is of a higher frequency. The anti-phase resonance levering system is disposed between the two resonating masses as an internal levering mechanism, or is disposed around the two resonating masses as an external levering mechanism. | 09-18-2014 |