Patent application number | Description | Published |
20090079414 | USING FLOATING GATE FIELD EFFECT TRANSISTORS FOR CHEMICAL AND/OR BIOLOGICAL SENSING - Specific ionic interactions with a sensing material that is electrically coupled with the floating gate of a floating gate-based ion sensitive field effect transistor (FGISFET) may be used to sense a target material. For example, an FGISFET can use (e.g., previously demonstrated) ionic interaction-based sensing techniques with the floating gate of floating gate field effect transistors. The floating gate can serves as a probe and an interface to convert chemical and/or biological signals to electrical signals, which can be measured by monitoring the change in the device's threshold voltage, V | 03-26-2009 |
20090108831 | FLOATING GATE FIELD EFFECT TRANSISTORS FOR CHEMICAL AND/OR BIOLOGICAL SENSING - Specific ionic interactions with a sensing material that is electrically coupled with the floating gate of a floating gate-based ion sensitive field effect transistor (FGISFET) may be used to sense a target material. For example, an FGISFET can use (e.g., previously demonstrated) ionic interaction-based sensing techniques with the floating gate of floating gate field effect transistors. The floating gate can serves as a probe and an interface to convert chemical and/or biological signals to electrical signals, which can be measured by monitoring the change in the device's threshold voltage, V | 04-30-2009 |
20090224400 | SEMICONDUCTOR ASSEMBLY HAVING REDUCED THERMAL SPREADING RESISTANCE AND METHODS OF MAKING SAME - Semiconductor assemblies having reduced thermal spreading resistance and methods of making the same are described. In an example, a semiconductor device includes a primary integrated circuit (IC) die and at least one secondary IC die mounted on the primary IC die. A heat extraction element includes a base mounted to the semiconductor device such that each of the at least one secondary IC die is between the primary IC die and the heat extraction element. At least one dummy fill is adjacent the at least one secondary IC die, and each thermally couples the primary IC die to the heat extraction element. | 09-10-2009 |
20110012633 | APPARATUS AND METHOD FOR TESTING OF STACKED DIE STRUCTURE - An integrated circuit device is described that includes a stacked die and a base die having probe pads that directly couple to test logic of the base die so as to implement a scan chain for testing of the integrated circuit device. The base die further includes contacts disposed on a back side of the base die and through-die vias coupled to the contacts and coupled to programmable logic of the base die. In addition, the base die includes a first probe pad configured to couple test input, a second probe pad configured to couple test output and a third probe pad configured to couple control signals. Test logic of the base die is configured to couple to additional test logic of the stacked die so as to implement a scan chain for testing of the integrated circuit device. In accordance with aspects of the present invention, the first probe pad, the second probe pad and the third probe pad are coupled directly to the test logic such that configuration of the programmable logic is not required for coupling the test input, the test output and the control signal between the base die and the stacked die so as to implement the scan chain. | 01-20-2011 |
20110215465 | MULTI-CHIP INTEGRATED CIRCUIT - An integrated circuit (IC) combines a first IC chip (die) having a first on-chip interconnect structure and a second IC chip having a second on-chip interconnect structure on a reconstructed wafer base. The second IC chip is edge-bonded to the first IC chip with oxide-to-oxide edge bonding. A chip-to-chip interconnect structure electrically couples the first IC chip and the second IC chip. | 09-08-2011 |
20110316572 | TESTING DIE-TO-DIE BONDING AND REWORK - A method of testing a multi-die integrated circuit (IC) can include testing an inter-die connection of the multi-die IC. The inter-die connection can include a micro-bump coupling a first die to a second die. The method can include detecting whether a fault occurs during testing of the inter-die connection. Responsive to detecting the fault, the multi-die integrated circuit can be designated as including a faulty inter-die connection. Also described is an integrated circuit that includes a first die, a second die on which the first die may be disposed, a plurality of inter-die connections coupling the first die to the second die, and a plurality of probe pads, where each probe pad is coupled to at least one of the inter-die connections. | 12-29-2011 |
20120119374 | THROUGH SILICON VIA WITH IMPROVED RELIABILITY - A semiconductor device includes a substrate having a top surface and a bottom surface, and a through-silicon via (TSV) extending from the top surface of the substrate to the bottom surface of the substrate, the TSV having a height and a side profile extending along a longitudinal axis, wherein the side profile has an upper segment forming a first angle relative to the longitudinal axis, and a lower segment forming a second angle relative to the longitudinal axis, the second angle being different from the first angle, and wherein the lower segment has a height that is less than 20% of the height of the TSV. | 05-17-2012 |
20120139102 | DISPOSING UNDERFILL IN AN INTEGRATED CIRCUIT STRUCTURE - In one embodiment, a method of forming a multi-die semiconductor device is provided. A plurality of dice is mounted on a semiconductor substrate, and neighboring ones of the dice are separated by a distance at which a first one of the neighboring dice will contact a meniscus of a flange of the neighboring die during underfill to form a capillary bridge between the neighboring dice. Solder bumps are reflowed to electrically connect contact terminals of the plurality of dice to contact terminals on a top surface of the substrate. Underfill is deposited along one or more edges of one or more of the plurality of dice. As a result of the capillary bridge formed between neighboring dice, flow of underfill is induced between the bottom surfaces of the neighboring dice and the top surface of the substrate. The dispensed underfill is cured. | 06-07-2012 |
20120319248 | STRESS-AWARE DESIGN FOR INTEGRATED CIRCUITS - A method of circuit design involving an integrated circuit (IC) having an interposer can include identifying an active resource implemented within the IC within a region of the interposer exposed to an amount of stress that exceeds a normalized amount of stress on the interposer and selectively assigning an element of the circuit design to be implemented within the IC to the active resource according to a stress-aware analysis of the circuit design as implemented within the IC. | 12-20-2012 |
20120331435 | INTEGRATED CIRCUIT DESIGN USING THROUGH SILICON VIAS - A method of integrated circuit design using through silicon vias (TSVs) can include determining that a stress field to which a first active circuit element of a circuit block is exposed and a stress field to which a second active circuit element of the circuit block is exposed are mismatched. Mismatch between the stress field of the first active circuit element and the stress field of the second active circuit element can be reduced by modifying a layout of the die for a TSV. | 12-27-2012 |
20130069247 | APPARATUS FOR STACKED ELECTRONIC CIRCUITRY AND ASSOCIATED METHODS - An apparatus includes a substrate and a pair of die that include electronic circuitry. The substrate includes a cavity. One of the die is disposed in the cavity formed in the substrate. The other die is disposed above the first die and is electrically coupled to the first die. | 03-21-2013 |
20140175666 | INTEGRATED CIRCUIT DEVICE WITH STITCHED INTERPOSER - Systems, methods, and devices are provided to enable an integrated circuit device of relatively higher capacity. Such an integrated circuit device may include at least two component integrated circuits that communicate with one another. Specifically, the component integrated circuits may communicate through a “stitched silicon interposer” that is larger than a reticle limit of the lithography system used to manufacture the interposer. To achieve this larger size, the stitched silicon interposer may be composed of at least two component interposers, each sized within the reticle limit and each separated from one another by a die seal structure. | 06-26-2014 |
20150116001 | INTEGRATED CIRCUIT DEVICE WITH EMBEDDED PROGRAMMABLE LOGIC - Systems and methods are provided to enhance the functionality of an integrated circuit. Such an integrated circuit may include a primary circuitry and an embedded programmable logic programmable to adjust the functionality of the primary circuitry. Specifically, the embedded programmable logic may be programmed to adjust the functionality of the primary circuitry to complement and/or support the functionality of another integrated circuit. Accordingly, the embedded programmable logic may be programmed with functions such as data/address manipulation functions, configuration/testing functions, computational functions, or the like. | 04-30-2015 |
Patent application number | Description | Published |
20100211132 | Selectable Boost Converter and Charge Pump for Compliance Voltage Generation in an Implantable Stimulator Device - Improved compliance voltage generation circuitry for a medical device is disclosed. The improved circuitry in one embodiment comprises a boost converter and a charge pump, either of which is capable of generating an appropriate compliance voltage from the voltage of the battery in the device. A telemetry enable signal indicating whether the implant's transmitter, receiver, or both, have been enabled is received. A “boost” signal from compliance voltage monitor-and-adjust logic circuitry is processed with the telemetry enable signal and its inverse to selectively enable either the charge pump or the boost converter: if the telemetry enable signal is not active, the boost converter is used to generate the compliance voltage; if the telemetry enable signal is active, the charge pump is used. Because the charge pump circuitry does not produce a magnetic field, the charge pump will not interfere with magnetically-coupled telemetry between the implant and an external controller. By contrast, the boost converter is allowed to operate during periods of no telemetry, when magnetic interference is not a concern, while obtaining the advantage of higher power efficiency. | 08-19-2010 |
20100318159 | MINIATURE REMOTE CONTROLLER FOR IMPLANTABLE MEDICAL DEVICE - A miniature remote controller for an implantable medical device provides a subset of the functionality of a full-sized remote controller for the implantable medical device. The two remote controllers each have a user interface, which can be different from each other. A remote controller for an implantable medical device can have a coil for communicating with the implantable medical device, where the coil is wrapped around a coil axis parallel to a long axis of a housing of the remote controller. A user interface of the remote controller can have an indicator light to indicate success or failure of a communication with the implantable medical device and status of the implantable medical device. The housing of the remote controller can have two differently sized sections. | 12-16-2010 |
20110087307 | Efficient External Charger for an Implantable Medical Device Optimized for Fast Charging and Constrained by an Implant Power Dissipation Limit - An improved external charger for a battery in an implantable medical device (implant), and technique for charging the battery using such improved external charger, is disclosed. In one example, simulation data is used to model the power dissipation of the charging circuitry in the implant at varying levels of implant power. A power dissipation limit is chosen to constrain the charging circuitry from producing an inordinate amount of heat to the tissue surrounding the implant, and duty cycles are determined for the various levels of input intensities to ensure that the power limit is not exceeded. A maximum simulated average battery current determines the optimal (i.e., quickest) battery charging current, and at least an optimal value for a parameter indicative of that current, for example, the voltage across the battery charging circuitry, is determined and stored in the external charger. During charging, the actual value for that parameter is reported from the implant to the external charger, which in turn adjusts the intensity and/or duty cycle of the magnetic charging field consistent with the simulation to ensure that charging is as fast as possible, while still not exceeding the power dissipation limit. | 04-14-2011 |
20110112610 | Minimizing Interference Between Charging and Telemetry Coils in an Implantable Medical Device - An improved implantable pulse generator (IPG) containing improved telemetry circuitry is disclosed. The IPG includes charging and telemetry coils within the IPG case, which increases their mutual inductance and potential to interfere with each other; particularly problematic is interference to the telemetry coil caused by the charging coil. To combat this, improved telemetry circuitry includes decoupling circuitry for decoupling the charging coil during periods of telemetry between the IPG and an external controller. Such decoupling circuitry can comprise use of pre-existing LSK circuitry during telemetry, or new discrete circuitry dedicated to decoupling. The decoupling circuitry is designed to prevent or at least reduce induced current flowing through the charging coil during data telemetry. The decoupling circuitry can be controlled by the microcontroller in the IPG, or can automatically decouple the charging coil at appropriate times to mitigate an induced current without instruction from the microcontroller. | 05-12-2011 |
20110112612 | Using the Case of an Implantable Medical Device to Broaden Communication Bandwidth - An improved implantable pulse generator (IPG) containing improved telemetry circuitry is disclosed. The IPG includes a telemetry coil within the conductive IPG case, not in the non-conductive header as is typical, which simplifies IPG design. The improved resonant circuit of which the coil is a part does not include a discrete tuning resistor with the coil, which tuning resistor was traditionally used to increase communication bandwidth of the coil to render it suitable for FSK telemetry. In lieu of the tuning resistor, the coil is intentionally inductively coupled to the case by positioning the coil a certain distance away from the case. Such coupling decreases the effective inductance and increases the effective series resistance in the improved resonant circuit, both of which increase the communication bandwidth. As such, suitable FSK telemetry can be achieved, even though the improved resonant circuit without the case would not on its own have suitable bandwidth. | 05-12-2011 |
20110121777 | Efficient External Charger for Charging a Plurality of Implantable Medical Devices - An improved external charger for a battery in an implantable medical device (implant), and technique for charging batteries in multiple implants using such improved external charger, is disclosed. During charging, values for a parameter measured in the implants are reported from the implants to the external charger. The external charger infers from the magnitudes of the parameters which of the implants has the highest and lowest coupling to the external charger, and so designates those implants as “hot” and “cold.” The intensity of the magnetic charging field is optimized for the cold implant consistent with the simulation to ensure that that the cold implant is charged with a maximum (fastest) battery charging current. The duty cycle of the magnetic charging field is also optimized for the hot implant consistent with the simulation to ensure that the hot implant does not exceed the power dissipation limit. As a result, charging is optimized to be fast for all of the implants, while still safe from a tissue heating perspective. | 05-26-2011 |
20120095744 | Telemetry Optimization in an Implantable Medical Device System to Achieve Equal and Maximal Distances in Bidirectional Communications - Methods for optimizing telemetry in an implantable medical device system are disclosed, with the goal of equating and maximizing the communication distances between devices in the system, such as the external controller and the Implantable Pulse Generator (IPG). The method involves computerized simulation of maximum communication distances in both directions between the two devices while varying at least two parameters of the telemetry circuitry, such as the number of turns in the telemetry coils in the two devices. This results in a simulation output comprising a matrix in which each element comprises the bidirectional distance values. An element is determined for which the distances are equal (or nearly equal) and maximized (or nearly maximized), and the optimal values for the parameters are then chosen on that basis, with the result that the communication distance in one direction equals the communication distance in the other direction, and is maximized. | 04-19-2012 |
20120215286 | Telemetry-Based Wake Up of an Implantable Medical Device in a Therapeutic Network - An external controller wishing to communicate with a particular microstimulator in a microstimulator therapeutic network broadcasts a unique wake-up signal corresponding to a particular one of the microstimulators. Each microstimulator has its unique wake-up signal stored in memory, and the wake-up signals for each microstimulator are also stored in the external controller. The microstimulators power up their receiver circuits to listen for a wake-up signal at the beginning of a power-on window. Each microstimulator not recognizing the received wake-up signal (because it does not match the wake-up signal stored in its memory) will power off their receivers at the end of the power-on window, or earlier once recognition cannot be established. The one microstimulator recognizing the received wake-up signal (because it matches the wake-up signal stored in its memory) will realize that the external controller wishes to communicate with it, and will send an acknowledgment to the external controller, which will in turn send the desired communication to the now-active microstimulator. | 08-23-2012 |
20120221074 | IMPLANTABLE MEDICAL DEVICE FOR PROVIDING STIMULATION THERAPY - An electrical stimulation system provides stimulation therapy to a patient. The system includes a neurostimulation lead that contacts patient tissue and couples with an implantable stimulation device, such as an implantable pulse generator, that receives stimulation parameters for providing stimulation therapy to a patient. The implantable stimulation device includes a header with a plurality of connector assemblies that receive an end of the neurostimulation lead, and a case containing a charging coil and a telemetry coil coupled to programming circuitry on a printed circuit board, which is in turn coupled to the connector assemblies via a feedthrough assembly. The telemetry coil receives data from an external programmer and transmits the data to the programming circuitry, which in turn uses the data to communicate to the connector assemblies and the neurostimulation lead to provide stimulation therapy to a patient. | 08-30-2012 |
20130103115 | Communication and Charging Circuitry for a Single-Coil Implantable Medical Device - Communication and charging circuitry for an implantable medical device is described having a single coil for receiving charging energy and for data telemetry. The circuitry removes from the AC side of the circuit a tuning capacitor and switch traditionally used to tune the tank circuitry to different frequencies for telemetry and charging. As such, the tank circuitry is simplified and contains no switchable components. A switch is serially connected to the storage capacitor on the DC side of the circuit. During telemetry, the switch is opened, thus disconnecting the storage capacitor from the tank circuit, and alleviating concerns that this capacitor will couple to the tank circuit and interfere with telemetry operations. During charging, the switch is closed, which allows the storage capacitor to couple to the tank circuitry through the rectifier during some portions of the tank circuitry's resonance. | 04-25-2013 |
20130110203 | Managing a Multi-function Coil in an Implantable Medical Device Using an Optical Switch | 05-02-2013 |
20130165995 | Multiple Telemetry and/or Charging Coil Configurations for an Implantable Medical Device System - An implantable medical device system for orientation-independent telemetry to and from the device are disclosed. The system includes an external controller which produces an electromagnetic field to induce a current in a coil in the implantable medical device and vise versa. In a preferred embodiment, the external controller comprises three orthogonal coils, each of which is potentially activated to generate or receive the electromagnetic field. Algorithms are disclosed to allow for the choice of one or more of the coils best suited for telemetry based on the chosen coil's orientation with respect to the telemetry coil in the implantable medical device. Because all three of the orthogonal coils are potentially activated if necessary, the result is that at least one of the coils will be in a proper orientation with respect to the coil in the implantable medical device, thereby improving telemetry or power transfer efficiency. | 06-27-2013 |
20130245720 | Using the Case of an Implantable Medical Device to Broaden Communication Bandwidth - An improved implantable pulse generator (IPG) containing improved telemetry circuitry is disclosed. The IPG includes a telemetry coil within the conductive IPG case, not in the non-conductive header as is typical, which simplifies IPG design. The improved resonant circuit of which the coil is a part does not include a discrete tuning resistor with the coil, which tuning resistor was traditionally used to increase communication bandwidth of the coil to render it suitable for FSK telemetry. In lieu of the tuning resistor, the coil is intentionally inductively coupled to the case by positioning the coil a certain distance away from the case. Such coupling decreases the effective inductance and increases the effective series resistance in the improved resonant circuit, both of which increase the communication bandwidth. As such, suitable FSK telemetry can be achieved, even though the improved resonant circuit without the case would not on its own have suitable bandwidth. | 09-19-2013 |
20140058479 | Minimizing Interference Between Charging and Telemetry Coils in an Implantable Medical Device - An improved implantable pulse generator (IPG) containing improved telemetry circuitry is disclosed. The IPG includes charging and telemetry coils within the IPG case, which increases their mutual inductance and potential to interfere with each other; particularly problematic is interference to the telemetry coil caused by the charging coil. To combat this, improved telemetry circuitry includes decoupling circuitry for decoupling the charging coil during periods of telemetry between the IPG and an external controller. Such decoupling circuitry can comprise use of pre-existing LSK circuitry during telemetry, or new discrete circuitry dedicated to decoupling. The decoupling circuitry is designed to prevent or at least reduce induced current flowing through the charging coil during data telemetry. The decoupling circuitry can be controlled by the microcontroller in the IPG, or can automatically decouple the charging coil at appropriate times to mitigate an induced current without instruction from the microcontroller. | 02-27-2014 |
20140176066 | Communication and Charging Circuitry for a Single-Coil Implantable Medical Device - Communication and charging circuitry for an implantable medical device is described having a single coil for receiving charging energy and for data telemetry. The circuitry removes from the AC side of the circuit a tuning capacitor and switch traditionally used to tune the tank circuitry to different frequencies for telemetry and charging. As such, the tank circuitry is simplified and contains no switchable components. A switch is serially connected to the storage capacitor on the DC side of the circuit. During telemetry, the switch is opened, thus disconnecting the storage capacitor from the tank circuit, and alleviating concerns that this capacitor will couple to the tank circuit and interfere with telemetry operations. During charging, the switch is closed, which allows the storage capacitor to couple to the tank circuitry through the rectifier during some portions of the tank circuitry's resonance. | 06-26-2014 |
20140200631 | Efficient External Charger for Charging a Plurality of Implantable Medical Devices - An external charger for a battery in an implantable medical device (implant), and technique for charging batteries in multiple implants using such improved external charger, is disclosed. During charging, values for a parameter measured in the implants are reported from the implants to the external charger. The external charger infers from the magnitudes of the parameters which of the implants has the highest (hot) and lowest (cold) coupling to the external charger. The intensity of the magnetic charging field is optimized for the cold implant to ensure that it is charged with a maximum (fastest) battery charging current. The duty cycle of the magnetic charging field is also optimized for the hot implant to ensure that it does not exceed a power dissipation limit. As a result, charging is optimized to be fast for all of the implants, while still safe from a tissue heating perspective. | 07-17-2014 |
20140222111 | IMPLANTABLE MEDICAL DEVICE PROVIDING STIMULATION THERAPY - An electrical stimulation system provides stimulation therapy to a patient. The system includes a neurostimulation lead that contacts patient tissue and couples with an implantable stimulation device, such as an implantable pulse generator, that receives stimulation parameters for providing stimulation therapy to a patient. The implantable stimulation device includes a header with a plurality of connector assemblies that receive an end of the neurostimulation lead, and a case containing a charging coil and a telemetry coil coupled to programming circuitry on a printed circuit board, which is in turn coupled to the connector assemblies via a feedthrough assembly. The telemetry coil receives data from an external programmer and transmits the data to the programming circuitry, which in turn uses the data to communicate to the connector assemblies and the neurostimulation lead to provide stimulation therapy to a patient. | 08-07-2014 |
20140277287 | Efficient External Charger for an Implantable Medical Device Optimized for Fast Charging and Constrained by an Implant Power Dissipation Limit - An external charger for a battery in an implantable medical device and charging techniques are disclosed. Simulation data is used to model the power dissipation of the charging circuitry in the implant at varying levels of implant power. A power dissipation limit constrains the charging circuitry from producing an inordinate amount of heat to the tissue surrounding the implant, and duty cycles of a charging field are determined so as not to exceed that limit. A maximum simulated average battery current determines the optimal (i.e., quickest) battery charging current, and at least an optimal value for a parameter indicative of that current is determined and stored in the external charger. During charging, the actual value for that parameter is determined, and the intensity and/or duty cycle of the charging field are adjusted to ensure that charging is as fast as possible, while still not exceeding the power dissipation limit. | 09-18-2014 |
20150190645 | IMPLANTABLE MEDICAL DEVICE FOR PROVIDING STIMULATION THERAPY - An electrical stimulation system provides stimulation therapy to a patient. The system includes a neurostimulation lead that contacts patient tissue and couples with an implantable stimulation device, such as an implantable pulse generator, that receives stimulation parameters for providing stimulation therapy to a patient. The implantable stimulation device includes a header with a plurality of connector assemblies that receive an end of the neurostimulation lead, and a case containing a charging coil and a telemetry coil coupled to programming circuitry on a printed circuit board, which is in turn coupled to the connector assemblies via a feedthrough assembly. The telemetry coil receives data from an external programmer and transmits the data to the programming circuitry, which in turn uses the data to communicate to the connector assemblies and the neurostimulation lead to provide stimulation therapy to a patient. | 07-09-2015 |
Patent application number | Description | Published |
20150049001 | ENABLING REMOTE SCREEN SHARING IN OPTICAL SEE-THROUGH HEAD MOUNTED DISPLAY WITH AUGMENTED REALITY - A method, an apparatus, and a computer program product construct an augmented view as perceived by a user of an augmented reality (AR) device having an optical see-through head mounted display (HMD) with AR, for display at a remote device. An apparatus obtains scene data corresponding to a real-world scene visible through the optical see-through HMD, and screen data of at least one of a first augmented object displayed on the optical see-through HMD, and a second augmented object displayed on the optical see-through HMD. The apparatus determines to apply at least one of a first offset to the first augmented object relative to an origin of the real-world scene, and a second offset to the second augmented object relative to the origin. The apparatus then generates augmented-view screen data for displaying the augmented view on an HMD remote from the AR device. The augmented-view screen data is based on at least one of the first offset and the second offset. | 02-19-2015 |
20150049012 | VISUAL, AUDIBLE, AND/OR HAPTIC FEEDBACK FOR OPTICAL SEE-THROUGH HEAD MOUNTED DISPLAY WITH USER INTERACTION TRACKING - A method, an apparatus, and a computer program product provide feedback to a user of an augmented reality (AR) device having an optical see-through head mounted display (HMD). The apparatus obtains a location on the HMD corresponding to a user interaction with an object displayed on the HMD. The object may be an icon on the HMD and the user interaction may be an attempt by the user to select the icon through an eye gaze or gesture. The apparatus determines whether a spatial relationship between the location of user interaction and the object satisfies a criterion, and outputs a sensory indication, e.g., visual display, sound, vibration, when the criterion is satisfied. The apparatus may be configured to output a sensory indication when user interaction is successful, e.g., the icon was selected. Alternatively, the apparatus may be configured to output a sensory indication when the user interaction fails. | 02-19-2015 |
20150049013 | AUTOMATIC CALIBRATION OF EYE TRACKING FOR OPTICAL SEE-THROUGH HEAD MOUNTED DISPLAY - An apparatus for calibrating an eye tracking system of a head mounted display displays a moving object in a scene visible through the head mounted display. The object is displayed progressively at a plurality of different points (P) at corresponding different times (T). While the object is at a first point of the plurality of different points in time, the apparatus determines whether an offset between the point P and an eye gaze point (E) satisfies a threshold. The eye-gaze point (E) corresponds to a point where a user is determined to be gazing by the eye tracking system. If the threshold is not satisfied, the apparatus performs a calibration of the eye tracking system when the object is at a second point of the plurality of different points in time. The apparatus then repeats the determining step when the object is at a third point of the plurality of different points in time. | 02-19-2015 |
20150049112 | AUTOMATIC CUSTOMIZATION OF GRAPHICAL USER INTERFACE FOR OPTICAL SEE-THROUGH HEAD MOUNTED DISPLAY WITH USER INTERACTION TRACKING - A method, an apparatus, and a computer program product render a graphical user interface (GUI) on an optical see-through head mounted display (HMD). The apparatus obtains a location on the HMD corresponding to a user interaction with a GUI object displayed on the HMD. The GUI object may be an icon on the HMD and the user interaction may be an attempt by the user to select the icon through an eye gaze or gesture. The apparatus determines whether a spatial relationship between the location of user interaction and the GUI object satisfies a criterion, and adjusts a parameter of the GUI object when the criterion is not satisfied. The parameter may be one or more of a size of the GUI object, a size of a boundary associated with the GUI object or a location of the GUI object. | 02-19-2015 |
20150049113 | VISUAL SEARCH IN REAL WORLD USING OPTICAL SEE-THROUGH HEAD MOUNTED DISPLAY WITH AUGMENTED REALITY AND USER INTERACTION TRACKING - A method, an apparatus, and a computer program product conduct online visual searches through an augmented reality (AR) device having an optical see-through head mounted display (HMD). An apparatus identifies a portion of an object in a field of view of the HMD based on user interaction with the HMD. The portion includes searchable content, such as a barcode. The user interaction may be an eye gaze or a gesture. A user interaction point in relation to the HMD screen is tracked to locate a region of the object that includes the portion and the portion is detected within the region. The apparatus captures an image of the portion. The identified portion of the object does not encompass the entirety of the object. Accordingly, the size of the image is less than the size of the object in the field of view. The apparatus transmits the image to a visual search engine. | 02-19-2015 |
20150049201 | AUTOMATIC CALIBRATION OF SCENE CAMERA FOR OPTICAL SEE-THROUGH HEAD MOUNTED DISPLAY - An apparatus for calibrating an augmented reality (AR) device having an optical see-through head mounted display (HMD) obtains eye coordinates in an eye coordinate system corresponding to a location of an eye of a user of the AR device, and obtains object coordinates in a world coordinate system corresponding to a location of a real-world object in the field of view of the AR device, as captured by a scene camera having a scene camera coordinate system. The apparatus calculates screen coordinates in a screen coordinate system corresponding to a display point on the HMD, where the calculating is based on the obtained eye coordinates and the obtained object coordinates. The apparatus calculates calibration data based on the screen coordinates, the object coordinates and a transformation from the target coordinate system to the scene camera coordinate system. The apparatus then derives subsequent screen coordinates for the display of AR in relation to other real-world object points based on the calibration data. | 02-19-2015 |
20150130641 | LOW-COST AND LOW-POWER SMART PARKING SYSTEM UTILIZING A WIRELESS MESH NETWORK - The disclosure generally relates to a low-cost and low-power smart parking system, and in particular, to forming a multi-hop wireless mesh network that can be used to estimate an occupancy map at a parking facility. The mesh network may be formed according to messages that are broadcasted from wireless identity transceivers corresponding to vehicles parked at the parking facility and include unique identifiers assigned to the broadcasting wireless identity transceivers and unique identifiers in any messages that the broadcasting wireless identity transceivers receive, whereby an occupancy map at the parking facility can be estimated according to the formed mesh network and a known physical layout associated with the parking facility. Furthermore, the broadcasted messages can be used to provide various other parking functions (e.g., contacting vehicle owners, directing drivers to available spaces, assisting with locating parked vehicles, etc.). | 05-14-2015 |
Patent application number | Description | Published |
20080310418 | OUTPUT QUEUED SWITCH WITH A PARALLEL SHARED MEMORY, AND METHOD OF OPERATING SAME - A network switch includes an input layer to receive a data stream with a set of cells. Each cell includes data and a header to designate a destination device. The input layer includes a set of input layer circuits. A selected input layer circuit of the set of input layer circuits receives the data stream. The selected input layer circuit includes a set of queues corresponding to a set of destination devices. The selected input layer circuit is configured to assign a selected cell from the data stream to a selected queue of the set of queues. The selected queue corresponds to a selected destination device specified by the header of the selected cell. An intermediate layer includes a set of intermediate layer circuits, each intermediate layer circuit has a set of buffers corresponding to the set of destination devices. A selected intermediate layer circuit of the set of intermediate layer circuits receives the selected cell and assigns the selected cell to a selected buffer corresponding to the selected destination device. An output layer includes a set of output layer circuits corresponding to the set of destination devices. A selected output layer circuit of the set of output layer circuits stores the selected cell prior to routing the selected cell to a selected output layer circuit output node. | 12-18-2008 |
20090034517 | ADVANCED TELECOMMUNICATIONS ROUTER AND CROSSBAR SWITCH CONTROLLER - The invention relates to a crossbar switch controller including an input terminal configured to receive a set of service request signals from a set of virtual output queues each comprising a set of packets. The invention also includes a matrix circuit coupled to the input terminal and configured to represent the set of service request signals in the form of a matrix, wherein each service request signal is described by a row position M and a column position N. The invention further includes an output terminal configured to receive a portion of the set of packets during an epoch, an arbiter circuit configured to iteratively scan the matrix during the epoch and issue the set of grant signals to the virtual output queues to determine which service requests are granted, and an arbiter controller configured to initiate the arbiter circuit with an array of non-conflicting matrix elements. Whereby, the arbiter circuit scans the matrix during a first epoch, issues the set of grant signals, allows the set of granted service requests to substantially complete, and if necessary, scans the matrix during subsequent epochs. The invention also relates to a crossbar switch controller including an arbitration pre-processor coupled to the input terminal and the matrix circuit, and configured to represent the set of service request signals in the form of a mapping matrix, and further configured to transform a first mapping position of the service request signal to a second mapping position based, in part, on a mapping algorithm. The invention also includes an arbitration post-processor coupled to the output terminal and the matrix circuit, and further configured to transform the second mapping position of the service request signal back to the first mapping position. | 02-05-2009 |
20110013643 | ADVANCED TELECOMMUNICATIONS ROUTER AND CROSSBAR SWITCH CONTROLLER - The invention relates to a crossbar switch controller including an input terminal configured to receive a set of service request signals from a set of virtual output queues each comprising a set of packets. The invention also includes a matrix circuit coupled to the input terminal and configured to represent the set of service request signals in the form of a matrix, wherein each service request signal is described by a row position M and a column position N. The invention further includes an output terminal configured to receive a portion of the set of packets during an epoch, an arbiter circuit configured to iteratively scan the matrix during the epoch and issue the set of grant signals to the virtual output queues to determine which service requests are granted, and an arbiter controller configured to initiate the arbiter circuit with an array of non-conflicting matrix elements. Whereby, the arbiter circuit scans the matrix during a first epoch, issues the set of grant signals, allows the set of granted service requests to substantially complete, and if necessary, scans the matrix during subsequent epochs. The invention also relates to a crossbar switch controller including an arbitration pre-processor coupled to the input terminal and the matrix circuit, and configured to represent the set of service request signals in the form of a mapping matrix, and further configured to transform a first mapping position of the service request signal to a second mapping position based, in part, on a mapping algorithm. The invention also includes an arbitration post-processor coupled to the output terminal and the matrix circuit, and further configured to transform the second mapping position of the service request signal back to the first mapping position. | 01-20-2011 |
20110085553 | OUTPUT QUEUED SWITCH WITH A PARALLEL SHARED MEMORY, AND METHOD OF OPERATING SAME - A network switch includes an input layer to receive a data stream with a set of cells. Each cell includes data and a header to designate a destination device. The input layer includes a set of input layer circuits. A selected input layer circuit of the set of input layer circuits receives the data stream. The selected input layer circuit includes a set of queues corresponding to a set of destination devices. The selected input layer circuit is configured to assign a selected cell from the data stream to a selected queue of the set of queues. The selected queue corresponds to a selected destination device specified by the header of the selected cell. An intermediate layer includes a set of intermediate layer circuits, each intermediate layer circuit has a set of buffers corresponding to the set of destination devices. A selected intermediate layer circuit of the set of intermediate layer circuits receives the selected cell and assigns the selected cell to a selected buffer corresponding to the selected destination device. An output layer includes a set of output layer circuits corresponding to the set of destination devices. A selected output layer circuit of the set of output layer circuits stores the selected cell prior to routing the selected cell to a selected output layer circuit output node. | 04-14-2011 |
Patent application number | Description | Published |
20080310342 | Addressing Messages in a Two-Tier Network - In one embodiment, a method includes accessing a frame including a baseline header including a recipient address (RA) field, a transmitter address (TA) field, a destination address (DA) field, and a source address (SA) field. The method includes inserting into the frame a mesh header including a mesh destination address (MDA) field and a mesh source address (MSA) field. The MSA field specifies an address of a first edge node of the wireless mesh network, and the MDA field specifies an address of a second edge node of the wireless mesh network. The first edge node is a first transmitter of the frame with the baseline and mesh headers in the wireless mesh network, and the second edge node is a last recipient of the frame with the baseline and mesh headers in the wireless mesh network. The RA, TA, DA, and SA fields precede the MDA and MSA fields in the frame after insertion of the mesh header into the frame. | 12-18-2008 |
20100188976 | Dynamic Management of Network Flows - A plurality of flow network elements monitors network flows at the subscriber level for a plurality of subscribers. The flow network elements export flow records to a collector, which organizes the flow records. A policy client correlates the flow records and determines whether any network flows are violating a flow policy definition. If a flow policy definition is violated, the policy client transmits a policy action to a policy server which indicates what action to take for a given violating flow. The policy server assigns a flow policy for the subscriber corresponding with the violating flow. The assigned flow policy is then transmitted to the flow network element having that violating flow, and that flow network element installs the flow policy. | 07-29-2010 |
20110110294 | VIRTUAL CARE-OF ADDRESS FOR MOBILE IP (Internet Protocol) - An IP (Internet Protocol) session for a mobile node is carried out through the use of a virtual care-of address. A foreign agent sends an agent advertisement to the mobile node to allow the mobile node to choose from a list of IP addresses of the foreign agent. To perform virtual care-of address services, the foreign agent ties the virtual care-of address to a mobile node so that an intelligent and dynamic selection of tunnels to be used for the IP session can occur. Therefore, traffic for an IP session is not limited to transmission over the single particular tunnel that corresponds to an IP address initially selected by the mobile node. Rather, the virtual care-of address shifts the tunneling decision from the mobile node to the foreign agent. Supporting multiple tunnels between home agent and foreign agent allows resilience, redundancy, and service-level differentiation to mobile node traffic without involving the mobile node in the process. | 05-12-2011 |
20120294264 | Virtual Care-of Address for Mobile IP (Internet Protocol) - An IP (Internet Protocol) session for a mobile node is carried out through the use of a virtual care-of address. A foreign agent sends an agent advertisement to the mobile node to allow the mobile node to choose from a list of IP addresses of the foreign agent. The foreign agent ties a virtual care-of address to a mobile node so that an intelligent and dynamic selection of tunnels to be used for the IP session can occur. Therefore, traffic for an IP session is not limited to transmission over the single particular tunnel that corresponds to an IP address initially selected by the mobile node. Rather, the virtual care-of address shifts the tunneling decision from the mobile node to the foreign agent. Supporting multiple tunnels between home agent and foreign agent allows resilience, redundancy, and service-level differentiation to mobile node traffic without involving the mobile node in the process. | 11-22-2012 |
20130021906 | Dynamic Management of Network Flows - A plurality of flow network elements monitors network flows at the subscriber level for a plurality of subscribers. The flow network elements export flow records to a collector, which organizes the flow records. A policy client correlates the flow records and determines whether any network flows are violating a flow policy definition. If a flow policy definition is violated, the policy client transmits a policy action to a policy server which indicates what action to take for a given violating flow. The policy server assigns a flow policy for the subscriber corresponding with the violating flow. The assigned flow policy is then transmitted to the flow network element having that violating flow, and that flow network element installs the flow policy. | 01-24-2013 |
20140044016 | UPGRADING MESH ACCESS POINTS IN A WIRELESS MESH NETWORK - A method, system, and logic for upgrading mesh points of a wireless mesh network. One method includes maintaining a mesh topology data structure containing information on the tree topology of a wireless mesh network. The method further includes using a tree-walking method to send an upgrade message to the root access point and to each other mesh point in the wireless mesh network until each mesh point has received the upgrade message. Receiving the upgrade message enables the receiving mesh point to upgrade according to the contents of the upgrade message without necessarily disrupting the mesh network. | 02-13-2014 |