Patent application number | Description | Published |
20100092444 | PLATELET RICH PLASMA FORMULATIONS FOR CARDIAC TREATMENTS - Compositions for platelet rich plasma (PRP) are provided. Generally, these compositions comprise a higher concentration of platelets and white blood cells than whole blood. The concentrations of the platelets and/or the white blood cells may be two to eight times the respective concentrations in whole blood. These compositions may have depressed concentrations of red blood cells and hemoglobin. In some variations, the compositions may be useful to treat damaged connective tissue and/or to slow or stop cardiac apoptosis after a heart attack. The PRP composition may be delivered in conjunction with reperfusion therapy. | 04-15-2010 |
20100112081 | USE OF PLATELET RICH PLASMA COMPOSITION IN THE TREATMENT OF CARDIAC CONDUCTION ABNORMALITIES - Methods and kits for treating a cardiac arrhythmia using a platelet rich plasma (PRP) composition are provided. Any type of arrhythmia may be treated using the PRP composition. The PRP composition may comprise PRP developed using blood collected from a patient suffering the cardiac arrhythmia. The PRP composition may be buffered to a physiological pH and may include one or more anti-arrhythmic agents, anti-coagulants, or other drugs. The PRP composition may be delivered using a nebulizer, minimally invasively, or surgically. In some embodiments, the PRP composition may be coated on one or more medical devices. The PRP composition may be delivered to an identified portion of the electrical conduction system of the heart affected and/or causing the arrhythmia to occur. | 05-06-2010 |
20120093941 | NEUTROPHIL-DEPLETED PLATELET RICH PLASMA FORMULATIONS FOR CARDIAC TREATMENTS - Compositions and methods for preparing neutrophil-depleted platelet rich plasma are provided. Generally, these compositions comprise a higher concentration of platelets and depressed concentrations of neutrophils relative to whole blood although white blood cells may be at higher concentrations than whole blood. The concentrations of the platelets and/or the white blood cells may be two to eight times the respective concentrations in whole blood. These compositions may have depressed concentrations of red blood cells and hemoglobin. In some variations, the compositions may be useful to treat damaged connective tissue and/or to slow or stop cardiac apoptosis after a heart attack. The neutrophil-depleted platelet rich plasma composition may be delivered in conjunction with reperfusion therapy. | 04-19-2012 |
20130243879 | PLATELET RICH PLASMA FORMULATIONS AND USE THEREOF - Compositions for platelet rich plasma (PRP), depleted in neutrophils, are provided. Generally, these compositions comprise a higher concentration of platelets, lymphocytes and monocytes than whole blood with selective depletion of neutrophils to a concentration of less than about 5000/μl. These compositions may have depressed concentrations of red blood cells and hemoglobin. In some variations, the compositions may be useful to treat damaged connective tissue and/or to slow or stop cardiac apoptosis after a heart attack. The PRP composition may be delivered in conjunction with reperfusion therapy. | 09-19-2013 |
20150037431 | USE OF PLATELET RICH PLASMA COMPOSITION IN THE TREATMENT OF CARDIAC CONDUCTION ABNORMALITIES - Methods and kits for treating a cardiac arrhythmia using a platelet rich plasma (PRP) composition are provided. Any type of arrhythmia may be treated using the PRP composition. The PRP composition may comprise PRP developed using blood collected from a patient suffering the cardiac arrhythmia. The PRP composition may be buffered to a physiological pH and may include one or more anti-arrhythmic agents, anti-coagulants, or other drugs. The PRP composition may be delivered using a nebulizer, minimally invasively, or surgically. | 02-05-2015 |
Patent application number | Description | Published |
20090083554 | DYNAMIC CORE SWAPPING - An embodiment of the present invention is a technique to dynamically swap processor cores. A first core has a first instruction set. The first core executes a program at a first performance level. The first core stops executing the program when a triggering event occurs. A second core has a second instruction set compatible with the first instruction set and has a second performance level different than the first performance level. The second core is in a power down state when the first core is executing the program. A circuit powers up the second core after the first core stops executing the program such that the second core continues executing the program at the second performance level. | 03-26-2009 |
20090119521 | METHOD AND SYSTEM FOR DETERMINISTIC THROTTLING FOR THERMAL MANAGEMENT - A scheme to facilitate deterministic thermal management by having either device connected via a link to generate a thermal management request based on one device's thermal capability and the present conditions. The request is transmitted over the link to the other device with a specific sleep period. Consequently, the receiving device responds with an acknowledgement within a pre-configured or pre-agreed response time. | 05-07-2009 |
20090262783 | THROTTLING MEMORY IN A COMPUTER SYSTEM - Systems and methods of managing memory devices provide for reduced power consumption and better thermal management through enhanced memory throttling. In one embodiment a memory unit includes a memory device and a temperature measurement module coupled to the memory device. The temperature measurement device measures the internal temperature of the memory device. Memory throttling can therefore be implemented based on more accurate measurements and with a much shorter response time. | 10-22-2009 |
20100083013 | Various Methods and Apparatuses for Power States in a Controller - Various methods, apparatuses, and systems are described in which a chipset controller has circuitry to control communications with a peripheral device in a computing device. The chipset controller has logic configured 1) to detect a plug-in event when the peripheral device connects to the chipset controller and 2) to transition the chipset controller from a low power consumption state to a higher power consumption state based on the logic detecting the plug-in event. | 04-01-2010 |
20130120419 | Memory Controller for Video Analytics and Encoding - Video analytics may be used to assist video encoding by selectively encoding only portions of a frame and using, instead, previously encoded portions. Previously encoded portions may be used when succeeding frames have a level of motion less than a threshold. In such case, all or part of succeeding frames may not be encoded, increasing bandwidth and speed in some embodiments. | 05-16-2013 |
20130272620 | Analytics Assisted Encoding - Video analytics may be used to assist video encoding by selectively encoding only portions of a frame and using, instead, previously encoded portions. Previously encoded portions may be used when succeeding frames have a level of motion less than a threshold. In such case, all or part of succeeding frames may not be encoded, increasing bandwidth and speed in some embodiments. | 10-17-2013 |
20130278775 | Multiple Stream Processing for Video Analytics and Encoding - Video analytics may be used to assist video encoding by selectively encoding only portions of a frame and using, instead, previously encoded portions. Previously encoded portions may be used when succeeding frames have a level of motion less than a threshold. In such case, all or part of succeeding frames may not be encoded, increasing bandwidth and speed in some embodiments. | 10-24-2013 |
20130297909 | DYNAMIC CORE SWAPPING - An embodiment of the present invention is a technique to dynamically swap processor cores. A first core has a first instruction set. The first core executes a program at a first performance level. The first core stops executing the program when a triggering event occurs. A second core has a second instruction set compatible with the first instruction set and has a second performance level different than the first performance level. The second core is in a power down state when the first core is executing the program. A circuit powers up the second core after the first core stops executing the program such that the second core continues executing the program at the second performance level. | 11-07-2013 |
20130322551 | Memory Look Ahead Engine for Video Analytics - Video analytics may be used to assist video encoding by selectively encoding only portions of a frame and using, instead, previously encoded portions. Previously encoded portions may be used when succeeding frames have a level of motion less than a threshold. In such case, all or part of succeeding frames may not be encoded, increasing bandwidth and speed in some embodiments. | 12-05-2013 |
20130322552 | Capturing Multiple Video Channels for Video Analytics and Encoding - Video analytics may be used to assist video encoding by selectively encoding only portions of a frame and using, instead, previously encoded portions. Previously encoded portions may be used when succeeding frames have a level of motion less than a threshold. In such case, all or part of succeeding frames may not be encoded, increasing bandwidth and speed in some embodiments. | 12-05-2013 |
20130329137 | Video Encoding in Video Analytics - Video analytics may be used to assist video encoding by selectively encoding only portions of a frame and using, instead, previously encoded portions. Previously encoded portions may be used when succeeding frames have a level of motion less than a threshold. In such case, all or part of succeeding frames may not be encoded, increasing bandwidth and speed in some embodiments. | 12-12-2013 |
20140040570 | On Die/Off Die Memory Management - Video analytics may be used to assist video encoding by selectively encoding only portions of a frame and using, instead, previously encoded portions. Previously encoded portions may be used when succeeding frames have a level of motion less than a threshold. In such case, all or part of succeeding frames may not be encoded, increasing bandwidth and speed in some embodiments. | 02-06-2014 |
20140112370 | THROTTLING MEMORY IN RESPONSE TO AN INTERNAL TEMPERATURE OF A MEMORY DEVICE - Systems and methods of managing memory devices provide for reduced power consumption and better thermal management through enhanced memory throttling. In one embodiment a memory unit includes a memory device and a temperature measurement module coupled to the memory device. The temperature measurement device measures the internal temperature of the memory device. Memory throttling can therefore be implemented based on more accurate measurements and with a much shorter response time. | 04-24-2014 |
20140146067 | Accessing Configuration and Status Registers for a Configuration Space - Video analytics may be used to assist video encoding by selectively encoding only portions of a frame and using, instead, previously encoded portions. Previously encoded portions may be used when succeeding frames have a level of motion less than a threshold. In such case, all or part of succeeding frames may not be encoded, increasing bandwidth and speed in some embodiments. | 05-29-2014 |
20140294102 | Intelligent MSI-X Interrupts for Video Analytics and Encoding - Video analytics may be used to assist video encoding by selectively encoding only portions of a frame and using, instead, previously encoded portions. Previously encoded portions may be used when succeeding frames have a level of motion less than a threshold. In such case, all or part of succeeding frames may not be encoded, increasing bandwidth and speed in some embodiments. | 10-02-2014 |
Patent application number | Description | Published |
20110264736 | Personalizing a Web Page Outside of a Social Networking System with Content from the Social Networking System - A user device requests a web page from a web server of a third-party website, which is separate from a social networking system. The web server from the third-party website sends a markup language document for the requested web page to the user device which includes an instruction for a browser application running on the user device to incorporate information obtained from the social networking system within the web page. Based on the instruction in the received markup language document, the user device requests personalized content from the social networking system, which generates the requested personalized content based on social information about the user. The user device then renders the web page with the personalized content contained in a frame and displays the rendered web page and the frame to the user. | 10-27-2011 |
20120005224 | Facilitating Interaction Among Users of a Social Network - In one embodiment, a method includes receiving a first user action relating to a first topic from a first user, identifying the first topic based on the first user action, identifying one or more second posts that relate to the first topic, and transmitting to the first user one or more of the second posts or information associated with the second posts in a structured document for display to the first user, the structured document further comprising one or more interactive elements that enable the first user to interact with the one or more second posts or to respective second users that declared the second posts. | 01-05-2012 |
20120239745 | Personalizing A Web Page Outside Of A Social Networking System With Recommendations for Content From The Social Networking System - A user device requests a web page from a web server of a third-party website, which is separate from a social networking system. The web server from the third-party website sends a markup language document for the requested web page to the user device which includes an instruction for a browser application running on the user device to incorporate information obtained from the social networking system within the web page. Based on the instruction in the received markup language document, the user device requests personalized content from the social networking system, which generates the requested personalized content based on social information about the user. The user device then renders the web page with the personalized content contained in a frame and displays the rendered web page and the frame to the user. | 09-20-2012 |
20120278394 | Personalizing a Web Page Outside of a Social Networking System with Content from the Social Networking System - A user device requests a web page from a web server of a third-party website, which is separate from a social networking system. The web server from the third-party website sends a markup language document for the requested web page to the user device which includes an instruction for a browser application running on the user device to incorporate information obtained from the social networking system within the web page. Based on the instruction in the received markup language document, the user device requests personalized content from the social networking system, which generates the requested personalized content based on social information about the user. The user device then renders the web page with the personalized content contained in a frame and displays the rendered web page and the frame to the user. | 11-01-2012 |
20120284614 | PERSONALIZING A WEB PAGE OUTSIDE OF A SOCIAL NETWORKING SYSTEM WITH CONTENT FROM THE SOCIAL NETWORKING SYSTEM THAT INCLUDES USER ACTIONS - A user device requests a web page from a web server of a third-party website, which is separate from a social networking system. The web server from the third-party website sends a markup language document for the requested web page to the user device which includes an instruction for a browser application running on the user device to incorporate information obtained from the social networking system within the web page. Based on the instruction in the received markup language document, the user device requests personalized content from the social networking system, which generates the requested personalized content based on social information about the user. The user device then renders the web page with the personalized content contained in a frame and displays the rendered web page and the frame to the user. | 11-08-2012 |
20120284615 | PERSONALIZING A WEB PAGE OUTSIDE OF A SOCIAL NETWORKING SYSTEM WITH CONTENT FROM THE SOCIAL NETWORKING SYSTEM SELECTED BASED ON GLOBAL INFORMATION - A user device requests a web page from a web server of a third-party website, which is separate from a social networking system. The web server from the third-party website sends a markup language document for the requested web page to the user device which includes an instruction for a browser application running on the user device to incorporate information obtained from the social networking system within the web page. Based on the instruction in the received markup language document, the user device requests personalized content from the social networking system, which generates the requested personalized content based on social information about the user. The user device then renders the web page with the personalized content contained in a frame and displays the rendered web page and the frame to the user. | 11-08-2012 |
20140019551 | Personalizing A Web Page Outside Of A Social Networking System With Content From The Social Networking System - A user device requests a web page from a web server of a third-party website, which is separate from a social networking system. The web server from the third-party website sends a markup language document for the requested web page to the user device which includes an instruction for a browser application running on the user device to incorporate information obtained from the social networking system within the web page. Based on the instruction in the received markup language document, the user device requests personalized content from the social networking system, which generates the requested personalized content based on social information about the user. The user device then renders the web page with the personalized content contained in a frame and displays the rendered web page and the frame to the user. | 01-16-2014 |
20140025702 | Filtering Structured Search Queries Based on Privacy Settings - In particular embodiments, a method includes receiving a structured query that included references to nodes and edges from a social graph, identifying target nodes that correspond to the structured query, and then generating search results that include target nodes with privacy settings where the nodes and edges along the path connecting the target node and the querying user are all visible to the user. | 01-23-2014 |
20140330809 | Using Inverse Operators for Queries on Online Social Networks - In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, receiving from a user a structured query comprising references to selected nodes and selected edges, parsing the structure query to identify a first query constraint and one or more second query constraints, identifying a inverse constraint associated with the first query constraint, and generating a query command based on the structured query, where the query command includes the inverse constraint and the one or more second query constraints. | 11-06-2014 |
Patent application number | Description | Published |
20110252231 | REKEY SCHEME ON HIGH SPEED LINKS - In one embodiment, apparatus and methods for a rekey process are disclosed. In certain rekey embodiments, when a key-generation protocol exchange is executed, instead of generating a single new security relationship, such as a Security Association or SA, a multiple set (e.g., 10) of new security relationships (e.g., SAs) are generated. An authorized device can then individually use these security relationships (e.g., SAs) as needed to securely communicate with each other. For example, a set of SAs can be efficiently programmed into an 802.1ae protocol ASIC for handling transmitted and received data packets. In the description herein, embodiments of the invention are described with respect to SA's, and this “SA” term is generally defined as any type of security relation that can be formed to allow a particular node to securely transmit packets or frames to another receiving node. | 10-13-2011 |
20110273990 | Per-graph link cost assignment in layer 2 multipath networks - In one embodiment, a method includes assigning at a switch in a layer 2 multipath network, costs to a link in the network, each of the link costs associated with a different graph for forwarding traffic in the network, transmitting the link costs to other switches in the layer | 11-10-2011 |
20120027017 | MULTI-DESTINATION FORWARDING IN NETWORK CLOUDS WHICH INCLUDE EMULATED SWITCHES - Techniques are described which facilitate multi-destination forwarding in a Layer 2 Multipath (L2MP) network which includes an emulated switch. The emulated switch may correspond to two or more underlying peer link switches in the L2MP network, in which each of the peer link switches is linked to a Classical Ethernet (CE) switch over a virtual port channel (vPC). Traffic received by one of the peer link switches over the vPC is automatically forwarded to the other peer link switch (or switches). Multi-destination frames originating from the L2MP network addressed to hosts within the CE network are sent over only one of the peer link switches. | 02-02-2012 |
20120106339 | Probing Specific Customer Flow in Layer-2 Multipath Networks - Techniques are provided to enable a switch in a layer-2 multipath network to determine connectivity of a path to a destination switch. At a source switch, user flow parameters are determined for user flow packets to be transported in the layer-2 multipath network to a destination switch. The sourced switch determines a number of hops from it to the destination switch based on the user flow parameters. Timestamping is activated for time-to-live expiry packets received at the source switch and for time-to-live expiry packets received at the destination switch. One or more probe packets having user flow parameters matching the user flow parameters of user flow packets are generated so that the probe packets use the same path taken by the user flow packets between the source switch and the destination switch. In addition, a time-to-live value corresponding to the number of hops from the source switch to the destination switch is included in a hop count field of the one or more probe packets. The time-to-live value distinguishes the one or more probe packets from user flow packets. The one or more probe packets are sent in the layer-2 multipath network from the source switch to the destination switch. Connectivity between the source switch and the destination switch is determined based on the one or more probe packets. | 05-03-2012 |
20120106358 | SYSTEM AND METHOD FOR PROVIDING PROACTIVE FAULT MONITORING IN A NETWORK ENVIRONMENT - An example method is provided and includes communicating a request packet to a first network element. The request packet is associated with a request for a list of flow parameters. The method also includes receiving a response to the request for the list of flow parameters, and communicating a test packet to initiate fault monitoring. The test packet is communicated to a second network element and the test packet includes at least one of the flow parameters provided by the first network element. The method also includes receiving a plurality of fault monitoring results. The results are limited to reflect multiple paths associated with the first network element. | 05-03-2012 |
20120131216 | Active-Active Multi-Homing Support for Overlay Transport Protocol - Techniques are provided for active-active multi-homing support over an overlay transport virtualization protocol for an edge switch at a data center site. At an edge switch that is configured to operate in an active-active multi-homing mode with at least one other edge switch in an edge switch cluster at a first data center site that comprises one or more endpoint devices, information is stored indicating a media access control (MAC) address of at least one endpoint device at the first site. The edge switch in the edge switch cluster at the first site sends via an overlay transport virtualization protocol a Layer-3 message that is configured to advertise the MAC address of the at least one endpoint at the first site to enable the at least one edge switch at the second site to perform multipath routing to the endpoint device at the first site based on each of the edge switches in the edge switch cluster at the first site. | 05-24-2012 |
20120195195 | Load-Balancing Traffic with Virtual Port Channels - Techniques are provided to load-balance traffic across a plurality of virtual PortChannel links (ports) at a switch device. The switch device interfaces to the plurality of virtual PortChannel links and receives packets to be routed of the plurality of links. The switch device routes the packets of the links so as to favor certain links over others based on operation conditions of the respective links. | 08-02-2012 |
20130155846 | Active Standby Virtual Port-Channels - An active-standby virtual port channel mechanism may be provided, where at any point only one virtual port channel link would be active. Upon failover of the active, a fast failover mechanism is employed to move active traffic to a standby port channel link. | 06-20-2013 |
20140023074 | SYSTEM AND METHOD FOR LAYER-2 NETWORK ROUTING - An example method is provided and includes receiving a data message from a first virtual local area network; determining at an edge switch-router of a Layer-2 network whether the message should be routed; and routing the message in the Layer-2 network at the edge switch-router if the message should be routed. The method also includes switching the message at the edge switch-router if the message should not be routed. | 01-23-2014 |
20140043987 | PASSIVE NETWORK LATENCY MONITORING - A method measures a resident delay for each port in a node in a network and a peer delay between each pair of neighbor nodes in the network. From these resident delays and peer delays, latency between each pair of neighbor nodes in the network is determined. The method includes weighting a route for a data packet going through the nodes in the network using the determined latencies. Each node includes a switch having switchable connections and is configured by a controller to send probe packets from an output port to a port in a neighbor node. The packet may include a time stamp and an identifier. | 02-13-2014 |
20140215216 | REKEY SCHEME ON HIGH SPEED LINKS - In one embodiment, apparatus and methods for a rekey process are disclosed. In certain rekey embodiments, when a key-generation protocol exchange is executed, instead of generating a single new security relationship, such as a Security Association or SA, a multiple set (e.g., 10) of new security relationships (e.g., SAs) are generated. An authorized device can then individually use these security relationships (e.g., SAs) as needed to securely communicate with each other. For example, a set of SAs can be efficiently programmed into an 802.1ae protocol ASIC for handling transmitted and received data packets. In the description herein, embodiments of the invention are described with respect to SA's, and this “SA” term is generally defined as any type of security relation that can be formed to allow a particular node to securely transmit packets or frames to another receiving node. | 07-31-2014 |
Patent application number | Description | Published |
20090051394 | Frequency Multipliers Using Multi-Phase Oscillation - A method of generating an output signal from an input signal includes a step of generating a set of n signals, n being an integer greater than or equal to 3, by generating a signal for each integer i such that 0≦i≦(n−1), each signal within the set having the same frequency and approximately equal amplitude and a phase equal to (360/n)i degrees. The method also includes a step of inputting each of the set of n signals to a gate terminal of a corresponding one of a set of n transistors. Each of the transistors has a source terminal electrically connected to a common voltage drain and each of the transistors has a drain terminal electrically connected to a coupling. The coupling is electrically connected to a common voltage source. The output signal at the coupling has a frequency equal to the frequency of the input signal multiplied by n. | 02-26-2009 |
20100308924 | APPARATUS AND METHOD FOR FREQUENCY GENERATION - A wideband frequency generator has two or more oscillators for different frequency bands, disposed on the same die within a flip chip package. Coupling between inductors of the two oscillators is reduced by placing one inductor on the die and the other inductor on the package, separating the inductors by a solder bump diameter. The loosely coupled inductors allow manipulation of the LC tank circuit of one of the oscillators to increase the bandwidth of the other oscillator, and vice versa. Preventing undesirable mode of oscillation in one of the oscillators may be achieved by loading the LC tank circuit of the other oscillator with a large capacitance, such as the entire capacitance of the coarse tuning bank of the other oscillator. Preventing the undesirable mode may also be achieved by decreasing the quality factor of the other oscillator's LC tank and thereby increasing the losses in the tank circuit. | 12-09-2010 |
20100308932 | CAPACITOR SWITCHING CIRCUIT - A capacitance switching element includes first and second capacitors connected in series by transistors. The gates of the transistors are biased by a first signal through one set of resistors, and the sources and drains are biased by a second signal through a second set of resistors. The signals are level-shifted and may be complimentary. To turn the element ON, the first signal may be set to V | 12-09-2010 |
20100321124 | CONFIGURABLE WIDE TUNING RANGE OSCILLATOR CORE - An oscillator includes a resonator, a first and a second p-type transistor, and a first and a second n-type transistor. The resonator has a first terminal and a second terminal. The first p-type transistor is switchably connected to the first terminal while the second p-type transistor is switchably connected to the second terminal. A first drain of the first n-type transistor and the second drain of the second n-type transistor are electrically connected to the first terminal and the second terminal, respectively. The oscillator is capable of operating in an NMOS only mode and in a CMOS mode. | 12-23-2010 |
20100327986 | ENHANCING DEVICE RELIABILITY FOR VOLTAGE CONTROLLED OSCILLATOR (VCO) BUFFERS UNDER HIGH VOLTAGE SWING CONDITIONS - A circuit for a voltage controlled oscillator (VCO) buffer is described. The circuit includes a first capacitor connected to an input of the VCO buffer that is connected to a VCO core. The circuit also includes a second capacitor connected to the input of the VCO buffer and the gate of a p-type metal-oxide-semiconductor field effect (PMOS) transistor. The circuit further includes a first switch connected to the first capacitor and the gate of the PMOS transistor. The circuit also includes a third capacitor connected to the input of the VCO buffer. The circuit further includes a fourth capacitor connected to the input of the VCO buffer and the gate of an n-type metal-oxide-semiconductor field effect (NMOS) transistor. The circuit also includes a second switch connected to the third capacitor and the gate of the NMOS transistor. | 12-30-2010 |
20110089991 | RF BUFFER CIRCUIT WITH DYNAMIC BIASING - An RF buffer circuit for a voltage controlled oscillator (VCO) includes dynamic biasing circuitry to selectively flip the phase of the output voltage waveform. In a CMOS implementation, a PMOS/NMOS pair is employed in an output path. During a high (voltage) swing mode condition, the phase of the output is flipped such that the output waveform is in phase with the voltages appearing at the gates of the PMOS/NMOS pair. The technique thereby reduces peak gate-to-drain voltages and allows for improved reliability of the MOS devices in a configuration amenable to low phase noise and low power consumption. | 04-21-2011 |
20120068777 | APPARATUS AND METHOD FOR FREQUENCY GENERATION - A wideband frequency generator has two or more oscillators for different frequency bands, disposed on the same die within a flip chip package. Coupling between inductors of the two oscillators is reduced by placing one inductor on the die and the other inductor on the package, separating the inductors by a solder bump diameter. The loosely coupled inductors allow manipulation of the LC tank circuit of one of the oscillators to increase the bandwidth of the other oscillator, and vice versa. Preventing undesirable mode of oscillation in one of the oscillators may be achieved by loading the LC tank circuit of the other oscillator with a large capacitance, such as the entire capacitance of the coarse tuning bank of the other oscillator. Preventing the undesirable mode may also be achieved by decreasing the quality factor of the other oscillator's LC tank and thereby increasing the losses in the tank circuit. | 03-22-2012 |
20120161850 | RF BUFFER CIRCUIT WITH DYNAMIC BIASING - A method includes setting a mode of operation of a buffer circuit outputting an output signal. The mode of operation is set to a first mode of operation or a second mode of operation. The output signal is substantially in-phase with an input signal received by the buffer circuit when the mode of operation is the first mode. The output signal is substantially out of phase with the input signal when the mode of operation is the second mode. | 06-28-2012 |
20130300489 | ADAPTABLE MIXER AND LOCAL OSCILLATOR DEVICES AND METHODS - An adaptable mixer device is operable in a first mode and a second mode and includes a first set of mixer units operable in the first mode and a second set of mixer units operable in the second mode. The second set of mixer units includes at least one mixer unit that is common to both the first set of mixer units and the second set of mixer units. The second set of mixer units also includes a plurality of mixer units that are not in the first set of mixer units. Similarly, the first set of mixer units including a plurality of mixer units that are not in the second set of mixer units. | 11-14-2013 |
Patent application number | Description | Published |
20090279723 | Processing Signals Representative of Sound Based on the Identity of an Input Element - Systems and techniques for processing signals representative of sound for conveyance to the auditory system of a subject based on the identity of an input device. In one implementation, a method includes identifying an input element to an audiological system that conveys sound information directly to a subject's auditory system, automatically setting parameters for processing the signal based on the identity of the input element, and processing the signal in accordance with the processing parameters. The input element is configured to generate a signal representative of sound. | 11-12-2009 |
20100121412 | Optimizing Pitch Allocation in a Cochlear Implant - Errors in pitch allocation within a cochlear implant are corrected in order to provide a significant and profound improvement in the quality of sound perceived by the cochlear implant user. The disclosure provides a tool for determining the implant fitting curve for cochlear implant system to correct pitch warping. The method presents familiar musical tunes to determine the implant fitting slope (relative alignment). In addition, in one embodiment, speech sounds may be used to determine the offset of the fitting line (absolute alignment). The use of music and speech to determine the implant fitting curve (line) and the slope is facilitated by using techniques to implement virtual electrodes to more precisely direct stimuli to the location or “place” on the cochlea. | 05-13-2010 |
20100228321 | Systems for Fitting a Cochlear Implant to a Patient - Systems for fitting an implantable cochlear stimulator to a patient include an interface unit configured to display a graphical representation of an implant fitting line as part of a graphical user interface. The implant fitting line has a slope and a horizontal position and represents a mapping relationship between a plurality of audio frequencies and a plurality of stimulation sites within a cochlea of the patient. The interface unit is further configured to facilitate adjustment of the slope and/or horizontal position of the fitting line. | 09-09-2010 |
20110098785 | Fully Implantable Cochlear Implant Systems Including Optional External Components and Methods for Using the Same - An exemplary cochlear implant system includes an external module configured to be positioned external to and worn by a patient, the external module having an external microphone configured to detect an input audio signal presented to the patient, and an external speaker configured to acoustically transmit an audio signal representative of the input audio signal. The exemplary cochlear implant system further includes an implantable module configured to be implanted within the patient, the implantable module having an internal microphone configured to detect the acoustically transmitted audio signal, an internal sound processor configured to generate one or more stimulation parameters based on the acoustically transmitted audio signal, and an internal cochlear stimulator configured to apply electrical stimulation representative of the input audio signal to one or more stimulation sites within the patient in accordance with the one or more stimulation parameters. Corresponding methods and systems are also disclosed. | 04-28-2011 |
20110098786 | Remote Audio Processor Module for Auditory Prosthesis Systems - An exemplary auditory prosthesis system includes an auditory prosthesis configured to be implanted within a head of a patient and to apply electrical stimulation representative of an audio signal to one or more stimulation sites within the patient in accordance with one or more stimulation parameters, a behind-the-ear sound processing unit configured to be secured to an ear of the patient and to transmit the one or more stimulation parameters to the auditory prosthesis, and a remote audio processor module separate from the behind-the-ear sound processing unit and communicatively coupled to the behind-the-ear sound processing unit via a communication link, the remote audio processor module configured to perform at least a portion of a signal processing heuristic on the audio signal in order to facilitate generation of the one or more stimulation parameters. Corresponding systems and methods are also disclosed. | 04-28-2011 |
20110160799 | Dynamic Compliance Voltage Management for an Implantable Stimulator - An exemplary method includes generating, by an external control device selectively and communicatively coupled to an implantable stimulator, a calibration table indicating transmit power levels required to achieve a plurality of distinct combinations of compliance voltages and maximum stimulation current levels by the implantable stimulator, determining, by the external control device, a maximum stimulation current level to be delivered by the implantable stimulator via one or more electrodes to one or more stimulation sites within a patient during a stimulation frame, determining, by the external control device, an optimal compliance voltage that allows the implantable stimulator to deliver the determined maximum stimulation current level, and selecting, by the external control device in accordance with the calibration table, a transmit power level that results in the implantable stimulator operating at substantially the optimal compliance voltage during the stimulation frame. Corresponding methods, apparatuses and systems are also disclosed. | 06-30-2011 |
20120197346 | Optimizing Pitch Allocation in a Cochlear Implant - Errors in pitch allocation within a cochlear implant are corrected in order to provide a significant and profound improvement in the quality of sound perceived by the cochlear implant user. The disclosure provides a tool for determining the implant fitting curve for cochlear implant system to correct pitch warping. The method presents familiar musical tunes to determine the implant fitting slope (relative alignment). In addition, in one embodiment, speech sounds may be used to determine the offset of the fitting line (absolute alignment). The use of music and speech to determine the implant fitting curve (line) and the slope is facilitated by using techniques to implement virtual electrodes to more precisely direct stimuli to the location or “place” on the cochlea. | 08-02-2012 |
20120303096 | METHODS AND SYSTEMS OF AUTOMATICALLY DETECTING AN IMPEDANCE OF ONE OR MORE ELECTRODES IN A COCHLEAR IMPLANT SYSTEM - An exemplary method includes a sound processing unit 1) directing an implantable cochlear stimulator coupled to a plurality of electrodes to generate an electrical stimulation current in accordance with one or more stimulation parameters, 2) automatically detecting an impedance of at least one of the electrodes, and 3) directing, in accordance with the detected impedance, the implantable cochlear stimulator to adjust a pulse width of the electrical stimulation current to maintain constant a total electric charge level of the electrical stimulation current. | 11-29-2012 |
20130006327 | TWO-PIECE SOUND PROCESSOR SYSTEM FOR USE IN AN AUDITORY PROSTHESIS SYSTEM - An exemplary system includes 1) a headpiece module configured to be affixed to a head of a patient and comprising a primary sound processor configured to generate stimulation parameters used to direct an auditory prosthesis implanted within the patient to apply electrical stimulation representative of one or more audio signals to the patient and 2) a sound processor module separate from the headpiece module and configured to be selectively and communicatively coupled to the headpiece module. The sound processor module includes a secondary sound processor configured to detect a communicative coupling of the sound processor module to the headpiece module and contribute to the generation of one or more of the stimulation parameters while the sound processor module is communicatively coupled to the headpiece module. Corresponding systems and methods are also disclosed. | 01-03-2013 |
20130226297 | METHODS AND SYSTEMS FOR MULTI-MONOPOLAR CURRENT STEERING IN AN AUDITORY PROSTHESIS SYSTEM - An exemplary method includes a sound processor 1) mapping an analysis channel associated with a frequency band to a stimulation channel that comprises at least three electrodes communicatively coupled to an auditory prosthesis associated with a patient, 2) identifying a spectral peak included in an audio signal presented to the patient, the spectral peak having a peak frequency included in the frequency band, and 3) directing the auditory prosthesis to apply electrical stimulation representative of the spectral peak to a stimulation site associated with the peak frequency by simultaneously stimulating at least two of the at least three electrodes at substantially fifty percent or less of their respective most comfortable current levels (M levels) in accordance with a multi-monopolar current steering strategy. Corresponding methods and systems are also disclosed. | 08-29-2013 |
20140031898 | Shabbat-Compatible Auditory Prosthesis Systems and Methods - An exemplary method includes a Shabbat-compatible auditory prosthesis system (a) detecting a transition of a clock signal from being in an on state to being in an off state, (b) directing, in response the transition of the clock signal to being in the off state, a sound processor to turn off and enter an extended off state during which the sound processor remains off for a first predetermined amount of time, and (c) directing, in response to an elapsing of the first predetermined amount of time, the sound processer to turn on and enter a search state for up to a second predetermined amount of time during which the sound processor searches for an implanted auditory prosthesis. Corresponding methods and systems are also disclosed. | 01-30-2014 |
20140126731 | METHODS AND SYSTEMS FOR LOGGING DATA ASSOCIATED WITH AN OPERATION OF A SOUND PROCESSOR BY AN AUDITORY PROSTHESIS - An exemplary method includes 1) detecting, by an auditory prosthesis configured to be implanted in a patient, a communicative coupling of a sound processor to the auditory prosthesis, the sound processor configured to be located external to the patient, and 2) logging, by the auditory prosthesis, data associated with an operation of the sound processor while the sound processor is communicatively coupled to the auditory prosthesis. Corresponding auditory prostheses and systems are also disclosed. | 05-08-2014 |
20140146985 | TWO-PIECE SOUND PROCESSOR SYSTEM FOR USE IN AN AUDITORY PROSTHESIS SYSTEM - An exemplary system includes 1) a headpiece module configured to be affixed to a head of a patient and comprising a primary sound processor configured to generate stimulation parameters used to direct an auditory prosthesis implanted within the patient to apply electrical stimulation representative of one or more audio signals to the patient and 2) a sound processor module separate from the headpiece module and configured to be selectively and communicatively coupled to the headpiece module. The sound processor module includes a secondary sound processor configured to detect a communicative coupling of the sound processor module to the headpiece module and contribute to the generation of one or more of the stimulation parameters while the sound processor module is communicatively coupled to the headpiece module. Corresponding systems and methods are also disclosed. | 05-29-2014 |
20140188189 | BILATERAL AUDITORY PROSTHESIS SYSTEMS AND METHODS - An exemplary bilateral auditory prosthesis system includes 1) a primary auditory prosthesis configured to be implanted on a first side of a head of a patient, 2) a secondary auditory prosthesis configured to be implanted on a second side of the head of the patient and to be communicatively coupled to the primary auditory prosthesis with one or more wires, the second side being contralateral to the first side, and 3) a sound processor configured to be communicatively coupled to the primary auditory prosthesis and to control an operation of the secondary auditory prosthesis by transmitting control data to the secondary auditory prosthesis by way of the primary auditory prosthesis and at least one wire included in the one or more wires. Corresponding systems and methods are also disclosed. | 07-03-2014 |
20140200630 | Fully Implantable Cochlear Implant Systems Including Optional External Components and Methods for Using the Same - An exemplary method includes 1) detecting, by an external module configured to be positioned external to and worn by a patient, an input audio signal presented to the patient, 2) acoustically transmitting, by the external module, an audio signal representative of the input audio signal, 3) detecting, by an implantable module configured to be implanted within the patient, the acoustically transmitted audio signal, 4) generating, by the implantable module, one or more stimulation parameters based on the acoustically transmitted audio signal, and 5) applying, by the implantable module, electrical stimulation representative of the input audio signal to one or more stimulation sites within the patient in accordance with the one or more stimulation parameters. | 07-17-2014 |
20140330344 | SYSTEMS AND METHODS FOR FACILITATING BINAURAL HEARING BY A COCHLEAR IMPLANT PATIENT - An exemplary system for facilitating binaural hearing by a cochlear implant patient includes 1) a spectral analysis facility configured to divide a first audio signal presented to a first ear of the patient and a second audio signal presented to a second ear of the patient into first and second sets of analysis channels, respectively, and 2) a processing facility configured to process acoustic content contained in a first analysis channel included in the first set of analysis channels and acoustic content contained in a second analysis channel included in the second set of analysis channels, mix the processed acoustic content contained in the first and second analysis channels, and direct a cochlear implant to apply electrical stimulation representative of the mixed acoustic content to the first ear by way of a stimulation channel that corresponds to the first analysis channel. | 11-06-2014 |
Patent application number | Description | Published |
20120124070 | RECOMMENDING QUERIES ACCORDING TO MAPPING OF QUERY COMMUNITIES - A set of queries, such as a search log, is divided into commercial queries and non-commercial queries. A first set of query communities is determined from the non-commercial queries and a second set is determined from the commercial queries. The query communities are correlated based on the users who submitted the queries and instances where a query from the first set of query communities was followed by a query from the second set to generate a mapping between the first set of query communities and the second set. Later, a non-commercial query is received from a user, and the mapping is used to predict one or more commercial queries that the user is likely to submit in the future based on the non-commercial query. One or more of the commercial queries are presented to the user according to the mapping with search results responsive to the non-commercial query. | 05-17-2012 |
20120271806 | GENERATING DOMAIN-BASED TRAINING DATA FOR TAIL QUERIES - Training data is provided for tail queries based on a phenomena in search engine user behavior—referred to herein as “domain trust”—as an indication of user preferences for individual URLs in search results returned by a search engine for tail queries. Also disclosed are methods for generating training data in a search engine by forming a collection of query+URL pairs, identifying domains in the collection, and labeling each domain. Other implementations are directed ranking search results generated by a search engine by measuring domain trust for each domain corresponding to each URL from among a plurality of URLs and then ranking each URL by its measured domain trust. | 10-25-2012 |
20130159291 | RANKING SEARCH RESULTS USING WEIGHTED TOPOLOGIES - Identifiers of items generated in response to a query are each ranked in a way that considers the other identified items. Topologies are generated that correspond to features of the identified items. Each topology may be a Markov chain that includes a node for each identified item and directed edges between the nodes. Each directed edge between a node pair has an associated transition probability that represents the likelihood that a hypothetical user would change their preference from a first node in the pair to the second node in the pair when considering the feature associated with the topology. The topologies are weighted according to the relative importance of the features that correspond to the topologies. The weighted topologies are used to generate a stationary distribution of the identified items, and the identified items are ranked using the stationary distribution. | 06-20-2013 |
20140196151 | PRESERVING GEOMETRIC PROPERTIES OF DATASETS WHILE PROTECTING PRIVACY - The privacy of a dataset is protected. A private dataset is received that includes multiple rows of multidimensional data. Each row may correspond to a user, and each dimension may be an attribute of the user. A projection matrix is applied to each row to generate a lower dimensional sketch of the row. Noise is added to each of the lower dimensional sketches. The sketches with the added noise may be published together with the projection matrix. The sketches preserve geometric relationships of the original dataset including clustering, distances, and nearest neighbor, and therefore may be useful for data mining purposes while still protecting the privacy of the users. | 07-10-2014 |
20140324982 | TOPIC IDENTIFIERS ASSOCIATED WITH GROUP CHATS - Text messages over some period of time are collected. Topic identifiers, such as hashtags, are extracted from the text messages. The text messages associated with each topic identifier are processed to identify which topic identifiers are associated with group chats based on information associated with the text messages such as the times when the text messages were generated and whether the text messages identify user accounts. The topic identifiers that are determined to be associated with the group chats are incorporated into applications that allow users to search for group chats, and to view text messages from past group chats. | 10-30-2014 |
Patent application number | Description | Published |
20090313286 | GENERATING TRAINING DATA FROM CLICK LOGS - Data from a click log may be used to generate training data for a search engine. The pages clicked as well as the pages skipped by a user may be used to assess the relevance of a page to a query. Labels for training data may be generated based on data from the click log. The labels may pertain to the relevance of a page to a query. | 12-17-2009 |
20100318546 | SYNOPSIS OF A SEARCH LOG THAT RESPECTS USER PRIVACY - Described is releasing output data representing a search log, in which the data is suitable for most data mining/analysis applications, but is safe to publish by preserving user privacy. The search log is processed such that a query is only included if a sufficient count of that query is present; noise may be added. User contributions that are considered may be limited to a maximum number of queries. The output may indicate how often (possibly plus noise) that each query appeared. Other output may comprise a query-action graph, a query-inaction graph and/or a query-reformulation graph, with nodes representing queries and nodes representing actions, inactions or reformulations (e.g., clicked URLs, skipped URLs, or selected related queries), and edges between nodes representing action, skip or selection counts (possibly plus noise). The output may correspond to the top results/related queries returned from a search. | 12-16-2010 |
20110119269 | Concept Discovery in Search Logs - Described is a search (e.g., web search) technology in which concepts are returned in response to a query in addition to (or instead of) search results in the form of traditional links. Each concept generally corresponds to a set of links to content that are more directed towards a possible user intention, or information need, with respect to that query. If a user selects a concept, that concept's links are exposed to facilitate selection of a document the user finds relevant. In this manner, much more than the top ten ranked links may be provided for a query, each set of other links arranged by the concepts. Also described is processing a query log or other data store to optionally find related queries and find the concepts, e.g., by clustering a relationship graph built from the query log to find dense subgraphs representative of the concepts. | 05-19-2011 |
Patent application number | Description | Published |
20120278860 | PERSONAL LIFESTYLE DEVICE - A method and apparatus for advertising a service on a wireless device. The method includes: storing authentication information in the wireless device; using the authentication information to establish communication between the wireless device and a service provider; and subsequent to the communication being established between the wireless device and the service provider, advertising, on the wireless device, context-specific information about a service associated with the service provider based on at least one of (i) an ambient temperature, (ii) a body temperature of a user of the wireless device, and (iii) a heart rate of the user. | 11-01-2012 |
20130183938 | PERSONAL LIFESTYLE DEVICE - A handheld device including a communication module, a memory, and a search engine. The communication module is configured to, in response to the handheld device being located in a first geographic region, (i) establish communication with a first service provider located in the first geographic region, and (ii) order a service from the first service provider. The memory is configured to store data relating to the order. The search engine is configured to, in response to the handheld device being located in a second geographic region, based on the data relating to the order stored in the memory, search for a second service provider in the second geographic region offering a particular service, where the particular service offered by the second service provide is similar to the service provided by the first service provider. | 07-18-2013 |
20130344912 | TRANSMIT POWER AMPLIFICATION CONTROL FOR WIRELESS DEVICE - A system and method are disclosed for controlling transmit power amplification in a wireless transmitting device. A processor receives data to determine whether a communication channel from a transmitting device to a receiving device is strong enough to support a target data transmit rate of the devices with a power amplifier either on or off. The processor controls a switching device between a data transmitter circuit and the transmitter's antenna based on the quality of the communication channel. In a first state, the switching device connects the data transmitter circuit to the power amplifier to increase the strength of the signal communicated to the antenna. In a second state, the switching device bypasses the power amplifier. The power amplifier is turned off when the switch is in the second state, thereby decreasing the power consumed by the transmitting device as it transmits data at the target data transmit rate. | 12-26-2013 |
20140287722 | PERSONAL LIFESTYLE DEVICE - A handheld device including a memory, a wireless interface, and a non-wireless interface. The memory is configured to store authentication information in the handheld device. The authentication information identifies a user of the handheld device. The wireless interface is configured to interface the handheld device to a wireless network, and to permit the user of the handheld device to communicate with the wireless network based on the authentication information stored in the memory of the handheld device. The non-wireless interface is configured to interface the handheld device to a remote device including an interface compatible with the non-wireless interface of the handheld device, and to permit the remote device to communicate with the wireless network via the wireless interface of the handheld device. | 09-25-2014 |
Patent application number | Description | Published |
20100070758 | Group Formation Using Anonymous Broadcast Information - A number of devices co-located at a geographic location can broadcast and receive tokens. Tokens can be exchanged using a communication link having limited communication range. Tokens that are received by a device can be stored locally on the device and/or transmitted to a trusted service operating remotely on a network. In some implementations, the tokens can be stored with corresponding timestamps to assist a trusted service in matching or otherwise correlating the tokens with other tokens provided by other devices. The trusted service can perform an analysis on the tokens and timestamps to identify devices that were co-located at the geographic location at or around a contact time which can be defined by the timestamps. A group can be created based on results of the analysis. Users can be identified as members of the group and invited to join the group. | 03-18-2010 |
20110250903 | Selective Location Determination - Methods, program products, and systems for selective location determination are described. A mobile device can determine a location of the mobile device using various techniques. When there is a conflict between the locations determined using different techniques, the mobile device can select a most trustworthy location from the locations, and designate the most trustworthy location as a current location of the mobile device. The mobile device can determine a first location of the mobile device (e.g., a coarse location) using a cell identifier (cell ID) of a cellular network. The mobile device can determine a second location of the mobile device (e.g., a fine location) using one or more media access control (MAC) addresses of a WLAN. The first location and second location can be associated with confidence values that can indicate trustworthiness of the first location and second location. | 10-13-2011 |
20120283977 | DYNAMIC COMPASS CALIBRATION IN A PORTABLE DEVICE - The magnitude of a sensed, raw magnetic field in a portable device is monitored over a given time interval. The monitored magnitude is compared with predetermined criteria. Based on the comparison, recalibration of a compass function is signed. Other embodiments are also described and claimed. | 11-08-2012 |
20130104221 | Group Formation Using Anonymous Broadcast Information - A number of devices co-located at a geographic location can broadcast and receive tokens. Tokens can be exchanged using a communication link having limited communication range. Tokens that are received by a device can be stored locally on the device and/or transmitted to a trusted service operating remotely on a network. In some implementations, the tokens can be stored with corresponding timestamps to assist a trusted service in matching or otherwise correlating the tokens with other tokens provided by other devices. The trusted service can perform an analysis on the tokens and timestamps to identify devices that were co-located at the geographic location at or around a contact time which can be defined by the timestamps. A group can be created based on results of the analysis. Users can be identified as members of the group and invited to join the group. | 04-25-2013 |
20130196686 | Selective Location Determination - Methods, program products, and systems for selective location determination are described. A mobile device can determine a location of the mobile device using various techniques. When there is a conflict between the locations determined using different techniques, the mobile device can select a most trustworthy location from the locations, and designate the most trustworthy location as a current location of the mobile device. The mobile device can determine a first location of the mobile device (e.g., a coarse location) using a cell identifier (cell ID) of a cellular network. The mobile device can determine a second location of the mobile device (e.g., a fine location) using one or more media access control (MAC) addresses of a WLAN. The first location and second location can be associated with confidence values that can indicate trustworthiness of the first location and second location. | 08-01-2013 |
Patent application number | Description | Published |
20080239164 | EZ home cinema - A projector assembly includes a projector for projecting images and a plurality of speakers for reproducing sound. The projector assembly further includes a mounting bracket connected to a surface. The projector assembly includes a support assembly connected to the mounting bracket, wherein the projector and the plurality of speakers are supported by the support assembly. A projection screen system includes a projector, a mounting assembly, and a projection screen assembly. The projection screen assembly includes a first plurality of speakers for reproducing sound transmitted thereto and a projection screen to receive the projected image. The projection screen assembly is mounted to the mounting assembly and the mounting assembly can be mounted to a horizontal surface and a vertical surface. The system includes a power cable to provide AC power between the projection screen assembly and the projector in the projector assembly. | 10-02-2008 |
20090002548 | Document camera - A document camera includes a base, a first arm, a second arm, and a camera head assembly. The base includes control electronics. The first arm is connected at a first end to a side of the base utilizing a first hinge. The second arm is connected at a first end to a second end of the first arm utilizing the second hinge. The camera head assembly is connected at a first end to a second end of the second arm utilizing the third hinge. The camera head assembly includes a lens adjuster and an imaging sensor and movement of the lens adjuster changes an orientation of the imaging sensor. The first side of the first arm is connected to a first side of the base and a second side of the first arm is connected to the second hinge. | 01-01-2009 |
20100316245 | Sound Enhancement System - A speaker assembly mounted on a bracket extending from a ceiling comprises an enclosure that includes a bottom wall, side walls including opposing first and second side walls, a sleeve that receives a tubular member of the bracket, and an interior wall having a first segment that extends from the sleeve to the first side wall and a second segment that extends from the sleeve to the second side wall. The interior wall cooperates with the sleeve to divide the enclosure into two approximately equal sized compartments. Each of the speakers within the assembly either forms, or is mounted in or on, one of the side walls. A top plate is mounted on, and forms a top of, the enclosure and seals the two compartments, the top plate having an opening that is aligned with the sleeve when the top plate is mounted on the enclosure. A power unit and circuitry for the speakers are mounted on the top plate. | 12-16-2010 |
Patent application number | Description | Published |
20080219281 | Access line bonding and splitting methods and apparatus - Methods and apparatus for aggregating communication channels. In one exemplary embodiment an aggregation device is required only on one side of the set of communication channels being aggregated. Advantageously, no modifications to the source and/or destination of data transfers are required for operation of the invention. In one embodiment utilized for data transfers in the downstream direction, object download requests can be fulfilled by sending a sequence of partial download requests through the set of communication channels being aggregated, and forwarding the resulting partial data objects received to the original requester in the proper order. In another embodiment utilized for upstream data transfers, traffic is bifurcated to travel along a set of communication channels, and the bifurcated traffic is reassembled either at the network layer or the transport layer. | 09-11-2008 |
20080267184 | LINK AGGREGATION METHODS AND DEVICES - A method of aggregating a plurality of packet based communication channels is provided by the system. The communication channels connect two common endpoints, and aggregation devices are present at each endpoint to implement an aggregation policy. The system provides a dynamic aggregation system where an aggregation policy is employed on a per packet flow basis. Packet flows can be classified by application type, so that an appropriate aggregation policy can be used for packets belonging to the flow. The selected aggregation policy is used for each flow within the aggregation devices at each endpoint. | 10-30-2008 |
20090323554 | INTER-OFFICE COMMUNICATION METHODS AND DEVICES - The system provides a low cost way of providing high speed point to point communications between two offices, as well as Internet access, which exploits the use of low cost access technologies, such as ADSL, in such a way that (a) no CO component is required to deploy the solution, (b) the two offices could have different types of communication technologies available, and (c) more than two offices can form an overlay network, whereby each pair of offices has a virtual single high throughput pipe available which is achieved through aggregation of Internet access services at each office. The proposed system allows intranet communication links or Internet connections to be aggregated, thereby enabling faster and more reliable communications. | 12-31-2009 |
20140247721 | LINK AGGREGATION METHODS AND DEVICES - A method of aggregating a plurality of packet based communication channels is provided by the system. The communication channels connect two common endpoints, and aggregation devices are present at each endpoint to implement an aggregation policy. The system provides a dynamic aggregation system where m aggregation policy is employed on a per packet flow basis. Packet flows can be classified by application type, so that an appropriate aggregation policy can be used for packets belonging to the flow. The selected aggregation policy is used for each flow within the aggregation devices at each endpoint. | 09-04-2014 |
Patent application number | Description | Published |
20130034104 | Packet Broadcast Mechanism in a Split Architecture Network - A method and system is implemented in a network node that functions as a controller for a domain in a split architecture network. The domain comprises a plurality of flow switches, where the plurality of flow switches implement a data plane for the split architecture network and the controller implements a control plane for the split architecture network that is remote from the data plane. The method and system configure the plurality of flow switches to efficiently handle each type of broadcast packet in the domain of the split architecture network without flooding the domain with the broadcast packets to thereby reduce a number of broadcast packets forwarded within the domain. | 02-07-2013 |
20130125124 | APPARATUS AND METHOD FOR SEGREGATING TENANT SPECIFIC DATA WHEN USING MPLS IN OPENFLOW-ENABLED CLOUD COMPUTING - A tenant database is used to add tenant ID information to the cloud network manager (CNM) address mapping table to isolate tenant specific data to a tenant ID to the CNM. The CNM maintains a mapping among a plurality of items in a plurality of databases or tables. The plurality of databases or tables include a tenant database (DB), a tenant identifier to tenant label (TITL) table, a top of rack server label to virtual switch link label (TLVLL) table, a label mapping table (SMVL), and a CNM address mapping table. The CNM uses the plurality of databases to generate tenant specific labels that are added to packets sent between tenant virtual machines (VMs). | 05-16-2013 |
20130163426 | FORWARDING ELEMENT FOR FLEXIBLE AND EXTENSIBLE FLOW PROCESSING IN SOFTWARE-DEFINED NETWORKS - A network device acting as a forwarding element within a software-defined network receives a representation of configurable flow table definitions and configurable logic for selecting between flow tables. The network device creates a flow table based on each of the configurable flow table definitions and installs the configurable logic for selecting between flow tables. The network device receives data to populate configurable key columns and action columns of the flow tables and populates the flow tables using that data. The network device then selects from forwarding decisions for packets according to the configurable logic for selecting between flow tables, the flow tables, and each packet's values in relevant header fields required by the configurable logic. | 06-27-2013 |
20130163427 | SYSTEM FOR FLEXIBLE AND EXTENSIBLE FLOW PROCESSING IN SOFTWARE-DEFINED NETWORKS - A system for flexible and extensible flow processing includes a first network device to act as a controller within a software-defined network. The first network device receives a processing definition, translates the processing definition to create a parser configuration package and transmit the parser configuration package to a plurality of forwarding elements, and transmit data to populate flow tables within the plurality of forwarding elements. The system also includes a second and third network device, each acting as a flow switching enabled forwarding element and able to receive a parser configuration package from the first network device. The second network device compiles the parser configuration package into machine code, which is executed on a processor to perform packet processing. The third network device includes a co-processor to execute the parser configuration package to perform packet processing. The parser configuration package includes representations of header, table definition, and stack instructions. | 06-27-2013 |
20130163475 | CONTROLLER FOR FLEXIBLE AND EXTENSIBLE FLOW PROCESSING IN SOFTWARE-DEFINED NETWORKS - A network device acts as a controller within a software-defined network. The network device receives a processing definition, which includes a representation of configurable definitions of protocols, configurable flow table definitions, and configurable logic for selecting between flow tables defined by the configurable flow table definitions. The network device translates the processing definition to create a parser configuration package, which is distributed to a plurality of forwarding elements. This distribution causes each forwarding element to create a flow table based on each of the configurable flow table definitions. The flow tables include one or more configurable key columns and a set of one or more action columns to store forwarding decisions. The network device transmits data to populate the configurable key columns and action columns of the flow tables created within each of the plurality of forwarding elements. | 06-27-2013 |
20130176850 | EXPANDING NETWORK FUNCTIONALITIES FOR OPENFLOW BASED SPLIT-ARCHITECTURE NETWORKS - A method enables a switch in a split-architecture network to provide high speed packet processing and enhanced network functionalities that are not supported by the OpenFlow. The switch receives a packet from a network through an input port of the switch, and matches header fields in the packet against table entries in flow tables to identify an action to be taken. The flow tables are part of an OpenFlow pipeline. The identified action is to direct the packet to a designated processing unit in the switch. The OpenFlow pipeline forwards the packet to the designated processing unit via a communication channel in the switch. The designated processing unit processes the packet with the enhanced network functionalities, and injects the packet back to one of the flow tables before transmission of the packet to the network through an egress port of the switch. | 07-11-2013 |
20140098813 | IP MULTICAST SERVICE JOIN PROCESS FOR MPLS-BASED VIRTUAL PRIVATE CLOUD NETWORKING - A multicast cloud controller (“MCC”) in a cloud system implements a process to manage multicast traffic in a cloud network. The MCC is coupled to at least one virtualized server for hosting one or more virtual machines (“VM”), wherein the virtualized server comprises at least one virtual switch (“VS”) that supports multiprotocol label switching (MPLS) and the virtual switch is coupled to a top of rack switch (“TORS”) that supports MPLS. MPLS is utilized to support multicast data traffic in the cloud system such that the system and method reduces state and is scalable. | 04-10-2014 |
20140098815 | IP MULTICAST SERVICE LEAVE PROCESS FOR MPLS-BASED VIRTUAL PRIVATE CLOUD NETWORKING - A multicast cloud controller (“MCC”) in a cloud system implements a process to manage multicast traffic in a cloud network. The MCC is coupled to at least one virtualized server for hosting one or more virtual machines (“VM”), wherein the virtualized server comprises at least one virtual switch (“VS”) that supports multiprotocol label switching (MPLS) and the virtual switch is coupled to a top of rack switch (“TORS”) that supports MPLS. MPLS is utilized to support multicast data traffic in the cloud system such that the system and method reduces state and is scalable. | 04-10-2014 |
20140169158 | EXTENDING THE REACH AND EFFECTIVENESS OF HEADER COMPRESSION IN ACCESS NETWORKS USING SDN - A method is executed by a controller in a software defined network to conserve bandwidth over the software defined networking (SDN) network by compressing Internet protocol (IP) headers of data packets traversing the SDN network. The IP headers of the data packets remain compressed as the data packets traverse the SDN network. The ingress switch is an entry point for the data packets as the data packets traverse the SDN network. The egress switch is an exit point for the data packets as the data packets traverse the SDN network. The method includes configuring a flow table of the ingress switch to forward the data packets to a header compressor module in the ingress switch, configuring the ingress switch to instantiate the header compressor module, and configuring a group table of the ingress switch to manage forwarding of the data packets toward the egress switch. | 06-19-2014 |
20140204948 | FLEXIBLE AND EXTENSIBLE FLOW PROCESSING IN SOFTWARE-DEFINED NETWORKS - A network device acting as a forwarding element within a software-defined network receives a representation of configurable flow table definitions and configurable logic for selecting between flow tables. The network device creates a flow table based on each of the configurable flow table definitions and installs the configurable logic for selecting between flow tables. The network device receives data to populate configurable key columns and action columns of the flow tables and populates the flow tables using that data. The network device then selects from forwarding decisions for packets according to the configurable logic for selecting between flow tables, the flow tables, and each packet's values in relevant header fields required by the configurable logic. | 07-24-2014 |
20140337507 | Method and Apparatus for Providing Network Applications Monitoring - A method and apparatus for providing network performance monitoring is disclosed. At least one application is run on a network controller. The at least one application running on the network controller sends a request for performance data information to a performance database manager (PDM). A response to the request for performance data information is received from the PDM. | 11-13-2014 |
20140337508 | Method and Apparatus for Providing Network Applications Monitoring - A method and apparatus for providing network performance monitoring using a switch running a service monitoring (SERMON) client is disclosed. A request for SERMON metrics is received from a performance database manager (PDM). The request is sent to the SERMON server designated in the request. The SERMON server is running in a service host. A reply is received from the SERMON server. The reply is sent to the PDM. | 11-13-2014 |
20140337509 | Method and Apparatus for Providing Network Applications Monitoring - A method for providing network performance monitoring using a performance database manager (PDM) is disclosed. A PDM has a PDM state manager, a communications server (COM server), a communications client (COM client), and an application database (AppDB). The PDM is configured to communicate with a network controller and a switch running a service monitoring (SERMON) client. A list of one or more switches, one or more hosted services, and one or more applications is determined. A request for service monitoring (SERMON) data is received from one or more applications running on a network controller. The request is sent to a SERMON client. A response is received from the SERMON client. | 11-13-2014 |
20140344439 | METHOD AND APPARATUS FOR PROVIDING NETWORK SERVICES ORCHESTRATION - A method and apparatus for providing network services orchestration is disclosed. A network services orchestration module runs on a network controller. Service data is specified for a network operator using a service management northbound application programming interface (API). Virtual machines (VMs) and specialized APIs are managed in response to operator requests from the service management northbound API using an instance management submodule. Statistics are monitored and service instances are affected using an autoscaling and power management submodule. Changes in deployed network services instance availability are pushed to a steering module using an instance location southbound API. | 11-20-2014 |
Patent application number | Description | Published |
20130339153 | CUSTOMIZATION OF MULTIMEDIA - Disclosed are methods and apparatus for providing customized multimedia content to a user. Multimedia content is provided to a further user. The multimedia content comprises non-customizable, non-advertisement primary content and a customizable advertising opportunity. The further user may customize the advertising opportunity to produce customized multimedia content, which may then be sent, or shared with the user (for consumption by that user). Customization may include selecting an advertisement and including the selected advertisement in the advertising opportunity or selecting an advertising policy for the advertising opportunity. The advertisements (or policies) may be based on preferences (e.g., likes, dislikes, hobbies, interests) of the user. | 12-19-2013 |
20140047063 | LOCATION-BASED PROGRAM LISTING - Disclosed are methods that aid users, especially users temporarily staying in locations remote from home, in finding and accessing media content. A program listing tailored for the user's current location, and showing only services actually available at that location, is created and presented to the user. In some embodiments, the user interacts with the listing to access available media content items. If the user has expressed specific location-based preferences, then those preferences can be taken into account when creating the listing. If a service subscribed to by the user is not available at this remote location, then an alternate provider will be searched for, and, if found, the user's favorite shows can be added to the created program listing. | 02-13-2014 |
20140047479 | LOCATION-BASED PROGRAM LISTING - Disclosed are methods that aid users, especially users temporarily staying in locations remote from home, in finding and accessing media content. A program listing tailored for the user's current location, and showing only services actually available at that location, is created and presented to the user. In some embodiments, the user interacts with the listing to access available media content items. If the user has expressed specific location-based preferences, then those preferences can be taken into account when creating the listing. If a service subscribed to by the user is not available at this remote location, then an alternate provider will be searched for, and, if found, the user's favorite shows can be added to the created program listing. | 02-13-2014 |
20140047488 | LOCATION-BASED PROGRAM LISTING - Disclosed are methods that aid users, especially users temporarily staying in locations remote from home, in finding and accessing media content. A program listing tailored for the user's current location, and showing only services actually available at that location, is created and presented to the user. In some embodiments, the user interacts with the listing to access available media content items. If the user has expressed specific location-based preferences, then those preferences can be taken into account when creating the listing. If a service subscribed to by the user is not available at this remote location, then an alternate provider will be searched for, and, if found, the user's favorite shows can be added to the created program listing. | 02-13-2014 |
20140115031 | PRESERVING A CONSUMPTION CONTEXT FOR A USER SESSION - Continuity of an entire user session (including the primary content stream, secondary content streams, and user context) is preserved so that the user can resume the session at a later time, at a different place, and, possibly, using different equipment. When a user pauses a session, the context of that session is automatically preserved. Upon resumption, the session begins where the user left off, resuming the primary media stream at the point where the user stopped, knowing what secondary content items the user has already seen, and re-establishing any user-set parameters for the session (e.g., playback volume, allocation of streams to particular screen real estate, whether closed captioning is turned on, and the like). For time-shifted content consumption, the system intelligently selects, filters, and processes contextual information (such as characteristics of the primary media) in order to present companion streams that are relevant and engaging to the user. | 04-24-2014 |
20140115032 | PRESERVING A CONSUMPTION CONTEXT FOR A USER SESSION - Continuity of an entire user session (including the primary content stream, secondary content streams, and user context) is preserved so that the user can resume the session at a later time, at a different place, and, possibly, using different equipment. When a user pauses a session, the context of that session is automatically preserved. Upon resumption, the session begins where the user left off, resuming the primary media stream at the point where the user stopped, knowing what secondary content items the user has already seen, and re-establishing any user-set parameters for the session (e.g., playback volume, allocation of streams to particular screen real estate, whether closed captioning is turned on, and the like). For time-shifted content consumption, the system intelligently selects, filters, and processes contextual information (such as characteristics of the primary media) in order to present companion streams that are relevant and engaging to the user. | 04-24-2014 |
Patent application number | Description | Published |
20100286701 | DISTRACTION TOOL FOR DISTRACTING AN INTERSPINOUS SPACE - Distraction tools for distracting an interspinous space formed between spinous processes. The distraction tool may include first and second handles connected together at a pivot between first and second ends. First and second prongs may extend outward from the handles. The handles may move about the pivot between a first orientation with the first and second prongs in proximity to each other and a second orientation with the first and second prongs separated in a first direction. A third member may be connected to the first and second handles and include a third outwardly-extending prong. The third member may be positioned together with the first and second prongs to form a unified prong when the first and second handles are in the first orientation. The unified prong is sized and shaped for insertion into the interspinous space. The third prong may separate from the first and second prongs in a second direction when the first and second handles are in the second orientation. The prongs distract the interspinous space when the handles are in the second orientation. | 11-11-2010 |
20100318127 | INTERSPINOUS IMPLANT AND METHODS OF USE - Vertebral implants sized to be inserted into a patient and positioned in an interspinous space. The implants may include a body and a pair of wings that extend outward beyond a first side of the body. The implants are sized and configured for the body to be positioned in the interspinous space with the wings on opposing lateral sides of one of the spinous processes. The wings may be adjusted to various spaced-apart distances to be positioned on the opposing sides of the spinous process. The implants may further be selectively adjustable between a collapsed orientation and a deployed orientation. The collapsed orientation includes one or both wings aligned with the main body to reduce an overall size of the implant to facilitate insertion into a patient. The extended orientation includes the wings extending outward from the first side of the body and along the lateral sides of the spinous process. | 12-16-2010 |
20110077686 | INTERSPINOUS PROCESS IMPLANT HAVING A COMPLIANT SPACER - Medical devices for the treatment of spinal conditions are described herein. The medical device of this invention includes a spacer that is disposed between adjacent spinous processes and has a layer of a soft or compliant material. The layer is preferably thicker along those portions of the spacer directly contacting the adjacent spinous processes and is preferably thinner or non-existent adjacent to the anterior portion of the support member. This preferred asymmetry of the compliant layer allows the spacer to be seated between spinous processes as anteriorly as possible. | 03-31-2011 |
20120029296 | EXPANDABLE CANNULA ASSEMBLIES FOR USE IN PERCUTANEOUS SURGICAL PROCEDURES - In one form, an expandable cannula assembly for use in percutaneous surgical procedures includes an elongate body extending along a longitudinal axis between a first end and a second end. The elongate body includes a pair of elongate members that cooperate to define a working channel extending between a proximal end and a distal end and being expandable from a first, unexpanded configuration to a second, expanded configuration. The elongate members are displaceable away from one another along the longitudinal axis from the proximal end to the distal end of the working channel in order to expand the working channel from the first configuration to the second configuration. In one aspect, the elongate members engage with one another to lock the working channel in the second configuration and prevent movement of the elongate members toward one another. However, in other embodiments, different forms and applications are envisioned. | 02-02-2012 |
20120116454 | SYSTEMS AND METHODS FOR FACET JOINT STABILIZATION - In one form, a method for stabilization of a facet joint of the spinal column includes forming a cavity between adjacent bones defining the facet joint and positioning an implant in the cavity between the adjacent bones. In one aspect of this form, the method also includes positioning a bone anchor across the facet joint and engaging the bone anchor with each of the adjacent bones to force the bones toward one another and clamp the implant therebetween. In a further aspect of this form, the implant is a cancellous bone dowel and becomes fractured into a plurality of fragments upon being clamped between the adjacent bones and/or otherwise interacting with the bone anchor. In another form, systems and devices for performing percutaneous facet joint stabilization and/or fusion are provided. However, different forms and applications are also envisioned. | 05-10-2012 |
20120283776 | METHODS AND INSTRUMENTS FOR USE IN VERTEBRAL TREATMENT - A spinal implant extendable across a facet joint to aid in fixation of the facet joint includes an elongate connecting member, a bone allograft, and a locking member. The elongate connecting member is sized to extend across a facet joint and includes a distal bone anchor. The bone allograft is sized for placement in a bore formed through the facet joint and configured to be placed about the elongate connecting member. The locking member includes a longitudinal bore sized to receive the elongate connecting member, and the locking member has an unlocked condition permitting movement relative the elongate connecting member and a locked condition rigidly fixing the locking member in place on the elongate connecting member. The locking member is configured to cooperate with the distal bone anchor to compress the facet joint, and the locking member is configured to lock the spinal implant across the facet joint. | 11-08-2012 |
Patent application number | Description | Published |
20100187555 | (Al,Ga,In)N AND ZnO DIRECT WAFER BONDED STRUCTURE FOR OPTOELECTRONIC APPLICATIONS, AND ITS FABRICATION METHOD - An (Al, Ga, In)N and ZnO direct wafer bonded light emitting diode (LED), wherein light passes through electrically conductive ZnO. Flat and clean surfaces are prepared for both the (Al, Ga, In)N and ZnO wafers. A wafer bonding process is then performed between the (Al, Ga, In)N and ZnO wafers, wherein the (Al, Ga, In)N and ZnO wafers are joined together and then wafer bonded in a nitrogen ambient under uniaxial pressure at a set temperature for a set duration. After the wafer bonding process, ZnO is shaped for increasing light extraction from inside of LED. | 07-29-2010 |
20100264461 | N-polar aluminum gallium nitride/gallium nitride enhancement-mode field effect transistor - A novel enhancement mode field effect transistor (FET), such as a High Electron Mobility Transistors (HEMT), has an N-polar surface uses polarization fields to reduce the electron population under the gate in the N-polar orientation, has improved dispersion suppression, and low gate leakage. | 10-21-2010 |
20140131730 | (IN,GA,AL)N OPTOELECTRONIC DEVICES GROWN ON RELAXED (IN,GA,AL)N-ON-GAN BASE LAYERS - A method of fabricating a heterostructure device, including (a) obtaining a first layer or substrate; (b) growing a second layer on the first layer or substrate; and (c) forming the second layer that is at least partially relaxed wherein (1) the first layer and the second layer have the same lattice structure but different lattice constants, (2) the first layer and the second layer form a heterojunction, and (3) the heterojunction forms an active area of a device or serves as a pseudo-substrate for the device. | 05-15-2014 |
Patent application number | Description | Published |
20090146162 | FABRICATION OF NONPOLAR INDIUM GALLIUM NITRIDE THIN FILMS, HETEROSTRUCTURES AND DEVICES BY METALORGANIC CHEMICAL VAPOR DEPOSITION - A method for the fabrication of nonpolar indium gallium nitride (InGaN) films as well as nonpolar InGaN-containing device structures using metalorganic chemical vapor deposition (MOVCD). The method is used to fabricate nonpolar InGaN/GaN violet and near-ultraviolet light emitting diodes and laser diodes. | 06-11-2009 |
20110062449 | TECHNIQUE FOR THE GROWTH AND FABRICATION OF SEMIPOLAR (GA,AL,IN,B)N THIN FILMS, HETEROSTRUCTURES, AND DEVICES - A method for growth and fabrication of semipolar (Ga, Al, In, B)N thin films, heterostructures, and devices, comprising identifying desired material properties for a particular device application, selecting a semipolar growth orientation based on the desired material properties, selecting a suitable substrate for growth of the selected semipolar growth orientation, growing a planar semipolar (Ga, Al, In, B)N template or nucleation layer on the substrate, and growing the semipolar (Ga, Al, In, B)N thin films, heterostructures or devices on the planar semipolar (Ga, Al, In, B)N template or nucleation layer. The method results in a large area of the semipolar (Ga, Al, In, B)N thin films, heterostructures, and devices being parallel to the substrate surface. | 03-17-2011 |