Patent application number | Description | Published |
20120011491 | EFFICIENT RECORDING AND REPLAYING OF THE EXECUTION PATH OF A COMPUTER PROGRAM - To monitor the execution path of executable code, only non-deterministic jump instructions of the executable code are instrumented by replacing them with respective recording instructions that record the results of executions of the non-deterministic jump instructions and then emulate those executions, thereby providing instrumented code, and the instrumented code is executed. Preferably, the recording instructions are one byte long and invoke an interrupt service routine that does the recording and the emulating. Optionally, selected instructions of the executable code are replaced with trigger instructions for turning the recording on and off. Preferably, after the instrumented code is executed, the addresses of the instrumented instructions and the results of their executions are played back either forward or backward. Optionally, the instrumented code is executed a second time and the results of the executions of the instrumented instructions in the two executions of the instrumented code are compared. | 01-12-2012 |
20130066205 | Ultrasound bone imaging assembly - A device for orienting a bone cutting tool with respect to a locking screw hole of an intramedullary nail inserted within a bone is provided. The device includes a device body which is configured with a cutting path for a cutting device and a distal end portion which is adapted for positioning against a surface of the bone. The device also includes an ultrasound probe holder which serves for aligning the cutting path with the screw locking feature using at least one ultrasound signal of at least one ultrasound probe attached to the device. | 03-14-2013 |
20140221772 | BODY SURFACE SENSORS - A device for sensing lung sounds, comprising: a piezoelectric sensor comprising an electrical conductive plate attached to a piezoelectric material, said sensor encased in a body structure; a first electric wire connected to the piezoelectric material on the opposite side of said plate; a second electric wire connected to said plate; a connector connected to the other ends of said first and second electric wires; and an adhesive layer connected to the surface of said plate on the side opposite to the piezoelectric material, said adhesive layer facing away from said plate; said device adapted to provide electrical signals representing vibrations present on the surface of a object when it is attached to said object surface with said adhesive layer; said electrical signals resulting from vibrations on the object surface, wherein stress applied on the piezoelectric material generates electrical voltage-difference on both sides of the piezoelectric material, creating voltage build-up on said first and second electric wires. | 08-07-2014 |
Patent application number | Description | Published |
20080301371 | Memory Cache Control Arrangement and a Method of Performing a Coherency Operation Therefor - A memory cache control arrangement for performing a coherency operation on a memory cache comprises a receive processor for receiving an address group indication for an address group comprising a plurality of addresses associated with a main memory. The address group indication may indicate a task identity and an address range corresponding to a memory block of the main memory. A control unit processes each line of a group of cache lines sequentially. Specifically it is determined if each cache line is associated with an address of the address group by evaluating a match criterion. If the match criterion is met, a coherency operation is performed on the cache line. If a conflict exists between the coherency operation and another memory operation the coherency means inhibits the coherency operation. The invention allows a reduced duration of a cache coherency operation. The duration is further independent of the size of the main memory address space covered by the coherency operation. | 12-04-2008 |
20090063779 | CACHE MEMORY AND A METHOD FOR SERVICING ACCESS REQUESTS - A cache memory that includes: (i) an arbitrator, connected to multiple access generator, the arbitrator is adapted to receive different types of access requests from the multiple access generators and to select a single access request per arbitration cycle; (ii) a sequence of pipeline stages, the sequence comprises an input pipeline stage that is connected to the arbiter; and (iii) multiple cache resources, connected to the sequence of pipeline stages; wherein each cache resource can be read only by a small portion of the sequence of pipeline stages and can be written to only by a small portion of the sequence of pipeline stages. | 03-05-2009 |
20100325366 | SYSTEM AND METHOD FOR FETCHING AN INFORMATION UNIT - A device and a method for fetching an information unit, the method includes: receiving a request to execute a write through cacheable operation of the information unit; emptying a fetch unit from data, wherein the fetch unit is connected to a cache module and to a high level memory unit; determining, when the fetch unit is empty, whether the cache module stores an older version of the information unit; and selectively writing the information unit to the cache module in response to the cache module in response to the determination. | 12-23-2010 |
20110022800 | SYSTEM AND A METHOD FOR SELECTING A CACHE WAY - A method for selecting a cache way, the method includes: selecting an initially selected cache way out of multiple cache ways of a cache module for receiving a data unit; the method being characterized by including: searching, if the initially selected cache way is locked, for an unlocked cache way, out of at least one group of cache ways that are located at predefined offsets from the first cache way. | 01-27-2011 |
Patent application number | Description | Published |
20090006594 | Method and system for remote manageability of networked computers - A method and system may allow a management server in a first network to communicate via a mediator server with a management module of a computing system in a second network. The mediator server may establish a communication connection to the management module and the data transferred from the management server to the management module may be associated with the communication connection. | 01-01-2009 |
20090070467 | Enabling access to remote entities in access controlled networks - In network access control networks, it may be difficult to provide certain remote accesses such as remote boot or remote storage access. An available network connection established through chipset firmware (e.g. active management technology (AMT)) may be utilized to establish a connection and to enable the remote access. Then as soon the completion of the activity is detected, such as remote booting, then the connection may be immediately terminated to prevent access by improper agents. | 03-12-2009 |
20090083844 | Synchronizing between host and management co-processor for network access control - In network access controlled networks, it is desirable to prevent access to the network by any non-authenticated entities. Access control may be established through a trusted agent that, in some embodiments, may be implemented with a management co-processor. In some cases, active management technology may establish a connection while a host is inactive. Then, after the host becomes active, the host can attempt to use the management co-processor connection without obtaining the necessary authentications. This may be prevented, in some embodiments, by scanning for an active host and, if such an active host is found, blocking the host from using a layer 2 authentication channel unless the host is properly authenticated and has a proper Internet Protocol address. | 03-26-2009 |
20090165099 | PROVISIONING ACTIVE MANAGEMENT TECHNOLOGY (AMT) IN COMPUTER SYSTEMS - Active management technology (AMT) may be provisioned in a client device automatically, which may provide a secure connection between the provisioning server and the client device. The client device comprising the active management technology may support zero-touch provisioning and one-touch provisioning. | 06-25-2009 |
20100275243 | SECURING WAKEUP NETWORK EVENTS - In an embodiment, a method is provided. The method of this embodiment provides receiving a packet having a wake-up pattern, and waking up if the wake-up pattern corresponds to one of a number of dynamically modifiable passwords on a pattern wake list, each of the dynamically modifiable passwords being based, at least in part, on a seed value | 10-28-2010 |
20110134928 | TRANSMITTING A PACKET - Provided are a method, system, and program for selecting one of a plurality of adapters to use to transmit a packet. A packet is generated by a protocol driver having connection information in a packet header. A determination is made as to whether there is one value in a table for the connection information. The packet and the determined value are forwarded to a network driver in response to determining that the table has one value for the connection information. The network driver uses the forwarded value to determine one of a plurality of adapters to use to transmit the packet over a network. | 06-09-2011 |
20110246633 | PROXY DETECTION BY SERVICE PROCESSOR - Embodiments provide methods, apparatus, and systems that enable an embedded processor to detect and configure one or more network access settings. The network access settings may enable the embedded processor to communicate over a network, via out-of-band messages, with a management server or service. Other embodiments may be disclosed or claimed. | 10-06-2011 |
20120106557 | DYNAMIC NETWORK IDENTITY ARCHITECTURE - In an embodiment, a method is provided. The method of this embodiment provides receiving indication of an event at a platform operating in shared address mode, the platform having an auxiliary entity, in response to the indication of the event, switching operation of the platform to multi address mode by acquiring a second address, and assigning the second address to the auxiliary entity, and receiving one or more packets directed to the second address. | 05-03-2012 |
20120272340 | SECURING WAKEUP NETWORK EVENTS - In an embodiment, a method is provided. The method of this embodiment provides receiving a packet having a wake-up pattern, and waking up if the wake-up pattern corresponds to one of a number of dynamically modifiable passwords on a pattern wake list, each of the dynamically modifiable passwords being based, at least in part, on a seed value | 10-25-2012 |
20140096179 | SYSTEM AND METHOD FOR PERFORMING SECURE COMMUNICATIONS - A system establishes secure communications between first and second electronic devices. The first device stores secured content to be accessed by second device based on identification information of the first device. The identification information of the first device may be manually input into the second device, and the second device may perform an initial pairing operation with the first device based on this manually entered information. The identification information stored from initial pairing may allow secure automatic pairing. | 04-03-2014 |
20140173709 | SECURE USER ATTESTATION AND AUTHENTICATION TO A REMOTE SERVER - Secure authentication to a remote application operating on a remote server across a network includes detecting a login associated with the remote application; and in response to the detected login, offloading the login process to an isolated execution environment configured to receive a login request message from the browser application; identify confidential information stored in the secure memory storage and associated with the remote application; populate the login request message with the identified confidential data; transmit the populated login request message to the remote application; receive a login response message from the remote application upon successful login; and transmit the login response message to the browser application, wherein only the isolated execution environment can read and write to the secure memory storage. | 06-19-2014 |
20140304426 | ROUTING OF MESSAGES - A method to provide transfer of data without the use of a network from an application program to an embedded device. A routing service establishes a communication channel without the use of a local area network. The routing service then manages the control of this communication channel for the transfer of data and closes the channel in an appropriate period. | 10-09-2014 |
Patent application number | Description | Published |
20120143030 | TRACKING SYSTEM USING FIELD MAPPING - In some aspects, a method includes (i) securing multiple sets of current injecting electrodes to an organ in a patient's body, (ii) causing current to flow among the multiple sets of current injecting electrodes to generate a field in the organ, (iii) in response to current flow caused by the multiple sets of current injecting electrodes, measuring the field at each of one or more additional electrodes, (iv) determining expected signal measurements of the field inside the organ using a pre-determined model of the field, and (v) determining a position of each of the one or more additional electrodes in the organ based on the measurements made by the additional electrodes and the determined expected signal measurements of the field. | 06-07-2012 |
20120184858 | BEAT ALIGNMENT AND SELECTION FOR CARDIAC MAPPING - This invention relates to the determination and/or representation of physiological information relating to a heart surface. | 07-19-2012 |
20120277567 | INTRA-CARDIAC TRACKING SYSTEM - In general, in one aspect, a method is disclosed for determining information about a position of an object. The method includes: (i) causing current to flow between each of three or more sets of current-injecting electrodes on a first catheter inserted into an organ in a patient's body, the organ having a periphery (ii) in response to current flow caused by each set of current injecting electrodes, measuring an electrical signal at each of one or more measuring electrodes located on one or more additional catheters inserted into the organ in the patient's body and (iii) determining the position of each of one or more of the measuring electrodes on the additional catheters relative to the first catheter based on the measured signals from the one or more measuring electrodes. | 11-01-2012 |
20130345538 | Intracardiac Tracking System - In general, in one aspect, a method is disclosed for determining information about a position of an object. The method includes: (i) causing current to flow between each of three or more sets of current-injecting electrodes on a first catheter inserted into an organ in a patient's body, the organ having a periphery (ii) in response to current flow caused by each set of current injecting electrodes, measuring an electrical signal at each of one or more measuring electrodes located on one or more additional catheters inserted into the organ in the patient's body and (iii) determining the position of each of one or more of the measuring electrodes on the additional catheters relative to the first catheter based on the measured signals from the one or more measuring electrodes. | 12-26-2013 |
20140024911 | TRACKING SYSTEM USING FIELD MAPPING - In some aspects, a method includes (i) securing multiple sets of current injecting electrodes to an organ in a patient's body, (ii) causing current to flow among the multiple sets of current injecting electrodes to generate a field in the organ, (iii) in response to current flow caused by the multiple sets of current injecting electrodes, measuring the field at each of one or more additional electrodes, (iv) determining expected signal measurements of the field inside the organ using a pre-determined model of the field, and (v) determining a position of each of the one or more additional electrodes in the organ based on the measurements made by the additional electrodes and the determined expected signal measurements of the field. | 01-23-2014 |
Patent application number | Description | Published |
20100259428 | METHOD AND APPARATUS FOR RECONSTRUCTING DIGITIZED DISTORTED SIGNALS - A method of reproducing an original analog signal modified by a distortion and sampled. The distortion may be linear or nonlinear, and the samples may be either ideal or non-ideal. The method determines a stationary point of a cost function based on an error vector. The method iteratively computes approximated analog signals until the approximated analog signals converge to the original analog signal. The method may utilize Fr?chet derivatives and Moore-Penrose pseudo inverse transformations in order to iteratively compute the original analog signal. An apparatus performing said method is also disclosed. | 10-14-2010 |
20110225218 | LOW-RATE SAMPLING OF PULSE STREAMS - A method includes accepting an analog input signal that includes a sequence of pulses. The analog input signal is filtered so as to produce a filter output, using a filter whose time-domain response is confined to a finite time period and whose frequency-domain response is non-zero at a finite set of integer multiples of a frequency shift Δω, and is zero at all other integer multiples of Δω. The filter output is sampled so as to produce digital samples. Respective amplitudes and time positions of the pulses in the sequence are calculated based on the digital samples. | 09-15-2011 |
20110294453 | EFFICIENT SAMPLING AND RECONSTRUCTION OF SPARSE MULTI-BAND SIGNALS - A method for signal processing includes distributing an analog input signal to a plurality of processing channels. In each processing channel, the input signal is mixed with a respective periodic waveform including multiple spectral lines, so as to produce a respective baseband signal in which multiple spectral slices of the input signal are superimposed on one another. The baseband signal produced in each of the processing channels is digitized, to produce a set of digital sample sequences that represent the input signal. | 12-01-2011 |
20120188368 | METHOD AND SYSTEM FOR SUPER-RESOLUTION SIGNAL RECONSTRUCTION - A method and system are presented for reconstructing an input field where the latter is sensed by a measurement system. The method comprises: providing measured data corresponding to output field of said measurement system; providing data about sparsity of the input field, and data about effective response function of the measurement system; and processing the measured data based on said known data, the processing comprising: determining a sparse vector as a function of said measured data, said data about the sparsity of the input field, and said data about the effective response function; and using the sparse vector for reconstructing the input information. The invention allows for sub-wavelength resolution in imaging applications, and allows for detection of very short pulses by slow detectors in some other applications. | 07-26-2012 |
20130038479 | Multi-Channel Sampling of Pulse Streams at the Rate of Innovation - A method includes accepting an analog input signal including a sequence of pulses of a given pulse shape. The analog input signal is distributed to multiple processing channels (40) operating in parallel. The analog input signal is sampled by performing, in each of the multiple processing channels, the operations of: mixing the analog input signal with a different, respective modulating waveform to produce a mixed signal; filtering the mixed signal; and digitizing the filtered mixed signal to produce a respective digital channel output. | 02-14-2013 |
20130187682 | SUB-NYQUIST SAMPLING OF SHORT PULSES - A method for signal processing includes accepting an analog signal, which consists of a sequence of pulses ( | 07-25-2013 |
20140160883 | FREQUENCY-DOMAIN BEAMFORMING - A method includes receiving from multiple transducers respective signals including reflections of a transmitted signal from a target. An image of the target is produced irrespective of sparsity of the received signals, by computing transducer-specific frequency-domain coefficients for each of the received signals, deriving, from the transducer-specific frequency-domain coefficients, beamforming frequency-domain coefficients of a beamformed signal in which the reflections received from a selected direction relative to the transducers are emphasized, and reconstructing the image of the target at the selected direction based on the beamforming frequency-domain coefficients. | 06-12-2014 |