Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

462 results about "Variable number" patented technology

In algebra, a number might be either a variable number or a constant number. Conastant numbers are numbers whose value remains constant -- never changes. Variables are numbers whose value varies -- changes. Five, 1, 3, -2, pi, six, and 39 are constants.

File transfer system using dynamically assigned ports

A computer data signal embodied in a propagation medium is provided. The signal enables a variable number of data transfers and includes an initial connection source code segment and a data transfer source code segment. The initial connection source code segment establishes a connection between at least two devices via predetermined listening ports, with at least one predetermined listening port residing within each device. The initial connection source code segment also dynamically assigns a first data port within a first device, and transmits the address of the first data port to a remaining device via the predetermined listening ports. The data transfer source code segment is for each of the variable number of data transfer operations. The data transfer source code segment dynamically assigns a corresponding second data port within the remaining device and transfers data between the connected devices via the data ports so that the data is substantially simultaneously transferred between a variable number of devices via the data ports. Each pair of first and second data ports is established in response to each listening port connection.
Owner:INTELLECTUAL VENTURES I LLC

System and method for providing an omnimedia package

Disclosed is a system that permits a variable number of disparate streams of data to be packaged together as content into a single distinct program referred to as an omnimedia package. A framework definition may be specified and created for the omnimedia package to allow a client set top box to decode the information and provide access to streams comprising video, audio and metadata information. The framework definition may be employed by a broadcast system to create a broadcast stream. A mechanism is described that permits a content provider to define a framework for delivering a package of related content. The framework definition encapsulates information necessary to build, format, transmit and display the disparate content streams. Data may be downloaded to a receiver prior to the broadcast of an associated program. The present invention may be implemented on terrestrial, cable, satellite, VDSL and other transport systems, including those that support upstream communication.
Owner:OPEN TV INC

Harmonic suppression mixer and tuner

A harmonic suppression mixer for down converting an RF signal to a complex I and Q baseband signal that uses a plurality of switching mixers each with a gain stage to produce a sinusoidal weighted sum of the mixer outputs. Odd harmonics output by each switching mixer is suppressed in the composite signal. A low skew local oscillator (LO) clock generator creates multiple LO phases and drives the mixers. The mixer can be used in low noise direct conversion RF tuners. The mixer is configurable by programming gain stage coefficient values to achieve a variable number of effective mixers used in combination. At low tuning frequencies, all available mixers are programmed with unique coefficients and driven by different LO clock phases to achieve maximum harmonic suppression. At high tuning frequencies, some mixers are paralleled and duplicate coefficients are programmed or mixers are disabled to reduce the number of effective mixers.
Owner:ENTROPIC COMM INC

Transmitting information to a user's body

A skin stimulation system (200) is integrated into a piece of clothing or any type of wearable accessory (101, 101′) which is connected to a controlling device (109). The system comprises a variety of sensing means (105a-c, 105′) for input information. Actuators (106a-p) placed on or close to body of a person wearing this piece of clothing or wearable accessory (101, 101′) are used for generating (S104′) visual, auditive, tactile, gustatoric and / or olfactoric stimuli (e.g. heat, pressure, vibrational and / or electric pulses, etc.). The invention further specifies a new method for transmitting tactile information between different wearable computing devices (100, 100′). According to one embodiment of the present invention, a number of different actuator elements (106a-p) which are used for generating vibro-tactile sensations are integrated into a piece of jewelry such as e.g. a necklace (304), a bracelet, rings (900b) with a single or variable number of beads (900a), gemstones, etc. These actuator elements (106a-p) are embedded in detachable casings (306a1-a4) which are pivotable about their suspension axes. Each of said beads, gemstones, etc. or at least some of them includes at least one integrated actuator element (106a-p). The invention further pertains to a method for tuning (S901) key parameters of said stimuli by pivoting said casing (306a1-a4) about at least one axis so as to bring said actuator means (106a-p) closer to or farther away from parts of a user's body wearing said piece of clothing or wearable accessory (101, 101′). Said key parameters are e.g. the intensity, duration and / or frequency of said stimuli.
Owner:SONY DEUT GMBH

Linear phase interpolator and phase detector

A novel interpolating phase detector for use in a multiphase PLL is described comprising an array of individual phase comparators, all operating at essentially the same operating point which permits the circuits to be designed simultaneously for high speed and for low power consumption. Two adjacent phase outputs of a multi-phase VCO may be selected and interpolated in between, by selectively attaching a variable number of phase comparators to each phase output and summing their phase error outputs. By varying the number of phase comparators attached to each phase output, interpolation can be achieved with high linearity.
Owner:RAMBUS INC

Graphics system with programmable real-time sample filtering

A method and computer graphics system capable of super-sampling and performing programmable real-time filtering or convolution are disclosed. In one embodiment, the computer graphics system may comprise a graphics processor, a sample buffer, and a sample-to-pixel calculation unit. The graphics processor may be configured to generate a plurality of samples. The sample buffer, which is coupled to the graphics processor, is configured to store the samples and may be configured to double-buffer at least part of the stored samples. The sample-to-pixel calculation unit is programmable to select a variable number of stored samples from the sample buffer to filter into an output pixel. The sample-to-pixel calculation unit performs the filter process in real-time, and may be programmable to use a number of different filter types in.a single frame. The sample buffer may be super-sampled, and the samples may be positioned according to a regular grid, a perturbed regular grid, or a stochastic grid.
Owner:ORACLE INT CORP

Method of and system for dynamic automated test case generation and execution

An automated system that randomly generates test cases for use in hardware or software quality assurance testing, wherein a given test case comprises a sequence (or “chain”) of discrete, atomic steps (or “building blocks”). A particular test case (i.e., a given sequence) has a variable number of building blocks. The system takes a set of test actions (or even test cases) and links them together in a relevant and useful manner to create a much larger library of test cases or “chains.” The chains comprise a large number of random sequence tests that facilitate “chaos-like” or exploratory testing of the overall system under test. Upon execution in the system under test, the test case is considered successful (i.e., a pass) if each building block in the chain executes successfully; if any building block fails, the test case, in its entirety, is considered a failure. The system adapts and dynamically generates new test cases as underlying data changes (e.g., a building block is added, deleted, modified) or new test cases themselves are generated. The system also is tunable to generate test sequences that have a given (e.g., higher) likelihood of finding bugs or generating errors from which the testing entity can then assess the system operation. Generated chains can be replayed easily to provide test reproducibility.
Owner:HITACHI VANTARA LLC

Perfected device and method for the spatialization of sound

The invention relates to a computer device comprising a memory 108 for storing audio signals 114, in part pre-recorded, each corresponding to a defined source, by means of spatial position data 116, and a processing module 110 for processing these audio signals in real time as a function of the spatial position data. The processing module 110 allows for the instantaneous power level parameters to be calculated on the basis of audio signals 114, the corresponding sources being defined by instantaneous power level parameters. The processing module 110 comprises a selection module 120 for regrouping certain of the audio signals into a variable number of audio signal groups, and the processing module 110 is capable of calculating spatial position data which is representative of a group of audio signals as a function of the spatial position data 116 and instantaneous power level parameters for each corresponding source.
Owner:INRIA NATIONAL INSTITUTE FOR RESEARCH IN COMPUTER SCIENCE AND CONTROL

Controller which controls a variable optical attenuator to control the power level of a wavelength-multiplexed optical signal when the number of channels are varied

An optical amplifying apparatus which includes an optical amplifier, an optical attenuator and a controller. The optical amplifier amplifies a light signal having a variable number of channels. The optical attenuator passes the amplified light signal and has a variable light transmissivity. Prior to varying the number of channels in the light signal, the controller varies the light transmissivity of the optical attenuator so that a power level of the amplified light signal is maintained at an approximately constant level that depends on the number of channels in the light signal prior to the varying the number of channels. While the number of channels in the light signal is being varied, the controller maintains the light transmissivity of the optical attenuator to be constant. Subsequent to varying the number of channels in the light signal, the controller varies the light transmissivity of the optical attenuator so that a power level of the amplified light signal is maintained at an approximately constant level that depends on the number of channels in the light signal subsequent to the varying the number of channels.
Owner:FUJITSU LTD

Graphics system with programmable sample positions

A method and computer graphics system for rendering images using programmable sample positions is disclosed. In one embodiment, the computer graphics system may comprise a graphics processor, a sample buffer, and a sample-to-pixel calculation unit. The graphics processor may be configured to generate a plurality of samples using a sample positioning algorithm selected from a programmable memory or generated by programmable hardware. The sample buffer, which is coupled to the graphics processor, may be configured to store the samples. The sample buffer may be super-sampled and double buffered. The sample-to-pixel calculation unit is programmable to select a variable number of stored samples from the sample buffer to filter into an output pixel. The sample-to-pixel calculation unit performs the filter process in real-time, and may use a number of different filter types. The algorithms used to position the samples may position the samples according to a regular grid, a perturbed regular grid, or a stochastic grid.
Owner:ORACLE INT CORP

System and method in a spreadsheet for exporting-importing the content of input cells from a scalable template instance to another

The present invention is directed to a method, system and program for exporting-importing the content of input cells from a source scalable template instance in a source multi-dimensional spreadsheet to a destination scalable template instance in a destination multi-dimensional spreadsheet; a multi-dimensional spreadsheet comprising a plurality of cells identified by a cell address along each dimension; a scalable template instance comprising a variable number of contiguous elements of same size ordered and aligned along a given spreadsheet dimension and structured according to information defined in an associated scalable template; an element being defined as a range of cells; a range of cells comprising one or a plurality of cells; said scalable template comprising an element profile; an element profile defining a cell content and a cell destination for each cell within each element; said cell destination specifying whether the cell is an input cell for receiving an entry or an output cell for producing a result. The method comprises the steps of: detecting a command for exporting-importing input cells from a source scalable template instance in a source spreadsheet to a destination scalable template instance in a destination spreadsheet; identifying the source scalable template associated with the source scalable template instance; identifying cells, if there are any, defined as input cells in the element profile of the source scalable template; identifying the destination scalable template associated with the destination scalable template instance; Identifying cells, if there are any, defined as input cells in the element profile of the destination scalable template; copying cell per cell, the content of each input cell of the source scalable 36 template instance in each input cell of the destination scalable template instance.
Owner:INT BUSINESS MASCH CORP

Multiple flat panel display system

A multiple display apparatus includes a hub capable of supporting a variable number of display support members and at least two support members coupled to the support hub. The apparatus is expandable to provide a plurality of displays and support members on the hub. Mounting brackets are respectively associated with the members to secure flat panel displays to the apparatus.
Owner:DUNN DANIEL +1

System and method in a spreadsheet for exporting-importing the content of input cells from a scalable template instance to another

The present invention is directed to a method, system and program for exporting-importing the content of input cells from a source scalable template instance in a source multi-dimensional spreadsheet to a destination scalable template instance in a destination multidimensional spreadsheet; a multi-dimensional spreadsheet comprising a plurality of cells identified by a cell address along each dimension; a scalable template instance comprising a variable number of contiguous elements of same size ordered and aligned along a given spreadsheet dimension and structured according to information defined in an associated scalable template; an element being defined as a range of cells; a range of cells comprising one or a plurality of cells; said scalable template comprising an element profile; an element profile defining a cell content and a cell destination for each cell within each element; said cell destination specifying whether the cell is an input cell for receiving an entry or an output cell for producing a result. The method comprises the steps of: detecting a command for exporting-importing input cells from a source scalable template instance in a source spreadsheet to a destination scalable template instance in a destination spreadsheet; identifying the source scalable template associated with the source scalable template instance; identifying cells, if there are any, defined as input cells in the element profile of the source scalable template; identifying the destination scalable template associated with the destination scalable template instance; Identifying cells, if there are any, defined as input cells in the element profile of the destination scalable template; copying cell per cell, the content of each input cell of the source scalable 36 template instance in each input cell of the destination scalable template instance.
Owner:IBM CORP

Fast IP route lookup with 16/K and 16/Kc compressed data structures

An advanced data structure allows lookup based upon the most significant 16 bits and the following variable number of K bits of the IP destination address. This 16 / K scheme requires less than 2 MB memory to store the whole routing tables of present day backbone routers. A 16 / Kc version utilizes bitmaps to compress the table to less than 0.5 MB. For the 16 / K data structure each route lookup requires at most 2 memory accesses while the 16 / Kc requires at most 3 memory accesses. By configuring the processor properly and developing a few customized instructions to accelerate route lookup, one can achieve 85 million lookups per second (MLPS) in the typical case with the processor running at 200 MHz. Further, the lookup method can be implemented using pipelining techniques to perform three lookups for three incoming packets simultaneously. Using such techniques, 100 MLPS performance can be achieved.
Owner:TESILICA

Buffer management architecture and method for an infiniband subnetwork

An architecture and method for dynamically allocating and deallocating memory for variable length packets with a variable number of virtual lanes in an Infiniband subnetwork. This architecture uses linked lists and tags to handle the variable number of Virtual Lanes and the variable packet sizes. The memory allocation scheme is independent of Virtual Lane allocation and the maximum Virtual Lane depth. The disclosed architecture is also able to process Infiniband packet data comprising variable packet lengths, a fixed memory allocation size, and deallocation of memory when packets are either multicast or unicast. The memory allocation scheme uses linked lists to perform memory allocation and deallocation, while tags are used to track Infiniband subnetwork and switch-specific issues. Memory allocation and deallocation is performed using several data and pointer tables. These tables store packet data information, packet buffer address information, and pointer data and point addresses. The tags allow the memory allocation and deallocation process to correctly handle good and bad packets, as well as successive blocks within a data packet.
Owner:MICROSEMI SOLUTIONS (US) INC

Automatic voltage selection for series driven LEDs

An apparatus and method for automatically controlling voltages used to drive LED loads. A battery voltage can be boosted to a selected drive voltage level connected to current sources for driving the LED loads. The drive voltage level is selected by a controller using a headroom detect component to measure a headroom voltage across the current source. The controller adjusts the drive voltage level to maintain the headroom voltage within a predetermined operating range. The drive voltage may be used to drive a variable number of LEDs or a plurality of different LED loads connected in parallel without manual readjustment of drive voltage.
Owner:ANALOG DEVICES INC

Miniaturized high-density multichannel electrode array for long-term neuronal recordings

A high-density multichannel microwire electrode array is disclosed. The array can comprise a variable number of electrodes. A method of assembling the array is further disclosed. Additionally, a plurality of devices employing the array are disclosed, including an intelligent brain pacemaker and a closed loop brain machine interface.
Owner:DUKE UNIV

Prefix accumulation for efficient processing of instructions with multiple prefix bytes

In a microprocessor that has an instruction set architecture in which the instructions may include a variable number of prefix bytes, an apparatus for efficiently extracting instructions from a stream of undifferentiated instruction bytes. Decode logic determines which byte is an opcode byte for each instruction of a plurality of instructions within the stream of undifferentiated instruction bytes. The opcode byte is the first non-prefix byte of the instruction. The decode logic accumulates prefix information onto the opcode byte of the instruction for each instruction of the plurality of instructions. A queue holds the stream of undifferentiated instruction bytes and the accumulated prefix information. Extraction logic extracts the plurality of instructions from the queue in one clock cycle independent of the number of prefix bytes included in each of the plurality of instructions.
Owner:VIA TECH INC

System and method for processing data in weather radar

Systems and methods that adapt to the weather and clutter in a weather radar signal and apply a frequency domain approach that uses a Gaussian clutter model to remove ground clutter over a variable number of spectral components that is dependent on the assumed clutter width, signal power, Nyquist interval and number of samples. A Gaussian weather model is used to iteratively interpolate over the components that have been removed, if any, thus restoring any overlapped weather spectrum with minimal bias caused by the clutter filter. The system uses a DFT approach. In one embodiment, the process is first performed with a Hamming window and then, based on the outcome, the Hamming results are kept or a portion of the process is repeated with a different window. Thus, proper windows are utilized to minimize the negative impact of more aggressive windows.
Owner:SIGMET

Channelized oduflex systems and methods

Systems and methods to provide a channelized Optical channel Data Unit flexible (ODUflex) include receiving a signal; multiplexing the signal into a Tributary Slot (TS) of the channelized ODUflex, wherein the channelized ODUflex supports a variable number of TSs and a variable size; and mapping the channelized ODUflex into an Optical channel Transport Unit k / Cn (OTUk / Cn) (k=1, 2, 3, 4), (n=1, 2, 3, . . . ). A network element configured to operate in an OTN network includes one or more ports coupled to switching circuitry, wherein a first port is configured to receive a signal, wherein the switching circuitry is configured to multiplex the signal into a TS of a channelized ODUflex, wherein the channelized ODUflex supports a variable number of TSs and a variable size (rate), and wherein a second port is configured to map the channelized ODUflex into an OTUk / Cn.
Owner:CIENA

Non-blocking bus controller for a pipelined, variable latency, hierarchical bus with point-to-point first-in first-out ordering

A method and apparatus is disclosed herein for a bus controller that supports a flexible bus protocol that handles pipelined, variable latency bus transactions while maintaining point-to-point (P2P) FIFO ordering of transactions in a non-blocking manner. In one embodiment, the apparatus includes a bus controller to receive a plurality of bus transactions at a first incoming port from a bus. The bus controller is configured to process the plurality of bus transactions in a pipelined manner, maintaining P2P FIFO ordering of the plurality of bus transactions even when the plurality of bus transactions take a variable number of cycles to complete.
Owner:SYNFORA

Apparatus, method and computer program product for using variable numbers of tactile inputs

An apparatus, method and computer program product are provided for using varying numbers of tactile inputs to manipulate different features of an electronic device. In particular, varying numbers of tactile inputs resulting from a user touching the electronic device touchscreen or touchpad may be used in order to adjust the speed of movement of an image displayed on the electronic device. Varying numbers of tactile inputs may likewise be used to adjust in various manners an adjustable feature represented by an icon displayed on the electronic device display screen. Finally, varying numbers of tactile inputs may further be used in order to unlock an electronic device in a secure, yet simple, manner.
Owner:NOKIA CORP

Sensing method for gesture and spatial location of hand

The invention provides a human-machine interaction technology for the hand gesture recognition based on variable number of cameras by adopting an infrared light source. In the method, a user does not need to wear any assistive device, and the method has the outstanding characteristics of wide application range, comprehensive motion sensing capabilities, low production cost, low computation complexity and the like. In the invention, the gesture and location of a hand are modeled by using a virtual reality method, and a template database is generated. In practical use, background-removed input images of a plurality of cameras are compared with items in the template database, and an item with the minimum contrast difference in the database is regarded as an initial recognition result of the gesture of the hand. In order to obtain a more stable recognition result, a smoothing filter method is adopted to correct the initial recognition result so as to provide more stable recognition data for the user. In addition, sequences of hand motions in a continuous period can be recognized by the human-machine interaction technology, and rich options are provided for the human-machine interaction.
Owner:深圳巧牛科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products