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

Icon_funbox Bizarre Patents

Patent No. 5421089

Fork With Timer

A fork with timer for providing a cue to a user after an elapsed period of time for indicating that another bite of food using the fork may be taken.

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 applications: 199
Last issue date: 05/24/2012


1          
Application No.Application TitleIssue Date
20120131550BROWSER-BASED DEVELOPMENT TOOLS AND METHODS FOR DEVELOPING THE SAME
A browser-based development tool is presented. The tool comprises an interactive user interface running in a browser resident on a client. The tool is programmed to enable a user to select a source of data from a server in communication with the client using the user in...
05/24/2012
20120054717Graphical 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 feel...
03/01/2012
20120041886INTEGRATING CODE INTO A SOFTWARE APPLICATION
A system and method for receiving code that is submitted for integrating code into a software application. In one embodiment, a method includes receiving information associated with the code; displaying the information associated with the code; verifying the information...
02/16/2012
20110321007TARGETING CODE SECTIONS FOR CORRECTING COMPUTER PROGRAM PRODUCT DEFECTS USING RECORDS OF A DEFECT TRACKING SYSTEM
An unresolved defect can be identified in a computer program product. It may not be initially known which of a plurality of different code segments of the computer program product are able to be modified to correct to repair the unresolved defect. A subset of the differ...
12/29/2011
20110302556Automatically Displaying a Related File in an Editor
Art editor within an integrated development environment displays a related file automatically. When a user enters a command to open a first file in the editor, the editor not only displays the first file's content (in a “primary editor”) but also automatically displ...
12/08/2011
20110302555ASSIGNING TYPE PARAMETERS
The present invention extends to methods, systems, and computer program products for assigning type parameters. Embodiments of the invention permit using a visual editor to edit arbitrary object instances in a graphical fashion. Instances of generic types can be manipul...
12/08/2011
20110296377DEPLOYMENT SCRIPT GENERATION AND EXECUTION
Aspects of the subject matter described herein relate to deployment scripts. In aspects, in conjunction with creating a package for deploying software to a target, an installation script is also created. The installation script includes instructions for deploying the so...
12/01/2011
20110296378METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR HIERARCHICAL PROGRAM SOURCE MANAGEMENT
A method, a system and a computer program product for hierarchical program source management retrieve a main program from a memory and initiate a layer representing a portion of the main program for editing on the display. Program code is edited within the layer in resp...
12/01/2011
20110283258Refactoring Call Sites
A system and method for refactoring one or more call sites based on a revised signature. If the original call site is ordered, the refactored call site is generated by sorting the arguments based on the revised signature. Each unnamed argument is selectively changed to ...
11/17/2011
20110271250Software Development Tool
A system and method for providing a completion list associated with computer program source code and a dynamic expression. A static analysis is performed to find and aggregate one or more candidate types of the expression. The analysis may include one or more of a numbe...
11/03/2011
20110271249REMOTABLE PROJECT
Aspects of the subject matter described herein relate to remote project access. In aspects, project data for a project that is hosted on a server is provided to a client for use in a development environment of the client. A development environment may be instantiated an...
11/03/2011
20110258592Adaptive Content Platform and Method of Using Same
An adaptive content platform includes one or more content-enabled, dependent applications, each of which includes a user interface and business logic. A services layer, which is interfaced with the dependent applications and a software infrastructure, provides one or mo...
10/20/2011
20110246963Race Structure for a Graphical Program
System and method for executing a graphical program. A first structure in a graphical program is displayed on a display. The first structure includes two or more frames, each configured to contain a respective portion of the graphical program. The respective portions of...
10/06/2011
20110231815COMPANY ADVANCED PROGRAMMING INTERFACE
An approach which may be regarded as a company advanced programming interface (CAPI) applicable, for instance, to boiler displays and remote man-machine interfaces. CAPI may use a product software structure combined with a PC or web based program capable of creating an ...
09/22/2011
20110197176Test Code Qualitative Evaluation
A test environment may include qualitative evaluations of the test code used to test application code. Several qualitative evaluations may be determined from analysis of test code in compiled or source form, including evaluating descriptive assertions made by the test c...
08/11/2011
20110185342APPLIANCE DEVELOPMENT TOOLKIT
An appliance development toolkit (10) has a system configurator (28) to create content (20) that affects the operation of and user interaction with an appliance (12). For example, an editor (30, 32) creates instances (42) and as...
07/28/2011
20110185343CONVERSATIONAL PROGRAMMING
Methods and systems for providing rich semantic feedback to programmers by executing programs, or parts of programs, in data contexts relevant to the programmer are provided. According to one embodiment, a method is provided for communicating semantic information to a p...
07/28/2011
20110161919ENABLING THE USE OF PROCESS FLOW APPLICATIONS WITHIN AN INFORMATION MANAGEMENT SYSTEM (IMS)
An IMS process flow toolset can be used to create an IMS process flow application. The IMS process flow application can include an IMS process flow control program. The IMS process flow control program can embody process flow elements such as business logic and events a...
06/30/2011
20110161926FINITE STATE MACHINE ARCHITECTURE FOR SOFTWARE DEVELOPMENT
A system for developing an application program having functionality that corresponds to a finite state machine (FSM) model includes a visual interface that generates a graphical environment on a display for displaying an FSM model representing functionality of the progr...
06/30/2011
20110126171DYNAMIC NATIVE EDITOR CODE VIEW FACADE
A method, computer program product and system for providing for the editing of software code in a software model driven development process, the method including the step of providing a plurality of custom native software code editors each in a different software langua...
05/26/2011
20110107298INTEGRATION OF STRUCTURED PROFILING DATA WITH SOURCE DATA IN THE ECLIPSE DEVELOPMENT ENVIRONMENT
A computer-implemented system and method including receiving an output file from a profiling utility by an integrated development environment component. The output file is used to generate an interactive presentation of data by a computer system to visually organize pro...
05/05/2011
20110083119INTERACTIVE SERVER SIDE COMPONENTS
Server side internet applications are created by placing interactive server side components (ISSC's) on internet pages. ISSC's encapsulate dynamic page functions including processing of user responses on the server and thus can be reused, which drastically reduces progr...
04/07/2011
20110078651METHOD AND SYSTEM FOR TEST REDUCTION AND ANALYSIS
Disclosed is a method, system, and computer program product that reduces the size of a failing test. A tree is created from the test's programming code, where the tree represents the syntactical and the semantic bounds between the programming code elements. By analyzing...
03/31/2011
20110047528SOFTWARE TOOL FOR WRITING SOFTWARE FOR ONLINE QUALIFICATION MANAGEMENT
An online qualification management system that can be used to perform qualification management, such as candidate assessment for recruiting or promoting purposes, job description simulations, and learning management. A computing entity can execute a software application...
02/24/2011
20110029951Visually Presenting Inherited Members in Object-Oriented Languages
A method for visually presenting inherited members in object-oriented languages includes displaying an aggregated view of actual members and inherited members of a current class in a single location....
02/03/2011
20110004865SERIALIZING A TEMPLATED MARKUP LANGUAGE REPRESENTATION OF TEST ARTIFACTS
Embodiments of the present invention address deficiencies of the art in respect to software testing and provide a method, system and computer program product for serializing a templated markup language representation of test artifacts. In an embodiment of the invention,...
01/06/2011
20100325612Selecting a Set of Candidate Code Expressions from a Section of Program Code for Copying
To facilitate code building, a user can identify an expression to be copied at a position in a source section of program code. Occurrences of the user-selected expression form a set of candidate code expressions. The user-selected expression may include some or all occu...
12/23/2010
20100325608GENERATION OF PARALLEL CODE REPRESENTATIONS
A generated grouped representation of existing source code can define regions of the existing source code. A set of the regions that can run in parallel can be identified based on the grouped representation. The grouped representation can be converted into a modified re...
12/23/2010
20100306735PACKAGE DESIGN AND GENERATION
Solution packages for a product for deployment on a collection of servers can be designed using one or more designers that provide user interfaces for visually arranging and configuring elements of the product. A package object model includes a managed object model that...
12/02/2010
20100293526Editing a Graphical Data Flow Program in a Browser
System and method for performing program-related operations over a network via a web browser. A network connection is established between a server computer and a client computer over a network. A universal resource identifier (URI) is sent from the client computer to th...
11/18/2010
20100293527Dynamic Analysis of a Graphical in a Browser
System and method for performing program-related operations over a network via a web browser. A network connection is established between a server computer and a client computer over a network. A universal resource identifier (URI) is sent from the client computer to th...
11/18/2010
20100293528Hosting a Graphical Program Execution System on an Embedded Device
System and method for performing program-related operations over a network via a web browser. A network connection is established between a server computer and a client computer over a network. A universal resource identifier (URI) is sent from the client computer to th...
11/18/2010
20100293080Providing Online Graphical Data Flow Web Application Tools or Services for Charge
System and method for performing program-related operations over a network via a web browser. A network connection is established between a server computer and a client computer over a network. A universal resource identifier (URI) is sent from the client computer to th...
11/18/2010
20100293525Client Side Web Hosted Program Development Environment
System and method for performing program-related operations over a network via a web browser. A network connection is established between a server computer and a client computer over a network. A universal resource identifier (URI) is sent from the client computer to th...
11/18/2010
20100293529Graphical Data Flow Web Application Repository With Version Control
System and method for performing program-related operations over a network via a web browser. A network connection is established between a server computer and a client computer over a network. A universal resource identifier (URI) is sent from the client computer to th...
11/18/2010
20100275183SOURCE CODE AUDITOR WITH A CUSTOMIZED RULES BUILDER
A method and apparatus for auditing source code are disclosed. In one embodiment, a method includes generating on a display of a computing device a flowchart of a customized rule for auditing source code of a programming language using a rules builder of the computing d...
10/28/2010
20100269095ANALYSIS OF DYNAMIC ELEMENTS IN BOUNDED TIME
A code analysis system is described herein that provides code completion for programming languages that include elements that are not statically discoverable and that provides results in a predictable period that is acceptable for an interactive user interface. The syst...
10/21/2010
20100269096CREATION, GENERATION, DISTRIBUTION AND APPLICATION OF SELF-CONTAINED MODIFICATIONS TO SOURCE CODE
Systems for creating, generating, distributing and applying self-contained modifications (i.e., changes) to source code are described herein. At least some embodiments include a system including a client computer with processing logic, a storage device (including source...
10/21/2010
20100262950EDITING OF TWO DIMENSIONAL SOFTWARE CONSUMABLES WITHIN A COMPLEX THREE DIMENSIONAL SPATIAL APPLICATION AND METHOD
A set of methods and tools are described that permit a user to interact with a two dimensional (2D) photograph or image as if photograph or image is a three dimensional (3D) image of photograph....
10/14/2010
20100242017INFERRING MISSING TYPE INFORMATION FOR REFLECTION
A stripped-down version of a library is generated from server source code extracted from a server project. The transitive closure of program entities extracted from the server source code and referenced by the extracted program entities can be computed. A placeholder en...
09/23/2010
1          
 
Sign InRegister
Username  
Password   
forgot password?