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

478 results about "Program unit" patented technology

Program units, procedures, and subprograms A program unit is a sequence of one or more lines, organized as statements, comments, and directives. Specifically, a program unit can be: An executable program is a collection of program units consisting of one main program and any number of external subprograms, modules, and block data program units.

Method and apparatus for training a multilingual speech model set

The invention relates to a method and apparatus for training a multilingual speech model set. The multilingual speech model set generated is suitable for use by a speech recognition system for recognizing spoken utterances for at least two different languages. The invention allows using a single speech recognition unit with a single speech model set to perform speech recognition on utterances from two or more languages. The method and apparatus make use of a group of a group of acoustic sub-word units comprised of a first subgroup of acoustic sub-word units associated to a first language and a second subgroup of acoustic sub-word units associated to a second language where the first subgroup and the second subgroup share at least one common acoustic sub-word unit. The method and apparatus also make use of a plurality of letter to acoustic sub-word unit rules sets, each letter to acoustic sub-word unit rules set being associated to a different language. A set of untrained speech models is trained on the basis of a training set comprising speech tokens and their associated labels in combination with the group of acoustic sub-word units and the plurality of letter to acoustic sub-word unit rules sets. The invention also provides a computer readable storage medium comprising a program element for implementing the method for training a multilingual speech model set.
Owner:RPX CLEARINGHOUSE

Network-independent profiling of applications for automatic partitioning and distribution in a distributed computing environment

An instrumentation system profiles an application using structural metadata description of the application. Units (such as COM objects) of the application have strongly-typed, binary-standard interfaces, and are profiled, for example, using an executable file and DLLs for the application. A structural metadata description of the application includes compiled, interface-level type information used to identify and measure interaction between units of the application. For example, the type information is produced by analyzing IDL information. Profiling results in an application profile that includes description of the static relationships and / or dynamic interactions between units of the application. The application profile is combined with a network profile that describes a distributed computing environment. Analysis of the result yields a distribution plan, which, for example, reduces costs associated with communication between the units. During execution, units of the application are distributed through the distributed computing environment according to the distribution plan.
Owner:MICROSOFT TECH LICENSING LLC

System and method for managing configurable elements of devices in a network element and a network

The invention provides a system and a method of selecting a version of a program code from a series of program codes for a program element associated with a hardware element for a circuit board. The invention identifies a compatible program code for a particular hardware element and downloads the compatible program code. A record is associated with the hardware element to identify its compatible program codes. The program codes are stored in a bundle and are associated with a software code. A program loader, associated with each bundle, checks the compatibilities of the hardware element to both the software code and the selected program code. Another record stores compatibility information of the program codes with hardware element versions and is also associated with the bundle. Code downloads are made first to an inactive memory bank and after the codes are verified, the inactive memory bank is made active.
Owner:ALCATEL CANADA

Ordering program data for loading on a device

Optimized loading of program data on a device comprises receiving a program including multiple program units, at least one of which is a main program unit. A use graph of the program is obtained, where the root node of the use graph represents the joining of the root node to one or more nodes representing the at least one main program unit. The multiple program units are ordered based at least in part on a depth-first traversal of the use graph and the ordered program is communicated to the device.
Owner:ORACLE INT CORP

Method and apparatus for deriving information from written text

A method and apparatus for deriving information from a textual representation of a sentence are provided, the sentence having a plurality of words. The apparatus comprises an input, a processing unit and an output. The input is for receiving data elements indicative of the textual representation of the sentence. The processing unit is operative for processing the textual representation of the sentence to derive an information record on the basis of a set of information extraction rules, the information record being indicative of a semantic representation of at least part of the sentence. The information record is then released at the output. A computer readable medium comprising a program element suitable for execution by a computing apparatus for deriving information from a textual representation of a sentence is also provided.
Owner:COGILEX RECH & DEV

System and method for automatically segmenting and populating a distributed computing problem

The initial partitioning of a distributed computing problem can be critical, and is often a source of tedium for the user. A method is provided that automatically segments the problem into fixed sized collections of original program cells (OPCs) based on the complexity of the problem specified, and the combination of computing agents of various caliber available for the overall job. The OPCs that are on the edge of a collection can communicate with OPCs on the edges of neighboring collections, and are indexed separately from OPCs that are within the ‘core’ or inner non-edge portion of a collection. Consequently, core OPCs can iterate independently of whether any communication occurs between collections and groups of collections (VPPs). All OPCs on an edge have common dependencies on remote information (i.e., their neighbors are all on the same edge of a neighboring collection).
Owner:IBM CORP

Targeting method, targeting device, computer readable medium and program element

This invention will introduce a fast and effective target approach planning method preferably for needle guided percutaneous interventions using a rotational X-ray device. According to an exemplary embodiment A targeting method for targeting a first object in an object under examination is provided, wherein the method comprises selecting a first two-dimensional image of an three-dimensional data volume representing the object under examination, determining a target point in the first two-dimensional image, displaying an image of the three-dimensional data volume with the selected target point. Furthermore, the method comprises positioning the said image of the three-dimensional data volume by scrolling and / or rotating such that a suitable path of approach crossing the target point has a first direction parallel to an actual viewing direction of the said image of the three-dimensional data volume and generating a second two-dimensional image out of the three-dimensional data volume, wherein a normal of the plane of the second two-dimensional image is oriented parallel to the first direction and crosses the target point.
Owner:KONINK PHILIPS ELECTRONICS NV

Method and apparatus for programme generation and presentation

A method of presenting at least one programme element to a user. The method comprises receiving user specification of at least one classification code representing programme element content of interest, and receiving from a transmitter plurality of programme elements, each programme element having a respective classification code. Received classification codes are screened to identify programme elements associated with the specified at least one classification code, and identified programme elements are stored together with their respective classification codes. User selection of at least one classification code is received, and at least one programme element associated with the user selected at each one classification code is presented to the user.
Owner:TREVOR BURKE TECH

Method and Apparatus for Programme Generation and Presentation

A method for presenting a plurality of programme elements to a user. Each programme element has an associated classification code, and the method comprises presenting a user interface operable to receive user selection data indicating one of said plurality of programme elements, and to cause display of said indicated programme element. One of said programme elements is presented, the classification code associated with said presented programme element is screened to determine if said classification code satisfies a predetermined criteria and operation of said user interface is disabled if but only if said predetermined criteria is satisfied.
Owner:TREVOR BURKE TECH

System and method for automatically segmenting and populating a distributed computing problem

The initial partitioning of a distributed computing problem can be critical, and is often a source of tedium for the user. A method is provided that automatically segments the problem into fixed sized collections of original program cells (OPCs) based on the complexity of the problem specified, and the combination of computing agents of various caliber available for the overall job. The OPCs that are on the edge of a collection can communicate with OPCs on the edges of neighboring collections, and are indexed separately from OPCs that are within the ‘core’ or inner non-edge portion of a collection. Consequently, core OPCs can iterate independently of whether any communication occurs between collections and groups of collections (VPPs). All OPCs on an edge have common dependencies on remote information (i.e., their neighbors are all on the same edge of a neighboring collection).
Owner:IBM CORP

Method and apparatus for controlling a graphics engine

The invention relates to method and apparatus for controlling a graphics engine, the graphics engine being suitable for creating graphics in a broadcast system. The apparatus generates a user interface allowing a user to control a graphics engine. The apparatus has a first input for receiving at least one template data element, the template data element including a graphics component and a data field component suitable for receiving an information unit. The apparatus further comprises a second input coupled to an information unit source. A processing unit coupled to the first input and second input processes the template data element and the information unit source to enter in the data field component is selected information unit to form a representation of a graphics page that results from a combination of the template data element and the selected information unit. The processing unit then generates a set of commands based on the representation of the graphics page, the set of commands being executable by the graphics engine to create an on-air graphics page in the television broadcast system. This invention is particularly useful in television broadcast systems and Internet broadcast systems. The invention also provides a computer readable storage medium containing a program element for implementing the apparatus for controlling a graphics engine.
Owner:VERTIGOXMEDIA

Automated Conformance and Interoperability Test Lab

ActiveUS20130297973A1Easy to useImprove individual medical outcomeError detection/correctionMedical equipmentTest proceduresTest fixture
A set of self-service testing tools and processes used to conduct gateway to gateway testing. The system includes a test harness comprising a collection of software and test data configured to test a program unit by running it under varying conditions and monitoring its behavior and outputs. The test harness allows for the automation of tests, and can call functions with supplied parameters and analyze results to a desired value.
Owner:AEGIS NET

Method and system for automatically generating unit test case of reproduced operation problem

The method comprises: modifying the computer program according to running problem capable of happening in the one or more target program units concerned by the computer program; testing and executing the modified program; according to the running problem occurring in the execution of the target program unit, automatically generating a unit test case. Said modification step comprises: adding a capture code and problem code into the program; the capture code is used for recording the execution path and the execution context of the target problem unit; said problem code is used for detecting the running problem in the process of executing said target program unit. The invention also provides a method and a system which uses said method and system to make debugging and regression testing.
Owner:INT BUSINESS MASCH CORP

Broadcasting signal receiving system

InactiveUS20060188234A1Suppress unnecessary power consumptionReduce stepsTelevision system detailsImage analysisTime shiftingProgram unit
When a face image can not detected by an individual authentication unit from an image photographed by a camera unit for a predetermined time or more, a control unit records a recording position of a corresponding time, and makes a receiving program continuously recorded by a recording reproducing unit in a common recording state in which a time shift function becomes invalid such that the face image is detected again by the individual authentication unit from the image photographed from the camera unit. When it is determined that a detected person is the same person as a first person based on a recognition result on the basis of features of the face image, the control unit makes a recorded program return to the recorded position so as to be reproduced while maintaining the common recording state.
Owner:FUNAI ELECTRIC CO LTD

Mobile phone apparatus capable of measuring motion state and supporting motion training

ActiveCN1968293AExercise is safe and effectiveMeasuring effectiveDiagnostic recording/measuringSensorsOxygenExercise state
The invention relates to a mobile phone which can check operation state and support operation train, wherein it comprises main body, operation checker, physiological parameter checker, the first operation program unit, the second operation unit, the third operation program unit, and the fourth operation program unit; the operation checker checks the operation state; the physiological parameter checker is outside the mobile phone to check the physiological parameter in operation; the first operation program unit uses the data of operation checker and physiological parameter checker evaluates the maximum oxygen amount; the second unit uses the data of operation checker and physiological parameter checker evaluates the non-oxygen threshold value; the third unit uses the maximum oxygen amount of first unit to support the train of user; the fourth unit uses the threshold value of second unit to support train.
Owner:黄煜树

Systems and methods for changing behavior of computer program elements based on gaze input

According to the invention, a method for changing the behavior of computer program elements is disclosed. The method may include determining, with an eye tracking device, a gaze point of a user. The method may also include causing, with a computer system, an interactive event controlled by the computer system to alter its behavior based at least in part on the gaze point of the user.
Owner:TOBII TECH AB

Method for a connection through a core network

In a method for the establishment of a connection between a first node (RNC1) and a second node (RNC2), both are connectable to a core network which comprises interconnected core network nodes (CN1, CN2). The first node (RNC1) signals a call request to a first core network node (CN1). If the first node is an access node, it sends an initialization according to a framing protocol, wherein a set of parameters for the framing of information sent over the interface between the first access node (RNC1) and the first core network node (CN1). If the first node is no access node, a first control server (MSC1) defines said set of parameters. The set of parameters is transmitted to the first core network node (CN1) and the first core network node (CN1) stores the parameter set. The first core network node (CN1) initializes the connection (Co) to a further core network node according to said protocol and the further core network node stores the parameter set. The initialization of the connection (Co) to and the storing of parameters in further core network nodes is performed stepwise until a final core network node (CN2) is reached which is connectable to the second access node (RNC2). The final core network node (CN2) initializes the connection (Co) to the second access node (RNC2) according to said protocol and the second access node (RNC2) stores the parameter set. A core network node and a program unit embodying the invention are also described.
Owner:TELEFON AB LM ERICSSON (PUBL)

Systems and methods for providing imaging job control

Systems and methods for describing imaging tasks across a distributed environment of imaging clients, servers and devices, wherein the tasks include complex imaging operations, and interchanging imaging data and operations. The imaging jobs include diverse imaging tasks that can be constructed in a single program unit. The imaging tasks are constructed using a single imaging job language and common interface across all imaging devices, clients and servers, or managers thereof. A manager communicates with the imaging components through the common interface and translates the operations into the communication methods that are compatible with the devices, clients and servers. Composite imaging jobs are selectively dispatched to diverse imaging components through a single imaging spooler subsystem. Further, distribution may occur across various imaging devices, clients and / or servers, such that a first imaging system performs some subset of steps, deletes the executed steps and makes the appropriate substitutions or interchanges and the portion is performed by a second and / or subsequent imaging system.
Owner:SHARP KK

Tools and techniques for instrumenting interfaces of units of a software program

An automatic distributed partitioning system (ADPS) determines which unit exposes an interface in a framework in which units lack reliable identities. The ADPS detects a reference to an interface. For the interface, the ADPS assures that the unit that exposes the interface is identified. Using unit identities, the ADPS performs operations such as profiling of an application or classifying units of an application. An interface wrapper for the interface stores the identity of the unit that exposes the interface, as well as information about the interface and a reference to instrumentation. When a client unit calls a member function of an interface, the interface wrapper intercepts the call and invokes the instrumentation. The instrumentation performs an operation such as profiling the application or classifying a unit. The ADPS detects when an interface is undocumented, and handles undocumented interfaces without invoking the full instrumentation capabilities of the ADPS. When the ADPS detects an undocumented interface, the ADPS notes a pair-wise location constraint for the units that communicate across the undocumented interface.
Owner:MICROSOFT TECH LICENSING LLC

A Method for Realizing Dynamic Configuration of Index Evaluation System

The invention provides a method for dynamically configuring an index evaluation system. The method is characterized in that: a basic information table, a common library, a background application program unit and a scheduling program unit are provided. The method comprises the following steps of: 10, configuring an acquisition unit; 20, configuring an index unit, and self-defining an index calculation formula; 30, starting an acquisition program, acquiring acquisition data and storing the acquisition data in an acquisition table; 40, starting an index calculation program, realizing index calculation and storing index data in an index table; and 50, sending the index data to a customer. The method has the advantages that: the index evaluation system realizes the flexible configuration and calculation of an index, can define other indexes which are components of the index, supports self-definition of the calculation formula and the like, and solves the inflexibility of an index relation.The index evaluation system can be used by a user mastering skills; and as long as some pieces of basic data are set, the complete configuration of the user is realized by dragging and selection, andthe index evaluation system can be used after definition without participation of a developer, so that the development cost of the system is saved.
Owner:中电福富信息科技有限公司

Tools and techniques for instrumenting interfaces of units of a software program

An automatic distributed partitioning system (ADPS) determines which unit exposes an interface in a framework in which units lack reliable identities. The ADPS detects a reference to an interface. For the interface, the ADPS assures that the unit that exposes the interface is identified. Using unit identities, the ADPS performs operations such as profiling of an application or classifying units of an application. An interface wrapper for the interface stores the identity of the unit that exposes the interface, as well as information about the interface and a reference to instrumentation. When a client unit calls a member function of an interface, the interface wrapper intercepts the call and invokes the instrumentation. The instrumentation performs an operation such as profiling the application or classifying a unit. The ADPS detects when an interface is undocumented, and handles undocumented interfaces without invoking the full instrumentation capabilities of the ADPS. When the ADPS detects an undocumented interface, the ADPS notes a pair-wise location constraint for the units that communicate across the undocumented interface.
Owner:MICROSOFT TECH LICENSING LLC

Control device and control method for robot

A control device for a robot that is composed of multiple joint actuators and operates according to a behavior plan, the control device includes: a behavior planning unit, used to set the behavior plan of the robot; an operation control unit, used to drive each a joint actuator for implementing an operation mode corresponding to the behavior plan determined by the behavior planning unit; a detection unit for detecting an operation state implemented by the operation control unit; and a recording unit for recording a log including the behavior of the behavior planning unit Operational implementation status detected by the planning and detection unit. Thus, the user who issued the command to the robot can be verified, and the content of the command provided by the user, the behavior taken by the robot in response to the command, and the time when the behavior was implemented are combined and recorded.
Owner:SONY CORP

Systems and methods for circuit design, synthesis, simulation, and modeling

Systems and methods for specifying, modelings simulating, and implementing a circuit design using a circuit design database comprising re-usable program elements to represent circuit design elements. The re-usable program elements may be used to build an overall circuit design description in the database. In example embodiments, the circuit design may be structured as a computer program and library to deterministically specify the circuit design elements to be used. Circuit synthesis functionality and circuit simulation functionality may be embedded as part of the re-usable program elements. Libraries may be compiled with the computer program instructions specifying the circuits to generate an executable that can be used for synthesis and simulation The combined executable code may be executed on an instruction set processor directly or through an interpreter.
Owner:LEVI DELON
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