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.
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.
| Application No. | Application Title | Issue Date |
| 20120131550 | BROWSER-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 |
| 20120054717 | Graphical 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 |
| 20120041886 | INTEGRATING 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 |
| 20110321007 | TARGETING 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 |
| 20110302556 | Automatically 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 |
| 20110302555 | ASSIGNING 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 |
| 20110296377 | DEPLOYMENT 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 |
| 20110296378 | METHOD, 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 |
| 20110283258 | Refactoring 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 |
| 20110271250 | Software 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 |
| 20110271249 | REMOTABLE 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 |
| 20110258592 | Adaptive 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 |
| 20110246963 | Race 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 |
| 20110231815 | COMPANY 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 |
| 20110197176 | Test 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 |
| 20110185342 | APPLIANCE 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 |
| 20110185343 | CONVERSATIONAL 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 |
| 20110161919 | ENABLING 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 |
| 20110161926 | FINITE 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 |
| 20110126171 | DYNAMIC 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 |
| 20110107298 | INTEGRATION 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 |
| 20110083119 | INTERACTIVE 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 |
| 20110078651 | METHOD 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 |
| 20110047528 | SOFTWARE 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 |
| 20110029951 | Visually 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 |
| 20110004865 | SERIALIZING 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 |
| 20100325612 | Selecting 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 |
| 20100325608 | GENERATION 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 |
| 20100306735 | PACKAGE 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 |
| 20100293526 | Editing 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 |
| 20100293527 | Dynamic 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 |
| 20100293528 | Hosting 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 |
| 20100293080 | Providing 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 |
| 20100293525 | Client 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 |
| 20100293529 | Graphical 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 |
| 20100275183 | SOURCE 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 |
| 20100269095 | ANALYSIS 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 |
| 20100269096 | CREATION, 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 |
| 20100262950 | EDITING 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 |
| 20100242017 | INFERRING 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 |