U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 6681419

Forehead support apparatus 

A forehead support apparatus for resting a standing users forehead against a wall above a bathroom commode or urinal or beneath a showerhead.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 717/113 - Visual


Subclass of Class 717 - Data processing: software development, installation, and management
Definition: Subject matter comprising means or steps for modifying
No. of patents: 338
Last issue date: 02/14/2012


1                  
NumberTitleIssue Date
8117594Graphical editor with incremental development
Techniques for developing a graphical editor using an incremental development approach. Externally-stored descriptors are used to specify information on which a graphical editor engine operates to create a graphical editor. Developers can thus redefine the look and ...
02/14/2012
8117593Method for highlighting selected tasks in a program code listing
Certain exemplary embodiments provide a method for highlighting selected tasks in a program code listing comprising: converting the program code listing to a mark-up language; inserting instructions at a starting point and at an ending point; and testing if highligh...
02/14/2012
8074203Graphical program execution with distributed block diagram display
System and method for executing a graphical program on a first computer and providing a user interface of the graphical program on a second computer, where the graphical program includes a plurality of interconnected function icons representing graphical data flow o...
12/06/2011
8065658Tool for visualizing software architecture
An automated tool for partitioning the source code of a software system at heuristic architectural boundaries identified by a bug-reporting process, and for representing the architecture of the software system as a set of visual attributes without constraining the r...
11/22/2011
8056053System and method for cell-based code editing and publishing
A code cell is selected from a program code. The code cell is a contiguous subsection of code. To select the code cell from the program code, a first indicator is placed in the program code prior to the beginning of the code cell and a second indicator is placed in ...
11/08/2011
8046382Method and system for software object profile management
Disclosed is a method and system for retrieving a software object based on a query and customizing a metadata of the software object by adding a property, a property value, a search key and a search key value to the metadata. An index is created on the software obje...
10/25/2011
8046739System and method for enabling a graphical program to propagate attributes of inputs and outputs of blocks
A system and method for creating a graphical program. A function block may be displayed in a graphical program. The graphical program may include a plurality of interconnected blocks which visually indicate the functionality of the program. Additionally, the functio...
10/25/2011
8042095Application development environment with features for increasing the ease and efficiency of viewing function help text
One embodiment of the invention comprises a system and method for increasing a user's ease and efficiency of viewing help text related to a function or method call. An application development environment (ADE) may display a prototype tip for a function in a source c...
10/18/2011
7984423Configuration diagram which displays a configuration of a system
A system and method for creating and using configuration diagrams for configuring distributed systems. The methods described herein may be used for various types of operations in configuring distributed systems, including creating programs, managing programs in the ...
07/19/2011
7962894System and method for identifying non-supported features in a multiple code editor environment
A system and method for sharing information between disparate systems environments, code editors, and data editors, including Business Process Execution Language (BPEL) editors. The technique can be used to identify non-supported features or extensions in a multiple...
06/14/2011
7958490System for automating the definition of application objects supporting undoing, redoing compressing and logging operations
A configurable class system for an application author working in an application development environment that automates the handling of undo, redo and logging operations is discussed. The configurable class system removes the burden from the application author of hav...
06/07/2011
7958161Methods and apparatuses for providing hosted tailored vertical applications
Embodiments of the invention provide methods and apparatuses for providing hosted highly tailored vertical applications. In accordance with one embodiment, a set of universal configuration options for a customer relationship management application is created and pre...
06/07/2011
7945895Graphical programs with FIFO structure for controller/FPGA communications
System and method for communicating between graphical programs executing on respective devices, e.g., a programmable hardware element (PHE) and a controller. The system includes a first node representing a first in, first out (FIFO) structure, and a second node prov...
05/17/2011
7917892User interface driven by dynamic state changes
A method for responding to changes to properties of component instances is disclosed. A routine, that is to be informed of changes that occur to a particular property of a plurality of properties of a component instance, is registered. The value of the particular pr...
03/29/2011
7908585Computer readable recording medium recorded with graphics editing program, and graphics editing apparatus
When an element is interactively arranged in cooperative with an input device and a display device, if the arranged element is overlapped with a line segment which connects the already arranged two elements to each other, the relation is provided among these three e...
03/15/2011
7908586Collapse on content property
A content collapse feature is described that allows a user to designate what should be collapsed by designating a content property, such as attributes, identifications (IDs), tag classes, and the like. Input of one or more content properties come in from a user desi...
03/15/2011
7900191System and method of using an active link in a state programming environment to locate an element in a graphical programming environment
A system, method, distribution system, and computer readable medium for locating an element of a computing environment are described. The invention feature selecting a label within a state diagram associated with a graphical model and processing the selected label t...
03/01/2011
7877729Method and apparatus for editing and viewing device layout, and computer program product
A receiving unit receives a device icon of an input/output device and device layout data including positional information of the device icon from a device-layout managing apparatus. A viewing unit displays a device layout diagram including a device list area and a m...
01/25/2011
7831956Using attributes to identify and filter pluggable functionality
In a composition model for large-scale extensible applications, applications are constructed in a modular fashion. The modules integrate with each other by producing and consuming functionality that conforms to a common definition. Producer modules and consumer modu...
11/09/2010
7802230Heterogeneous software integration systems and methods
Embodiments of the present invention improve integration of heterogeneous software components. In one embodiment the present invention includes a computer-implemented method comprising receiving metadata that defines an interface for communicating with a custom comp...
09/21/2010
7784027Systems and methods for monitoring a computing environment
The invention comprises a system and method for monitoring the performance of an application. The invention includes a monitoring system graphical user interface (GUI) having an interactive window with on-screen graphics representative of the application architectur...
08/24/2010
7779387Offline source code control
A source code control architecture. A client user checks out a copy of a source code file to the client using a file checkout process. A client cache maintains a pristine copy of the file, and a client activity list maintains a list of commands executed during the o...
08/17/2010
7761847Timed sequence for a graphical program
A system and method for executing a plurality of graphical code portions as a timed sequence is described. The graphical code portions may be included in a graphical program and configured with information specifying a sequential order of execution and execution tim...
07/20/2010
7757209Display and edit device, display method and program product
A display and edit device for a program containing function blocks has a program memory storing such a program to be processed, a block definition analyzer for accessing the program stored in the program memory and analyzing structure relationship of function block ...
07/13/2010
7730102Method and system for organizing and manipulating nodes by category in a program tree
A method and system for organizing nodes within a program tree. The system allows various child node categories to be defined for node types of a program tree. When a child node is added to a parent node, the system identifies the category of the child node. The sys...
06/01/2010
7721255Sequence program editing apparatus
A sequence program editing apparatus according to the present invention includes: program storing means for storing an application program including the sequence program; information storing means for storing symbol information and/or comment information used in the...
05/18/2010
7716636User interface for accessing and loading software components of a development set on a computer while other software components of the set are loading
A user interface provides a visual representation of a software development set being loaded on to a computer, including displaying the contents (e.g., constituent software components) of the development set. Contents of the development set may be displayed before t...
05/11/2010
7712079Program editing apparatus, program editing method, and program for splitting a program file
A program editing apparatus includes a user interface control unit, a JSP analysis unit, and a split execution unit. The user interface control unit accepts an input of a split object instruction which specifies a portion to be split off from a JSP file to be proces...
05/04/2010
7694273Automatic modification of a graphical program based on corresponding changes to a diagram with states and state transitions
A system and method for automatically generating a data flow diagram in response to a first diagram. The first diagram may specify one or more states and one or more state transitions, wherein each state transition specifies a transition from a first state to a seco...
04/06/2010
7673286Architecture for converting control types in a data bound user interface
A mechanism for converting control types in a user interface (UI) development framework. The framework includes a UI generation component that facilitates the development of the UI in which control types will be employed and bound to data of a data source. In commun...
03/02/2010
7669183System and method for manipulating a document object model
A system for manipulating a document object model is provided. The system comprises a collection of document object model behavior elements, and a collection of scripts for performing actions associated with the set of behavior elements. Each behavior element compri...
02/23/2010
7653896Smart UI recording and playback framework
Techniques and tools are described for recording and reliably replicating graphical user interface (“GUI”) activity for various applications, including applications that have dynamic user interfaces. The techniques and tools may be used in combination or separat...
01/26/2010
7631295Function specific graphical program property nodes
System and method for accessing properties of a pre-defined object in a graphical program (GP) operable to perform first functionality. A node icon is displayed in the GP and coupled to the pre-defined object in response to user input, and is associated with program...
12/08/2009
7624372Method for integrating software components into a spreadsheet application
A method and apparatus are provided for automatically integrating software components for use in a COM compliant application from functions developed outside of the COM compliant application environment. The method and apparatus provide a user interface and a build ...
11/24/2009
7614038Systems and methods for determining the software components included in a view of a software development project at a particular time
Systems and methods for providing a user interface that enables a user, for example, a developer, to indicate whether to include a software component, for example, a file or directory, in a view of a version of a software development project. The user's indication m...
11/03/2009
7603657Customization of client-server interaction in an internet application
The present invention includes systems and methods for customization of internet applications. Multiple levels of customization are applied to both static and functional aspects of user interface elements including, for example, tab-order, tab-over, immediate access...
10/13/2009
7577938Data association
In an implementation of data association, a data item has a data item property with an associated value and a user interface element has an element property with a value that can be defined by an association to the data item property. A binding definition associates...
08/18/2009
7574691Methods and apparatus for rendering user interfaces and display information on remote client devices
A user interface is implemented on a client device remote from a host device. The host device operates an application program that implements a user interface, such as an electronic programming guide or a guide for a personal video recorder, that permits a user to c...
08/11/2009
7562343User configurable language independent code assist engine method, system, article of manufacture, and computer program product
A code assist function which suggests candidates responsive to a parsing of a partial program instruction statement is provided by parsing a program containing the partial program instruction statement to identify variables contained in the program; parsing the part...
07/14/2009
7562344Method, system, and computer program product for providing real-time developer feedback in an integrated development environment
A system, method, and computer program product for providing real-time developer feedback are provided. The system includes a computer executing a source code editor; a feedback repository storing a programming language (PL) construct database, a profile database, a...
07/14/2009
1                  
 
Sign InRegister
Username  
Password   
forgot password?