Patent application number | Description | Published |
20120207032 | METHODS AND APPARATUS FOR WIRELESS COEXISTENCE BASED ON TRANSCEIVER CHAIN EMPHASIS - Methods and apparatus for reduction of interference between a plurality of wireless interfaces. In one exemplary embodiment, a device having a first (e.g., Wi-Fi) interface and a second (e.g., Bluetooth) interface monitors interference between its interfaces. A reduction in transmit power of the Wi-Fi module causes a disproportionately larger reduction in undesirable interference experienced at the Bluetooth antennas. For example, when the Bluetooth interface detects interference levels above acceptable thresholds, the Wi-Fi interface adjusts operation of one or more of its transmit chains based on various conditions such as duty cycle, Received Signal Strength Indication (RSSI), etc. Various embodiments of the present invention provide simultaneous operation of WLAN and PAN interfaces, without requiring time division coexistence, by reducing power on a subset of interfering antennas. | 08-16-2012 |
20140221029 | METHODS AND APPARATUS FOR WIRELESS COEXISTENCE BASED ON TRANSCEIVER CHAIN EMPHASIS - Methods and apparatus for reduction of interference between a plurality of wireless interfaces. In one exemplary embodiment, a device having a first (e.g., Wi-Fi) interface and a second (e.g., Bluetooth) interface monitors interference between its interfaces. A reduction in transmit power of the Wi-Fi module causes a disproportionately larger reduction in undesirable interference experienced at the Bluetooth antennas. For example, when the Bluetooth interface detects interference levels above acceptable thresholds, the Wi-Fi interface adjusts operation of one or more of its transmit chains based on various conditions such as duty cycle, Received Signal Strength Indication (RSSI), etc. Various embodiments of the present invention provide simultaneous operation of WLAN and PAN interfaces, without requiring time division coexistence, by reducing power on a subset of interfering antennas. | 08-07-2014 |
Patent application number | Description | Published |
20080228474 | METHODS AND APPARATUS FOR POST-PROCESSING OF SPEECH SIGNALS - Methods and apparatus for post-processing of speech signals are disclosed herein. | 09-18-2008 |
20100098348 | METHOD AND DEVICE FOR REMOVING IMAGE NOISE BASED ON THE MEDIAN FILTER - A method and an apparatus for image denoising based on medium filter is disclosed according to the present invention. Such method and apparatus may be used to remove linear noise and random noise for the sensor, as well as the bad points in the sensor image, and to prevent over-denoising. The technical solutions includes selecting three groups of pixels from neighboring pixels of a current pixel, calculating medians Φ1, Φ2 and Φ3 for the pixels in each group; calculating a reference luminance Y: Y=Φ2+[(Φ1+Φ3−2*Φ2]*h*[1−k*var], where var=Φ3−Φ1; determining whether the current pixel (cur_pixel) is a bad pixel; letting a temporary variable (tmp_data) be Φ1 if the current pixel is a bad pixel; letting a temporary variable (tmp_data) be the current pixel value (cur_pixel) if the current pixel is not a bad pixel; determining whether the current pixel is located on an edge. If the current pixel is determined to be located on the edge, the reference luminance Y is limited to a range of [tmp_data−edge_limit , tmp_data+edge_limit], the current pixel value is updated with the limited reference luminance Y and the denoising process ends. If the current pixel is determined not to be located on the edge, the value of |Y−tmp_data| and the value of avoid_over_noise are compared. If |Y−tmp_data|04-22-2010 | |
20100124374 | METHOD OF DETECTING AND RECTIFYING RED-EYES AUTOMATICALLY WHEN TAKING PHOTOS - The present invention discloses a method for automatically detecting and correcting red eye in a photo taking process. The method utilizes a preview function which all of the current digital cameras have. When flash light is needed during the photo taking process, an image which is closest to the shutter pressing time is read from a preview image sequence and this image is stored. Then, red eye detection is performed according to various related information (e.g., chroma information) of this image and the image actually taken. A correction process is conducted on the detected red eye area. The corrected image is stored as a resulting image in a storage unit in the camera. Therefore, the red eye is removed rapidly and accurately during a single normal exposure process and the image without red eye is thus obtained. | 05-20-2010 |
Patent application number | Description | Published |
20130325998 | System and Method for Providing Input/Output Functionality by an I/O Complex Switch - An input/output (I/O) device includes a management controller interface, a plurality of network switching interfaces, a storage interface, a component controller interface, and a plurality of multifunction modules. The multifunction modules further include a processing node interface, a first endpoint coupled to the management controller interface, a second endpoint coupled to one of the plurality of network switching interfaces, a third endpoint coupled to a remote direct memory access (RDMA) block, a fourth endpoint coupled to the storage interface, and a fifth endpoint coupled to the component controller interface. | 12-05-2013 |
20130332719 | System and Method for Providing Input/Output Functionality to a Processing Node - A remote component controller of a server rack includes a real time clock information unit to maintain real clock time and to respond to requests for real time clock information, and a communication module to receive over a communication link a request from a processing node of the server rack for real time clock information, to forward the request to the real time clock information unit, to receive from the real time clock information unit a response to the request, and to transmit the response to the request to the processing node over the communication link. | 12-12-2013 |
20130339479 | System and Method for Providing a Processing Node with Input/Output Functionality by an I/O Complex Switch - A system includes first and second processing nodes and a network switch coupled to the first and second processing nodes via respective first and second interfaces. The network switch includes a management controller coupled to the interfaces to provide management functions to the processing nodes, first and second network interfaces coupled respectively to the first and second interfaces to provide network access for the processing nodes, a message passing interface between the first processing node and the second processing node, a storage interface coupled to the first and second interfaces to provide a storage capacity to the processing nodes, and a remote component controller coupled to the interfaces. | 12-19-2013 |
20130339714 | System and Method for Providing a Processing Node with Input/Output Functionality Provided by an I/O Complex Switch - A processing node of a server rack includes a processor to generate processing node management requests and to process responses to the node management requests, and a communication module to receive the processing node management requests, to transmit over a communication link to a management controller of the server rack external to the processing node a processing node management request, to receive over the communication link from the management controller processing node management information, and to transmit the processing node management information to the processor. | 12-19-2013 |
20140019661 | System and Method for Providing Network Access for a Processing Node - A network interface controller includes a plurality of host interfaces configured to communicate with a plurality of processing nodes, a plurality of network interfaces configured to provide network communication for the processing nodes to a network, and a shared resource configured to provide link based services and stateless offload services for the processing nodes when communicating with the network. | 01-16-2014 |
20140244814 | NETWORK COMMUNICATION PROTOCOL PROCESSING OPTIMIZATION SYSTEM - A protocol processing system includes a plurality of communication interfaces. A control head-end is operable to receive a protocol processing engine identifier over a network through one of the communication interfaces from an external system. A plurality of optimized protocol processing engines are coupled to the control head-end, and the control head-end is operable to select a first optimized protocol processing engine from the plurality of optimized protocol processing engines that is identified by the protocol processing engine identifier. In response to being selected, the first optimized protocol processing engine handles communications between an application processing system and the external system. The first optimized protocol processing engine may be an optimized TCP/IP stack that receives operating system data through a first communication interface from the application processing system and sends network communication data over the network through the second communication interface to the external system. | 08-28-2014 |
20140341225 | SYSTEM AND METHOD FOR FLEXIBLE SWITCHING FABRIC - A system and method for a flexible switching fabric includes a network switching device. The network switching device includes a plurality of connectors configured to couple the network switching device to other network devices, one or more front panel cards, each front panel card including one or more first ports and configured to forward network packets between the first ports, one or more fabric cards, each fabric card including one or more second ports and configured to forward network packets between the second ports, and a port multiplexing unit configured to flexibly couple the plurality of connectors to the one or more first ports and the one or more second ports to the one or more first ports. The flexible coupling between the one or more first ports and the plurality of connectors and the one or more second ports is determined based on a desired configuration for the network switching device. | 11-20-2014 |
20150195193 | System and Method for Dataplane Extensibility in a Flow-based Switching Device - A network switching device includes a macroflow sub-plane that performs packet-based routing, a microflow routing module that performs flow-based routing, and a software defined network (SDN) agent. The microflow routing module includes a packet processing module and a virtual port, and is operable to determine that the packet processing module is to be utilized to process a flow, direct the flow to the packet processing module via the virtual port in response to determine that the packet processing module is to be utilized to process the flow, process the flow using the packet processing module, and direct the flow to a destination associated with the flow. The SDN agent sends a port status message to a SDN controller indicating that the microflow routing module includes the virtual port and that the virtual port is associated with the packet processing module. | 07-09-2015 |
Patent application number | Description | Published |
20080228811 | System and Method for Identifying Computer Users Having Files with Common Attributes - A system and a method for identifying computer users having files with common attributes are provided. The method includes generating a first table having a set of attributes for each file in a first set of files associated with a first computer user. The set of attributes for each file in the first set of files have a plurality of attribute types. The method further includes generating a second table having a set of attributes for each file in a second set of files associated with a second computer user. The set of attributes for each file in the second set of files have the plurality of attribute types. The method further includes generating a similarity table by comparing each set of attributes in the first table with each set of attributes in the second table, utilizing a predetermined similarity metric, and determining whether the first and second computer users have at least one file with common attributes, based on data in the similarity table. | 09-18-2008 |
20080270445 | METHOD FOR AUTOMATING VARIABLES IN END-USER PROGRAMMING SYSTEM - A method for automating variables in an end-user programming system is disclosed. The end-user programming system comprises a script, a shared repository, at least one database, a recorder, an interpreter, and an execution engine. The script comprises at least one command describing an event comprising a data value. Each user has a uniquely identified entry set for the entries distributed in at least one database. The interpreter automatically creates a variable for a data value in a command by comparing the data value with each entry value in the entry set for the user recording the command. The interpreter automatically instantiates a variable in a command with an entry value by comparing the variable with each entry name in the entry set for the user executing the command. | 10-30-2008 |
20080270982 | METHOD FOR AUTOMATING VARIABLES IN END-USER PROGRAMMING SYSTEM - A method for automating variables in an end-user programming system is disclosed. The end-user programming system comprises a script, a shared repository, at least one database, a recorder, an interpreter, and an execution engine. The script comprises at least one command describing an event comprising a data value. Each user has a uniquely identified entry set for the entries distributed in at least one database. The interpreter automatically creates a variable for a data value in a command by comparing the data value with each entry value in the entry set for the user recording the command. The interpreter automatically instantiates a variable in a command with an entry value by comparing the variable with each entry name in the entry set for the user executing the command. | 10-30-2008 |
20090187453 | METHOD FOR EVOLVING SHARED TO-DO LISTS INTO BUSINESS PROCESSES - A method and apparatus for evolving a shared to-do list into a business process is disclosed. A business process includes one or more business steps and zeroor more action rules related to the business steps. Members of a workgroup participate in the business process and are able to view, modify, add and delete business steps and action rules as needed. An action rule is comprised of one or more business actions and one or more events that trigger the actions to be executed. A computer program keeps track of the business steps, interprets the set of rules, and updates states of the business process, notifies the members and validates and accepts modifications by the members to the action rules of a business steps. | 07-23-2009 |
20090193339 | SOCIALLY-AUTHORED CONTEXT-INITIATED PROCESSES - Embodiments herein provide a method that maintains computerized scripts. The scripts provide assistance to users with respect to using at least one computer software application that is operating on a computerized device. The method receives, from the user, at least one trigger. This process creates or “authors” the trigger. This “trigger” is an item that automatically initiates at least one of the scripts for the user. In addition, the method adds the trigger to the computer software application (not automatically, but instead based on user input). Thus, when initiated by the trigger, the script automatically outputs assistance (text, sounds, illustrations, educational videos, etc.) to the user through the computerized interface of the computerized device, so as to provide the needed assistance to the user. | 07-30-2009 |
20110179087 | METHOD FOR COMBINING AND PROCESSING WEB DATA USING TABLES AND PROGRAMMING-BY-DEMONSTRATION - A method, system and program product for combining and processing web data using tables and programming-by-demonstration is disclosed. Direct manipulation and programming-by-demonstration techniques are used to automatically populate tables with information collected from various web sites. The invention augments a data set with new values computed by a web site. | 07-21-2011 |
20120059830 | Identifying Computer Users Having Files With Common Attributes - A method includes generating a first table having a set of attributes for each file in a first set of files associated with a first computer user. The set of attributes for each file in the first set of files have a plurality of attribute types. The method further includes generating a second table having a set of attributes for each file in a second set of files associated with a second computer user. The set of attributes for each file in the second set of files have the plurality of attribute types. The method further includes generating a similarity table by comparing each set of attributes in the first table with each set of attributes in the second table, utilizing a predetermined similarity metric, and determining whether the first and second computer users have at least one file with common attributes, based on data in the similarity table. | 03-08-2012 |
Patent application number | Description | Published |
20130150013 | Intelligent Resource Control in Multiple SIM User Equipment - Systems and methods are presented to support operation of a multiple subscriber identity module (SIM) device. A timing conflict may exist when a scheduled high priority communication of a first SIM overlaps with a scheduled paging monitoring activity for a second SIM. The multiple SIM device may preempt transitioning communication resources to the second SIM when the first SIM executes high priority communications. Or, the multiple SIM device may execute a rescheduling action to resolve the timing conflict. The high priority communication of the first SIM may be rescheduled. Alternatively, normal priority paging monitoring actions may be rescheduled to resolve the timing conflict. | 06-13-2013 |
20130150036 | Periodic Registration Updates For Multiple SIM User Equipment - Systems and methods are presented to support operation of a multiple subscriber identity module (SIM) device. A first SIM may perform a data transfer or voice call. During the first SIM's data transfer or voice call, transition times are identified to transition communication resources to a second SIM for use in performing a registration update communication with a network controller that supports the second SIM. The registration update communication may include a periodic location update, a periodic routing update, or a periodic tracking update. The multiple SIM device may identify the transition time by obtaining periodic registration timing information from the network controller, configuring a periodic registration timer based on the periodic registration timing information, and setting the transition time as an expiration time of the periodic registration timer. | 06-13-2013 |
20140295831 | Background Paging Monitoring in Dual SIM Wireless Communication Device - A wireless communication device includes a single baseband processor and RF chain for servicing a first and second SIM. Each of the SIMs connects to a different network, and one may be used for one data type while the other is used for another data type. In order to track the connectivity of an inactive first SIM, a controller periodically interrupts service to the second SIM. During its connection, the first SIM monitors the connection to its network. A triggering mechanism and trigger threshold define when a switch to a new cell is needed. The device receives the mechanism and threshold from the network and calculates a modified threshold and/or mechanism is order to reduce a number of potentially missed calls. | 10-02-2014 |
Patent application number | Description | Published |
20090047770 | METHOD OF FORMING ISOLATION REGIONS FOR INTEGRATED CIRCUITS - A method of manufacturing an integrated circuit (IC) utilizes a shallow trench isolation (STI) technique. The shallow trench isolation technique is used in strained silicon (SMOS) process. The liner for the trench is formed from a semiconductor or metal layer which is deposited in a low temperature process which reduces germanium outgassing. The low temperature process can be a ALD process. | 02-19-2009 |
20100015778 | METHOD OF FORMING FINNED SEMICONDUCTOR DEVICES WITH TRENCH ISOLATION - A method of manufacturing a semiconductor device structure, such as a FinFET device structure, is provided. The method begins by providing a substrate comprising a bulk semiconductor material, a first conductive fin structure formed from the bulk semiconductor material, and a second conductive fin structure formed from the bulk semiconductor material. The first conductive fin structure and the second conductive fin structure are separated by a gap. Next, spacers are formed in the gap and adjacent to the first conductive fin structure and the second conductive fin structure. Thereafter, an etching step etches the bulk semiconductor material, using the spacers as an etch mask, to form an isolation trench in the bulk semiconductor material. A dielectric material is formed in the isolation trench, over the spacers, over the first conductive fin structure, and over the second conductive fin structure. Thereafter, at least a portion of the dielectric material and at least a portion of the spacers are etched away to expose an upper section of the first conductive fin structure and an upper section of the second conductive fin structure, while preserving the dielectric material in the isolation trench. Following these steps, the fabrication of the devices is completed in a conventional manner. | 01-21-2010 |
20100248454 | METHOD OF FORMING FIN STRUCTURES USING A SACRIFICIAL ETCH STOP LAYER ON BULK SEMICONDUCTOR MATERIAL - A method of manufacturing semiconductor fins for a semiconductor device may begin by providing a bulk semiconductor substrate. The method continues by growing a layer of first epitaxial semiconductor material on the bulk semiconductor substrate, and by growing a layer of second epitaxial semiconductor material on the layer of first epitaxial semiconductor material. The method then creates a fin pattern mask on the layer of second epitaxial semiconductor material. The fin pattern mask has features corresponding to a plurality of fins. Next, the method anisotropically etches the layer of second epitaxial semiconductor material, using the fin pattern mask as an etch mask, and using the layer of first epitaxial semiconductor material as an etch stop layer. This etching step results in a plurality of fins formed from the layer of second epitaxial semiconductor material. | 09-30-2010 |
20110263094 | METHOD OF FORMING FINNED SEMICONDUCTOR DEVICES WITH TRENCH ISOLATION - A method of manufacturing a semiconductor device structure, such as a FinFET device structure, is provided. The method begins by providing a substrate comprising a bulk semiconductor material, a first conductive fin structure formed from the bulk semiconductor material, and a second conductive fin structure formed from the bulk semiconductor material. The first conductive fin structure and the second conductive fin structure are separated by a gap. Next, spacers are formed in the gap and adjacent to the first conductive fin structure and the second conductive fin structure. Thereafter, an etching step etches the bulk semiconductor material, using the spacers as an etch mask, to form an isolation trench in the bulk semiconductor material. A dielectric material is formed in the isolation trench, over the spacers, over the first conductive fin structure, and over the second conductive fin structure. Thereafter, at least a portion of the dielectric material and at least a portion of the spacers are etched away to expose an upper section of the first conductive fin structure and an upper section of the second conductive fin structure, while preserving the dielectric material in the isolation trench. Following these steps, the fabrication of the devices is completed in a conventional manner. | 10-27-2011 |
20120252193 | DOUBLE AND TRIPLE GATE MOSFET DEVICES AND METHODS FOR MAKING SAME - A double gate metal-oxide semiconductor field-effect transistor (MOSFET) includes a fin, a first gate and a second gate. The first gate is formed on top of the fin. The second gate surrounds the fin and the first gate. In another implementation, a triple gate MOSFET includes a fin, a first gate, a second gate, and a third gate. The first gate is formed on top of the fin. The second gate is formed adjacent the fin. The third gate is formed adjacent the fin and opposite the second gate. | 10-04-2012 |
Patent application number | Description | Published |
20090231816 | SYSTEM AND METHOD OF PREVENTING DAMAGE TO METAL TRACES OF FLEXIBLE PRINTED CIRCUITS - Stiffeners in are provided in a flexible printed circuit to prevent damages to leads and traces of the flexible circuit caused by bending, folding and other stresses. | 09-17-2009 |
20090323170 | GROOVE ON COVER PLATE OR SUBSTRATE - An improved substrate or cover plate design with a groove for effective singulation of individual display apparatus. In one embodiment, the display apparatus comprises a prefabricated groove on an inside face of a substrate or cover plate to facilitate separation of a MEMS device from a plurality of MEMS devices formed a substrate. In some embodiments, the prefabricated grooves make breaking at pseudo scribe lines simple by thinning and weakening the substrate or cover plate at a scribe zone and act as an improved guide for breaking. Scribe cut relief preserves components, structural integrity, and produces a clean break without inducing excessive or unwanted stresses into the MEMS core and ensures no damage at the panel ledge for subsequent interconnect assembly. | 12-31-2009 |
20110254758 | Flex Design and Attach Method for Reducing Display Panel Periphery - Various embodiments described herein involve making connections with the display leads on more than one side of the display array, e.g., on 2 sides, 3 sides or all 4 sides of the display array. By making connections with the display leads on more than one side of the display array, the available area for bonding leads and control circuitry may be increased. The driver chip(s), discrete components, and other active components necessary for addressing the display panel may be attached to the top or the bottom of a flexible printed circuit (“FPC”) or a similar device. Some embodiments involve attaching an FPC to the display such that that the backplate is substantially encased by the FPC. | 10-20-2011 |
20120092350 | WRAPAROUND ASSEMBLY FOR COMBINATION TOUCH, HANDWRITING AND FINGERPRINT SENSOR - This disclosure provides systems, methods and apparatus for a combined sensor device. In some implementations, a combined sensor device includes a wrap-around configuration wherein an upper flexible substrate has patterned conductive material on an extended portion to allow routing of signal lines, electrical ground, and power. One or more integrated circuits or passive components, which may include connecting sockets, may be mounted onto the flexible layer to reduce cost and complexity. Such implementations may eliminate a flex cable and may allow a bezel-less configuration. | 04-19-2012 |
20140177188 | LASER ENCAPSULATION OF MULTIPLE DISSIMILAR DEVICES ON A SUBSTRATE - This disclosure provides systems, methods and apparatus for packaging of dissimilar devices using electromagnetic radiation from a laser. In one aspect, an apparatus can include a first substrate, a second substrate, and a first device and a second device disposed on the second substrate. A first metal ring on the first substrate contacts a second metal ring on a second substrate, and is heated by a first electromagnetic radiation from a laser to enclose a first cavity containing the first device. A third metal ring on the first substrate contacts a fourth metal ring on the second substrate, and is heated by a second electromagnetic radiation to enclose a second cavity containing the second device. Enclosing the first cavity may be performed under a first atmosphere, and the enclosing the second cavity may be performed under a second, different atmosphere. | 06-26-2014 |
Patent application number | Description | Published |
20150193195 | METHODS AND DEVICES FOR CREATING AND MODIFYING SOUND PROFILES FOR AUDIO REPRODUCTION DEVICES - Method and devices for processing audio signals based on sound profiles are provided. A reproduction device can request a sound profile based on user information, device information, media metadata or a combination. The sound profiles can be customized and shared across multiple devices. User interfaces allow for the input of information that allows the reproduction device or a server in the cloud to select, modify, store, and analyze sound profiles. Deeper analysis allows for the improvement of sound profiles for individuals and groups. Intensity scoring of a music library can also be conducted. | 07-09-2015 |
20150193196 | INTENSITY-BASED MUSIC ANALYSIS, ORGANIZATION, AND USER INTERFACE FOR AUDIO REPRODUCTION DEVICES - Method and devices for processing audio signals based on intensity of an audio file are provided. A user interface is provided that allows for the intuitive navigation of audio files based on their intensity. A screen of the user interface is displayed, containing a plurality of selection regions. One or more selection regions display a selection option in the selection region to select a group of audio files associated with a similar intensity score. An intensity score of an audio file can be manually changed or assigned by a microprocessor. | 07-09-2015 |
20150195663 | METHODS AND DEVICES FOR CREATING AND MODIFYING SOUND PROFILES FOR AUDIO REPRODUCTION DEVICES - Method and devices for processing signals based on sound and haptic profiles are provided. A reproduction device can request a sound profile or haptic profile based on user information, device information, media metadata or a combination. The sound or haptic profiles can be customized and shared across multiple devices. User interfaces allow for the input of information that allows the reproduction device or a server in the cloud to select, modify, store, and analyze sound profiles. Deeper analysis allows for the improvement of sound and haptic profiles for individuals and groups. Intensity scoring of a music library can also be conducted. | 07-09-2015 |
20150195664 | REPRODUCING AUDIO SIGNALS WITH A HAPTIC APPARATUS ON ACOUSTIC HEADPHONES AND THEIR CALIBRATION AND MEASUREMENT - Method and devices for testing a headphone with increased sensation are provided. The headphone can filter and amplify low frequency audio signals, which are then sent to a haptic device in the headphone. The haptic device can cause bass sensations at the top of the skull and at both ear cups. The testing system can evaluate the haptic and acoustic sensations produced by the headphone to evaluate if they have been properly assembled and calibrate the headphones if necessary. | 07-09-2015 |
Patent application number | Description | Published |
20100185095 | Apparatus and Method for Real Time 3D Body Object Scanning Without Touching or Applying Pressure to the Body Object - An ultrasonic image scanning system for scanning an organic object includes a container for containing a coupling medium for transmitting an ultrasonic signal to the organic object disposed therein whereby a simultaneous multiple direction scanning process may be carried out without physically contacting the organic object. The ultrasonic image scanning system further includes ultrasound transducers for transmitting the ultrasonic signal to the organic object through the coupling medium without asserting an image deforming pressure to the organic object. These transducers distributed substantially around a two-dimensional perimeter of the container and substantially at symmetrical angular positions at approximately equal divisions of 360 degrees over a two-dimensional perimeter of the container. The transducers are further movable over a vertical direction alone sidewalls of the container for a real time three dimensional (3D) image data acquisition. The container further includes sidewalls covered with a baffle layer for reducing an acoustic reverberation. | 07-22-2010 |
20100280377 | SYSTEM AND METHOD FOR MEDICAL IMAGING WITH ROBUST MODE SWITCHING VIA SERIAL CHANNEL - In one embodiment of the invention, there is an ultrasound processing system that communicates images over a single asynchronous serial channel according to a scheme that does not require an isochronous serial channel and that switches among ultrasound imaging modes robustly. For example, the system is configured to packetize ultrasound image data of at least one ultrasound imaging mode into a stream of data frames and to convey the stream of data frames via the asynchronous channel. Each data frame includes indication of the ultrasound imaging mode and includes ultrasound-imaging-mode-specific imaging parameters. Other embodiments exist. | 11-04-2010 |
20120029358 | Three -Dimensional Ultrasound Systems, Methods, and Apparatuses - In part, the invention relates to an immersible ultrasound probe having a substantially cylindrical shape and a circular or elliptical cross-section. Typically, the circumference of the probe and the length of the cylinder define an inner surface upon which rows and/or columns of transducer are disposed. This surface can also be formed from panels or modules. The transducers can be formed in unitary substrate and electrical connected to a MEMs device and a multiplexer. The inner surface defines a cavity having at least one opening sized to receive a body object. The inner surface configured to receive acoustic signals while immersed in a fluid. | 02-02-2012 |
20140282142 | Touch Screen Interface for Imaging System - A system may include a touch screen device configurable to communicate with and control an ultrasound system. The system may further include an ultrasound user interface component configurable from the touch screen device, having one or more customizable properties, and representing an ultrasound system control component. At least one of the customizable properties of the ultrasound user interface component may be associated with a presence of the ultrasound user interface component on the touch screen device. The presence of the ultrasound user interface component on the touch screen device may be configurable via the touch screen device in response to receiving a user selection on the touch screen device. | 09-18-2014 |
20150045666 | Systems and Methods for Processing Ultrasound Color Flow Mapping - In one aspect, the invention relates to an ultrasound imaging system that includes an ultrasound receiver configured to receive ultrasound signals scattered from a sample in real time; an acoustic beam former; and an ultrasound data demodulation system. In one embodiment, the ultrasound imaging system further includes a processing system configured to process demodulated scan data and perform ultrasound image generation and flow processing and a display configured to show ultrasound image data and blood flow velocity data relative to such image data. Signals that include positive flow information and negative flow information are separated from received signals using phase-filters and analytic signal transforms such that a first and a second autocorrelation signal processing stage is used to generate mean positive flow, mean negative flow, and variance data for such flows. | 02-12-2015 |
Patent application number | Description | Published |
20090037601 | System and Method for Updating State Information in a Router - Systems and methods consistent with the present invention enable routing table updates are performed by optimally utilizing the resources of a node without exceeding the resources of the node. Using feedback on the amount of resources available to the nodes, such as in terms of available memory, the node may make new connections before breaking old one where those updates will not exceed available resources. This is referred to as make-before-break. When not enough resources are available, the node will break old connections before making new ones. This is referred to as break-before-make. Unlike the strict make-before-break and break-before-make models, this “loose” make-before-break method considers the amount of available resources in view of the resources required to perform the routing table updates without a node failure. Routes may also be tagged to prioritize the addition of more important routes and the deletion of less significant routes. Methods and systems consistent with the present invention, therefore, provide a routing table update method with which routing table updates are achieved without crashing and at the same time minimizing black hole intervals. | 02-05-2009 |
20100284407 | NEXTHOP TO A FORWARDING TABLE - A router receives destination address information for a packet and determines, among entries in a first forwarding table, a closest match for the received destination address information. The router receives a pointer to a second forwarding table in accordance with the closest match determined in the first forwarding table and determines, among entries in the second forwarding table, a closest match for the received destination address information. | 11-11-2010 |
20110007743 | FILTER-BASED FORWARDING IN A NETWORK - A router receives a packet at an ingress interface. The router classifies the received packet based on at least a first field value contained in the header of the packet. According to the classification of the received packet, the router associates one of the plurality of forwarding tables to the packet. The router then performs a lookup operation in the associated forwarding table according to at least a second field value contained in the header of the packet. Based on the lookup operation, the router determines an egress interface and transmits the received packet from the determined egress interface. | 01-13-2011 |
20110280245 | NEXT HOP CHAINING FOR FORWARDING DATA IN A NETWORK SWITCHING DEVICE - A route for a data unit through a network may be defined based on a number of next hops. Exemplary embodiments described herein may implement a router forwarding table as a chained list of references to next hops. In one implementation, a device includes a forwarding table that includes: a first table configured to store, for each of a plurality of routes for data units in a network, a chain of links to next hops for the routes; and a second table configured to store the next hops. The device also includes a forwarding engine configured to assemble the next hops for the data units based on using the chain of links in the first table to retrieve the next hops in the second table and to forward the data units in the network based on the assembled next hops. | 11-17-2011 |
20130329603 | NEXT HOP CHAINING FOR FORWARDING DATA IN A NETWORK SWITCHING DEVICE - A route for a data unit through a network may be defined based on a number of next hops. Exemplary embodiments described herein may implement a router forwarding table as a chained list of references to next hops. In one implementation, a device includes a forwarding table that includes: a first table configured to store, for each of a plurality of routes for data units in a network, a chain of links to next hops for the routes; and a second table configured to store the next hops. The device also includes a forwarding engine configured to assemble the next hops for the data units based on using the chain of links in the first table to retrieve the next hops in the second table and to forward the data units in the network based on the assembled next hops. | 12-12-2013 |
Patent application number | Description | Published |
20090279559 | Method and apparatus for aggregating input data streams - A method and apparatus aggregate a plurality of input data streams from first processors into one data stream for a second processor, the circuit and the first and second processors being provided on an electronic circuit substrate. The aggregation circuit includes (a) a plurality of ingress data ports, each ingress data port adapted to receive an input data stream from a corresponding first processor, each input data stream formed of ingress data packets, each ingress data packet including priority factors coded therein, (b) an aggregation module coupled to the ingress data ports, adapted to analyze and combine the plurality of input data steams into one aggregated data stream in response to the priority factors, (c) a memory coupled to the aggregation module, adapted to store analyzed data packets, and (d) an output data port coupled to the aggregation module, adapted to output the aggregated data stream to the second processor. | 11-12-2009 |
20110110237 | Method and Apparatus for Aggregating Input Data Streams - A method and apparatus aggregate a plurality of input data streams from first processors into one data stream for a second processor, the circuit and the first and second processors being provided on an electronic circuit substrate. The aggregation circuit includes (a) a plurality of ingress data ports, each ingress data port adapted to receive an input data stream from a corresponding first processor, each input data stream formed of ingress data packets, each ingress data packet including priority factors coded therein, (b) an aggregation module coupled to the ingress data ports, adapted to analyze and combine the plurality of input data steams into one aggregated data stream in response to the priority factors, (c) a memory coupled to the aggregation module, adapted to store analyzed data packets, and (d) an output data port coupled to the aggregation module, adapted to output the aggregated data stream to the second processor. | 05-12-2011 |
20140153389 | METHOD AND APPARATUS FOR AGGREGATING INPUT DATA STREAMS - A method and apparatus aggregate a plurality of input data streams from first processors into one data stream for a second processor, the circuit and the first and second processors being provided on an electronic circuit substrate. The aggregation circuit includes (a) a plurality of ingress data ports, each ingress data port adapted to receive an input data stream from a corresponding first processor, each input data stream formed of ingress data packets, each ingress data packet including priority factors coded therein, (b) an aggregation module coupled to the ingress data ports, adapted to analyze and combine the plurality of input data steams into one aggregated data stream in response to the priority factors, (c) a memory coupled to the aggregation module, adapted to store analyzed data packets, and (d) an output data port coupled to the aggregation module, adapted to output the aggregated data stream to the second processor. | 06-05-2014 |