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

225 results about "Porting" patented technology

In software engineering, porting is the process of adapting software for the purpose of achieving some form of execution in a computing environment that is different from the one that a given program (meant for such execution) was originally designed for (e.g., different CPU, operating system, or third party library). The term is also used when software/hardware is changed to make them usable in different environments.

System and method for rapid prototyping of existing speech recognition solutions in different languages

A system and method for porting of existing speech recognition solutions in a source language to a target language has been disclosed. The system envisaged by the present invention enables porting of a working speech recognition solution in the source language to a working system in the target language, thus minimizing the development process and reusing existing speech recognition solution components to recognize multiple languages.
Owner:GENERAL ATOMICS +1

Network storage appliance with integrated redundant servers and storage controllers

A network storage appliance is disclosed. The appliance includes a single chassis that encloses a plurality of servers and a plurality of storage controllers coupled together via a chassis backplane. The storage controllers control the transfer of data between the plurality of servers and a plurality of storage devices coupled to the storage controllers. The servers and storage controllers include a plurality of field replaceable unit (FRUs) hot-pluggable into the backplane such that any one of the FRUs may fail without loss of availability to the storage devices' data. In various embodiments, the chassis fits in a 19″ wide rack; is 1U high; the servers are standard PCs configured to execute off-the-shelf server applications and to facilitate porting of popular operating systems with little modification; the servers include disk-on-chip memory rather than a hard drive; local buses (e.g., PCIX) on the backplane interface the various FRUs.
Owner:DOT HILL SYST

Method and system for preferred content identification

A content stream user defines preferences, which are compared to aggregated metadata describing in real time a plurality of content streams to which the user has access. The metadata for each content stream may be generated by automated analysis of onscreen indicators, noise levels in standard video or audio sequences, or speech recognition or image recognition data applied to identify particular keywords, individuals, etc. Where a match between content and user preferences is identified, the user is notified, and may be given the option of switching to the matching content stream. A number of approaches are used to ensure that the user is able to access the whole of the content of interest, and does not miss the starting porting. Certain parts of the content streams may be cached for video on demand viewing, or the content streams may be buffered allowing access to various portions of the stream, or a delay in content transmission may be introduced relative to the metadata transmission so as to allow time for a content stream change.
Owner:IBM CORP

System and a method for cross-platform porting of business applications and making them contexually-aware on target platforms

A method for cross-platform porting of applications includes extracting one or more platform independent models from an existing one or more composite applications running on a given source platform. These platform independent models are then transformed into implementation artifacts on another, target platform, thereby effectively porting the composite application from one platform to another. The generated implementation artifacts on the target platform leverage existing assets in the target environment, which makes these generated artifacts “contextually-aware”.
Owner:IBM CORP

Master-Slave Local Oscillator Porting Between Radio Integrated Circuits

A technique to share a local oscillator signal between two radio frequency integrated circuits (RFICs). The local oscillator signal generated internally by one RFIC is ported to the other RFIC for use in transmit and / or receive operation. The local oscillator signal that is ported may be an RF local oscillator signal. Each RFIC may include a bi-directional port circuit that can be operated to make the RFIC a master, slave or may be totally disabled to disable the porting feature. This is particularly useful in RFICs that are used to communicate using MIMO radio algorithms which rely for optimum performance on phase and frequency coherency among a plurality of transmitters and a plurality of receivers.
Owner:IPR LICENSING INC

Trusted computer system

A trusted computer system that offers Linux® compatibility and supports contemporary hardware speeds. It is designed to require no porting of common applications which run on Linux, to be easy to develop for, and to allow the use of a wide variety of modern development tools. The system is further designed to meet or exceed the Common Criteria EAL-5 or higher rating through incorporation of required security features, as well as a very high level of assurance for handling data at a wide range of sensitivity (e.g., classification) levels in a wide range of operational environments. This is achieved through the implementation of a well-layered operating system which has been designed from the ground up to enforce security, but which also supports Linux operating system functions and methods.
Owner:BAE SYST INFORMATION & ELECTRONICS SYST INTERGRATION INC +1

Efficient and automatic software application development system for wireless devices

Computer methods and apparatus for efficient and automatic development and porting of computer programs for wireless devices are provided. Executables for wireless devices can be automatically generated based on the selection of the wireless devices, attributes of the wireless devices, information from libraries, resources, and a version of the source code. The number of executables can be minimized by grouping or sorting automatically the selected wireless devices into categories, where the number of categories is less than the number of the selected wireless devices. If a selected device fails to meet a grouping test criterion, then the device can be either excluded from being grouped into a category or grouped into a category that closely matches the attributes of the failed device. Executables for wireless devices can also be automatically generated based on the selection of the wireless devices, attributes of the wireless devices, translation information from specific libraries, resources, and a version of source code. The translation information can include wrapper routines and specific routines. When a wrapper routine is called or utilized, the corresponding specific routines are implemented in the final executables. A resource manager can generate resources by generating a plurality of series and a plurality of contexts, where one series can generate another one or more series automatically and simultaneously. A resource manager can also manipulate resources by sorting automatically resources by size, rearranging automatically the resources, reducing automatically the number of colors, and applying a filter on the resources based on a threshold.
Owner:JAVAGROUND USA

Active learning systems and methods for rapid porting of machine translation systems to new language pairs or new domains

Systems and methods for active learning of statistical machine translation systems through dynamic creation and updating of parallel corpus. The systems and methods provided create accurate parallel corpus entries from a test set of sentences, words, phrases, etc. by calculating confidence scores for particular translations. Translations with high confidence scores are added directly to the corpus and the translations with low confidence scores are presented to human translations for corrections.
Owner:IBM CORP

Handset device with audio porting

A handset device (10) includes a substrate (56) defining a first audio port portion (78) and having a contact pad (266). An adhesive (60) is operatively coupled to the substrate (56). The adhesive (60) defines a second audio port portion (276) stacked with the first audio port portion (278) and defines a first electrical port portion (262). A speaker (32) having an electrical connector (238) is operatively coupled to the contact pad (266) through the first electrical port portion (262). The adhesive (60) is operative to seal the first and second audio port portions (278 and 276) from the electrical port portion (262). In addition, in one example, the handset device (10) may include a substrate (56) defining a first audio port portion (278), a speaker (32) operatively coupled to the substrate (56), and a rear housing (20) operatively coupled to the substrate (56) and defining an audio cavity (1104).
Owner:GOOGLE TECH HLDG LLC

Tubing hanger running tool and subsea test tree control system

A system for providing power to elements down-hole in a subsea well includes a control pod having at least one shuttle valve, a down-hole hydraulically-actuated device having at least one internal porting mechanism in fluid communication with the at least one shuttle valve, a blowout preventer stack connected to the down-hole device, the blowout preventer stack including a first ram and a second ram, and a choke line in fluid communication with an area between the first ram and the second ram. The at least one shuttle valve controls distribution of hydraulic pressure applied through the choke line to the internal porting mechanism for selective distribution of power to the hydraulically-actuated device.
Owner:MCGUIRE LINDELL V

Multi-threaded packeting processing architecture

A network processor has numerous novel features including a multi-threaded processor array, a multi-pass processing model, and Global Packet Memory (GPM) with hardware managed packet storage. These unique features allow the network processor to perform high-touch packet processing at high data rates. The packet processor can also be coded using a stack-based high-level programming language, such as C or C++. This allows quicker and higher quality porting of software features into the network processor. Processor performance also does not severely drop off when additional processing features are added. For example, packets can be more intelligently processed by assigning processing elements to different bounded duration arrival processing tasks and variable duration main processing tasks. A recirculation path moves packets between the different arrival and main processing tasks. Other novel hardware features include a hardware architecture that efficiently intermixes co-processor operations with multi-threaded processing operations and improved cache affinity.
Owner:CISCO TECH INC

High speed vacuum porting

This invention proposes a new, improved method and apparatus for applying web segments to a traveling web. These web segments, sometimes called ears or wings, may be asymmetrical or otherwise incompatible with the usual slip-and-cut method. The asymmetrical shape may have differing web tensions which can cause the web segments to be improperly engaged with the vacuum holes on an anvil roll. The present invention utilizes both circumferential rows of vacuum holes and an additional pattern of ear retaining vacuum holes. The circumferential rows of vacuum holes are activated consecutively by vacuum commutation, however, the pattern of ear retaining vacuum holes are activated simultaneously to counter the effects of differing web tensions on the ear portions.
Owner:CURT G JOA

High productivity core drilling system

High productivity core drilling systems are described. The system includes a drill string, an inner core barrel assembly, an outer core barrel assembly, and a retrieval tool that connects the inner core barrel assembly to a wireline cable and hoist. The drill string comprises multiple variable geometry drill rods. The inner core barrel assembly comprises a non-dragging latching mechanism, such as a fluid-driven latching mechanism that contains a detent mechanism that retains the latches in either an engaged or a retracted position. The inner core barrel assembly also comprised high efficiency fluid porting. Accordingly, the drilling system significantly increases productivity and efficiency in core drilling operations by reducing the time required for the inner core barrel assembly to travel through the drill string. Other embodiments are also described.
Owner:LONGYEAR TM

Computational fluid dynamics (CFD) coprocessor-enhanced system and method

The present invention provides a system, method and product for porting computationally complex CFD calculations to a coprocessor in order to decrease overall processing time. The system comprises a CPU in communication with a coprocessor over a high speed interconnect. In addition, an optional display may be provided for displaying the calculated flow field. The system and method include porting variables of governing equations from a CPU to a coprocessor; receiving calculated source terms from the coprocessor; and solving the governing equations at the CPU using the calculated source terms. In a further aspect, the CPU compresses the governing equations into combination of higher and / or lower order equations with fewer variables for porting to the coprocessor. The coprocessor receives the variables, iteratively solves for source terms of the equations using a plurality of parallel pipelines, and transfers the results to the CPU. In a further aspect, the coprocessor decompresses the received variables, solves for the source terms, and then compresses the results for transfer to the CPU. The CPU solves the governing equations using the calculated source terms. In a further aspect, the governing equations are compressed and solved using spectral methods. In another aspect, the coprocessor includes a reconfigurable computing device such as a Field Programmable Gate Array (FPGA). In yet another aspect, the coprocessor may be used for specific applications such as Navier-Stokes equations or Euler equations and may be configured to more quickly solve non-linear advection terms with efficient pipeline utilization.
Owner:VIRGINIA TECH INTPROP INC

Gas turbine combustor endcover assembly with integrated flow restrictor and manifold seal

An endcover assembly for a turbine combustor adapted to support one or more combustor nozzles includes a substantially flat plate having one side which in use, faces a combustion chamber and an opposite side which, in use, faces away from the combustion chamber. At least one fuel passage extends through the substantially flat plate. A fuel manifold porting block is secured to the opposite side of the flat plate with at least one port aligned with the at least one passage. A fuel restrictor insert formed with multiple flow orifices is located between the flat plate and the fuel manifold porting block in alignment with the at least one fuel passage and the at least one port.
Owner:GENERAL ELECTRIC CO

Device and method for remote acoustic porting and magnetic acoustic connection

An earpiece device includes a microphone and a speaker having a common acoustic channel to reduce complexity and minimize components in an ear canal region. The earpiece device also includes a logic circuit operatively connected into an earpiece, where the microphone is configured to sample an acoustic signal traveling from either end of an acoustic channel. The earpiece device further includes a selective attenuation mechanism for varying the acoustic energy from one end of the acoustic channel or combining the acoustic energies in a controlled ratio from both ends of the acoustic channel before reaching the microphone.
Owner:PERSONICS HLDG

LDPC Check Matrix Generation Method, Check Matrix Generator, and Code Retransmission Method

A check matrix generation method for generating a check matrix H1 of a code H1 from a check matrix H0 of a code C0, where codes C0 and C1 are LDPC systematic codes having different encoding ratios in a rate-compatible relationship and information bit sizes of the systematic codes C0 and C1 are K, and parity bit sizes thereof are M0 and M1 (M1−M0=L) respectively. The method comprising steps of: selecting L number of rows out of the check matrix H0; separating an information bit portion and a parity bit portion constituting each of the selected rows into two respectively, such that each of the separated information bit portions includes one or more non-zero elements which are “elements different from 0”; creating a new first row by coupling one separated information bit porting and one separated parity bit portion and creating a new second row by coupling another separated information bit portion and another separated parity portion; and generating the check matrix H1 of the systematic code C1 by placing the new first and second rows in place of each of the selected L number of rows in the check matrix H0.
Owner:FUJITSU LTD

Multi-circuit, multi-injection point atomizer

A fuel injector nozzle for dispensing fuel in the combustion chamber of a gas turbine engine, includes an elongated, multi-layered, convoluted nozzle feed strip having an internal passage for directing fuel through the length of the strip from the inlet end to an outlet end; and a cylindrical, multi-layered fuel dispensing nozzle unitary with the feed strip and fluidly connected to the outlet end of the feed strip for dispensing the fuel. The multi-layered feed strip and nozzle allows complex porting of fuel circuits through the injector. The internal fluid passages through the feed strip and nozzle are formed by etching.
Owner:PARKER HANNIFIN CORP

Multi-threaded packet processing architecture with global packet memory, packet recirculation, and coprocessor

A network processor has numerous novel features including a multi-threaded processor array, a multi-pass processing model, and Global Packet Memory (GPM) with hardware managed packet storage. These unique features allow the network processor to perform high-touch packet processing at high data rates. The packet processor can also be coded using a stack-based high-level programming language, such as C or C++. This allows quicker and higher quality porting of software features into the network processor.Processor performance also does not severely drop off when additional processing features are added. For example, packets can be more intelligently processed by assigning processing elements to different bounded duration arrival processing tasks and variable duration main processing tasks. A recirculation path moves packets between the different arrival and main processing tasks. Other novel hardware features include a hardware architecture that efficiently intermixes co-processor operations with multi-threaded processing operations and improved cache affinity.
Owner:CISCO TECH INC

Linerbolt removal tool

A pneumatic linerbolt removing tool including a moil supported for reciprocal movement along a hammer axis within a housing, an inertial body movably mounted along the hammer axis, and a piston assembly moveable within the inertial body along the hammer axis between a striking position at which it strikes the moil and a retracted position remote therefrom. The tool further including a gas-charged accumulator for urging the piston toward the moil and air supply to a cylinder adapted to urge a biasing piston on the inertial body relative to the housing and toward the moil. The inertial body being ported so that working air is supplied to a front face of the piston assembly to urge it to a coked position away from the moil and whereby the accumulator is in its compressed state, and selectively operable porting for equalizing pressure between the front and rear faces of the piston, to continuously allow transfer of air between the faces while in operation.
Owner:RME HLDG

Manifolded fluid delivery system

An integrated fluid delivery system (IFDS) is provided for delivering fluid streams such as high purity fluid streams to a processing destination, such as a wafer processing chamber. The delivery system includes a first modular manifold for internally channeling the high purity fluid streams along seamless slots. The first modular manifold receives each of the high purity fluid streams at a corresponding porting aperture. At least one fluid device from a group consisting of a flow controller, a valve, a filter and a pressure transducer is provided. The at least one fluid device is in fluidic communication with a corresponding one of the high purity liquid streams of the first modular manifold to dispense the high purity fluid streams from the integrated liquid delivery system to the wafer processing chamber.
Owner:PARKER INTANGIBLES LLC

Intelligent network video monitoring system based on browser and working method thereof

The invention relates to the field of security and discloses an intelligent network video monitoring system based on a browser and a working method thereof. In the intelligent network video monitoring system, a plugin form is embedded in a browser bracket through a XEmbed protocol, so that the playback drawing of a monitored video can span different versions and different browsers of a Linux. The interaction between plugins and the browsers and pages is realized through a NPAPI (Netscape Plugin Application Programming Interface) frame and the XEmbed protocol, the difference between different browsers and form manager environments is shielded, and the convenience is brought for the development, porting and maintenance of the plugins. A real-time transport protocol, a real-time streaming transport protocol and a design concept of structure transparence of the browsers and a server are used, so that a foundation is established for the fusion and standardization of a security monitoring industry. An X11 underlying protocol is directly called to realize the visualization of the plugins, and the platform dependency of the playback and interaction of the monitored video and a Linux system is minimized.
Owner:HANGZHOU HIKVISION DIGITAL TECH

Gas compression system

The invention relates to a wet gas compression system comprising a compact flow conditioner (21), intended to be placed below sea level in close vicinity to a well head or on a dry installation, said flow conditioner (21) being intended to receive a multi-phase flow through a supply pipe (11) from a sub sea well for further transport of such hydrocarbons to a multi-phase receiving plant, and where preferably avoid sand accumulation or remove as much sand as possible from the multi-phase flow, the gas (G) and the liquid (L) being separated in the flow conditioner (21) whereupon the separated gas (G) and liquid (L) are re-assembled and enters a multi-phase meter (46) prior to boosting by means of a compressor (22). In the combined multi-phase pump and compressor unit (22), as an integrated unit, comprises a combined multi-phase pump and compressor unit (22) functioning on the centrifugal principle, used for trans-porting liquid and gas from a flow conditioner (21) to a remote multi-phase receiving plant.
Owner:EQUINOR ENERGY AS

Number porting method and number porting system

The embodiment of the invention provides a number porting method and a number porting system, which relate to the technology of number porting and are used for solving a problem of reduction of reliability of a number porting service and long synchronization period of service application data caused by that a third-party neutral database is needed for storing information of a subscriber applying the number porting service when the existing number porting is executed. The method may comprise the following steps: a client side node sends an agreement request to an agreement node, wherein the agreement request carries service application information; the agreement node returns back an acknowledgement result corresponding to the agreement request to the client side node according to the service application information and a preset acknowledgement rule; the client side node sends a billing request to a billing node, wherein the billing request carries billing information and the acknowledgement result corresponding to the agreement request; and the billing node records billing information according to a preset billing strategy and the acknowledgement result.
Owner:CHINA UNITED NETWORK COMM GRP CO LTD

Wireless terminal providing sound pressure level dissipation through channeled porting of sound

Apparatus for reducing the sound pressure level (SPL) heard by a user of a mobile terminal, such as a cellular phone, when listening with an ear sealed to the mobile terminal and for providing adequate sound when the ear is not sealed to the mobile terminal. Some sound is laterally ported away from the ear-sealing region on the terminal such that the SPL heard with a sealed ear may be controlled to be within regulatory requirements. The need for mechanical or proximity switches may be reduced or eliminated. Adequate SPLs are provided when the ear is not sealed to the device by the combined use of distal and central ports. Excessive SPLs may be prevented for sounds such as alert signals.
Owner:SONY ERICSSON MOBILE COMM AB

Handset device with audio porting

A handset device (10) includes a substrate (56) defining a first audio port portion (78) and having a contact pad (266). An adhesive (60) is operatively coupled to the substrate (56). The adhesive (60) defines a second audio port portion (276) stacked with the first audio port portion (278) and defines a first electrical port portion (262). A speaker (32) having an electrical connector (238) is operatively coupled to the contact pad (266) through the first electrical port portion (262). The adhesive (60) is operative to seal the first and second audio port portions (278 and 276) from the electrical port portion (262). In addition, in one example, the handset device (10) may include a substrate (56) defining a first audio port portion (278), a speaker (32) operatively coupled to the substrate (56), and a rear housing (20) operatively coupled to the substrate (56) and defining an audio cavity (1104).
Owner:GOOGLE TECH HLDG LLC

Latching mechanism and method of operation thereof

The invention concerns a latching mechanism (105) for assembly of a housing (110) of an electronic device (100). The latching mechanism includes a latch element (120) and a receiving element (131) contained within the housing. The receiving element includes a recess (140) for engaging the latch element and at least one audio port (122) for providing an audio channel (190) for the electronic device. The invention also concerns a method (500) of operating a latching mechanism. The method includes the steps of mechanically coupling (512) a latch element to a housing, creating (514) an audio channel by engaging the latch element within the housing and porting (516) audio through the audio channel.
Owner:GOOGLE TECH HLDG LLC

LDPC check matrix generation method, check matrix generator, and code retransmission method

A check matrix generation method for generating a check matrix H1 of a code H1 from a check matrix H0 of a code C0, where codes C0 and C1 are LDPC systematic codes having different encoding ratios in a rate-compatible relationship and information bit sizes of the systematic codes C0 and C1 are K, and parity bit sizes thereof are M0 and M1 (M1−M0=L) respectively. The method comprising steps of: selecting L number of rows out of the check matrix H0; separating an information bit portion and a parity bit portion constituting each of the selected rows into two respectively, such that each of the separated information bit portions includes one or more non-zero elements which are “elements different from 0”; creating a new first row by coupling one separated information bit porting and one separated parity bit portion and creating a new second row by coupling another separated information bit portion and another separated parity portion; and generating the check matrix H1 of the systematic code C1 by placing the new first and second rows in place of each of the selected L number of rows in the check matrix H0.
Owner:FUJITSU LTD
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