Patent application number | Description | Published |
20090202068 | MEDIA SECURITY THROUGH HARDWARE-RESIDENT PROPRIETARY KEY GENERATION - A method, system and apparatus of an author website in a commerce environment are disclosed. In one embodiment, a system includes a host processor; a first security circuit to re-encrypt a work of authorship protected by an encryption standard using a proprietary key after an authorization module uses an algorithm of the encryption standard to verify that the system has permission to playback the work of authorship; a system memory to store a proprietary encrypted content generated through the re-encryption process of the first security circuit; and a second security circuit of a display module to independently generate the proprietary key using an index pointer provided from the first security circuit to the second security circuit through the host processor and to decrypt the proprietary encrypted content of the system memory using the independently generated proprietary key. | 08-13-2009 |
20090257594 | SECURE DEBUG INTERFACE AND MEMORY OF A MEDIA SECURITY CIRCUIT AND METHOD - A method, system and apparatus of a secure debug interface and memory of a media security circuit and method are disclosed. In one embodiment, a host processor, an external hardware circuit to encrypt an incoming data bit communicated to a debug interface using a debug master key stored at a pointer location of a memory (e.g., the memory may be any one of a flash memory and/or an Electrically Erasable Programmable Read-Only Memory (EEPROM)) and to decrypt an outgoing data bit from the debug interface using the debug master key, and a media security circuit having the debug interface to provide the pointer location of the memory having the debug master key to the external hardware circuit. | 10-15-2009 |
20090316905 | KEY EXCHANGE THROUGH A SCRAMBLE METHODOLOGY AND SYSTEM - The method, system, and apparatus of key exchange through a scramble methodology and system is disclosed. In one embodiment, the method includes generating a security key associated with a protected media content, disassembling the security key (e.g., may be an unencrypted key) into a set of key bits, generating non-key bits (e.g., may be arbitrarily and/or randomly created binary numbers), placing the non-key bits disbursed between at least some of the set of key bits based on an algorithm of a control register module of a scatter module, algorithmically specifying a number of the set of key bits and the non-key bits in a packet, and communicating the packet and other packets each having the non-key bits disbursed between at least some the set of key bits of each of the packet and the other packets to a gather module. | 12-24-2009 |
20110154061 | DATA SECURE MEMORY/STORAGE CONTROL - A method includes encrypting, in a security engine associated with a memory/storage controller of a memory/storage device in a data processing device, a pre-encrypted/unencrypted data stream associated with a multimedia content in accordance with a data write request to transfer the pre-encrypted/unencrypted data stream to the memory/storage device using a security key configured to uniquely identify the data processing device during each data write session and a security flag configured to uniquely identify each data write session during a secure mode of operation. The method also includes transmitting the security engine encrypted data stream to the memory/storage device in accordance with the data write request, and decrypting the security engine encrypted data stream using the security key and the security flag in accordance with a data read request to read the security engine encrypted data stream stored in the memory/storage device. | 06-23-2011 |
Patent application number | Description | Published |
20090073993 | METHOD AND APPARATUS FOR NETWORK ROUTING BETWEEN A TACTICAL NETWORK AND A SATELLITE NETWORK - A method, apparatus, and computer usable program code for managing networks. In one advantageous embodiment, a computer implemented method processes routing information. The process collects updates to the routing information in a first network. Responsive to an event, a cost of reaching each address in the first network from each of a plurality of gateways in the first network that has access to a second network is identified to form identified costs. The process also selects a set of addresses for a set of gateways providing access to the second network, wherein each gateway in the set of gateways is identified using a policy with respect to a cost of reaching a particular address in the first network to form an update list. The update list is sent to the second network. | 03-19-2009 |
20090073994 | METHOD AND APPARATUS FOR DISTRIBUTING DYNAMIC AUTO-SUMMARIZATION OF INTERNET PROTOCOL REACHABLE ADDRESSES - A computer implemented method, apparatus, and computer usable program code for managing addresses in a network. In one advantageous embodiment, a computer implemented method is used to managing addresses for a plurality of destinations in a network. Addresses assigned to a plurality of gateways are summarized to form summarized addresses containing prefixes and addresses for the plurality of gateways in which each gateway in the plurality of gateways is associated with a portion of the prefixes and addresses for destinations handled by the each gateway in the plurality of gateways. A gateway in the plurality of gateways having a largest portion of the summarized addresses is assigned a prefix for all addresses assigned to the network to form a selected gateway. An associated portion of the summarized addresses for the selected gateway is replaced with the prefix. | 03-19-2009 |
20110007687 | QUEUING ARCHITECTURES FOR ORTHOGONAL REQUIREMENTS IN QUALITY OF SERVICE (QoS) - A node in a mobile ad-hoc network or other network classifies packets (a) in accordance with a first set of priority levels based on urgency and (b) within each priority level of the first set, in accordance with a second set of priority levels based on importance. The node: (a) queues packets classified at highest priority levels of the first and/or second sets in high-priority output queues; (b) queues packets classified at medium priority levels of the first set in medium-priority output queue(s); and (3) queues packets classified at low priority levels of the first and/or second set in low-priority output queue(s). Using an output priority scheduler, the node serves the packets in order of the priorities of the output queues. In such manner, orthogonal aspects of DiffServ and MLPP can be resolved in a MANET or other network. | 01-13-2011 |
20120287941 | Queuing Architectures for Orthogonal Requirements in Quality of Service (QoS) - A node in a mobile ad-hoc network or other network classifies packets (a) in accordance with a first set of priority levels based on urgency and (b) within each priority level of the first set, in accordance with a second set of priority levels based on importance. The node: (a) queues packets classified at highest priority levels of the first and/or second sets in high-priority output queues; (b) queues packets classified at medium priority levels of the first set in medium-priority output queue(s); and (3) queues packets classified at low priority levels of the first and/or second set in low-priority output queue(s). Using an output priority scheduler, the node serves the packets in order of the priorities of the output queues. In such manner, orthogonal aspects of DiffServ and MLPP can be resolved in a MANET or other network. | 11-15-2012 |
Patent application number | Description | Published |
20110181347 | MEMRISTOR-PROTECTION INTEGRATED CIRCUIT AND METHOD FOR PROTECTION OF A MEMRISTOR DURING SWITCHING - A memristor-protection integrated circuit. The memristor-protection integrated circuit includes a first current-bias circuit, a second current-bias circuit, an inverter, and a current limiter. The first and second current-bias circuits are configured to be coupled to first and second power-supply rails, respectively. The inverter is coupled to the first current-bias circuit and to the second current-bias circuit, and is configured to couple at least one memristor to at least one of the first current-bias circuit and the second current-bias circuit in response to an input signal applied to the inverter. The current limiter is coupled to the first current-bias circuit and coupled to the second current-bias circuit, and is configured to limit current flowing through the memristor. | 07-28-2011 |
20120236623 | SENSING RESISTIVE STATES - A memory device capable of being sensed with an oscillating signal includes a first terminal of a memristive element connected to an oscillating signal supply, and a second terminal of the memristive element connected to sensing circuitry, the sensing circuitry to determine an attenuation of an oscillating signal from the oscillating signal supply. A crossbar array includes a first set of parallel lines selectively connected to an oscillating signal supply, a second set of parallel lines intersecting the first set of parallel lines, the second set of parallel lines selectively connected to sensing circuitry, memristive memory elements being disposed at crosspoints between the first set of parallel lines and the second set of parallel lines, in which a memory controller of the crossbar array is to determine a resistive state of one of the memory elements by determining, with the sensing circuitry, an attenuation of an oscillating signal produced by the oscillating signal supply. | 09-20-2012 |
20130070534 | PROGRAMMABLE CURRENT-LIMITED VOLTAGE BUFFER, INTEGRATED-CIRCUIT DEVICE AND METHOD FOR CURRENT-LIMITING A MEMORY ELEMENT - A programmable current-limited voltage buffer | 03-21-2013 |
20130106462 | Field-programmable analog array with memristors | 05-02-2013 |
Patent application number | Description | Published |
20100239153 | IMAGE GUIDED RADIOSURGERY METHOD AND APPARATUS USING REGISTRATION OF 2D RADIOGRAPHIC IMAGES WITH DIGITALLY RECONSTRUCTED RADIOGRAPHS OF 3D SCAN DATA - A set of 2D reconstructed images is generated from a pretreatment 3D scan showing an initial position of a target, wherein the set of 2D reconstructed images corresponds to perturbations from said initial position along fewer than six degrees of freedom. Said set of 2D reconstructed images are registered with one or more 2D x-ray images of said target showing a current position of the target, wherein the registering includes computing a set of 3D transformation parameters that represent a change in position of said target between said initial position of said pretreatment 3D scan and said current position of said 2D x-ray images along six degrees of freedom. A positioning system is instructed to adjust a relative position of a radiosurgical beam generator to said target by an amount prescribed by said 3D transformation parameters, wherein said target is allowed six degrees of freedom of position | 09-23-2010 |
20110302390 | SYSTEMS AND METHODS FOR PROCESSING COMMUNICATIONS SIGNALS fUSING PARALLEL PROCESSING - Systems and methods for performing processing of communications signals on multi-processor architectures. The system consists of a digital interface that translate numbers that represent a waveform in some format to analog signals for use in transmission and translating analog signals to numbers representing those waveforms in some format that can be processed by the commodity digital hardware and software combination. The digital hardware and software incorporates parallel hardware and software that can process single or multiple streams and multiple processing steps as required for the communications system in any combination. In the examples, the use of general purpose graphics processing units (GPGPUs) is illustrated, but the system is not necessarily limited to such an implementation. The system is highly scalable and modular for addressing a wide range of radio requirements, preferably using commodity components. | 12-08-2011 |
20140355786 | SOUND SYNTHESIS WITH FIXED PARTITION SIZE CONVOLUTION OF AUDIO SIGNALS - A method for convolving an input signal with an impulse response function, the impulse response function being partitioned into a plurality of time segments of equal size, the method including transforming a segment of an input signal into the frequency domain to generate a frequency spectrum of the segment of the input signal; multiplying the frequency spectrum of the segment of the input signal with a frequency spectrum of each of the segments of the impulse response function; scaling the results from the multiplication of frequency spectra; accumulating the scaled results; and performing an inverse transform on the accumulated signals to generate a desired convolved signal in the time domain. The scaling includes performing a bitwise shift operation on the multiplication results, and performing the bitwise shift operation includes adding a bit to the multiplication results before the bitwise shift operation. Fast convolution of uniformly partitioned impulse response functions can be achieved by performing scaling of input signals, multiplication, and accumulation using fixed-point arithmetic. | 12-04-2014 |
Patent application number | Description | Published |
20090052738 | SYSTEM AND METHOD FOR COUNTING FOLLICULAR UNITS - A system and method for counting follicular units using an automated system comprises acquiring an image of a body surface having skin and follicular units, filtering the image to remove skin components in the image, processing the resulted image to segment it, and filtering noise to eliminate all elements other than hair follicles of interest so that hair follicles in an area of interest can be counted. The system may comprise an image acquisition device and an image processor for performing the method. In another aspect, the system and method also classifies the follicular units based on the number of hairs in the follicular unit. | 02-26-2009 |
20090080733 | SYSTEM AND METHOD FOR CLASSIFYING FOLLICULAR UNITS - A system and method for classifying follicular units based on the number of hairs in a follicular unit of interest comprises acquiring an image of a body surface having a follicular unit of interest, processing the image to calculate a contour of the follicular unit and an outline profile which disregards concavities in the contour, and determining the number of defects in the outline profile to determine the number of hairs in the follicular unit. The system and method may also adjust for hairs which converge beneath the skin and for images which appear as a single wide hair but which are actually multiple hairs. In another aspect, a system and method for determining the end points of a follicular unit comprises generating a skeleton of a segmented image and identifying the end points from the skeletonized image. | 03-26-2009 |
20090306680 | SYSTEM AND METHOD FOR SELECTING FOLLICULAR UNITS FOR HARVESTING - A system and method for selecting follicular units for hair harvesting using imaging and processing techniques are provided. The method of selecting an order of harvesting follicular units is based on a combination of one or more policies and filters that are generally designed to improve a speed, quality and efficacy of the harvesting process. The method of the present invention may be implemented with various hair harvesting and transplantation systems, including manual, partially automated and fully automated systems. | 12-10-2009 |
20100080415 | OBJECT-TRACKING SYSTEMS AND METHODS - A system and method for tracking, identifying, and labeling objects or features of interest is provided. In some embodiments, tracking is accomplished using unique signature of the feature of interest and image stabilization techniques. According to some aspects a frame of reference using predetermined markers is defined and updated based on a change in location of the markers and/or specific signature information. Individual objects or features within the frame may also be tracked and identified. Objects may be tracked by comparing two still images, determining a change in position of an object between the still images, calculating a movement vector of the object, and using the movement vector to update the location of an image device. | 04-01-2010 |
20100080417 | Object-Tracking Systems and Methods - A system and method for tracking, identifying, and labeling objects or features of interest is provided. In some embodiments, tracking is accomplished using unique signature of the feature of interest and image stabilization techniques. According to some aspects a frame of reference using predetermined markers is defined and updated based on a change in location of the markers and/or specific signature information. Individual objects or features within the frame may also be tracked and identified. Objects may be tracked by comparing two still images, determining a change in position of an object between the still images, calculating a movement vector of the object, and using the movement vector to update the location of an image device. | 04-01-2010 |
20100234871 | SYSTEM AND METHOD FOR HARVESTING AND IMPLANTING HAIR USING IMAGE-GENERATED TOPOLOGICAL SKIN MODELS - Systems and methods are provided for orienting a hair harvesting tool relative to a follicular unit to be harvested. Further, systems and methods of implanting follicular units are provided, which are based on the orientation of the existing follicular units or based on pre-determined insertion angle. The provided systems and methods use image processing and image-generated topological skill models. In some embodiments surface fit is performed using, for example, a planar fit, quadric fit, cubic fit, mesh fit and parametric fit. | 09-16-2010 |
20100262129 | System and Method for Selecting Follicular Units for Harvesting - A system and method is provided for improving the visibility of hair on the skin surface, in a region that is bloodied or bruised, and potentially expanding the candidate pool of the hair grafts to be selected for harvesting. The system uses a light source comprising at least two emitters and the method comprises controlling the contrast between the image of the blood and the image of the skin surface. The method of the present invention may be implemented with various hair harvesting and transplantation systems, including manual, partially automated and fully automated systems. | 10-14-2010 |
20120039516 | SYSTEMS AND METHODS FOR HARVESTING AND IMPLANTING HAIR USING IMAGE-GENERATED TOPOLOGICAL SKIN MODELS - Systems and methods are provided for orienting a hair harvesting tool relative to a follicular unit to be harvested. Further, systems and methods of implanting follicular units are provided, which are based on the orientation of the existing follicular units or based on predetermined insertion angle. The provided systems and methods use image processing and image-generated topological skin models. In some embodiments surface fit is performed using, for example, a planar fit, quadric fit, cubic fit, mesh fit and parametric fit. | 02-16-2012 |
20120116417 | Systems and Methods for Harvesting and Implanting Hair Using Image-Generated Topological Skin Models - Systems and methods are provided for determining the need to change and/or changing orientation of a tool relative to an object on a body in at least partially automated procedure. Also, systems and methods are provided for orienting a hair harvesting tool relative to a follicular unit to be harvested. Further, systems and methods of implanting follicular units are provided, which are based on the orientation of the existing follicular units or based on pre-determined insertion angle. The provided systems and methods use image processing and image-generated topological skin models. In some embodiments surface fit is performed using, for example, a planar fit, quadric fit, cubic fit, mesh fit and parametric fit. | 05-10-2012 |
20120230561 | System and Method for Counting Follicular Units - A system and method for counting follicular units using an automated system comprises acquiring an image of a body surface having skin and follicular units, filtering the image to remove skin components in the image, processing the resulted image to segment it, and filtering noise to eliminate all elements other than hair follicles of interest so that hair follicles in an area of interest can be counted. The system may comprise an image acquisition device and an image processor for performing the method. In another aspect, the system and method also classifies the follicular units based on the number of hairs in the follicular unit. | 09-13-2012 |
20140355834 | Object-Tracking Systems and Methods - A system and method for tracking, identifying, and labeling objects or features of interest, such as follicular units is provided. In some embodiments, tracking is accomplished using unique signature of the follicular unit and image stabilization techniques. According to some aspects pixel data of a region of interest in a first image is compared to pixel data of the regions of interest in a second image, and based on a result of the comparison of pixel data in the region of interest in the first and second images and the signature of the follicular unit, locating the follicular unit in the second image. In some embodiments the follicular unit is searched for in the direction of a motion vector. | 12-04-2014 |