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

732 results about "Variable size" patented technology

A variable's size is the product of its LENGTH and TYPE. The TYPE operator can return the size of a C or C++ type or variable. If the variable is an array, TYPE returns the size of a single element of the array.

Method of stapling tissues with a staple assembly

There is provided a variable size, uniform compression staple assembly for use in stapling differing thicknesses of tissues. The staple assembly includes a staple and a staple block for receipt of tissue penetrating tips of the staple. Upon assembly through tissue, the tissue penetrating tips of the staple lodge within the staple block to a depth inversely proportional to the thickness of the tissues being stapled. There is also disclosed an anvil configured for use with the staple assembly.
Owner:TYCO HEALTHCARE GRP LP

Wireless energy transfer with variable size resonators for medical applications

A medical device-powering wireless receiver for use with a first electromagnetic resonator coupled to a power supply. The wireless receiver includes a load configured to power an implantable medical device using electrical power, and a second electromagnetic resonator adapted to be housed within the medical device and configured to be coupled to the load, wherein the second electromagnetic resonator is configured to be wirelessly coupled to the first electromagnetic resonator to provide resonant, non-radiative wireless power to the second electromagnetic resonator from the first electromagnetic resonator, the area circumscribed by the inductive element of at least one of the electromagnetic resonators can be varied to improve performance.
Owner:WITRICITY CORP

Wireless energy transfer with variable size resonators for implanted medical devices

A medical device-powering wireless receiver for use with a first electromagnetic resonator coupled to a power supply. The wireless receiver including a load is configured to power the medical device using electrical power, and a second electromagnetic resonator adapted to be housed within the medical device and configured to be coupled to the load, wherein the second electromagnetic resonator is configured to be wirelessly coupled to the first electromagnetic resonator to provide resonant, non-radiative wireless power to the second electromagnetic resonator from the first electromagnetic resonator, the area circumscribed by the inductive element of at least one of the electromagnetic resonators can be varied to improve performance.
Owner:WITRICITY CORP

Data link control proctocol for 3G wireless system

A Data Link Control protocol for 3G wireless communication system for direct support for network layer protocols, e.g. the Internet Protocol (IP), is provided. The Link Layer disclosed comprises a Link Access Control (LAC) sublayer and a Medium Access Control (MAC) sublayer. At a transmit end of the wireless system, a plurality of Quality of Service (QoS) data planes are created to directly support the IP QoS. Each QoS data plane is optimized to handle QoS requirements for a corresponding Class of Service (CoS). Data packets received at the LAC sublayer are directed to a QoS data plane according to the particular QoS information they contain and processed according to the particular QoS requirement to generate variable size LAC frames. The variable size LAC frames are transmitted to the MAC sublayer for generating radio link protocol data units (RLP PDUs) to be transmitted to a receiving end. A new level of error correction is provided at the LAC sublayer as the size of the LAC PDUs can be dynamically adjusted in response to the conditions of the communication link. A dual mode ARQ is provided at the MAC sublayer to improve the quality of the air transmission for bursty as well as non-bursty traffic conditions.
Owner:ALCATEL LUCENT SAS

HARQ method for guaranteeing QoS in a wireless communication system

An HARQ method for guaranteeing a QoS in a wireless communication system is provided. In a transmitting apparatus using a HARQ for transmitting packet data in a wireless communication system, a retransmission controller determines the size of redundancy information for correcting transmission errors in packet data, and a transmitter transmits the redundancy information of the determined size upon request for a retransmission of the packet data. Transmission of redundancy information of a variable size at each retransmission satisfies the QoS required for each user, maximizes a data throughput, and allows for the efficient reception of an ACK or a NACK for the redundancy information.
Owner:SAMSUNG ELECTRONICS CO LTD +1

Computer cabinet design

Cabinets or enclosures are provided having heat generating elements stored therein cooled by locating the cabinets on tiles of an elevated floor having cool air provided under the tiles, the cabinets having variable size openings in their bottom surface located over openings in the tiles, openings in the top surface of the cabinets, which openings may have fans located in the openings, highly perforated shelves and a highly perforated front door. By controlling the size of the various openings, and the number, if any, of fans and air flow through the door the temperature in the cabinet may be controlled. A number of cabinets may be located side-by-side with side walls in contact and with wires introduced into one cabinet from under the tiles through an opening in its bottom wall being passed from cabinet-to-cabinet through aligned openings in the side walls of the cabinets. The air flow within the cabinets may be reversed in air conditioned rooms not having cooling air under the floor on which the cabinet is situated.
Owner:ENG EQUIP & SERVICE

Stretchable prosthesis fenestration

A prosthesis (10) having a variable size or stretchable fenestration (14) in the graft material (37) of a biocompatible tubular graft (11). An expandable frame (16) is disposed about the fenestration, and a portion (17) of the graft material about the fenestration is folded back over the frame to cover the frame. Additional grafts or prosthesis of varying size can be inserted through the frame and fenestration with the stretched frame and folded portion compressing on the inserted graft forming a seal therewith.
Owner:COOK MEDICAL TECH LLC

RDMA enabled I/O adapter performing efficient memory management

An RDMA enabled I / O adapter and device driver is disclosed. In response to a memory registration that includes a list of physical memory pages backing a virtually contiguous memory region, an entry in a table in the adapter memory is allocated. A variable size data structure to store the physical addresses of the pages is also allocated as follows: if the pages are physically contiguous, the physical page address of the beginning page is stored directly in the table entry and no other allocations are made; otherwise, one small page table is allocated if the addresses will fit in a small page table; otherwise, one large page table is allocated if the addresses will fit in a large page table; otherwise, a page directory is allocated and enough page tables to store the addresses are allocated. The size and number of the small and large page tables is programmable.
Owner:INTEL CORP

Battery Exchange Station

At a battery exchange station a discharged battery is removed and a charged battery is inserted into an electric vehicle. The battery exchange station has various mechanisms to make this exchange. In some embodiments, the batteries are stored in a warehouse, where they are given an appropriate amount of charge. The charged batteries are moved from the warehouse by an automated robotic mechanism. The automated robotic system provides the charged battery to a battery exchange system which inserts the charged battery into the vehicle after it removes the discharged battery from the vehicle. The insertion and removal of the battery is done vertically, i.e., into and out of the bottom of the vehicle. The battery exchange system is located in a service bay under the vehicle. A sliding door system creates an opening above the service bay. The opening is of variable size depending on the size of the vehicle.
Owner:CHARGE PEAK

ARQ protocol support for variable size transmission data unit sizes using a hierarchically structured sequence number approach

The present invention permits the transmission of variable size PDUs using a Hierarchical Sequence Numbering Space approach that supports ARQ protocols in a variable transmission rate environment. Some of the key attributes of this scheme are: (1) Support for arbitrarily variable PDU sizes; (2) Variable length sequence numbers in protocol headers; (3) Variable depth sequence numbers in protocol headers; (4) Dynamic sequence number context to minimize the size of sequence numbers transmitted in PDUs; (5) Protocol control schemes to coordinate and communicate sequence number space information between peer protocol entities; and (6) Data structures and approaches for the efficient implementation of Hierarchical Sequence Number Space schemes.
Owner:LUCENT TECH INC +1

Ventilator Respiratory Gas Accumulator With Sampling Chamber

ActiveUS20110132365A1Reduces and eliminates pocketReduces and eliminates and burpTracheal tubesOperating means/releasing devices for valvesIntensive care medicineVariable size
This disclosure describes systems and methods for ventilating a patient with a system that includes an accumulator for storing a gas mixture. The disclosure describes a novel approach for determining the concentrations of gas found in the accumulator by utilizing a sampling chamber. The disclosure further describes a novel approach for a fast delivery of a change in gas mixture to a patient by utilizing a variable-sized accumulator. This disclosure also describes systems and methods for ventilating a patient with a system that includes an accumulator located away from the flow path that reduces / eliminates pockets of an undesirable gas mixture from entering the gas flow path and reaching the patient after a gas mixture change by utilizing at least one of a dip-tube, a purge valve, and a variable size accumulator.
Owner:TYCO HEALTHCARE GRP LP

Native copy instruction for file-access processor with copy-rule-based validation

A copy instruction executed by a functional-level instruction-set computing (FLIC) processor copies a variable-length data block from one resource to another resource through a cross-bar switch. Resources include general-purpose registers, input, output, and execution buffers, DRAM, SRAM, and other memory. A copy-with-validate instruction has an operand pointing to a first rule in an immediate rule table. The first rule controls validation of a first data-item in the data being copied. Validation includes range and equality checking of the data-item. The value of the data-item or the current offset can be written to a register. A format field in the rule indicates the size of the data-item, or the size is read from the data-item for variable-size formats. The current offset is incremented by the size. The next data-item is validated by a next rule, and other rules in the immediate table control validation of other data-items in the data block.
Owner:RPX CORP

Transaction-based storage system and method that uses variable sized objects to store data

The present invention provides a storage system for storing variable sized objects. The storage system is preferably a transaction-based system that uses variable sized objects to store data. The storage system is preferably implemented using arrays disks that are arranged in ranks. Each rank includes multiple stripes. Each stripe may be read and written as a convenient unit for maximum performance. A rank manager is able to dynamically configure the ranks to adjust for failed and added disks by selectively shortening and lengthening the stripes. The storage system may include a stripe space table that contains entries describing the amount of space used in each stripe. An object map provides entries for each object in the storage system describing the location (e.g., rank, stripe and offset values), the length and version of the object. A volume index translates regions of logical storage into object identifiers. The storage system may implement various types of formats such as I-node, binary tree and extendible hashing formats.
Owner:COUSINS ROBERT E

Efficient, Scalable and High Performance Mechanism for Handling IO Requests

A system, apparatus and method for managing input / output requests in a multi-processor system is disclosed. An IO coherence unit includes an IO request handler, a variable size transaction table, and an IO response handler. The size of the transaction table varies according to the number of pending IO requests. The IO request handler stores information about pending IO requests in the transaction table to establish an order among related requests and to permit out-of-order handling of unrelated requests. The IO response handler tracks responses to the IO requests and updates the information in the transaction table. The IO coherence unit returns responses to requesting devices in compliance with device ordering requirements.
Owner:ARM FINANCE OVERSEAS LTD

Transaction-based storage system and method that uses variable sized objects to store data

The present invention provides a storage system for storing variable sized objects. The storage system is preferably a transaction-based system that uses variable sized objects to store data. The storage system is preferably implemented using arrays disks that are arranged in ranks. Each rank includes multiple stripes. Each stripe may be read and written as a convenient unit for maximum performance. A rank manager is able to dynamically configure the ranks to adjust for failed and added disks by selectively shortening and lengthening the stripes. The storage system may include a stripe space table that contains entries describing the amount of space used in each stripe. An object map provides entries for each object in the storage system describing the location (e.g., rank, stripe and offset values), the length and version of the object. A volume index translates regions of logical storage into object identifiers. The storage system may implement various types of formats such as I-node, binary tree and extendible hashing formats.
Owner:COUSINS ROBERT E

Method and apparatus for protecting data using variable size page stripes in a FLASH-based storage system

ActiveUS7856528B1Efficient and enhanced protectionMemory loss protectionError detection/correctionData storingData store
Methods and apparatuses for enhanced protection of data stored in a FLASH memory system involve a controller capable of using variable size page stripes in the memory system. The controller is configured to store data such that each page stripe comprises a plurality of data pages, with each data page in the page stripe being stored in a different FLASH memory chip. The controller is also configured to maintain one or more buffers containing information reflecting blocks of memory within the FLASH memory chips that have been erased and are available for information storage, and to dynamically determine the number of data pages to be included in a page stripe based on the information in the one or more buffers such that a first page stripe and a second page strip can have different numbers of data pages.
Owner:IBM CORP

Variable size trocar

A trocar includes a guide tube axially movable within a securing member. The securing member has an annular member having an inside circumference which is complementary with the outside circumference of the guide tube so that the guide tube is axially movable within the annular member.
Owner:OLYMPUS CORP +1

System and method for performing compression/encryption on data such that the number of duplicate blocks in the transformed data is increased

Desired transformations such as compression, encryption and / or encoding are applied to data such that the number of duplicate chunks in the transformed data is increased and the chunks are predominantly of a predetermined size. Additionally, the unique and duplicate chunks of transformed data are identified. A variable-sized window is passed over the set of data to generate a working chunk of transformed data that is of the predetermined size. When the working chunk is a duplicate chunk of data, a next group of untransformed data is selected from the set of data, transformed and then evaluated. When the working chunk is not a duplicate chunk of data, a next group of data is selected by sliding the window over the set of data to generate another working chunk that is evaluated.
Owner:GOOGLE LLC

System and method for saving battery power in a vital-signs monitor

A vital-signs device in a patient monitoring system is disclosed. The patch includes a housing configured to be attached to the skin of a patient. The housing contain monitoring circuitry configured to acquire and store measurements of vital signs of the patient, a wireless transmitter configured to transmit signals to another device, a wireless receiver configured to receive signals from the other device; and a processor operably connected to the monitoring circuitry, transmitter, and receiver. Upon receipt of an upload signal from the other device, the processor is configured to send a message to the other device via the transmitter. The message packet structure includes a data payload of variable size, a header containing transmit and route information and data payload length, and a data integrity check value.
Owner:CAREFUSION 303 INC

Virtual tape system with variable size

A method and apparatus for emulating a magnetic tape storage device with a conventional, unmodified magnetic disk storage device. I / O output requests for the emulated magnetic tape storage device are intercepted to determine whether they involve a virtual tape resource that comprises a magnetic disk storage device. Tape requests to such a resource are converted into one or more conventional magnetic disk storage requests to effect an analogous operation. The size of the virtual tape resource can be reduced below the normal data capacity for the emulated tape storage device.
Owner:EMC IP HLDG CO LLC

Apparatus and method for managing variable-sized data slots within a time division multiple access frame

A reliable Medium Access Control layer protocol and method employing centralized management of communication in a Time Division Multiple Access network architecture. The Medium Access Control layer protocol implements Quality of Service guaranties to the layers of the Open Systems Interconnection reference model above the Medium Access Control layer by providing guaranteed bandwidth links within the bandwidth range specified by those layers. The Medium Access Control layer protocol further provides variable data slot requisition, variable data slot allocation, dynamic data slot reallocation, and data slot deallocation.
Owner:HANGER SOLUTIONS LLC

Methods and apparatus for storing and manipulating variable length and fixed length data elements as a sequence of fixed length integers

Apparatus for storing and processing a plurality of data items each comprising supplied data values organized in one or more fields each of which stores typed data. Character strings and natural language text are converted to numerical token values in an array of fixed length integers and other forms of typed data (real numbers, dates, times, boolean values, etc.) are also converted to integer form and stored in the array. Stored metadata specifies the data type of all data in the integer array to enable each integer to be rapidly accessed and interpreted. When fixed length data types are present, the metadata specifies location, size and type of each fixed length element. When variable length data is stored in the integer array, size and location data stored in the integer array is accessed to rapidly and directly access the variable size data. The presence of implicit or explicit size information for each data structure, including variable size structures, speeds processing by eliminating the need to scan the data for delimiters, and by reducing the processing needed to perform memory allocation, data movement, lookup operations and data addressing functions. Data stored in the integer array is subdivided into items, and items are subdivided into fields. Items may be organized into more complex data structures, such as relational tables, hierarchical object structures, linked lists and trees, and the like, using special fields called links which identify other referenced items.
Owner:CALL CHARLES G

De-blocking filter processing apparatus and de-blocking filter processing method

A de-blocking filter processing apparatus that achieves high picture quality without consuming processing apparatus power unnecessarily. A loop filter 170 used as a de-blocking filter processing apparatus first acquires a variable-size motion estimation block in a frame for which motion estimation processing is performed. Then, de-blocking filter processing is applied adaptively to a frame for which motion estimation processing is performed, in accordance with the acquired motion estimation block. Application of de-blocking filter processing is executed only at a boundary between a particular motion estimation block and a motion estimation block adjacent to that motion estimation block in a frame for which motion estimation processing is performed.
Owner:PANASONIC CORP

Storage subsystem with configurable buffer

A storage subsystem includes a variable-size write buffer that temporarily stores write data received from a host system. The storage subsystem is capable of adjusting the size of the write buffer so as to vary both the performance (e.g., sustained write speed) of the storage subsystem and a risk of data loss. In one embodiment, the storage subsystem implements a command set that enables the host system to directly control the size of the write buffer. The storage subsystem may additionally or alternatively be capable of adjusting the size of the write buffer based on monitored operating conditions, such as the temperature, the stability / consistency of a power signal received from the host system, and / or the elapsed time since the storage subsystem was last powered up.
Owner:WESTERN DIGITAL TECH INC

Variable pitch electrode array

The present invention is an implantable electrode array having electrodes with variable pitch and variable size. Electrode arrays of the prior art provide electrodes with a common spacing and size. However, this is not how the human body is arranged. As an example, the retina has closely spaced retinal receptors near the fovea. Those receptors are spaced farther apart, farther away from the fovea. Further, the amount of electrical current required to stimulate the perception of light increases with distance from the fovea. Hence, larger electrodes are required to transfer the necessary current farther away from the fovea.
Owner:DOHENY EYE INST +1

Variable size retrieval basket

A medical device includes an elongate member defining a lumen and a tipless basket having a proximal end and a distal end. The basket is retractable within and extendable from the lumen. The basket includes a plurality of proximal legs extending from the proximal end of the basket and a plurality of distal legs extending to the distal end of the basket. Each of the plurality of proximal legs is connected to an end of at least two of the plurality of distal legs between the proximal and distal ends of the basket.
Owner:BOSTON SCI SCIMED INC
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