Patent application number | Description | Published |
20080301509 | METHOD AND APPARATUS FOR TESTING INTEGRATED CIRCUITS BY EMPLOYING TEST VECTOR PATTERNS THAT SATISFY PASSBAND REQUIREMENTS IMPOSED BY COMMUNICATION CHANNELS - Embodiments of an apparatus and method for high-speed testing of a device under test are described herein, where the device under test is coupled to a tester via a limited passband communication channel. A plurality of test vector patterns is generated having characteristics such that when a given test vector pattern is transmitted electrically at a transmission rate via the communication channel, the test vector pattern has a frequency content that is less than the frequency content of a high frequency test vector pattern if the high frequency test vector pattern were to be transmitted electrically at the transmission rate via the communication channel, and such that the frequency content of each test vector pattern when transmitted electrically at the transmission rate via the communication channel falls within the passband associated with the communication channel. | 12-04-2008 |
20090115443 | SYSTEM AND METHOD FOR TESTING INTEGRATED CIRCUIT MODULES COMPRISING A PLURALITY OF INTEGRATED CIRCUIT DEVICES - Embodiments of a system and method for testing an integrated circuit module comprising multiple integrated circuit devices, such as a memory module comprising multiple memory devices for example, is disclosed. Embodiments of the method may be employed to test an integrated circuit device of the integrated circuit module that provides a data strobe signal associated with at least one data signal provided by the same integrated circuit device. A determination of a test outcome for the integrated circuit module may be made after identifying data valid windows for each integrated circuit device, without having to both identify a common sampling window defined by an intersection of the identified data valid windows and verify that such common sampling window meets specification requirements, as may be performed by conventional testers. | 05-07-2009 |
20090306925 | SYSTEMS AND METHODS FOR TESTING INTEGRATED CIRCUIT DEVICES - Embodiments described herein relate to systems and methods for testing integrated circuit devices within an environment that is representative of the application environment in which an integrated circuit device will be used. In at least one embodiment, the testing system comprises a controller coupled to at least one coupling between a processor and a first reference integrated circuit device of an application system, wherein the first controller is configured to: tap the first test data transmitted via the at least one coupling; transmit second test data to a second reference integrated circuit device, wherein the second test data comprises at least a portion of the first test data; receive reference response data from the second reference integrated circuit device in response to the second test data transmitted thereto; transmit the second test data to at least one integrated circuit device under test; and transmit the reference response data to at least one comparator coupled to the at least one integrated circuit device under test. | 12-10-2009 |
20110179324 | TESTING APPARATUS AND METHOD FOR ANALYZING A MEMORY MODULE OPERATING WITHIN AN APPLICATION SYSTEM - A testing apparatus for analyzing a memory module under test operating within an application system, wherein the memory module under test is coupled to a processor of the application system, is disclosed herein. In at least one embodiment, the testing apparatus comprises a first interface for coupling to the application system, a second interface for coupling to a reference memory module, a controller coupled to the first and second interfaces, at least one comparator, and a data logging unit. The data logging unit is configured to receive logging data from the controller and at least one test result from the at least one comparator, and to record, in a memory, at least a subset of the logging data, such that more specific details of memory errors revealed during behavioral testing of memory modules may be identified, examined, and stored for subsequent analysis. | 07-21-2011 |
20120047411 | DETERMINING DATA VALID WINDOWS IN A SYSTEM AND METHOD FOR TESTING AN INTEGRATED CIRCUIT DEVICE - Embodiments of a system and method for testing an integrated circuit device are described herein. Testing is complemented by a determination of characteristics of a data valid window that identifies components of a response data signal from a device under test where the data signal can always be expected to be stable. In at least one embodiment, the method comprises: for each individual data bit region of one or more data bit regions of a second data signal, sampling the second data signal at a plurality of points of the individual data bit region to produce a plurality of sampled values for the second data signal; for each sampled value of the plurality of sampled values, determining whether the sampled value matches an expected bit pattern value corresponding to the sampled value; determining one or more characteristics of the data valid window that defines conditions under which a valid sample can be expected to be taken; and outputting a test outcome based on one or more characteristics of the data valid window. In some embodiments, the second data signal may be sampled at the plurality of points of the individual data bit region concurrently. In some embodiments, the determination of whether each sampled value of the plurality of sampled values matches the expected bit pattern value may be performed concurrently for all of the plurality of sampled values. | 02-23-2012 |
20130058178 | SYSTEM AND METHOD FOR TESTING INTEGRATED CIRCUITS BY DETERMINING THE SOLID TIMING WINDOW - Systems and methods are provided to determine a solid operating timing window for an integrated circuit device, the solid timing window used to determine a key timing index. The key timing index provides an indication of the quality of an integrated circuit over a range of operating conditions. In at least one embodiment a method is provided, the method comprising generating a plurality of combinations of operating parameters, for each of the plurality of combinations of operating parameters setting the respective combination of operating parameters, operating the integrated circuit under the set respective combination of operating parameters, and determining a data valid window for the integrated circuit. The solid operating timing window for the integrated circuit is then determined using the data valid windows for the plurality of combinations of operating parameters, where the solid operating timing window is the logical intersection of the determined data valid windows. | 03-07-2013 |
20140068360 | SYSTEMS AND METHODS FOR TESTING MEMORY - Embodiments of systems and methods for testing memory are disclosed, where memory errors are detected, and, in at least one embodiment, memory units containing errors are prevented from being accessed by applications on a computing system. | 03-06-2014 |
20140211580 | SYSTEMS AND METHODS FOR TESTING AND ASSEMBLING MEMORY MODULES - Embodiments described herein relate to systems and methods for testing and assembling memory modules. In at least one embodiment, the method comprises: assembling a memory module, the memory module comprising at least one memory device having one or more defective memory locations; wherein the assembling comprises storing the data that identifies the one or more defective memory locations on the memory device in a persistent store on the memory module, wherein the memory module comprises a microprocessor and persistent memory associated with the microprocessor, and wherein the persistent store on the memory module comprises the persistent memory associated with the microprocessor. | 07-31-2014 |
Patent application number | Description | Published |
20090163099 | FABRIC AND METHOD OF MAKING THE SAME - A fabric for thermal management including the cooling of an object, such as a person's skin. The fabric is formed of a plurality of materials including at least one liquid transport enhancing material and at least one evaporative transport impeding material. When the fabric is in use, the transport enhancing material is located near an object to be cooled, while the evaporation impeding material is spaced away from the object. The fabric is peached so that there is an entanglement of the two materials. Peaching is performed on both sides of the fabric, but initially on the side with the transport enhancing material such that a portion of the evaporation impeding material is pulled into the fabric core. A method of making the fabric is also described. | 06-25-2009 |
20130237109 | FABRIC WITH COOLING CHARACTERISTICS - A fabric for thermal management including the cooling of an object, such as a person's skin. The fabric is formed of a plurality of materials including at least one liquid transport enhancing material and at least one evaporative transport impeding material. When the fabric is in use, the transport enhancing material is located near an object to be cooled, while the evaporation impeding material is spaced away from the object. The fabric is peached so that there is an entanglement of the two materials. Peaching is performed on both sides of the fabric, but initially on the side with the transport enhancing material such that a portion of the evaporation impeding material is pulled into the fabric core. A method of making the fabric is also described. | 09-12-2013 |
20130277016 | METHOD OF COOLING AN OBJECT WITH A FABRIC - A fabric for thermal management including the cooling of an object, such as a person's skin. The fabric is formed of a plurality of materials including at least one liquid transport enhancing material and at least one evaporative transport impeding material. When the fabric is in use, the transport enhancing material is located near an object to be cooled, while the evaporation impeding material is spaced away from the object. The fabric is peached so that there is an entanglement of the two materials. Peaching is performed on both sides of the fabric, but initially on the side with the transport enhancing material such that a portion of the evaporation impeding material is pulled into the fabric core. A method of making the fabric is also described. | 10-24-2013 |
Patent application number | Description | Published |
20080200159 | Teleconferencing and call multiplexing with multiple external audio devices coupled to a single mobile telephone - Various methods for using external audio devices with a single mobile telephone are proposed, where the external audio devices have audio input functionality and audio output functionality. To support conferencing, audio data of a single telephone call involving the mobile telephone is communicated with two or more external audio devices. To support separate telephone calls that are concurrent for at least a period of time, audio data of a first telephone call involving the mobile telephone is communicated with one or more first external audio devices, and audio data of a second telephone call involving the mobile telephone is communicated with one or more second external audio devices. If there are two or more first external audio devices, then the first telephone call is a conference call. | 08-21-2008 |
20090138962 | Methods And Apparatus For Use In Establishing Communications For Virtual Private Networking - In one illustrative example, a mobile communication device includes a wireless transceiver, one or more processors coupled to the wireless transceiver, and memory for storing a communications application. The communications application may be a VoIP telephony application which involves communication in accordance with a session initiation protocol (SIP). The processor operates to establish the communications for the communications application by performing the following acts upon invocation of the communications application when the mobile communication device is connected in a communication network outside of a private network. Initially, the processor causes a request for a virtual private network (VPN) connection with the private network to be communicated, and awaits the establishment of the VPN connection. If the VPN connection is established within a predetermined period of time, the processor operates to receive a private IP address of the private network which is assigned to the mobile communication device and cause a request for registration using the private IP address to be communicated to a registration server for the private network. If the VPN connection is not established within the predetermined period of time, however, the processor cause a request for registration using a public IP address assigned to the mobile communication device to be communicated to a registration server for the communication network. After registration with the registration server, cause the communications to be established. | 05-28-2009 |
20110138065 | Methods And Apparatus For Use In Establishing Communications For Virtual Private Networking - Techniques for registering for communications for a communications application stored in a mobile device are described. The mobile device communicates, via a communication network, a request for a connection with a private network. If the connection is established within a predetermined period of time, then the mobile device receives from the private network a first IP address for assignment to the mobile device, and communicates to a server a request for registering for the communications using the first IP address assigned to the mobile device. If the connection is not established within the predetermined period of time, then the mobile device communicates to a server a request for registering for the communications using a second IP address assigned to the mobile device. | 06-09-2011 |
Patent application number | Description | Published |
20090198876 | Programmable Command Sequencer - An embedded subsystem IC which provides simple procedures for an external CPU IC to invoke one or more functions provided by modules of the subsystem is disclosed. The embedded subsystem comprises at least one module to perform at least one function, a first memory, and a sequence controller. Each module is controlled by values stored in local registers of the module. The first memory stores at least one predefined sequence of instructions. Each instruction sequence controls a module to perform a function. The sequence controller comprises a second memory to store a vector table and a state machine. In response to receiving a command the CPU, the sequence controller obtains a start address in the first memory of an instruction sequence corresponding with the command. The state machine programs one or more registers of a module that performs the function identified by the command according to the instruction sequence that begins with the start address. | 08-06-2009 |
20100271313 | Minimizing Pen Stroke Capture Latency - A method includes receiving first touch point data from a sensor, generating first data pixels corresponding with the received first touch point data, and updating first display pixels of a display device with the first data pixels using a first drive scheme. The display pixels of the display device may have multiple stable display states and the first data pixels may be generated by a first unit. The method may further include receiving second touch point data from the sensor, generating second data pixels corresponding with the received second touch point data, and updating second display pixels of the display device with the second data pixels using a second drive scheme. The first and second drive schemes may be different drive schemes. The second data pixels may be generated by the first unit. | 10-28-2010 |
20100271378 | Rapid Activation Of A Device Having An Electrophoretic Display - A method for booting up a system includes detecting a reset condition, and in response to detecting the reset condition, driving a display device having display pixels that have multiple stable states with a reset drive scheme. The reset drive scheme is used to drive the display pixels to a known display state. The driving of the display device may be performed by a display controller. In addition, initialization instructions are executed to place at least one component of the system in an active state. The executing of initialization instructions may be performed by a host. The driving of the display device with the reset drive scheme and the executing of the initialization instructions are performed in parallel. The method may include driving the display device with a first drive scheme to display an initial start-up screen in parallel with the executing of the initialization instructions. | 10-28-2010 |
20110018857 | Line Addressing Methods And Apparatus For Partial Display Updates - A method for updating a submatrix of a display matrix of a display device comprises sequentially selecting rows of the display matrix starting from an initial row of the display matrix. The method includes determining whether a selected row precedes a first row of the submatrix in a first drive frame of a waveform having two or more drive frames. If a condition that a selected row precedes the first row of the submatrix in the first drive frame of the waveform is false, the method includes addressing the selected row for a first line address period. If a condition that a selected row precedes the first row of the submatrix in the first drive frame of the waveform is true, the method includes addressing the selected row for a second line address period. | 01-27-2011 |
20110234750 | Capturing Two or More Images to Form a Panoramic Image - A camera includes a display device, an angular velocity sensor to sense yaw rotation, an acceleration sensor to sense lateral and fore/aft acceleration, a memory to store first and second locations, and a processor. The angular velocity sensor is at the first location and the acceleration sensor is at the second location, and both locations are away from a center of perspective. The processor determines an initial position when an initial image is captured, a target position for capturing a next image, and a current position. The current position is determined from rotation sensed by the angular velocity sensor, acceleration sensed by the acceleration sensor, and the first and second locations. The processor causes a visual indication of the target position and a visual indication of the current position to be rendered on the display device. When the target and current positions are in substantial alignment, the camera automatically captures the next image. | 09-29-2011 |
20110285730 | Controlling Display Updates For Electro-Optic Displays - A display controller may include a display update controller that may cause a color processing operation to be initiated in response to completion of an image data transmission, or a display update operation to be initiated in response to completion of the color processing operation. The display update operation may include updating display pixels of a display matrix of an electro-optic display device. A collision detector may determine whether a waveform for updating a display state of a particular display pixel has finished. The display update controller may cause the particular display pixel to be omitted from a display update operation if the waveform for updating the display state of the particular display pixel has not finished. A second display update operation may automatically be initiated when the waveform for updating the display state of the particular display pixel has finished. | 11-24-2011 |
Patent application number | Description | Published |
20090078698 | Microwavable food package having an easy-open feature - A system for heating a food item in a microwave oven is provided. The system may comprise an inner container and an outer carton including an opening feature that allows for easy opening thereof. The system also may include a microwave energy interactive element. | 03-26-2009 |
20090246332 | Construct for cooking raw dough product in a microwave oven - A construct for preparing a food item in a microwave oven comprises a plurality of heating regions including an inner heating region and an outer heating region. The inner heating region comprises a susceptor including a plurality of annular microwave energy transparent areas, and the outer heating region comprises a plurality of susceptor projections extending radially from the susceptor of the inner heating region. | 10-01-2009 |
20090294439 | Even Heating Microwavable Container - A construct for heating a food item in a microwave oven comprises a base, a wall extending upwardly from the base, a microwave energy shielding element overlying at least a portion of the wall, and a microwave energy diffusing element circumscribed by the microwave energy shielding element, where the microwave energy diffusing element includes a plurality of microwave energy reflective elements within a microwave energy transparent area. | 12-03-2009 |
20100006566 | Microwave Heating Container - A microwave heating construct comprises a base, a wall extending upwardly around the base for defining a cavity for receiving a food item, and a microwave energy shielding element overlying a lower margin of the wall, the microwave energy shielding element having an upper edge including a substantially incurved portion. | 01-14-2010 |
20110127257 | Microwave Heating Construct with Venting Features - A microwave heating construct comprises a platform including microwave energy interactive material and a plurality of venting features. The venting features include a plurality of tabs that are urged out of the plane of the platform to define an aperture. The tabs are disposed beneath the platform to define a void in communication with the aperture. | 06-02-2011 |
20120207885 | Multidirectional Fuse Susceptor - A microwave energy interactive structure includes microwave energy interactive material supported on a microwave energy transparent substrate, and a plurality of spaced apart microwave energy transparent segments circumscribed by the microwave energy interactive material. The plurality of spaced apart microwave energy transparent segments define a pattern of loops that may be dimensioned to induce resonance of microwave energy during microwave heating of a food item on the structure. The structure may also include a plurality of microwave energy transparent elements that are operative as fuses to prevent overheating of the structure. | 08-16-2012 |
20140291317 | Even Heating Microwavable Container - A construct for heating a food item in a microwave oven comprises a base, a wall extending upwardly from the base, a microwave energy shielding element overlying at least a portion of the wall, and a microwave energy diffusing element circumscribed by the microwave energy shielding element, where the microwave energy diffusing element comprises a plurality of microwave energy reflective elements within a microwave energy transparent area. | 10-02-2014 |
Patent application number | Description | Published |
20140133317 | ADAPTIVE TRANSMISSION MODE SWITCHING | 05-15-2014 |
20150045040 | HANDOVER IMPROVEMENT FOR HIGH SPEED USER EQUIPMENT IN LTE - Methods and apparatus are disclosed for handing over of a high-speed mobile terminal or user equipment from a source network node to a target network node. Reliable methods for measuring the speed of a moving user equipment are disclosed. Parameters used in a handover procedure are also adjusted in accordance with the speed of the user equipment. For handing over a high-speed user equipment, the present application discloses that the source network node can coordinate with the target network node and other candidate network nodes in transmitting a handover command to prevent handover failures. | 02-12-2015 |
20150249490 | Adaptive Transmission Mode Switching | 09-03-2015 |
20150319741 | STOCHASTIC RADIO SOURCE ALLOCATION FOR SHARED RADIO ACCESS NETWORK - An apparatus for allocating radio resources shared among a plurality of network operators is provided. Each network operator has at least one scheduling entity, SE, and a respective resource allocation, RA, probability for being selected for radio resource allocation during a transmission time interval, TTI. The apparatus includes a processor and a memory. The memory contains instructions executable by the processor that are configured to cause the apparatus, within a TTI, to select a network operator of the plurality of network operators for resource allocation within the TTI based at least in part on the RA probability of the network operator, allocate radio resources to an SE of the selected network operator within the TTI and update the RA probability of selecting each of the plurality of network operators for a next selection of resource allocation. | 11-05-2015 |
20150334771 | DISCONTINUOUS TRANSMISSION FOR A MOBILE PHONE NETWORK NODE - A mobile phone network node may determine traffic load associated with a mobile phone network and initiate discontinuous transmission at a frame level, based at least in part upon, determining that the traffic load is less than a first threshold. The mobile phone network node may further initiate discontinuous transmission at a subframe level, based at least in part upon, determining that the traffic load is greater than the first threshold and less than a second threshold and initiate discontinuous transmission at a symbol level, based at least in part upon, determining that the traffic load is greater than the second threshold. | 11-19-2015 |