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

76 results about "Java annotation" patented technology

In the Java computer programming language, an annotation is a form of syntactic metadata that can be added to Java source code. Classes, methods, variables, parameters and Java packages may be annotated. Like Javadoc tags, Java annotations can be read from source files. Unlike Javadoc tags, Java annotations can also be embedded in and read from Java class files generated by the Java compiler. This allows annotations to be retained by the Java virtual machine at run-time and read via reflection. It is possible to create meta-annotations out of the existing ones in Java.

System and method for capturing hand annotations

A capture device for remote, virtual on screen data input by hand annotation comprises at least three functional layers including a bottom rigid layer, a middle pressure sensor layer and a top flexible layer. The bottom rigid layer has a surface that provides a mechanical support for writing. The middle pressure sensor layer is adapted to measuring a pressure array or map on the capture active area and to send data representing the measured pressure to a personal computer. The top flexible touch-sensitive passive LCD display layer includes an LCD surface by which whatever is written down on the LCD is impressed graphically due to its liquid crystal physical properties wherein applied pressure changes the crystal particles orientation and light properties, such that when a stylus presses against a writing surface thereof, it leaves a visible trace allowing the user to produce a drawing though no real ink has flown.
Owner:LOGITECH EURO SA

Method and apparatus for active annotation of multimedia content

Semantic indexing and retrieval of multimedia content requires that the content is sufficiently annotated. However, the great volumes of multimedia data and diversity of labels make annotation a difficult and costly process. Disclosed is an annotation framework in which supervised training with partially labeled data is facilitated using active learning. The system trains a classifier with a small set of labeled data and subsequently updates the classifier by selecting a subset of the available data-set according to optimization criteria. The process results in propagation of labels to unlabeled data and greatly facilitates the user in annotating large amounts of multimedia content.
Owner:IBM CORP

Annotations for transaction tracing

InactiveUS6883162B2Enhanced debugEnhanced performance analysisDigital computer detailsHardware monitoringTimestampOperational system
A method and mechanism for annotating a transaction stream. A processing unit is configured to generate annotation transactions which are inserted into a transaction stream. The transaction stream, including the annotations, are subsequently observed by a trace unit for debug or other analysis. In one embodiment, a processing unit includes a trace address register and an annotation enable bit. The trace address register is configured to store an address corresponding to a trace unit and the enable bit is configured to indicate whether annotation transactions are to be generated. Annotation instructions are added to operating system or user code at locations where annotations are desired. In one embodiment, annotation transactions correspond to transaction types which are not unique to annotation transactions. In one embodiment, an annotation instruction includes a reference to the trace address register which contains the address of the trace unit. Upon detecting the annotation instruction, and detecting annotations are enabled, the processing unit generates an annotation transaction addressed to the trace unit. In one embodiment, annotation transactions may be used to indicate context switches, processor mode changes, timestamps, or address translation information.
Owner:ORACLE INT CORP

System and method for capturing hand annotations

ActiveUS9092129B2Simplifying the entry of hand annotationsLow costInput/output processes for data processingGraphicsVirtual screen
A capture device for remote, virtual on screen data input by hand annotation comprises at least three functional layers including a bottom rigid layer, a middle pressure sensor layer and a top flexible layer. The bottom rigid layer has a surface that provides a mechanical support for writing. The middle pressure sensor layer is adapted to measuring a pressure array or map on the capture active area and to send data representing the measured pressure to a personal computer. The top flexible touch-sensitive passive LCD display layer includes an LCD surface by which whatever is written down on the LCD is impressed graphically due to its liquid crystal physical properties wherein applied pressure changes the crystal particles orientation and light properties, such that when a stylus presses against a writing surface thereof, it leaves a visible trace allowing the user to produce a drawing though no real ink has flown.
Owner:LOGITECH EURO SA

User interface for creating viewing and temporally positioning annotations for media content

In a networked client / server system, media content as well as annotations corresponding to the media content can be transmitted from a server(s) to a client. A user interface is presented to the user to facilitate creating new annotations and viewing annotations. According to one embodiment, the client further assists the user in identifying a temporal range of the media content to which the new annotation is to correspond.
Owner:MICROSOFT TECH LICENSING LLC

Software code debugger for quick detection of error root causes

Example methods, apparatuses, and systems are presented for a software code debugger tool. The code debugger tool may be configured to access source code intended to be examined for debugging. The debugger tool may compile the source code using a specially designed compiler that incorporates state recording functionality and other debugging functionality directly into the source code. When the source code is executed, the debugging tool may be configured to record a plurality of states that the application progresses through upon executing the application. The debugger tool can read recorded states while the application runs or after its execution. Various visual indicators may also provide additional annotations to aid in debugging, such as displaying the content of variables in a visual annotation showing their historical values, and providing a temporal status indicator to provide context to the user about what the present state represents in relation to specific functions in the source code.
Owner:REVDEBUG COM SP ZOO

Method of processing annotations using filter conditions to accentuate the visual representations of a subset of annotations

A method of processing annotations is provided in accordance with an aspect of the present invention. The method includes the step of loading a plurality of annotations into a memory, each annotation being defined by properties. The method includes the step of displaying in a workspace window a first visual representation of each of the annotations. The method includes the step of receiving a filter command which specifies a condition which may be operative to derive an included annotation set and an excluded annotation set. The method includes deriving a second visual representation of each of the annotations of the excluded annotation set different from the first visual representations of the annotations of the excluded annotation set.
Owner:BLUEBEAM SOFTWARE INC

Method for automatically generating Java code annotations based on Graph2Seq of deep reinforcement learning

ActiveCN110018820AAnnotation is accurateAnnotation is accurate and naturalCreation/generation of source codeProgram graphTheoretical computer science
The invention provides a method for automatically generating Java code annotations based on Graph2Seq of deep reinforcement learning At the encoder end, codes are firstly converted into a form of a code graph, a graph structure is utilized to express structured information of the codes, and then a graph neural network is utilized to encode a program graph to obtain structured semantic informationof the codes. At the decoder end, the decoder improved based on the deep reinforcement learning framework is used for obtaining the natural language annotation content corresponding to the decoder, the problem of high deviation caused by the fact that no real sequence word guidance exists in the reasoning stage in a traditional method is solved, and therefore code annotation natural generation isaccurate and natural.
Owner:BINHAI IND TECH RES INST OF ZHEJIANG UNIV

System and method for tracking annotations of data sources

Systems, methods and computer program products are provided for creating a new annotation for a data source, and for carrying forward annotations to a data source when the data source is modified. According to the method for creating a new annotation, a data source version identifier is generated based on a current version of the data source, and text of the annotation is received. A new annotation record is added to an annotation data store, with the new annotation record including the data source version identifier that was generated and the text of the annotation. In one embodiment, the new annotation record further includes point information indicating coordinates of at least one part of the current version of the data source that the annotation is meant to annotate.
Owner:IBM CORP

Method and device for adding annotations in electronic document

The invention provides a method and a device for adding annotations in an electronic document. The method for adding the annotations in the electronic document includes analyzing and displaying contents of the electronic document; establishing an annotation page label according to triggering of a user, and displaying a telescopic extension page margin area corresponding to the annotation page label on the periphery of displayed contents on a current page of the electronic document; and adding the annotations in the extension page margin area. Compared with methods and devices for directly writing annotations on text display areas, the method and the device for adding the annotations in the electronic document is more flexible.
Owner:HANVON CORP

Manual annotation document reformation

A printer driver and a method are provided for reformatting a document for manual annotations in a printer driver software program. The method includes: accepting an electronically formatted document page setup for a printed medium sheet; selecting a manual annotation option; in response to the selected option, editing the relationship between the document page and the printed medium sheet; and, creating a manual annotation region on the sheet adjacent the document page. For example, the manual annotation region can be created in a region to the right of the page. However in other aspects, the annotation can be to the left of the page, above the page, below the page, or between image objects (i.e., between lines of text).
Owner:SHARP LAB OF AMERICA INC

Cache system and methods for modifying cache configuration and operating and querying cache data

The invention provides a cache system and methods for modifying cache configuration and operating and querying cache data, wherein the method for modifying cache configuration comprises the following steps of: querying configuration files to be modified in the configuration files of pre-created cache configuration, and modifying and storing the queried configuration files, wherein the configuration files of the cache configuration are configured in a way of xml or java annotating. By adopting a configuration way for the cache configuration, the decoupling of the cache configuration and codes is realized, code modification is not needed any more in subsequent system maintenance and cache configuration modification, and only the configuration files need to be modified in the processes of code compilation and redeployment so that the modifying process of the cache configuration is greatly simplified and the modifying efficiency is increased. The method provided by the embodiment of the invention can be used for managing the cache configuration in centralization, reducing the bit error rate in development, and greatly reducing the working capacity of code maintenance and testing, thereby being suitable for use in large-scale enterprise level J2EE projects.
Owner:AGRICULTURAL BANK OF CHINA

Collecting annotations for a document by augmenting the document

Annotation methods and systems for supporting the annotation of documents in the format of a rendering engine are provided. The annotation system allows for the adding of annotations to documents, the displaying of annotations over content of the documents, and the displaying of annotations in an annotation pane. To provide annotation support for a document, the annotation system augments the document with elements including an element with annotation engine code and elements to support the collecting and displaying of annotations. When the rendering engine renders the document, it executes the annotation engine code to effect the collecting and displaying of the annotations.
Owner:MICROSOFT TECH LICENSING LLC

Data annotation method

The invention provides a data annotation method. The method comprises the step of data annotation task allocation, wherein according to a data identification code of to-be-annotated data and an identification code of an annotator, a to-be-annotated data annotation task is matched with the annotator, and according to a matching result, the to-be-annotated data annotation task is allocated to the annotator; the step of data annotation, wherein according to the required annotation form, the to-be-annotated data is annotated; the step of collection and integration, wherein after the annotation results of the to-be-annotated data annotation task are all submitted, according to the annotation scores of the annotator and the annotation results, the annotation result is integrated, and an accuratelabel is doped out.
Owner:HUAZHONG UNIV OF SCI & TECH +1

Automatic collocation method for annotations of map point elements

InactiveCN104699822AMeet annotation configuration requirementsMark upGeographical information databasesSpecial data processing applicationsCollocationAuto-configuration
The invention provides an automatic collocation method for annotations of map point elements. The method includes: generating an initial annotation candidate area set aiming at all point elements in the set; according to conditions of an annotation candidate area of each point element, collocating the annotations sequentially from the element smallest in area coverage. By taking all usable annotation spaces in neighborhoods of the elements as the basis for collocation of the annotations, high-quality collocation of point annotations can be completed on the premise that map conflict coverage is considered. Compared with other annotation algorithm, the automatic collocation method for the annotations of the map point elements has the advantage that quantity and quality of valid annotations and annotation under complex conditions are greatly improved to better met requirements on collocation of map annotations.
Owner:WUHAN UNIV

Defining a single annotation model

The present invention defines a single Java annotation model. A method in accordance with an embodiment includes: receiving a Java annotation declaration in a Java annotation model; receiving a Java annotation definition in the Java annotation model; receiving domain specific context rules in the Java annotation model; and providing access to combined meta-data information derived from the Java annotation declaration, the Java annotation definition, and the domain specific context rules through the Java annotation model.
Owner:IBM CORP

Face annotation method and a face annotation system

A face annotation method and a face annotation system adapted for a current owner to annotate contacts in online social networks (OSNs) are provided. The face annotation method includes: providing a Hierarchical Database Access (HDA) architecture for each member according to various social network contexts; providing a Fused Face Recognition (FFR) unit which uses an Adaboost algorithm to fuse a plurality types of base classifiers; and constructing a Face Recognizer by integrating the HDA architecture and the corresponding FFR unit for the owner and each member via respective types of the social network contexts; and selecting suitable personalized Face Recognizers and merging multiple personalized Face Recognizer results by using at least two collaborative FR strategies.
Owner:NAT TAIPEI UNIV OF TECH

Annotation-based local cache realization method, storage device and electronic device

The invention discloses an annotation-based local cache realization method, a storage device and an electronic device. The method comprises the steps of A, when a Java class method is called, intercepting the Java class method; B, analyzing an annotation contained in the Java class method to generate a cache mark; and C, returning a realization result of the Java class method through a cache, or performing addition or deletion operation on the cache. If the realization result of one method needs to be locally cached, only the corresponding annotation needs to be configured in the method, and then the cache can be operated according to the annotation, so that the workload is reduced.
Owner:SHENZHEN HIVE BOX TECHNOLOGY CO LTD

Face annotation method and face annotation system

InactiveUS9183464B1High-efficiency and high-accuracyImprove accuracyCharacter and pattern recognitionStill image data indexingJava annotationMultiple kernel learning
A face annotation method and a face annotation system are provided. The face annotation method is adapted for a current owner to annotate contacts in online social networks. The face annotation method comprising: providing a pyramid database access control module which consists of a plurality of pyramid database units and performs a first batch of access control procedure and a non-first batch of access control procedure, wherein the pyramid database unit is constructed according to social relationship information; providing a multiple-kernel learning face recognition module implemented through the use of a MKL classifier unit which uses a MKL algorithm to achieve a face identification; and if the MKL-FR model is not able to identify query faces, providing a multiple-kernel learning face recognition fusion module to perform a collaborative face recognition strategy by utilizing a user who features a highest priority rule within a collaborative face recognition framework.
Owner:NAT TAIPEI UNIV OF TECH

Interface information generation method and apparatus, computer device, and storage medium

The present application relates to an interface information generation method and apparatus, a computer device and a storage medium based on the automatic programming technology. The method comprisesthe following steps: receiving an interface analysis request sent by a terminal, wherein the interface analysis request carries a system identification; pulling an interface code of a service system corresponding to the system identification from a code warehouse, wherein the interface code includes Java annotation information; carrying out reflection parsing on the interface code to obtain JSON annotation information; sending the JSON annotation information to the terminal so that the terminal parses the JSON annotation information to obtain interface information. The interface information generation process is optimized by the method, and the interface information can be generated automatically and efficiently.
Owner:PINGAN PUHUI ENTERPRISE MANAGEMENT CO LTD

Method and device for adding annotations to videos

The invention provides a method and device for adding annotations to videos. The method comprises the following steps of: obtaining annotation points which comprise video information and position information of annotation objects; adding annotation content to the annotation objects of the annotation points according to the video information and the position information of the annotation objects; transmitting the annotation content added to the annotation objects of the annotation points to an annotation server, thereby facilitating the annotation server to store the annotation points and the annotation contents in association. By virtue of the method and the device provided by the invention, a user does not need add the annotations to the video contents by suspending the watching of the videos, thereby facilitating the improvement of user experience of adding the annotations to the videos.
Owner:HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products