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

179 results about "Overlay" patented technology

In a general computing sense, overlaying means "the process of transferring a block of program code or other data into main memory, replacing what is already stored". Overlaying is a programming method that allows programs to be larger than the computer's main memory. An embedded system would normally use overlays because of the limitation of physical memory, which is internal memory for a system-on-chip, and the lack of virtual memory facilities.

Failure handling using overlay objects on a file system using object based storage devices

A system and method for data storage in an array. A system includes a client coupled to a storage subsystem including data storage locations addressable as rows and columns in an array. Each column comprises a separate storage device. Each row includes redundant data. For a given row, a coordinating storage device coordinates the computation and storage of redundant data. The system detects a failure of a storage region and in response, configures an overlay storage device to temporarily overlay the failed region, maintains an association between the overlay device and the failed region, and maintains a record of changes made to the overlay device while the region is in a failed state. In response to detecting that the failed region has been restored, the system uses the association to identify the overlay device and uses the record of changes made to the overlay device to resynchronize the failed region.
Owner:VERITAS TECH

Method, apparatus and computer program providing for rapid network selection in a multimode device

A mobile station includes at least one radio frequency transceiver, a data processor and a memory coupled to the data processor. The memory stores information that includes an overlay function and overlay parameters for use by the data processor to perform system selection by invoking the overlay function to determine if the overlay parameters specify that a home system is to be acquired and, if so, to initiate a scan using the transceiver to attempt to acquire the home system using home system-related overlay parameters, else attempting to acquire a non-home system.
Owner:NOKIA TECHNOLOGLES OY

Efficient scalable coding concept

Scalable coding concepts are described. One aspect improves parallel decoding of inter-dependent layers of a multi-layer video data stream by introducing a long-term syntax element structure for guaranteeing that during a predetermined time period the pictures of the dependent layer are subdivided so that borders of the spatial segments of the pictures of the second layer and the spatial segments of the first layer overlay. Another aspect concerns upsampling from base layer to enhancement layer. Another aspect introduces a long-term syntax element structure allowing the decoder to determine the inter-layer offset for a predetermined time period. Another aspect introduces a type indicator field changing a way a layer indicator field within the NAL unit headers is to be interpreted. Another aspect allows different codecs / standards to be used for the different layers. Another aspect concerns a syntax element structure which indicates the inter-layer offset in units of the base layer blocks.
Owner:GE VIDEO COMPRESSION LLC

Method and apparatus for executing multiple JAVA((TM)) applications on a single JAVA((TM)) virtual machine

A modified JAVA(™) execution environment is described. The modified environment supports multiple JAVA(™) applications on a single JAVA(™) virtual machine (JVM). This modified environment provides significant memory and performance improvements when running multiple applications on a single computer system. Notably, no changes are needed to the source code of an application to take advantage of the modified environment. Further, embodiments of the invention may support shared access to base classes through the use of overlays. Additionally, system resource permissions can be enforced based upon the user permissions associated with a running application. Notably, embodiments of the invention allow multiple applications to share the abstract window toolkit (AWT) on a per display basis. Since only a single garbage collection routine is necessary, applications see improved performance relative to running in different JVMs. Further, the shared base classes eliminate significant memory overhead.
Owner:APPLE INC

Method and system for using a keyboard overlay with a touch-sensitive display screen

Disclosed is a “keyboard overlay” that sits on top of a touch-sensitive display screen of a computing device. After aligning the overlay on the display screen, the user types on the overlay. When the user presses a key on the overlay, the pressure is transmitted to the display screen below. That pressure is registered by the display screen as a touch. The keyboard overlay is formed to provide tactile finger-position feedback so that a user can keep his fingers oriented properly over the keyboard. The overlay may be opaque with keycap information displayed in the key areas. The overlay may be transparent, allowing a user to see a virtual keyboard painted on the display screen below. The computing device can detect the presence and type of an overlay. Applications may respond differently to different types of overlays. Different applications may be invoked depending upon the type of overlay detected.
Owner:MICROSOFT TECH LICENSING LLC

Constructing scalable overlays for pub-sub with many topics: the greedy join-leave algorithm

A method and system for constructing a single topic-connected overlay network are disclosed. A link contribution array, which stores sets of edges in an order according contribution values, is provided. A highest contribution index indicates a highest element in the link contribution array. The method includes performing, at every iteration, a Greedy Merge (GM) algorithm for selecting an edge from the highest element in the link contribution array, removing the selected edge from the link contribution array, and adding the selected edge to a set of overlay edges. After the selected edge is added to the set of overlay edges, contribution values of other edges are updated. The GM algorithm terminates when all elements in the link contribution array become empty. As an output, the GM algorithm generates a single topic-connected overlay network for all topics. A Greedy Join (GJ) and Greedy Leave (GL) functions are also disclosed.
Owner:IBM CORP

Traffic migration acceleration for overlay virtual environments

Embodiments of the invention relate to providing acceleration for traffic migration for virtual machine (VM) migration in overlay networks. One embodiment includes a method that includes migrating of a VM from a first hypervisor to a second hypervisor. The first hypervisor detects incoming encapsulated traffic sent from a third hypervisor that is targeted for the VM. The first hypervisor indicates to a service of incorrect information in the incoming encapsulated traffic for the VM. The third hypervisor is notified with updated information for the VM.
Owner:KYNDRYL INC

Apparatus and methods for reducing tool-induced shift during overlay metrology

Disclosed are apparatus and methods for determining a minimum tool-induced shift (TIS) during an overlay metrology procedure. In a specific embodiment, a method of determining overlay or misalignment error on a target is disclosed. For a predefined number of positions of a target within a field of view (FOV) of a metrology tool, the following operations are performed: (i) determining a tool-induced shift (TIS) parameter value for each predefined position of the target within the FOV based on at least one overlay measurement obtained from the target at the each position (for example, based on overlay measurements at 0 and 180 degrees of wafer orientation) and (ii) determining a minimum TIS parameter value and its corresponding FOV position from the plurality of determined TIS parameters values at the predefined positions of the target within the FOV. The FOV position that corresponds to the minimum TIS is then defined as an appropriate position for the actual overlay measurement and the value of minimum TIS is used for overlay correction.
Owner:KLA TENCOR TECH CORP

Encryption System in a Virtualized Environment

For a host that executes one or more guest virtual machines (GVMs), some embodiments provide a novel encryption method for encrypting the data messages sent by the GVMs. The method initially receives a data message to send for a GVM executing on the host. The method then determines whether it should encrypt the data message based on a set of one or more encryption rules. When the process determines that it should encrypt the received data message, it encrypts the data message and forwards the encrypted data message to its destination; otherwise, the method just forwards the received data message unencrypted to its destination. In some embodiments, the host encrypts differently the data messages for different GVMs that execute on the host. When two different GVMs are part of two different logical overlay networks that are implemented on common network fabric, the method in some embodiments encrypts the data messages exchanged between the GVMs of one logical network differently than the data messages exchanged between the GVMs of another logical network. In some embodiments, the method can also encrypt different types of data messages from the same GVM differently. Also, in some embodiments, the method can dynamically enforce encryption rules in response to dynamically detected events, such as malware infections.
Owner:NICIRA

System and Methods for Parallelizing Polygon Overlay Computation in Multiprocessing Environment

In a system for parallelizing polygon overlay operations, a potential for intersection between polygons is determined by the bounding box of each polygon on a base layer in relation to the bounding box of each polygon on an overlay layer. The potential for intersection exists when a vertex of a bounding box around an overlay layer feature is within a bounding box around a base layer feature and vice versa. Calculations to determine the presence of vertices within bounding blocks are performed in parallel on multiple processors. Polygon overlay operations are performed only between features that have a potential to intersect.
Owner:GEORGIA TECH RES CORP

Memory device, method and aligning control system for photoetching aligning data detection

The invention discloses a memory device, a method and an aligning control system for the photoetching aligning data detection. The device comprises a modulus sampling module, an annular buffer alignment, a data output register, a state register, a write pointer, a read pointer and a read-write pointer distance register. The memory device, the method and the aligning control system can avoid reading invalid light-intensity data, judge the overflowing state of data and prevent error aligning result from being used for overlay.
Owner:SHANGHAI MICRO ELECTRONICS EQUIP (GRP) CO LTD

Digital signal route determination method

In a method of routing digital signals based on criteria defined by the user all messages receive a prioritization based on the criteria defined by the individual user. Based on this guidance, each digital message is Tagged so that Overlay software can determine the prioritization that will be applied to the message and subsequently which media or route will be used and when a message should be sent. The Overlay software uses embedded look-up tables, which define available routes so that prioritization decisions can be made, real-time, based on route status or cost, and prioritization algorithms or a combination of both to determine the most appropriate media or route to send a message. The Overlay software also counts each message, the route used, and the time sent to enable accounting verification at an appropriate time in the future.
Owner:HONEYWELL INT INC

System, method, and program for optimally caching overlay instances in a memory system

A system, method, and program for optimally caching in a memory system an overlay instance. The system includes a local memory and a rasterizing processor coupled to the local memory. Responsive to receipt of a presentation requirement specifying an overlay stored in a memory device, the rasterizing processor determines whether an overlay instance for the overlay is cached in a memory system. Responsive to the overlay instance not being cached in the memory system, the rasterizing processor generates a new overlay instance for the overlay and caches the new overlay instance in the memory system. Responsive to the overlay instance being cached in the memory system, the rasterizing processor produces another overlay instance tailored to the presentation requirements, compares the another overlay instance to the cached overlay instance and then caches into the memory system only one overlay instance among the another overlay instance and the cached overlay instance that best presents the overlay. The rasterizing processor discards the other overlay instance.
Owner:RICOH KK

Correcting for stress induced pattern shifts in semiconductor manufacturing

Apparatus, method and computer program product for reducing overlay errors during a semiconductor photolithographic mask design process flow. The method obtains data representing density characteristics of a photo mask layout design; predicts stress induced displacements based on said obtained density characteristics data; and corrects the mask layout design data by specifying shift movement of individual photo mask design shapes to pre-compensate for predicted displacements. To obtain data representing density characteristics, the method merges pieces of data that are combined to make a photo mask to obtain a full reticle field data set. The merge includes a merge of data representing density characteristic driven stress effects. The density characteristics data for the merged reticle data are then computed. To predict stress-induced displacements, the method inputs said density characteristics data into a programmed model that predicts displacements as a function of density, and outputs the predicted shift data.
Owner:GLOBALFOUNDRIES US INC

Graphical user interface

The present invention relates to a graphical user interface. A system and method for providing a graphical representation of a computer device and display overlay is disclosed. A computer device is represented in a graphical representation. The computer device comprises at least two modules. An overlay comprising at least one attribute corresponding to each of the modules is positioned such that the attributes are spatially associated with the modules corresponding thereto.
Owner:EMERSON NETWORK POWER EMBEDDED COMPUTING

Overlay management method and apparatus, processing apparatus, measurement apparatus and exposure apparatus, device manufacturing system and device manufacturing method, and program and information recording medium

In repeated processes (steps 201 to 213) of lot processing, an analytical apparatus detects abnormality of overlay, that is, deterioration of overlay accuracy in step 211 and optimizes an apparatus parameter of an exposure apparatus so that the abnormality is solved (so that the overlay accuracy is improved), and then the optimization result is promptly reflected in the exposure apparatus and a measurement / inspection instrument. Since such optimization is performed without stopping the lot processing, the productivity of devices is not lowered.
Owner:NIKON CORP

Lithographic method

In calibration of overlay performance of an immersion lithographic apparatus, two sets of overlay data are obtained from exposures carried out using, for example, normal and reversed meanders. The two data sets can then be used to eliminate effects due to substrate cooling.
Owner:ASML NETHERLANDS BV

Microprocessor Including a Model of an Enterprise

The present innovative solution introduces two designs of hardware / software units. The first one is a single computational model based on understanding and running a Domain Overlay Model, and providing the appropriate infrastructure in the form of a single board computing device or a single chip computing device. The second one, introduces a computer grid that is a grid of single units designed for distributed Domain Overlay Models, providing the appropriate security and performance. The Overlay Model Computational Unit is a secure, high performance, standalone core for mobile device. The Grid of Overlay Computation Units is preferred for componentized processing of enterprise models which is important when the sense of an enterprise may involve many enterprises and when software design and implementation cannot wait for a central stakeholder like an enterprise or several enterprises to control the development and implementation. With the advent of IoT and ecosystems in the cyber sphere independent development and implementation is inevitable.
Owner:LYRAS DIMITRIS

Methods and apparatus for dynamic linking program overlay

Methods and apparatus provide for loading at least one software program module from a storage medium into a local memory of a processor for execution, the storage medium containing a main module and a plurality of sub-modules of the software program; and updating an address table, copies of the address table being located in at least one of the storage medium and the local memory, and the address table having at least one entry for each of the modules, each entry including at least one of: (i) a destination address representing an address within the local memory of a processor at which the corresponding module is disposed, and (ii) a source address representing an address within the storage medium at which the corresponding module originates.
Owner:SONY COMPUTER ENTERTAINMENT INC

Method for setting breakpoints, and an integrated circuit and debug tool therefor

A method for setting one or more breakpoints within executable program code of an embedded device is described. The method comprises copying at least one area of non-volatile memory (NVM) of the embedded device, comprising at least one instruction at which a breakpoint is to be set, into at least one area of overlay memory replacing within the overlay memory the at least one instruction at which a breakpoint is to be set with a breakpoint operation code, and enabling a mapping of the at least one area of NVM, comprising the at least one instruction at which a breakpoint is to be set, to the at least one area of overlay memory during execution of the program code within the embedded device.
Owner:NXP USA INC

Charged Particle Beam System and Overlay Shift Amount Measurement Method

Overlay shift amount measurement with high accuracy becomes possible. A charged particle beam system includes a computer system that measures an overlay shift amount between a first layer of a sample and a second layer lower than the first layer based on output of a detector. The computer system generates first images with respect to the first layer and second images with respect to the second layer based on the output of the detector, generates a first added image by adding the first images by a first added number of images, and generates a second added image by adding the second image by a second added number of images greater than the first added number of images. An overlay shift amount between the first layer and the second layer is measured based on the first added image and the second added image.
Owner:HITACHI HIGH-TECH CORP

Configuration method and system for quickly deploying SDN networking through dual-computer virtualization

ActiveCN111371591ARealize unified deploymentRealize fully automatic distributionNetworks interconnectionData synchronizationOverlay
The invention provides a configuration method and system for quickly deploying SDN networking through dual virtualization, and the method comprises the following steps: S1, building an overlay virtualnetwork, configuring a test script on an overlay virtualization platform, and carrying out the initialization of SDN networking; S2, the configuration test script is managed and issued through SDN API configuration data, and the management data is issued to a database of an overlay virtualization platform; S3, setting a management node of the SDN API running on the overlay virtualization platform, configuring the management node to adopt dual-computer virtualization deployment, and setting main and standby dual-computer data synchronization; S4, configuring a new-server component to obtain management data issued to the overlay virtualization platform database by the SDN API, and performing operations of adding a switch, a network and a sub-network to complete configuration of SND networking.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Device and system to teach stem lessons using hands-on learning method

A method includes capturing, by a camera coupled to a computing device, a video of an experimental platform device having a designated area for an experiment and displaying, by the computing device, the video of the experimental platform device. The method further includes superimposing, in the video, an overlay animation on the designated area of the experimental platform device, the overlay animation corresponding to an environment of the experiment. The method further includes receiving, by the computing device from the experimental platform device, independent variable data corresponding to manipulations of a sensor of the experimental platform device by a user. The method further includes modifying, in the video, the overlay animation superimposed on the designated area based on the independent variable data.
Owner:CTSKH LLC

Method, device and computer program for overlaying a graphical image

A computer implemented method (referred to herein as “compensated screenshot”) for overlaying a graphical image in a computing device, the method comprising the steps of: a) providing a semi-transparent overlay window having an alpha-transparency value α in the range from 1% to 99%, and comprising a first bitmap; b) taking a screenshot, thereby obtaining a second bitmap; c) calculating a third bitmap so as to compensate the effect of the graphical overlay, based on said first bitmap and said second bitmap and said alpha-transparency value α; d) optionally storing the third bitmap in a non-volatile memory or a storage device; e) optionally copying the third bitmap to a clipboard of the operating system.
Owner:INVENTRANS BVBA

Overlay deviation value correction method, electronic equipment and computer readable storage medium

The invention discloses an overlay deviation value correction method, electronic equipment and a computer readable storage medium. The method comprises the following steps of providing a wafer comprising a plurality of exposure areas, selecting a plurality of exposure areas, and determining a plurality of to-be-detected overlay identifiers from the selected exposure areas, calculating the image ofeach to-be-detected overlay identifier for multiple times to obtain a plurality of overlay deviation measurement values, calculating an average value and a standard deviation of the overlay deviationmeasurement value, and taking the average value and the standard deviation as an overlay deviation value and a measurement error value respectively, setting a weight in negative correlation with eachmeasurement error value according to the measurement error value, and performing weighted assignment correction on each overlay deviation value by utilizing each measurement error value and the set weight. According to the method, the average value and the standard deviation of the overlay deviation measurement value serve as the overlay deviation value and the measurement error value respectively, the overlay deviation is corrected based on the measurement error value, the influence of the measurement error is fully considered when the overlay correction parameter is calculated, and the overlay correction accuracy is improved.
Owner:INST OF MICROELECTRONICS CHINESE ACAD OF SCI +1
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