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

30 results about "Generic function" patented technology

In computer programming, a generic function is a function defined for polymorphism.

Flexible protocol stack

The present invention relates to protocol stacks and protocol layers within protocol stacks especially, but not exclusively, for communications terminals such as mobile phones, lap top computers and base stations. The present invention provides a method of providing a communications protocol for processing a signal in a processing apparatus having a processor and memory, the protocol defined by a plurality of protocol layers; the method comprising: loading a software module into the memory, the module arranged to receive and process said signal according to a set of generic functions corresponding to one of said layers, the module comprising generic function pointers corresponding to said generic functions in a function mapping object; loading said function mapping object into the memory, the object comprising apparatus specific function pointers corresponding to the generic functions in order to map a said generic function to one or more apparatus specific functions; executing the module according to said mapped apparatus specific functions in order to process received signals according to said protocol layer.
Owner:KK TOSHIBA

Compiler and Runtime for Heterogeneous Multiprocessor Systems

Presented are embodiments of methods and systems for library-based compilation and dispatch to automatically spread computations of a program across heterogeneous cores in a processing system. The source program contains a parallel-programming keyword, such as mapreduce, from a high-level, library-oriented parallel programming language. The compiler inserts one or more calls for a generic function, associated with the parallel-programming keyword, into the compiled code. A runtime library provides a predicate-based library system that includes multiple hardware specific implementations (“variants”) of the generic function. A runtime dispatch engine dynamically selects the best-available (e.g., most specific) variant, from a bundle of hardware-specific variants, for a given input and machine configuration. That is, the dispatch engine may take into account run-time availability of processing elements, choose one of them, and then select for dispatch an appropriate variant to be executed on the selected processing element. Other embodiments are also described and claimed.
Owner:INTEL CORP

Service platform for cellular telephony

A single platform for the provision of multiple services over a cellular telephone network, comprises a generic definition of a cellular service, which is designed to take specific service-defining parameters, and a parameter setting mechanism for inputting respective service defining parameters to the generic definition, thereby to implement a desired service through the generic definition. The platform thus provides an infrastructure to support numerous services, and reduces the development time for individual services since they can be added as plug-ins to the platform using the generic definition which is shared.
Owner:WSOU INVESTMENTS LLC

Coprocessor extension architecture built using a novel split-instruction transaction model

A processor architecture supports an electrical interface for coupling the processor core to one or more coprocessor extension units executing computational instructions, with a split-instruction transaction employed to provide operands and instructions to an extension unit and retrieve results from the extension unit. The generic instructions for sending an operation and data to the extension unit and / or retrieving data from the extension unit allow new computational instructions to be introduced without regeneration of the processor architecture. Support for multiple extension units and / or multiple execution pipes within each extension unit, multi-cycle execution latencies and different execution latencies between or within extension units, extension unit instruction predicates, and for handling processor core stalls and result save / restore on interrupt is included.
Owner:STMICROELECTRONICS SRL

Memory architecture for parallel data access along any given dimension of an n-dimensional rectangular data array

A memory architecture is provided to enable parallel access along any dimension of an n-dimensional data array. To enable parallel access of s data elements along any dimension, the data elements of n-dimensional data array are mapped to s parallel memory banks in such a way that consecutive s data elements along any dimension are mapped to different memory banks. This mapping is defined by two functions, which define the memory bank number and location within a memory bank for each data element in n-dimensional data array. The necessary and sufficient conditions, which the mapping functions should satisfy in order to enable parallel data access, are described. These generic function pairs are described for all combinations of (n, s). Two particular instances of the mapping, namely circular permutation (rotation) along 0th dimension and dyadic permutation along 0th dimension have been discussed in detail. The mapping defined as dyadic permutation along 0th dimension holds only for values of s, which is integer power of 2. The mapping defined as circular rotation holds for any integer value of s. For these mappings, the basic architecture as well as its extensions are discussed. The basic architecture is for n-dimensional data array which has only s data elements along each dimension, whereas the extensions are for data arrays with m data elements along each dimension under the constraint that m is an integer multiple of s.
Owner:SHARP KK

Object type system for a run-time environment using generated high-order language instructions for generic functions

InactiveUS6782532B1Efficient method dispatchingGood linkageGenetic modelsDigital computer detailsHigher order languagesGeneric function
A static object system is provided to allow for code for implementing a run-time environment to be automatically generated that is compatible with a high-order systems programming language such as C. In particular, the meta-object system is static, object-oriented, and uses generic functions that can dispatch to an appropriate member function based on the types of one or more arguments. In one embodiment, the generated dispatch code uses a multi-way conditional branch.
Owner:ORACLE INT CORP

System and method for multiple entry point access to an object

InactiveUS6427231B1Simplifying the language semanticsEasy to useExecution paradigmsMemory systemsEntry pointGeneric function
The invention allows a functional object in a dynamic language to be efficiently used as both a directly-invoked function and as a method in a generic function. This allows a language to combine the two concepts, simplifying the language semantics. As a preferred embodiment, a method object when created comprises as contiguous fields a header, a method-information section, a function prolog, and the method body. When called as a component of a generic function, one entry point is at the method body or at the method-information field. When called directly, another entry point exists at the function prolog field.
Owner:APPLE INC

Line source time domain electromagnetic response numerical calculation method based on meshless method

The invention relates to a line source time domain electromagnetic response numerical calculation method based on meshless method, particularly a numerical simulation which can overcome dependence on mesh in the conventional numerical calculation method and is suitable for time domain electromagnetic surveying under complex terrain. In the line source time domain electromagnetic response numerical calculation method based on meshless method, based on a governing equation and a definite condition which the transient electromagnetic method satisfies, a generic function of a two-dimensional line source boundary value problem is established, essential boundary conditions are loaded through a penalty method, a paraxial approximate equation is provided to eliminate reflected waves at truncated boundaries, time discretization is carried out through a Crack-Nicolson format, and a recurrence equation is obtained. Based on an isoparametric element thought, units with regular shape in local coordinates are discretized to be irregular solving objects of which nodes are distributed at random. The recurrence equation is solved through a LU decomposition method, and finally, a field value of each node in a solving region is obtained. Calculation result shows that, with the method provided by the invention, a shape function has good smoothness, simulation precision is high, maximum error is not more than 1*10<-3>, and electromagnetic method high-accuracy numerical calculation is realized.
Owner:JILIN UNIV

Parameter management using compiler directives

A method, system, architecture and apparatus for managing program function parameters using compiler directives. A parameter management system can include a compiler coupled to a primary symbol-type dictionary and a supplemental symbol-type dictionary containing parameter data for specific function calls of corresponding generic type functions. Notably, directive processing logic can be configured both to populate the supplemental symbol-type dictionary based upon processor directives embedded in source code, and also to substitute specific function calls for generic function calls in the source code as specified in the supplemental symbol-type dictionary.
Owner:META PLATFORMS INC

GrabCut texture image segmentation method based on Gabor transform

The invention provides a GrabCut texture image segmentation method based on Gabor transform. The method comprises the following steps that: transforming a two-dimensional image into frequency domain space representation through Gabor wavelet transform, calculating the parametric transform of a frequency spectrum space two-dimensional Gabor filter group to obtain multi-scale multi-direction texture features, constructing a multi-scale texture energy generic function, calculating the GMM (Gaussian Mixture Model) probability distribution model of the texture features, and introducing the GMM of the texture features into GrabCut for image segmentation. The GrabCut texture image segmentation method based on the Gabor transform has the characteristics of being simple in artificial interaction, high in processing speed, good in image segmentation effect and the like.
Owner:BEIJING UNION UNIVERSITY

Database query processing method and system

An approach to reuse of database query functions using a set of “intelligent” fetch functions, one for each object in the application, in such a way that each function is able to locate the right occurrence of the database table from which it must fetch the data, then fetching the related columns. The appropriate “fetch” function is then recursively invoked for each associated object. This way, the logic that implements fetching of data from the appropriate tables and creates the structures that result from execution of the query is not query-dependent, and can be reused for every SQL query in the application. Generic functions are instructed to locate the query-specific names used to alias database tables in specific SQL queries by defining, together with each SQL query, a “table path” for every table instance involved in the query, together with a mapping to the alias used for that instance. The alias of the right table from which a “fetch” function must fetch the data is found by executing a search over the set of “table paths”, looking for the table path corresponding to that invocation of the function. The “table path” describes a path including all the tables that are “touched” when navigating the join tree from the first table to be considered to the current one.
Owner:LINKEDIN

Flexible protocol stack

The present invention relates to protocol stacks and protocol layers within protocol stacks especially, but not exclusively, for communications terminals such as mobile phones, lap top computers and base stations. The present invention provides a method of providing a communications protocol for processing a signal in a processing apparatus having a processor and memory, the protocol defined by a plurality of protocol layers; the method comprising: loading a software module into the memory, the module arranged to receive and process said signal according to a set of generic functions corresponding to one of said layers, the module comprising generic function pointers corresponding to said generic functions in a function mapping object; loading said function mapping object into the memory, the object comprising apparatus specific function pointers corresponding to the generic functions in order to map a said generic function to one or more apparatus specific functions; executing the module according to said mapped apparatus specific functions in order to process received signals according to said protocol layer.
Owner:KK TOSHIBA

Feedback controller design method of time-varying delay system based on convex combination method

The invention provides a feedback controller design method of a time-varying delay system based on a convex combination method. The method includes: based on the Lyapunov stability theory, a delay interval is decomposed into a plurality of equidistant small intervals by employing a delay partitioning method, a Lyapunov-krasovskii generic function with triple integral terms is constructed, and a stability criteria with lower conservative property is obtained based on the convex combination method; and a feedback controller is designed on the basis, non-linear terms are processed by employing a linearization processing method, and the existence condition and the concrete form of the controller are provided. The beneficial effects of the method are that based on delay partitioning, the triple integral terms are constructed, delay lower bound information is fully utilized, a promoted integral inequality is employed; and the characteristics reduce the system conservative property; and compared with other delay partitioning methods, according to the method, less matrix variables are introduced, the calculation complexity is reduced, and the existence condition of the controller based on the LMI can be obtained.
Owner:HENAN POLYTECHNIC UNIV

Apparatus and method for communicating between cellular modem software and application engine software of a communications device

An apparatus and method for exchanging data between cellular modem software and application engine software of a communications device is disclosed that involves providing a communications module that facilitates communications between the cellular modem software and the application engine software. From the communications module, a generic function is invoked in response to a service request from the application engine software. The generic function is transformed to a specific function of the cellular modem software and the specific function of the cellular modem software is invoked.
Owner:NOKIA TECHNOLOGLES OY

Parameter management using compiler directives

A method, system, architecture and apparatus for managing program function parameters using compiler directives. A parameter management system can include a compiler coupled to a primary symbol-type dictionary and a supplemental symbol-type dictionary containing parameter data for specific function calls of corresponding generic type functions. Notably, directive processing logic can be configured both to populate the supplemental symbol-type dictionary based upon processor directives embedded in source code, and also to substitute specific function calls for generic function calls in the source code as specified in the supplemental symbol-type dictionary.
Owner:META PLATFORMS INC

Apparatus and method for communicating between cellular modem software and application engine software of a communications device

An apparatus and method for exchanging data between cellular modem software and application engine software of a communications device is disclosed that involves providing a communications module that facilitates communications between the cellular modem software and the application engine software. From the communications module, a generic function is invoked in response to a service request from the application engine software. The generic function is transformed to a specific function of the cellular modem software and the specific function of the cellular modem software is invoked.
Owner:NOKIA TECH OY

Geophysics inversion method based on generic function reconstruction under modified total variation model constraint

ActiveCN109358379ASimplify numerical calculation difficultyReasonable solutionGeological measurementsAlgorithmReconstruction method
The invention discloses a geophysics inversion method based on a generic function reconstruction under a modified total variation model constraint. The method comprises the following steps: (1) constructing an inversion objective function aiming at the problem of regularized inversion of the modified total variation model constraint; (2) performing a generic function reconstruction on stable function terms of the modified total variation; (3) iteratively solving a calculation formula of a new model on the model itself according to an objective function minimization equation; and (4) setting inversion parameters, repeating the iteration to obtain a desired model result, and the result is used for inferring geological structures or positioning geological anomaly bodies. According to the geophysics inversion method based on the generic function reconstruction under the modified total variation model constraint, a generic function reconstruction method is innovatively provided, and the constraint property of the stable function term on the model is reserved, thereby greatly simplifying the numerical calculation difficulty caused by the high nonlinearity to the inversion; the inversionadopts a solution mode which is iterative to the model itself, and compared with a solution mode which is iterative to the correction amount of the model, the regularization directly applies a stablefunction constraint on the model, thereby obtaining a more reasonable model result.
Owner:XI'AN PETROLEUM UNIVERSITY

Grouping process structures in a solution manager unified directory

InactiveUS20140379413A1Reduce the amount requiredReduce maintenance and total cost of ownership (TCO)ResourcesStructure of Management InformationGeneric function
Techniques for managing business process functionality by grouping process structures in a solution manager unified directory (SMUD) include defining a group for a SMUD, the defined group including a group identification (ID) and a plurality of members of the group, each member including a business process structure; defining a plurality of generic functions of the group; receive a request for an adjustment to the plurality of generic functions of a particular member of the plurality of members of the group; and based on the received request, adjusting the plurality of generic functions of members of the group other than the particular member.
Owner:SAP AG

Method and system for utilizing a generic scalar function to allow a column function to operate on row data

A method and system for utilizing a column function for a relational database in a structure query language (SQL) environment is disclosed. The column function is capable of performing an operation on an indeterminate number of entries. The relational database utilizes data including a plurality of entries capable of being organized into at least one column and at least one row. The method and system include allowing a user to specify the at least one row as an argument for a generalized scalar function and simulating a column environment for the at least one row using the generalized scalar function to allow the at least one row to be provided to the column function as though the at least one row was a column. The method and system also include performing the column function on the at least one row to provide at least one output.
Owner:IBM CORP

A method and apparatus for solving generic compatibility problems during hot update

ActiveCN114594981BFix compatibility issuesOvercoming the phenomenon of losing function metadata informationProgram code adaptionProgram loading/initiatingPERQGeneric programming
The present application provides a method and device for solving the generic compatibility problem during hot update. The method transforms a runtime that only supports AOT static compilation into a runtime by adding an interpreter implemented by C++ to the IL2CPP tool. Support the runtime of AOT compiler and interpreter; at the same time, in order to solve the compatibility problem caused by the use of high-level language feature generics, the assembly including the original function metadata information is loaded into the IL2CPP runtime at the same time, which overcomes the need of the main program. The phenomenon that the function metadata information is lost after the code is compiled into machine code. When executing the new generic instance function in the hot update, point it to the execute function of the interpreter, and pass the MethodInfo structure of the original generic function to the execute function of the interpreter through parameters, thus completing the interpretation and execution of the function .
Owner:在线途游(北京)科技有限公司 +1

Geophysical Inversion Method Based on Functional Reconstruction Under the Constraints of Modified Total Variational Model

ActiveCN109358379BSimplify numerical calculation difficultyReasonable solutionGeological measurementsGeneric functionComputational physics
The invention discloses a geophysics inversion method based on a generic function reconstruction under a modified total variation model constraint. The method comprises the following steps: (1) constructing an inversion objective function aiming at the problem of regularized inversion of the modified total variation model constraint; (2) performing a generic function reconstruction on stable function terms of the modified total variation; (3) iteratively solving a calculation formula of a new model on the model itself according to an objective function minimization equation; and (4) setting inversion parameters, repeating the iteration to obtain a desired model result, and the result is used for inferring geological structures or positioning geological anomaly bodies. According to the geophysics inversion method based on the generic function reconstruction under the modified total variation model constraint, a generic function reconstruction method is innovatively provided, and the constraint property of the stable function term on the model is reserved, thereby greatly simplifying the numerical calculation difficulty caused by the high nonlinearity to the inversion; the inversionadopts a solution mode which is iterative to the model itself, and compared with a solution mode which is iterative to the correction amount of the model, the regularization directly applies a stablefunction constraint on the model, thereby obtaining a more reasonable model result.
Owner:XI'AN PETROLEUM UNIVERSITY

A software source code language translation system and method

The invention discloses a software source code language translation system and method. The system includes: a program object model management module: used to manage the program object model as an intermediate product of translation, and the management of the program object model includes model creation, storage, Query and modification; conversion rule library: used to manage source code analysis rules, model conversion rules and code generation rules; source code analysis module: used to execute source code analysis rules, and convert software source code text into an equivalent structured program object model; Program object model conversion engine: used to execute model conversion rules and convert program object models; target language generation module is used to execute code generation rules and generate target language source code. By introducing configurable rules, the present invention can reuse the general function of source code language translation and provide sufficient customizability.
Owner:浙江网新恒天软件有限公司

System and method for generating patient test data processing code

A computer system for generating code for use in processing patient test data from point of care devices. The computer system comprises object definition storage storing a plurality of definition objects, each definition object defining a generic function to be performed in response to an output of a point of care device; instantiation data storage storing instantiation data for use in instantiating definition objects as processing objects for specific functions to be performed in response to outputs from specific point of care devices; and a code generating processor for generating code for at least one processing object to perform at least one specific processing function to process an output from a point of care device by accessing at least one definition object in the object definition storage and the instantiation data in the instantiation data storage to instantiate the at least one definition object using instantiation data for the point of care device.
Owner:GOODMARK MEDICAL INT

Cloud platform access system and access method thereof

PendingCN114417371AAvoid Unauthorized Escalation of PrivilegeAvoid data breachesDigital data protectionAccess methodSoftware engineering
The invention discloses a cloud platform access system and an access method thereof, and belongs to the technical field of cloud platforms, the cloud platform access system and the access method thereof comprise an API application interface, the application program interface is a set of a group of definitions, programs and protocols, and mutual communication between computer software is realized through the API interface; one major function of the API is to provide a set of generic functions. According to the cloud platform access system and the access method thereof, firstly, permission setting is performed on the service account and the hardware API application interface logged in by the service account, and single control can be performed on the permission of the login account through system time refreshing, so that data leakage caused by login of the account at the unauthorized hardware or API application interface is avoided, and the access efficiency is improved. The system and access security is improved, a controlled permission setting interface and hardware thereof are combined, the background security of the whole system can be ensured, and unauthorized permission improvement of a service account is avoided.
Owner:XUANCAI INTERACTIVE NETWORK SCI & TECH

Method and device for solving generic compatibility problem during hot update

ActiveCN114594981AFix compatibility issuesOvercoming the phenomenon of losing function metadata informationProgram code adaptionProgram loading/initiatingGeneric programmingData information
The invention provides a method and device for solving a generic compatibility problem during hot update, and the method comprises the steps: adding an interpreter realized by C + + for an IL2CPP tool, and transforming a runtime only supporting AOT static compiling into a runtime supporting an AOT compiler and the interpreter; meanwhile, in order to solve the compatibility problem caused by using high-level language characteristic generic types, program sets including original function metadata information are loaded into IL2CPP runtime at the same time, and the phenomenon that the function metadata information is lost after main program codes are compiled into machine codes is overcome. And when a new generic instance function in the hot update is executed, the generic instance function points to the excite function of the interpreter, and the MethodInfo structural body of the original generic function is transmitted to the excite function of the interpreter through parameters, so that the interpretation execution of the function is completed.
Owner:在线途游(北京)科技有限公司 +1

A Numerical Calculation Method of Line Source Electromagnetic Response in Time Domain Based on Meshless Method

The invention relates to a line source time domain electromagnetic response numerical calculation method based on meshless method, particularly a numerical simulation which can overcome dependence on mesh in the conventional numerical calculation method and is suitable for time domain electromagnetic surveying under complex terrain. In the line source time domain electromagnetic response numerical calculation method based on meshless method, based on a governing equation and a definite condition which the transient electromagnetic method satisfies, a generic function of a two-dimensional line source boundary value problem is established, essential boundary conditions are loaded through a penalty method, a paraxial approximate equation is provided to eliminate reflected waves at truncated boundaries, time discretization is carried out through a Crack-Nicolson format, and a recurrence equation is obtained. Based on an isoparametric element thought, units with regular shape in local coordinates are discretized to be irregular solving objects of which nodes are distributed at random. The recurrence equation is solved through a LU decomposition method, and finally, a field value of each node in a solving region is obtained. Calculation result shows that, with the method provided by the invention, a shape function has good smoothness, simulation precision is high, maximum error is not more than 1*10<-3>, and electromagnetic method high-accuracy numerical calculation is realized.
Owner:JILIN UNIV

Virtual interfere type optical fibre sensor

The invention discloses a virtual interference type optical fiber sensor. The single chip microcomputer is connected with the sinusoidal carrier generation module and the general function signal generation module; the single chip microcomputer is connected with the virtual physical quantity generation module to be measured and the general function signal generation module. The invention simulates various types of interference optical fiber sensors through simple circuit design, and provides a high-precision, high-stability virtual interference optical fiber sensor to output electrical signals, which is convenient for testing and improving various demodulation systems. It can precisely change the virtual physical quantity to be measured, so as to reach each special phase point, and detect whether demodulation errors will occur in the demodulation system at these special phase points. These special phase points are difficult to achieve accurately when using real interferometric fiber optic sensors. Compared with computer simulation technology, the present invention has the characteristics of not introducing high-frequency digital quantization noise, simple structure and the like. Its lower cost and shorter production cycle make it very effective in engineering applications.
Owner:ZHEJIANG UNIV

System and method for generating patient test data processing code

A computer system for generating code for use in processing patient test data from point of care devices, the computer system comprises object definition storage storing a plurality of definition objects, each definition object defining a generic function to be performed in response to an output of a point of care device; instantiation data storage storing instantiation data for use in instantiating definition objects as processing objects for specific functions to be performed in response to outputs from specific point of care devices; and a code generating processor for generating code for at least one processing object to perform at least one specific processing function to process an output from a point of care device by accessing at least one definition object in the object definition storage and the instantiation data in the instantiation data storage to instantiate the at least one definition object using instantiation data for the point of care device.
Owner:GOODMARK MEDICAL INT
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