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

80 results about "Enumerated type" patented technology

In computer programming, an enumerated type (also called enumeration, enum, or factor in the R programming language, and a categorical variable in statistics) is a data type consisting of a set of named values called elements, members, enumeral, or enumerators of the type. The enumerator names are usually identifiers that behave as constants in the language. An enumerated type can be seen as a degenerate tagged union of unit type.

Compressed representations of tries

Techniques for representing nodes of tries. Associated with the nodes are keys and rules. A node of a trie having a stride n>1 is represented by a trie having a stride of 1 and the stride 1 trie is represented by a bit string termed a structural enumeration. The structural enumeration has a bit for each node of the trie of stride 1. If the node has a key and rule associated with it, the bit is set; otherwise it is not. The representation of a node of stride n>1 includes the node's structural enumeration and an array of rule pointers. The array has an entry for each rule associated with the node and the entries have the same order in the array as the set bits for their keys in the structural enumeration. Nodes having large strides may be represented by subdividing them into subtries.
Owner:FREESCALE SEMICON INC

Describing native application programming interfaces of an operating system with metadata

Native operating system application programming interfaces (APIs) are described using metadata and such descriptions are stored in a standard file format in a known location. By storing API definitions using such metadata, other applications can readily identify and use the APIs. To create such API representations, during development, a developer describes the shape of the API, including (but not limited to) the classes, interfaces, methods, properties, events, parameters, structures and enumerated types defined by the API. This API description is processed by a tool which generates a machine-readable metadata file. The machine-readable metadata file contains the same information as the API description, however in a format designed to be machine read rather than human authored.
Owner:MICROSOFT CORP

Design of a signal switch

The present invention provides an improved design of the signal switch, wherein the signal switch comprises at least one combinational logic such as a chip, a plurality of hosts and at least one set of input control device such as a keyboard and a mouse. The chip can further comprise one or more virtual keyboard controller and a plurality of hubs and a multiplexer. The multiplexer of the present invention is utilized to detect and interpret signals. The present invention utilizes the combinational logic design of the chips and the multiplexer to provide a signal switch that can share multi-upstream devices but less downstream ports, only one set of keyboard and mouse is required. Multiplexing downstream devices among multiple hubs, which are dedicated to upstream hosts, help reducing the whole enumeration process of time. The signal switch of the present invention provides an improved design by replacing the central processing units (CPU) of a conventional design of signal switch with the combinational logics such as chips in order to increase the speed of the enumeration, as a result, the enumerating time is thus reduced.
Owner:ALCOR MICRO CORP

Coding and decoding method applicable to ASN.1 recursive solution data structure description

The invention relates to a coding and decoding method applicable to ASN.1 recursive solution data structure description. The coding and decoding method is characterized in that an ASN.1 compiler establishes an enumeration value table and a member definition table for an enumerated type and a compound type; a type definition table is established independently for each ASN.1 basic data type, an enumeration definition table is linked with the enumeration value table, and a compound type table is linked with the member definition table; extended data types defined in all ASN.1 grammar form a table entry in each type definition table, and all table entries are collected into one type index table; the member definition table, a sequence array definition table, a set array definition table and a CONTAINING defined octet string type definition table are linked with the type index table; meanwhile, all PDUs are listed independently, and a PDU definition table is formed and linked with the type index table. A coding and decoding library scheme independent from concrete ASN.1 grammar can be set and realizes coding and decoding of the PDUs by traversing the net-shaped data tables in a recursive manner.
Owner:苏州简约纳电子有限公司

Data table automatic join recommendation method based on field semantics

The invention relates to the field of multi-dimensional data analysis, in particular to a data table automatic join recommendation method based on field semantics. The method comprises the following steps of: 1, combining fields in two to-join data tables in pairs as a set for calculating similarity values; 2, inferring the semantic type of the field; 3, judging whether the data types and the semantic types of the two fields are consistent or not, then judging whether the names of the two fields are consistent or not, and then judging whether enumeration classes exist in the values of the two fields or not; 4, respectively calculating the similarity of the field names and the similarity of the field values, and then obtaining a matching coefficient through weighted summation, namely the similarity of the two fields; and 5, sorting the scores of the similarity of all the fields from high to low, and outputting and extracting the first 20 items as recommendation. According to the method, the join connection clauses are recommended by analyzing the field names and the field values of the data tables, so that a user is more accurately and comprehensively helped to find associated information hidden by multi-dimensional data, and the intelligent level of a big data analysis system is effectively improved.
Owner:ZHEJIANG LAB

Human machine command output formats checking procedure based on text

The invention discloses an inspection method which is based on textual output format of man-machine command, including the following steps: output parameter type of the man-machine command is added to a parameter attribute dictionary and enumeration of the man-machine command is added to an enumeration attribute dictionary; a script file of the man-machine command is traversed and definitions including output parameters and output partition in the script file are respectively added to an output parameter attribute dictionary and an output partition attribute dictionary; content of the parameter attribute dictionary and the enumeration attribute dictionary and that of the output parameter attribute dictionary and the output partition attribute dictionary are compared and inspected to judge whether the output parameter format is correct or not. As the parameter format inspection method which is based on dictionaries and regular expression is adopted, the inspection of legality of the parameter format is completed by the program, thus solving the problem of illegal display of the output parameter information; problems discovered can be obviously seen and pointedly solved by opening error log, thus reducing difficulty of program development and maintenance.
Owner:ZTE CORP

ASN.1-PER dynamic and static encoding and decoding method based on 3GPP protocol

The invention relates to the technical field of communication, and provides an ASN.1-PER dynamic and static encoding and decoding method based on a 3GPP protocol, and the method comprises the steps: 100, obtaining a compiling option and an ASN.1 text configured by a user, wherein the compiling option comprises a protocol name, a structural body prefix, a constant type prefix, a macro definition prefix, an enumeration type prefix and dynamic and static information for controlling dynamic and static states; step 200, taking the ASN.1 text and the compiling options as input, and inputting the ASN.1 text and the compiling options into an ASN.1 text compiler; step 300, enabling the ASN.1 text compiler to process the ASN.1 text to generate a required interface file and a data file; and 400, performing encoding or decoding according to the generated interface file and data file, and outputting an encoding result after encoding or outputting a decoding result after decoding. The method can improve the flexibility of a product, and has the advantages of small size of a dynamic structure and high efficiency of a static structure.
Owner:华畅科技(大连)股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products