Patent application number | Description | Published |
20080221883 | HANDS FREE CONTACT DATABASE INFORMATION ENTRY AT A COMMUNICATION DEVICE - A method, system, and program provides for hands free contact database information entry at a communication device. A recording system at a communication device detects a user initiation to record. Responsive to detecting the user initiation to record, the recording system records the ongoing conversation supported between the communication device and a second remote communication device. The recording system converts the recording of the conversation into text. Next, the recording system extracts contact information from the text. Then, the recording system stores the extracted contact information in an entry of the contact database, such that contact information is added to the contact database of the communication device without manual entry of the contact information by the user. | 09-11-2008 |
20080243603 | PROVIDING PRODUCT PLACEMENT INFORMATION PRESENTED IN A MEDIA PROGRAM - A method, an apparatus, and a computer usable program product for providing product placement information presented in a media program is provided. A controller receives a request for the product placement information presented in the media program. In response to receiving the request, the controller captures a timeframe for the request for the media program, wherein a product placement information list is associated with the timeframe. The controller then extracts the product placement information list for the timeframe from a buffer associated with the media program. The controller then presents the product placement information list to a user. | 10-02-2008 |
20100064004 | SYNCHRONIZING DOCUMENTS BY DESIGNATING A LOCAL SERVER - A method, system, and computer usable program product for synchronizing documents by designating a local server are provided in the illustrative embodiments. A data network is formed that includes several data processing systems, each data processing system having a separate version of a document. A candidate data processing system is designated from the several data processing systems as a local server. Separate versions of the document are sent from the several data processing systems to the local server. The separate versions of the document are synchronized with a baseline version of the document to form a synchronized version of the document. The synchronized version of the document is returned to the several data processing systems. In addition, the data network may be formed if the data connectivity to an original server has been lost. | 03-11-2010 |
20110276595 | HANDS FREE CONTACT DATABASE INFORMATION ENTRY AT A COMMUNICATION DEVICE - A method, system, and program provides for hands free contact database information entry at a communication device. A recording system at a communication device detects a user initiation to record. Responsive to detecting the user initiation to record, the recording system records the ongoing conversation supported between the communication device and a second remote communication device. The recording system converts the recording of the conversation into text. Next, the recording system extracts contact information from the text. Then, the recording system stores the extracted contact information in an entry of the contact database, such that contact information is added to the contact database of the communication device without manual entry of the contact information by the user. | 11-10-2011 |
Patent application number | Description | Published |
20090281404 | Appartus and Method for Continuous Real-Time Trace Biomolecular Sampling, Analysis, and Delivery - A system and method for transdermal sampling wherein at least one pair of sample electrodes is adapted to provide voltage pulses capable of creating capillary openings in a subject's stratum corneum. Methods for using a transdermal sampling system by creating capillary openings in a subject's stratum corneum via the application of a series of voltage pulses to the stratum corneum and contacting at least a portion of at least one of the sample electrodes with interstitial fluid from the capillary openings are also presented. | 11-12-2009 |
20090308742 | Flexible Apparatus and Method for Monitoring and Delivery - The present invention generally relates to a system and method that co-locates in a small flexible, configurable system and multi-level substrate sampling, rapid analysis, bio-sample storage and delivery functions to be performed on living tissues or matter obtained from living organisms. The types of the sampling may include chemical, biochemical, biological, thermal, mechanical, electrical, magnetic and optical sampling. In general, the analysis performed at the point of sampling measures the sample taken and records its value. The bio-sample storage function encapsulates a small sample of analyte and preserves it for subsequent examination or analysis, either on the organism by the system or at a remote location by an independent analysis system. Once stored, the sample can provide a record of a biological state at the precise time of sampling. The delivery at the point of sampling can include chemical, biochemical, thermal, mechanical, electrical, magnetic and optical stimuli. | 12-17-2009 |
20120153262 | Systems and process for forming carbon nanotube sensors - A process for forming a functionalized sensor for sensing a molecule of interest includes providing at least one single or multi-wall carbon nanotube having a first and a second electrode in contact therewith on a substrate; providing a third electrode including a decorating material on the substrate a predetermined distance from the at least one single or multi-wall carbon nanotube having a first and a second electrode in contact therewith, wherein the decorating material has a bonding affinity for a bioreceptors that react with the molecule of interest; and applying a voltage to the third electrode, causing the decorating material to form nanoparticles of the decorating material on the at least one single or multi-wall carbon nanotube. | 06-21-2012 |
20130105824 | Method and System for Generating a Photo-Response from MoS2 Schottky Junctions | 05-02-2013 |
20130289374 | Electrochemical Transdermal Glucose Measurement System Including Microheaters and Process For Forming - A device contains individually controllable sites for electrochemically monitoring an analyte in interstitial fluid of a user. The sites include a conductive pattern attached at a first and second ends thereof to electrode material in a closed-circuit configuration for receiving a first predetermined voltage applied thereto in order to thermally ablate a stratum corneum of a user's skin to access the interstitial fluid and form an open-circuit configuration including first and second portions of the electrode material that are electrically isolated from each other; a sensing area deposited on at least one of the first and second portions of the electrode material; and a measuring component for receiving individual measurement data from the sensing area in response to a second predetermined voltage applied to the open circuit configuration. The individual measurement data is indicative of an amount of the analyte in the interstitial fluid. | 10-31-2013 |
20140025000 | Systems and Methods For Monitoring Health and Delivering Drugs Transdermally - The present invention pertains to a system and method for transdermal sampling, comprising: at least one sampler for retrieving and transferring at least one analyte obtained transdermally from the skin of a subject; at least one detector system for identifying and quantifying said at least one analyte; and at least one logic module for (i) receiving and storing input data from said at least one detector, (ii) relating the input data to other data obtained from the subject, (iii) displaying output information, (iv) transmitting the output information to another system, and (v) controlling the operation of said at least one sampler and at least one detector. | 01-23-2014 |
20140044873 | SINGLE-WALLED CARBON NANOTUBE (SWCNT) FABRICATION BY CONTROLLED CHEMICAL VAPOR DEPOSITION (CVD) - The system and method disclosed herein provide a predetermined, variable volume argon-hydrogen gas mixture for a chemical vapor deposition (CVD)-based process, which enables the growth of single-walled carbon nanotube (SWCNT) structures. The exemplary SWCNT structures of this system and method are fabricated with a degree of control over the field emissions produced by the SWCNT and the range of diameters of each of the SWCNTs. Specifically, the predetermined diameter ranges and the field emissions of the SWCNT structure corresponds to a predetermined range of concentrations of the argon-hydrogen mixture and the argon concentration respectively. The defects and the diameter of the SWCNTs typically contribute to field emissions from the SWCNT structures at low applied voltages. | 02-13-2014 |
20140121485 | Electrochemical Transdermal Glucose Measurement System Including Microheaters and Process For Forming - A device contains individually controllable sites for electrochemically monitoring an analyte in interstitial fluid of a user. The sites include a conductive pattern attached at a first and second ends thereof to electrode material in a closed-circuit configuration for receiving a first predetermined voltage applied thereto in order to thermally ablate a stratum corneum of a user's skin to access the interstitial fluid and form an open-circuit configuration including first and second portions of the electrode material that are electrically isolated from each other; a sensing area deposited on at least one of the first and second portions of the electrode material; and a measuring component for receiving individual measurement data from the sensing area in response to a second predetermined voltage applied to the open circuit configuration. The individual measurement data is indicative of an amount of the analyte in the interstitial fluid. | 05-01-2014 |
20140284631 | METHOD AND SYSTEM FOR GENERATING A PHOTO-RESPONSE FROM MoS2 SCHOTTKY JUNCTIONS - Devices incorporating a single to a few-layer MoS | 09-25-2014 |
20150048387 | Method and System For Generating a Photo-Response From MoS2 Schottky Junctions - Devices incorporating a single to a few-layer MoS | 02-19-2015 |
Patent application number | Description | Published |
20120198214 | N-WAY MEMORY BARRIER OPERATION COALESCING - One embodiment sets forth a technique for N-way memory barrier operation coalescing. When a first memory barrier is received for a first thread group execution of subsequent memory operations for the first thread group are suspended until the first memory barrier is executed. Subsequent memory barriers for different thread groups may be coalesced with the first memory barrier to produce a coalesced memory barrier that represents memory barrier operations for multiple thread groups. When the coalesced memory barrier is being processed, execution of subsequent memory operations for the different thread groups is also suspended. However, memory operations for other thread groups that are not affected by the coalesced memory barrier may be executed. | 08-02-2012 |
20130159684 | BATCHED REPLAYS OF DIVERGENT OPERATIONS - One embodiment of the present invention sets forth an optimized way to execute replay operations for divergent operations in a parallel processing subsystem. Specifically, the streaming multiprocessor (SM) includes a multistage pipeline configured to batch two or more replay operations for processing via replay loop. A logic element within the multistage pipeline detects whether the current pipeline stage is accessing a shared resource, such as loading data from a shared memory. If the threads are accessing data which are distributed across multiple cache lines, then the multistage pipeline batches two or more replay operations, where the replay operations are inserted into the pipeline back-to-back. Advantageously, divergent operations requiring two or more replay operations operate with reduced latency. Where memory access operations require transfer of more than two cache lines to service all threads, the number of clock cycles required to complete all replay operations is reduced. | 06-20-2013 |
20130166877 | SHAPED REGISTER FILE READS - One embodiment of the present invention sets forth a technique for performing a shaped access of a register file that includes a set of N registers, wherein N is greater than or equal to two. The technique involves, for at least one thread included in a group of threads, receiving a request to access a first amount of data from each register in the set of N registers, and configuring a crossbar to allow the at least one thread to access the first amount of data from each register in the set of N registers. | 06-27-2013 |
20130212364 | PRE-SCHEDULED REPLAYS OF DIVERGENT OPERATIONS - One embodiment of the present disclosure sets forth an optimized way to execute pre-scheduled replay operations for divergent operations in a parallel processing subsystem. Specifically, a streaming multiprocessor (SM) includes a multi-stage pipeline configured to insert pre-scheduled replay operations into a multi-stage pipeline. A pre-scheduled replay unit detects whether the operation associated with the current instruction is accessing a common resource. If the threads are accessing data which are distributed across multiple cache lines, then the pre-scheduled replay unit inserts pre-scheduled replay operations behind the current instruction. The multi-stage pipeline executes the instruction and the associated pre-scheduled replay operations sequentially. If additional threads remain unserviced after execution of the instruction and the pre-scheduled replay operations, then additional replay operations are inserted via the replay loop, until all threads are serviced. One advantage of the disclosed technique is that divergent operations requiring one or more replay operations execute with reduced latency. | 08-15-2013 |
20130311686 | MECHANISM FOR TRACKING AGE OF COMMON RESOURCE REQUESTS WITHIN A RESOURCE MANAGEMENT SUBSYSTEM - One embodiment of the present disclosure sets forth an effective way to maintain fairness and order in the scheduling of common resource access requests related to replay operations. Specifically, a streaming multiprocessor (SM) includes a total order queue (TOQ) configured to schedule the access requests over one or more execution cycles. Access requests are allowed to make forward progress when needed common resources have been allocated to the request. Where multiple access requests require the same common resource, priority is given to the older access request. Access requests may be placed in a sleep state pending availability of certain common resources. Deadlock may be avoided by allowing an older access request to steal resources from a younger resource request. One advantage of the disclosed technique is that older common resource access requests are not repeatedly blocked from making forward progress by newer access requests. | 11-21-2013 |
20130311996 | MECHANISM FOR WAKING COMMON RESOURCE REQUESTS WITHIN A RESOURCE MANAGEMENT SUBSYSTEM - One embodiment of the present disclosure sets forth an effective way to maintain fairness and order in the scheduling of common resource access requests related to replay operations. Specifically, a streaming multiprocessor (SM) includes a total order queue (TOQ) configured to schedule the access requests over one or more execution cycles. Access requests are allowed to make forward progress when needed common resources have been allocated to the request. Where multiple access requests require the same common resource, priority is given to the older access request. Access requests may be placed in a sleep state pending availability of certain common resources. Deadlock may be avoided by allowing an older access request to steal resources from a younger resource request. One advantage of the disclosed technique is that older common resource access requests are not repeatedly blocked from making forward progress by newer access requests. | 11-21-2013 |
20130311999 | RESOURCE MANAGEMENT SUBSYSTEM THAT MAINTAINS FAIRNESS AND ORDER - One embodiment of the present disclosure sets forth an effective way to maintain fairness and order in the scheduling of common resource access requests related to replay operations. Specifically, a streaming multiprocessor (SM) includes a total order queue (TOQ) configured to schedule the access requests over one or more execution cycles. Access requests are allowed to make forward progress when needed common resources have been allocated to the request. Where multiple access requests require the same common resource, priority is given to the older access request. Access requests may be placed in a sleep state pending availability of certain common resources. Deadlock may be avoided by allowing an older access request to steal resources from a younger resource request. One advantage of the disclosed technique is that older common resource access requests are not repeatedly blocked from making forward progress by newer access requests. | 11-21-2013 |
Patent application number | Description | Published |
20090052892 | Communication Network with Co-Routed Multi-Channel Traffic - Embodiments of the present invention route a wavelength division multiplexed signal across multiple communication paths using skew characteristics of at least some of the communication paths. The network is a wavelength division multiplexed optical transport network. The plurality of communication paths involves different signal and path attributes such as a plurality of carrier wavelengths, optical carrier groups, physical communication paths (different nodes, different fibers along a same path, or any combination of the foregoing), or any other differentiating factors between two paths. | 02-26-2009 |
20090161247 | Channel Skew Identification and Notification - Embodiments of the present invention analyze a plurality of parallel channels and identify specific channel(s) that have skew outside of an acceptable skew error margin. In certain embodiments, this skew is identified by determining the timing misalignment between a channel under test and a deskew channel. Other channels within the plurality of channels are masked by transmitting a repeating masked bit pattern. This timing misalignment may be measured by comparing a segment within the channel under test to a corresponding segment within the deskew channel and identifying a time differential between the two segments. | 06-25-2009 |
20090324220 | COMMUNICATION NETWORK WITH NODE BYPASSED CO-ROUTED MULTI-CHANNEL TRAFFIC - Embodiments of the present invention route a wavelength division multiplexed signal across multiple communication paths using skew characteristics of at least some of the communication paths. The network is a wavelength division multiplexed optical transport network. The plurality of communication paths involves different signal and path attributes such as a plurality of carrier wavelengths, optical carrier groups, physical communication paths (different nodes, different fibers along a same path, or any combination of the foregoing), or any other differentiating factors between two paths. | 12-31-2009 |
20100080561 | DIGITAL FRAMER ARCHITECTURE WITH A FRAMING MARKER - Embodiments of the present invention provide for diverse routing of a plurality of data streams, representative of a client signal of an unknown format, across multiple communication paths of a digital optical network through the use of a marker embedded in the client signal which is then inserted into the client payload portion of a transport frame. The multiple communication paths include different signal and path attributes related to the optical signals which transport the data streams across the digital optical network, as well as the physical structure of the digital optical network itself, all leading to timing variations in the multiple communication paths. The digital optical network transports the plurality of data streams in the form of wavelength division multiplexed signals, or banded wavelength division multiplexed signals. | 04-01-2010 |
20100328116 | DEVICES FOR CONVERSION BETWEEN SERIAL AND PARALLEL DATA - Serial-to-parallel and parallel-to-serial conversion devices may provide for efficient conversion of serial bit streams into parallel data units (and vice versa). In one implementation, a device may include delay circuits, each of which being configured to receive a serial data stream. A rotator circuit may receive the delayed serial data streams and rearrange bits in the serial data streams. Register circuits may receive the output of the rotator circuit and collectively output, in parallel, a number of bits of one of the serial bit streams. | 12-30-2010 |
20110158229 | CLOCKING OF CLIENT SIGNALS OUTPUT FROM AN EGRESS NODE IN A NETWORK - Consistent with the present disclosure, client data, which may include multiplexed data sub-streams, is supplied to an ingress node of a network. Each sub-stream typically has a corresponding data rate, i.e., an original data rate, prior to multiplexing. The client data is encapsulated in a plurality of successive frames that are output from the ingress node and propagate, typically through one or more intermediate nodes, to an egress node. At the egress node, data rates associated with the sub-streams included in each frame are determined based on the amount of client data in each frame. The data rates are then averaged over a given number of frames to thereby filter any wander or deviation in the client data rate. Based on the averaged data rate, justification opportunities are added to the client data in each sub-stream, which are then multiplexed into frames that are output from the egress node. By including the justification opportunities, the effective rate of each sub-stream may be set equal to the original data rate when the sub-streams are demultiplexed after being output from the egress node. An advantage of the present disclosure is that the justification opportunities, are not generated based solely on clock signals generated by PLL circuits. As a result, fewer PLL circuits are required, thereby simplifying system design and minimizing power consumption. | 06-30-2011 |
20110231729 | APPARATUS AND METHOD FOR OPTIMIZING AN ITERATIVE FEC DECODER - Consistent the present disclosure, errored bits are inserted into a data stream, which is carried by an optical signal. The optical signal is transmitted over an optical link that may induce additional errors, i.e., add additional errored bits to the data stream. At the receive end, the optical signal is converted into a corresponding electrical signal that carries the data stream. The data stream is subject to forward error correction (FEC) decoding with an iterative decoder, for example. The iterative decoder decodes the data stream over a number of iterations until both the inserted errored bits and the additional errored bits are corrected. Since the number of inserted bits is known, the number of iterations required to correct the inserted bits is also known (“first iterations”). Accordingly, the number of iterations required to correct the additional errored bits caused by tranmission over the optical link may be determined based on the total number of iterations performed and the number of the first iterations. | 09-22-2011 |
20110235438 | TEMPORAL ALIGNMENT OF DATA UNIT GROUPS IN A SWITCH - Consistent with the present disclosure, a plurality of FIFO buffers, for example, are provided in a switch, which also includes a switch fabric. Each of the plurality of FIFOs is pre-filled with data for a duration based on a skew or time difference between the time that a data unit group is supplied to its corresponding FIFO and a reference time. The reference time is the time, for example, after a delay period has lapsed following the leading edge of a synch signal, the timing of which is a known system parameter and is used to trigger switching in the switch fabric. Typically, the delay period may be equal to the latency (often, another known system parameter) or length of time required for the data unit to propagate from an input circuit, such as a line card of the switch or another switch, to the FIFO that receives the data unit. At the reference time, temporally aligned data unit groups may be read or output from each FIFO and supplied to the switch fabric. Since the timing of the output from the FIFOs is based on known system parameters, instead of the actual arrival of the slowest data unit group at its corresponding FIFO, time aligned data unit groups may be output regardless of whether the slowest data unit group is available. | 09-29-2011 |
20120144059 | Methods and Apparatus for Minimizing Wander Generation in Constant Bit Rate Asynchronously Mapped Digital Transport Systems - A mapping system including a memory, a client receive circuit and a frame transmit circuit. The client receive circuit is adapted to receive client data from a network, decode the client data and store the client data within the memory. The frame transmit circuit includes a justification control log and a framer. The justification control logic is executed by one or more processor to 1) determine each of a plurality of fill levels, each of the plurality of fill levels being associated with an amount of client data in the memory at each of a plurality of corresponding one of a plurality of instants of time, and 2) determine an average of the plurality of fill levels. The framer has circuitry to generate a wrapper including at least a portion of client data from the memory, the wrapper having one or more justification opportunity having data based upon a difference between the average and a predetermined threshold. The mapping system can be an asynchronous mapping system. | 06-07-2012 |
Patent application number | Description | Published |
20160078459 | METHODS AND APPARATUS TO MONITOR MEDIA PRESENTATIONS - Methods, apparatus, systems and articles of manufacture to monitor media presentations are disclosed. An example method includes collecting demographic information from a user, transmitting the demographic information to a central facility, generating a panelist identifier identifying the user, and hosting a web server to serve the panelist identifier to media that is instrumented with monitoring instructions executing on the media device, the monitoring instructions, when executed, to collect monitoring information and transmit the monitoring information along with the panelist identifier to the central facility. | 03-17-2016 |
20160094567 | METHODS AND APPARATUS TO IDENTIFY MEDIA DISTRIBUTED VIA A NETWORK - Methods, apparatus, systems and articles of manufacture to monitor media presentations are disclosed. An example method includes extracting first network packet parameters from a first network packet received at a media device when retrieving a first encrypted web page, storing, at the media device, the first network packet parameters in association with a uniform resource locator for the first encrypted web page, the uniform resource locator received from an extension in a web browser at the media device, extracting second network packet parameters from a second network packet received at the media device from an unknown encrypted web page, when the extension is inoperative, comparing the second network packet parameters to the first network packet parameters, and identifying the unknown encrypted web page as the first encrypted web page when the comparison of the second network packet to the first network packet parameters has a similarity above a threshold. | 03-31-2016 |