Patent application number | Description | Published |
20120009351 | Ultraviolet floor curing device - A floor curing apparatus is disclosed, including a housing, an ultraviolet lamp, and an offset wheel arrangement including a pair of inner drive wheels configured to rotate and alternately be driven about a first common axis and a pair of outer drive wheels configured to rotate and alternately be driven about a second common axis. Each of the pair of outer drive wheels are positioned a first predetermined distance outward from each of the pair of inner drive wheels, and the first axis is offset from said second axis by a second predetermined distance. The floor curing apparatus also includes a shutter device a linear actuator configured to drive a support element in a direction away from the ultraviolet lamp, the support element affixed to a plurality of rods configured to draw the shutter device away from the ultraviolet lamp. | 01-12-2012 |
20120210593 | Portable ultraviolet floor curing device - A floor curing apparatus is disclosed, including an ultraviolet lamp, a replaceable reflector configured to direct light energy transmitted from the ultraviolet lamp, the replaceable reflector including one of a plurality of interchangeable reflectors, a shutter mechanism configured to selectively move a shutter to expose the ultraviolet lamp and the reflector toward a surface upon which the floor curing apparatus operates, and wheels. The ultraviolet lamp and the reflector height from the floor surface are maintained at a predetermined distance above the surface. The plurality of interchangeable reflectors provides varying transmission characteristics. | 08-23-2012 |
20130340273 | PORTABLE ULTRAVIOLET FLOOR CURING DEVICE - A floor curing apparatus is disclosed, including an ultraviolet lamp, a replaceable reflector configured to direct light energy transmitted from the ultraviolet lamp, the replaceable reflector including one of a plurality of interchangeable reflectors, a shutter mechanism configured to selectively move a shutter to expose the ultraviolet lamp and the reflector toward a surface upon which the floor curing apparatus operates, and wheels. The ultraviolet lamp and the reflector height from the floor surface are maintained at a predetermined distance above the surface. The plurality of interchangeable reflectors provides varying transmission characteristics. | 12-26-2013 |
Patent application number | Description | Published |
20140358491 | SYSTEM AND METHOD FOR EDITING FEATURES - Various disclosed embodiments include methods, systems, and computer-readable media for editing features using a PLM data processing system. A method includes receiving a geometric model including a plurality of parts. Each part includes one or more features having one or more feature attributes. Each part is stored within a separate part file. The method includes identifying a source feature in one of the parts. The source feature is associated with a modified feature attribute. The method includes identifying a compatible target feature in one or more of the parts. The method includes modifying a feature attribute of the target feature to correspond to the modified feature attribute that is associated with the source feature. | 12-04-2014 |
20150346711 | INTELLIGENT CONSTRAINT SELECTION FOR POSITIONING TASKS - A method for editing a position of a selected design element in a constraint network. The method includes receiving the selected design element in a geometric model from a user, searching a database for a positioning group related to the selected design element, and adding the selected design element and the positioning group related to the selected design element into a work collection. The method then includes searching the database a second time for reference positioning groups and reference design elements referenced by constraints of the positioning group and design elements in the work collection and adding the reference positioning groups and the reference design elements discovered by the second searching into a context collection. The method then further includes loading all the constraints for the positioning groups and the design elements which were added to the work collection. | 12-03-2015 |
20150347567 | METHOD FOR CREATION AND EDITING OF A MASSIVE CONSTRAINT NETWORK - A method for editing a position of a selected design element in a constraint network. The method includes receiving a selection of a design element in a geometric model from a user. The method also includes searching a database for a positioning group related to the selected design element. The method then includes displaying the positioning group related to the selected design element to the user. The method further includes receiving an updated positioning group from the user. The method finally includes storing the updated positioning group to the database. | 12-03-2015 |
20150363048 | SYSTEM AND METHOD FOR TOUCH RIBBON INTERACTION - Methods for user interaction and corresponding systems and computer-readable mediums. A method includes displaying a user interface that includes a menu bar having a plurality of tabs, each associated with at least one sub-menu item, and including an active tab and at least one non-active tab. The method includes displaying an active ribbon that includes the sub-menu items associated with the active tab and receiving an interaction input. The method includes scrolling the active ribbon to display additional sub-menu items based on the interaction input, including simultaneously displaying sub-menu items associated with the active tab and at least one sub-menu item associated with a non-active tab. The method includes designating a next adjacent non-active tab as the active tab, and designating the previous active tab as a non-active tab, when at least half of the additional sub-menu items are sub-menu items associated with the next adjacent non-active tab. | 12-17-2015 |
20150363049 | SYSTEM AND METHOD FOR REDUCED-SIZE MENU RIBBON - Methods for converting a menu ribbon interface and corresponding systems and computer-readable mediums. A method includes executing an application. The method includes receiving a selection of a first menu ribbon to convert and converting the first menu ribbon to produce a reduced-size menu ribbon. The method includes displaying the reduced-size menu ribbon in the application. | 12-17-2015 |
20150363371 | SYSTEM AND METHOD FOR ADAPTIVE USER INTERFACE SCALING - Methods for displaying user interface (UI) elements in a data processing system and corresponding systems and computer-readable mediums. A method includes executing an application by the data processing system. The method includes receiving stored UI configuration information and displaying at least one UI element by the data processing system and in the application according to the UI configuration information. | 12-17-2015 |
20160117418 | RULE-BASED CONSTRAINT INTERACTION IN GEOMETRIC MODELS - Methods for constraining a geometric model and corresponding systems and computer-readable mediums. A method includes creating a rigid sketch group that includes some or all of the plurality of curves and receiving a user selection of first option rules or second option rules. The method includes editing the rigid sketch group according to the selected first option rules or second option rules. The method includes displaying the geometric model by the data processing system, including displaying the edited rigid sketch group. | 04-28-2016 |
20160125099 | MODIFYING CONSTRAINED AND UNCONSTRAINED CURVE NETWORKS - Methods for modifying geometric models and corresponding systems and computer-readable mediums. A method includes receiving a geometric model, the geometric model including a plurality of curves. The method includes receiving a selection of one or more curves of the plurality of curves, finding at least one other curve of the plurality of curves that is related to the selected curve, and finding relationships between the selected curve and the other curve(s), including adding the selected curve, the other curve(s), and the relationships to a selected curve set. The method includes pre-processing the selected curve set, including de-activating a set of constraints for the geometric model. The method includes receiving a modification of the selected curve and modifying the selected curve set to produce a modified geometric model and modified selected curve set. The method includes post-processing the modified selected curve set, including re-activating and applying constraints for the geometric model. | 05-05-2016 |
Patent application number | Description | Published |
20130046854 | SYSTEMS AND METHODS OF VIRTUAL WORLDS ACCESS - Systems and methods of virtual world interaction, operation, implementation, instantiation, creation, and other functions related to virtual worlds (note that where the term “virtual world” is used herein, it is to be understood as referring to virtual world systems, virtual environments reflecting real, simulated, fantasy, or other structures, and includes information systems that utilize interaction within a 3D environment). Various embodiments facilitate interoperation between and within virtual worlds, and may provide consistent structures for operating virtual worlds. The disclosed embodiments may further enable individuals to build new virtual worlds within a framework, and allow third party users to better interact with those worlds. | 02-21-2013 |
20140189543 | SYSTEMS AND METHODS OF VIRTUAL WORLDS ACCESS - Systems and methods of virtual world interaction, operation, implementation, instantiation, creation, and other functions related to virtual worlds (note that where the term “virtual world” is used herein, it is to be understood as referring to virtual world systems, virtual environments reflecting real, simulated, fantasy, or other structures, and includes information systems that utilize interaction within a 3D environment). Various embodiments facilitate interoperation between and within virtual worlds, and may provide consistent structures for operating virtual worlds. The disclosed embodiments may further enable individuals to build new virtual worlds within a framework, and allow third party users to better interact with those worlds. | 07-03-2014 |
Patent application number | Description | Published |
20120144349 | HIGH PERFORMANCE DRC CHECKING ALGORITHM FOR DERIVED LAYER BASED RULES - Roughly described, a design rule data set includes rules on derived layers. The rules are checked by traversing the corners of physical shapes, and for each corner, populating a layout topology database with values gleaned from that corner location, including values involving derived layers. After the layout topology database is populated, the values are compared to values in the design rule data set to detect any design rule violations, including violations of design rules defined on derived layers. Violations are reported in real time during manual editing of the layout. Preferably corner traversal is performed using scan lines oriented perpendicularly to edge orientations, scanning in the direction of the edge orientations. Scans stop only at corner positions on physical layers, and populate the layout topology database with what information can be gleaned based on the current scan line, including information about derived layers. The scans need not reach corners simultaneously. | 06-07-2012 |
20120144355 | HIGH PERFORMANCE DESIGN RULE CHECKING TECHNIQUE - Roughly described, a design rule data set is developed offline from the design rules of a target fabrication process. A design rule checking method involves traversing the corners of shapes in a layout region, and for each corner, populating a layout topology database with values that depend on respective corner locations. After the layout topology database is populated, the values are compared to values in the design rule data set to detect any design rule violations. Violations can be reported in real time, while the user is manually editing the layout. Preferably corner traversal is performed using scan lines oriented perpendicularly to edge orientations, and scanning in the direction of the edge orientations. Scans stop only at corner positions and populate the layout topology database with what information can be gleaned based on the current scan line. The different scans need not reach each corner simultaneously. | 06-07-2012 |
20120227023 | REAL TIME DRC ASSISTANCE FOR MANUAL LAYOUT EDITING - Roughly described, while manually dragging shapes during IC layout editing, editing operations determine which edges of which shapes are moving at what speed ratios. Based on the edge information and the DRC rules, the system calculates and keeps track of the minimum of the maximum distance the edges are allowed to move with the cursor without violating DRC rules, in four linear directions and all corner directions. Once a next cursor destination point is known, a DRC clean destination point is calculated based on the linear and corner bounds. If the next cursor position is beyond a the push-through distance ahead of the new DRC clean point, the editing objects are moved to the user's destination point. Otherwise, the editing objects are moved to the new DRC clean destination point, thereby stopping movement at that point. | 09-06-2012 |
20130074024 | LOW-OVERHEAD MULTI-PATTERNING DESIGN RULE CHECK - Roughly described, a system enables quick and accurate depiction to a user of multi-patterning layout violations so that they may be corrected manually and in real time, and without interfering with normal manual editing process. In one embodiment, the system involves iteratively building tree structures with nodes identifying islands and arcs identifying multi-patterning spacing violations between the connected islands. The system detects coloring violations during the building of these tree structures, using the relationships previously inserted. The coloring violations preferably are reported to a user in the form of visual indications of the cycles among the candidate spacing violations, with the candidate spacing violations also themselves indicated visually and individually. The user can see intuitively how to move the islands around, and in which directions and by what distance, in order to remove a multi-patterning spacing violation and thereby break the cycle. | 03-21-2013 |
20130132919 | HIGH PERFORMANCE DESIGN RULE CHECKING TECHNIQUE - Roughly described, a design rule data set is developed offline from the design rules of a target fabrication process. A design rule checking method involves traversing the corners of shapes in a layout region, and for each corner, populating a layout topology database with values that depend on respective corner locations. After the layout topology database is populated, the values are compared to values in the design rule data set to detect any design rule violations. Violations can be reported in real time, while the user is manually editing the layout. Preferably corner traversal is performed using scan lines oriented perpendicularly to edge orientations, and scanning in the direction of the edge orientations. Scans stop only at corner positions and populate the layout topology database with what information can be gleaned based on the current scan line. The different scans need not reach each corner simultaneously. | 05-23-2013 |
20130159949 | HIGH PERFORMANCE DESIGN RULE CHECKING TECHNIQUE - Roughly described, a design rule data set is developed offline from the design rules of a target fabrication process. A design rule checking method involves traversing the corners of shapes in a layout region, and for each corner, populating a layout topology database with values that depend on respective corner locations. After the layout topology database is populated, the values are compared to values in the design rule data set to detect any design rule violations. Violations can be reported in real time, while the user is manually editing the layout. Preferably corner traversal is performed using scan lines oriented perpendicularly to edge orientations, and scanning in the direction of the edge orientations. Scans stop only at corner positions and populate the layout topology database with what information can be gleaned based on the current scan line. The different scans need not reach each corner simultaneously. | 06-20-2013 |
20130275938 | REAL TIME DRC ASSISTANCE FOR MANUAL LAYOUT EDITING - Roughly described, while manually dragging shapes during IC layout editing, editing operations determine which edges of which shapes are moving at what speed ratios. Based on the edge information and the DRC rules, the system calculates and keeps track of the minimum of the maximum distance the edges are allowed to move with the cursor without violating DRC rules, in four linear directions and all corner directions. Once a next cursor destination point is known, a DRC clean destination point is calculated based on the linear and corner bounds. If the next cursor position is beyond a the push-through distance ahead of the new DRC clean point, the editing objects are moved to the user's destination point. Otherwise, the editing objects are moved to the new DRC clean destination point, thereby stopping movement at that point. | 10-17-2013 |
20130298096 | REAL TIME DRC ASSISTANCE FOR MANUAL LAYOUT EDITING - Roughly described, while manually dragging shapes during IC layout editing, editing operations determine which edges of which shapes are moving at what speed ratios. Based on the edge information and the DRC rules, the system calculates and keeps track of the minimum of the maximum distance the edges are allowed to move with the cursor without violating DRC rules, in four linear directions and all corner directions. Once a next cursor destination point is known, a DRC clean destination point is calculated based on the linear and corner bounds. If the next cursor position is beyond a the push-through distance ahead of the new DRC clean point, the editing objects are moved to the user's destination point. Otherwise, the editing objects are moved to the new DRC clean destination point, thereby stopping movement at that point. | 11-07-2013 |
20140149955 | LOW-OVERHEAD MULTI-PATTERNING DESIGN RULE CHECK - Roughly described, a system enables quick and accurate depiction to a user of multi-patterning layout violations so that they may be corrected manually and in real time, and without interfering with normal manual editing process. In one embodiment, the system involves iteratively building tree structures with nodes identifying islands and arcs identifying multi-patterning spacing violations between the connected islands. The system detects coloring violations during the building of these tree structures, using the relationships previously inserted. The coloring violations preferably are reported to a user in the form of visual indications of the cycles among the candidate spacing violations, with the candidate spacing violations also themselves indicated visually and individually. The user can see intuitively how to move the islands around, and in which directions and by what distance, in order to remove a multi-patterning spacing violation and thereby break the cycle. | 05-29-2014 |
20140258953 | HIGH PERFORMANCE DESIGN RULE CHECKING TECHNIQUE - Roughly described, a design rule data set is developed offline from the design rules of a target fabrication process. A design rule checking method involves traversing the corners of shapes in a layout region, and for each corner, populating a layout topology database with values that depend on respective corner locations. After the layout topology database is populated, the values are compared to values in the design rule data set to detect any design rule violations. Violations can be reported in real time, while the user is manually editing the layout. Preferably corner traversal is performed using scan lines oriented perpendicularly to edge orientations, and scanning in the direction of the edge orientations. Scans stop only at corner positions and populate the layout topology database with what information can be gleaned based on the current scan line. The different scans need not reach each corner simultaneously. | 09-11-2014 |
Patent application number | Description | Published |
20140170425 | TITANIUM-CONTAINING CERAMIC PAINT AND PROTECTIVE COATING - Disclosed is a titanium-containing ceramic paint, including 100 parts by weight of silica sol, 50 to 100 parts by weight of organic silane, 0.3 to 1 parts by weight of a catalyst, 5 to 20 parts by weight of titanium powder, and 1 to 5 parts by weight of a silicone oil. The organic silane can be methyltrimethoxy silane and/or methyltriethoxy silane. The catalyst can be formic acid, acetic acid, hydrochloric acid, citric acid, methyl formate, ethyl acetoacetate, maleic anhydride, or combinations thereof. The titanium-containing ceramic paint may further include 30 to 50 parts by weight of filler, such as silica, alumina, zirconium dioxide, silicon carbide, aluminum nitride, boron nitride, kaolin, talcum powder, mica powder, silicate of aluminum or zirconium, barium sulfate, metal fiber, stainless powder, or combinations thereof. The titanium-containing ceramic paint may further include 30 to 40 parts by weight of a color powder. | 06-19-2014 |
20140220345 | COMPOSITE MICROPOWDER AND METHOD FOR MANUFACTURING THE SAME, CERAMIC PAINT, AND PROTECTION COATING - Disclosed is a method of forming a composite micropowder, including mixing 100 parts by weight of fluorine-containing polymer, 10 to 140 parts by weight of silane, catalyst, and water, such that the silane is in-situ polymerized in the fluorine-containing polymer to form a polysiloxane, and the fluorine-containing polymer and the polysiloxane form a composite. The composite is dried, and then physically crushed to form composite micropowder. The total weight of the fluorine-containing polymer and the silane and the weight of the catalyst have a ratio of 100:1 to 100:0.0001. The silane and the water have a molar ratio of 1:0.5 to 1:3. The composite micropowder has a diameter of 0.1 μm to 15 μm. The fluorine-containing polymer and the polysiloxane in the composite micropowder have a weight ratio of 95:5 to 60:40. | 08-07-2014 |
20150259250 | CERAMIC PAINTS - A ceramic paint is provided, which includes a mixture of a silica sol-gel, 20 to 60 parts by weight of filler, and 1 to 50 parts by weight of a fluorine-containing polymer, wherein the silica sol-gel is formed by reacting 100 parts by weight of silica sol, 50 to 100 parts by weight of organic silane, and 0.3 to 1 parts by weight of a catalyst. | 09-17-2015 |