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

1437results about "Programming languages/paradigms" patented technology

Dynamic arrays and overlays with bounds policies

Systems and methods are provided for writing code to access data arrays. One aspect provides a method of accessing a memory array. Data is provided within a one-dimensional array of allocated memory. A dimensional dynamic overlay is declared from within a block of statements, and the declaration initializes various attributes within an array attribute storage object. The data is accessed from within the block of statements as a dimensional indexed array using the array attribute storage object. Another aspect provides a method of creating and accessing a dimensional dynamic array. A dimensional dynamic array is declared from within a block of statements, and memory storage for the array is dynamically allocated. A dynamic overlay storage object is also provided and its attributes are initialized from the dynamic array declaration. The data is accessed as a dimensional indexed array from within the block of statements using the array attribute storage object.
Owner:MICRON TECH INC

Voice driven operating system for interfacing with electronic devices: system, method, and architecture

A system comprising an electronic device, a means for the electronic device to receive input text, a means to generate a response wherein the means to generate the response is a software architecture organized in the form of a stack of functional elements. These functional elements comprise an operating system kernel whose blocks and elements are dedicated to natural language processing, a dedicated programming language specifically for developing programs to run on the operating system, and one or more natural language processing applications developed employing the dedicated programming language, wherein the one or more natural language processing applications may run in parallel. Moreover, one or more of these natural language processing applications employ an emotional overlay.
Owner:CUBIC ROBOTICS

Systems and methods for creating network-based software services using source code annotations

A developer can express the logic offered by a Web service, or other network accessible service, using a standard programming language augmented with declarative annotations specifying preferences for exposing that logic as a Web service. At compile time, an enhanced compiler can analyze the annotated source file and automatically generate the mechanisms required to expose its functionality as a Web service or network accessible service. Because the annotations are declarative, they may be easily visualized, created, and modified such as by using a graphical user interface, further simplifying the developer's task. Thus, such an approach decreases the time, knowledge, skill and ultimately cost required to develop the complex support required to proved services in these environments. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
Owner:ORACLE INT CORP

Programming language extensions for processing XML objects and related applications

An apparatus is provided to map data objects of a data representation language to corresponding objects within a programming language and vice versa. In one embodiment, the apparatus is equipped to receive a mapping definition mapping selected elements of an XML data structure to selected objects of one or more Java classes. The apparatus is further equipped to determine whether the mapping definition comprises one or more definitional statements expressed with XML oriented language elements of a script language. Further, the apparatus is equipped to process the mapping definition statements comprising XML oriented language elements of the script language, in accordance with syntactical and semantic definitions of the XML oriented language elements.
Owner:ORACLE INT CORP

Action languages for unified modeling language model

Methods, mediums and systems are provided to enable a user to program the behaviors of a Unified Modeling Language (UML) model in a graphical programming or modeling environment, such as block diagram programming environment. The UML model is exported into a text-based format, which is subsequently imported into the graphical programming or modeling environment. The graphical programming or modeling environment represents the UML model using functional blocks so that the user can program the behaviors of the UML model. The graphical programming or modeling environment also enables the user to simulate or execute the UML model to determine the behaviors of the UML model
Owner:THE MATHWORKS INC

High performance php

Markup language documents including server side scripting code using PHP syntax are executed efficiently in response to requests received by a server. The processing of the markup language document results in generation of a transformed markup language document that is returned in response to the request. The server side script code is input to a compiler that generates C++ code (or code in any object-based language based on C language) implementing the functionality of the server side script code. The C++ code is compiled to generated object code which is executed in order to process the markup language document. The generated C++ code includes functionality supported by PHP language including redeclaration of functions, dynamic variables, global variables, and the like. The generated C++ code invokes memory allocation code that allocates and deallocates objects obtained by instantiating the generated C++ classes.
Owner:META PLATFORMS INC

Systems and methods to facilitate utilization of database modeling

InactiveUS20060010157A1Facilitate online database manipulation of databaseFacilitate offline authoringDigital data processing detailsProgramming languages/paradigmsData modelingOnline and offline
The subject invention relates to systems and methods that extend the network data access capabilities of mark-up language protocols. In one aspect, a network data modeling system is provided. The system includes a protocol component that employs a computerized mark-up language to facilitate data interactions between network components. An extension component operates with the protocol component to support the data transactions, where the extension component supplies various commands above standard network and database protocols. An object model is provided as a wrapper to the extensions in order to support various online and offline database development applications.
Owner:MICROSOFT TECH LICENSING LLC

Method and system automatic control of graphical computer application appearance and execution

A method and system are provided for controlling a computer, data, or media system in response to state changes in the computer system. At least one state table having a first dimension and a second dimension is created. At least one programming element is listed along the first dimension and a plurality of states of the computer system are listed along the second dimension. At each intersection of the first dimension and the second dimension is a cell in which an operand is specified for the programming element at each state. For each state change of the computer system, each programming element listed along the first dimension is executed according to the operand listed for a current state.
Owner:ESW HLDG INC

Method and apparatus for developing standard architecture compliant software for programmable radios

ActiveUS7487493B1Reduce technical programming skillReduce architecture specific knowledgeVersion controlProgramming languages/paradigmsAbstraction layerSoftware define radio
A method and apparatus is described for generating a standard software communication architecture (SCA) compliant waveform application for a software defined radio. An application shell generator is used to separate implementation of software radio software resources from implementation of software radio waveform functionality. In this manner, an additional layer of abstraction is defined and enforced between software resource objects that control access to a set of physical abstraction layer SCA core framework API's and waveform functionality. This additional abstraction layer assures that the physical abstraction layer API's only interact with architecture compliant source code. The source code, derived from software resource templates, also assures portability of the generated software radio waveform application to other SCA compliant platforms.
Owner:HARRIS GLOBAL COMMUNICATIONS INC

Method and device for integrating dynamic type programming language on block chain

The invention provides a method and device for integrating a dynamic type programming language on a block chain. The method comprises the steps of: calling a byte code, wherein the byte code is stored on the block chain, the block chain comprises at least one node, the byte code is compiled by an intelligent contract, and the intelligent contract uniquely corresponds to the byte code, and the intelligent contract is written by the dynamic type programming language; by a byte code interpreter, parsing the byte code to obtain the intelligent contract, wherein a variable type the intelligent contract is not defined; defining the variable type of the intelligent contract; and executing the intelligent contract of which the variable type is defined. According to the method and device for integrating the dynamic type programming language on the block chain, which are provided by the invention, by using the intelligent contract in the dynamic type programming language on the block chain, extendibility of the intelligent contract on the block chain is improved.
Owner:北京果仁宝科技有限公司

Function values in computer programming languages having dynamic types and overloading

A method and computer program product is shown for use with a computer programming language having dynamic types and overloaded functions. A function data structure (a function handle) is constructed using a function name, which data structure contains or leads to information necessary to resolve function overloading, and also may lead to other auxiliary functions such as write, read or print. Application of the function data structure at the point of construction is functionally equivalent to application of a function name string. However, the function data structure may be applied without regard to the scope at the point of construction.
Owner:THE MATHWORKS INC

Artificial intelligence model and data collection/development platform

In some embodiments, a service platform that facilitates artificial intelligence model and data collection and collection may be provided. Input / output information derived from machine learning models may be obtained via the service platform. The input / output information may indicate (i) first items provided as input to at least one model of the machine learning models, (ii) first prediction outputs derived from the at least one model's processing of the first items, (iii) second items provided as input to at least another model of the machine learning models, (iv) second prediction outputs derived from the at least one other model's processing of the second items, and (v) other inputs and outputs. The input / output information may be provided via the service platform to update a first machine learning model. The first machine learning model may be updated based on the input / output information being provided as input to the first machine learning model.
Owner:CLARIFAI INC

Biologically inspired hardware cell architecture

Disclosed is a system comprising: a reconfigurable hardware platform; a plurality of hardware units defined as cells adapted to be programmed to provide self-organization and self-maintenance of the system by means of implementing a program expressed in a programming language defined as DNA language, where each cell is adapted to communicate with one or more other cells in the system, and where the system further comprises a converter program adapted to convert keywords from the DNA language to a binary DNA code; where the self-organisation comprises that the DNA code is transmitted to one or more of the cells, and each of the one or more cells is adapted to determine its function in the system; where if a fault occurs in a first cell and the first cell ceases to perform its function, self-maintenance is performed by that the system transmits information to the cells that the first cell has ceased to perform its function, and then the self-organisation is performed again in order to provide that a second cell undertakes the function of the first cell.
Owner:DANMARKS TEKNISKE UNIV

Portable management

A method is provided. The method composes management code in a platform independent managed object format. Further, the management code is utilized to manage at least one object. In addition, the management code transforms the management code into a plurality of portable management objects and a plurality of native management objects.
Owner:ORACLE INT CORP

Composition of Pattern-Driven Reactions in Real-Time Dataflow Programming

A technique implements a dataflow graph, taking a number of streams of data inputs and transforms these inputs into a number of streams of outputs. The dataflow graph can perform pattern matching. The technique implements reactions via the composition of pattern matching across joined streams of input data. A completeness of matching an input sequence to a particular input pattern can be characterized as having at least three different degrees, such as cold (not yet matched), warm (e.g., minimally matched), and hot (e.g., maximally matched). The input pattern to be matched can have a variable length, including zero length or unlimited or arbitrarily large length. Data flows can be on a push basis or pull basis, or a combination, and may change depending on the state.
Owner:JOHNSON CONTROLS TYCO IP HLDG LLP

System and method for creating, managing, and reusing schema type definitions in services oriented architecture services, grouped in the form of libraries

A computer-implemented system and method for creating, managing, and reusing schema type definitions in SOA services, grouped in the form of libraries are disclosed. The method in an example embodiment includes: grouping a plurality of Extensible Mark-up Language (XML) schema (XSD) types, each XSD type defined in an individual XSD file; using a processor to bundle the plurality of individual XSD types into a type library, the type library including a type information file to register the individual XSD types in the type library, the type library further including a type dependencies file to register dependencies between the individual XSD types in the same or different type library; importing types from a different type library, when defining derived types or aggregated types; generating Java artifacts from the XSD types; and associating the Java artifacts with corresponding XSD types in the type information file of the type library.
Owner:PAYPAL INC

Apparatus and method for extracting similar source code

In a similar source-code extracting apparatus, a comparison-source source-code fragment specifying unit accepts specification of a source-code fragment that is specified as a reference for comparison, a comparison-target source-code specifying unit accepts specification of a source code group and extracts a source-code fragment similar to the source-code fragment from the source code group, and a result output unit outputs the result of extraction. A comparison-target source-code fragment extracting unit extracts the source code to be compared for similarity with the comparison-source source-code fragment from the source code group, by referring to a syntax tree created from the comparison-source source-code fragment and a syntax tree created from the source code group. Also, a similar source-code extracting method and a computer readable recording medium in which a similar source-code extraction program for extracting a similar source-code fragment from a source code described in a predetermined programming language is recorded are disclosed.
Owner:FUJITSU LTD

Tools and Methods for Real-Time Dataflow Programming Language

A dataflow programming language can be used to express reactive dataflow programs that can be used in pattern-driven real-time data analysis. One or more tools are provided for the dataflow programming language for checking syntactic and semantic correctness, checking logical correctness, debugging, translation of source code into a secure, portable format (e.g., packaged code), translation of source code (or packaged code) into platform-specific code, batch-mode interpretation, interactive interpretation, simulation and visualization of the dataflow environment, remote execution, monitoring, or any combination of these. These tools embody a method of developing, debugging, and deploying a dataflow graph device.
Owner:JOHNSON CONTROLS TYCO IP HLDG LLP

System and method for scheduling the execution of model components using model events

A method of specifying and configuring a causal relationship between the dynamics of a graphical model and the execution of components of the model is disclosed. Model component execution is tied to the occurrence of model events. Model events are first defined in the modeling environment. The occurrence of conditions in the model specified in the definition of the event causes the event to be “posted”. Model components that have been associated with the occurrence of the event “receive” the notice of the posting of the event and then execute. Random components within a subsystem may be designated to execute upon the occurrence of an event, as may non-contiguous components within a model. The association between model events and component execution may be specified without drawing graphical indicators connecting components in the view of the model.
Owner:THE MATHWORKS INC

Programming model oriented to neural network heterogeneous computing platform

The invention provides a programming model oriented to a neural network heterogeneous computing platform. Specifically, the invention provides a compiling method and system of a heterogeneous computing platform and a program running support method and system thereof. A trained neural network model is input to a neural network (NN) optimization complier to generate a NN assembling file corresponding to the NN. The NN assembling file is input to a NN assembler to generate a NN binary file corresponding to the neural network; a host complier tool chain is used for compiling and assembling a neural network application program developed by a user by using the high-level language, and orderly generates a corresponding host assembling file and a host binary file. The host linker is used for linking the NN binary file and the host binary file to generate a single mixed link executable file. The technical scheme provided by the invention has the features of being good in calculation performance, strong in expandability, strong in compatibility and high in flexibility.
Owner:XILINX INC

Abnormal handling method and device under embedded type C language environment

InactiveCN101599039AMeet the demands of disruptionImplement exception handlingProgramming languages/paradigmsSoftware testing/debuggingEmbedded systemProgram code
The embodiment of the invention provides an abnormal handling method under an embedded type C language environment, comprising the following steps: monitoring an operating program code snippet which needs to be protected, if the operating program code snippet is abnormal, the abnormality is expelled, wherein the abnormality includes at least one of software abnormality and hardware abnormality; and determining a corresponding abnormal handling program according to the obtained abnormality and processing the abnormality by the abnormal handling program, wherein the abnormal handling program is independent of the program code snippet. The invention also provides an abnormal handling device under the embedded type C language environment.
Owner:HUAWEI TECH CO LTD

Information processing method and device

The embodiment of the invention discloses an information processing method and device. The method comprises the steps that the basic elements of SQL codes are recognized based on a first strategy; the basic elements analyzed from the SQL codes are subjected to combination operation, SQL sentences are obtained, and a syntax tree is established; the SQL sentences in the syntax tree are subjected to traversal, based on the types of the basic elements in the SQL sentences obtained after traversal and the corresponding relationship of the types of the basic elements and nodes, nodes are correspondingly established for the basic elements in the SQL sentences obtained after traversal, and the intermediary language description of the syntax tree is obtained; and based on the intermediary language description of the syntax tree, a data flow diagram corresponding to the SQL codes is established. According to the technical scheme of the embodiment, the corresponding data flow diagram can be obtained quickly and accurately based on the SQL codes, developing personnel can carry out secondary development or upgrading on a system conveniently based on the data flow diagram, and implementation cost is lowered.
Owner:SHENZHEN TENCENT COMP SYST CO LTD

Semantic-based, service-oriented system and method of developing, programming and managing software modules and software solutions

Methods, systems, frameworks, and software products are disclosed for building well-defined software modules through the optionally nested aggregation of other similar modules at any depth. The invention provides visual methods of aggregation and nesting of software interfaces withincomposite software services with an automated runtime platform. Other aspects of the invention include, but are not limited to, innovative methods for routing the flow of invocation, inter-service communication, and exception handling. Industry standards are leveraged to integrate the methods discussed in this invention to any computer system, programming language or software platform. The semantic-based and visual nature of the invention discussed can significantly reduce the complexity of building, maintaining and deploying computer systems and software products.
Owner:NEXTAXIOM TECH

Method for generating compatible partner processes in BPEL

The present invention relates to a Workflow Management System or a computer system with comparable functionality (WFMS). More particularly the invention relates to a method or means for generating a runtime compliant partner process for a given original process, wherein both processes are dedicated to interact with each other. In order to provide a method for generating a runtime compliant partner process for a given original process, which is easier understandable for a process developer, it is proposed to perform the steps of:Step 1: Identifying all activities of the original process interacting with the partner process,Step 2: Determining if an activity is able to be mirrored by a mechanism supported by the business process language, e.g. BPEL,Step 2.1: If yes, generating the mirrored activity and creating a respective activity name,Step 2.1: If not, using a predetermined mathematical method for dissecting such an activity that into a set of sub-activities, which can be mirrored,Step 2.2.1: Generating a respective mirrored sub-activity and creating a respective activity name for each sub-activity,Step 2.2.2: Arranging the mirrored sub-activities according to the outcome of the predetermined mathematical method.
Owner:IBM CORP

Service-oriented development framework (YC-Framework)

The invention provides a service-oriented development framework (YC-Framework). The service-oriented development framework mainly comprises an API (application program interface) layer, a communication protocol layer, a data logic layer, a system service layer, a public assembly and uniform configuration. In the system service layer, various function services in service products are extracted through an SOA (service oriented architecture) to form services with high multiplex ratios, serve service logic in all the service products in an independent service form, and provide stable and robust bottom layer system service support for the external; the logic layering design is introduced, and interconnection is performed through the simple logic relation of upper and lower layers; configuration management for each layer is realized through uniform configuration, and work including routing, safety protection and the like is implemented by the aid of the public assembly; finally, the high-load, extensible, maintainable and rapidly-iterative service-oriented development framework (YC-Framework) is obtained. The YC-Framework has good characteristics of service singleton, loose coupling, protocol standardization, cross-platform property, cross-language property and the like.
Owner:BEIJING HUIMOR TECH
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