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

Icon_funbox Bizarre Patents

Patent No. 6650315

Mouse device with a built-in printer

A mouse device for use as an input device of a computer is provided that includes a housing in which recording paper is loadable, and a printer unit provided within the housing for printing on the recording paper print information received from the computer.

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/100 - SOFTWARE PROGRAM DEVELOPMENT TOOL (E.G., INTEGRATED CASE TOOL OR STAND-ALONE DEVELOPMENT TOOL)


Subclass of Class 717 - Data processing: software development, installation, and management
Definition: Subject matter comprising means or steps operating on a
No. of patents: 821
Last issue date: 05/01/2012


1                      
NumberTitleIssue Date
8171449Generating sequence diagrams using call trees
A software tool is provided to analyze static source code. Source Code files are selected to define the project work space. A class and a method in the class are selected from said selected source code files. The tool generates a Call Tree as an ordered recursive se...
05/01/2012
8171053Dynamic workflow documentation system
The dynamic workflow documentation system is a computer implemented process comprising the following steps: The dynamic workflow documentation system starts a workflow manager program, a class loader program in a computer memory and creates an instance of a workflow...
05/01/2012
8166449Live bidirectional synchronizing of a visual and a textual representation
Various technologies and techniques are disclosed performing a bidirectional synchronization between a visual representation and a textual representation. A visual representation of a file is synchronized with a textual representation of a file using a same delta pr...
04/24/2012
8166448Rapid development of distributed web service
Development tools and a methodology for efficient development of distributed web services. A tool tracks changes in packages used to create images deployed for testing. Rather than build a complete image for each change, a current image may be created by substitutin...
04/24/2012
8161021Recording apparatus, reproduction apparatus, and file management method
A recording apparatus, a reproduction apparatus, and a file management method are disclosed wherein the operability in management of a large number of files recorded on a recording medium using an index file can be improved significantly further than ever. An index ...
04/17/2012
8161452Software cinema
The invention comprises a system and method for employing video in development processes. A new theory of operation for mapping video to formal models is disclosed. The present invention combines a runtime component and an object memory with an transformer component...
04/17/2012
8150726Linking organizational strategies to performing capabilities
The present invention extends to methods, systems, and computer program products for linking organizational strategies to performing capabilities. Embodiments of the invention include determining what impact proposed capability changes in an initiative/program/proje...
04/03/2012
8150877Active element management and electronic commerce
Described are techniques for performing data storage system management of a data storage system. An active element manager component is provided that performs data storage system management operations. User relevant information is received at said active element man...
04/03/2012
8141029Method and system for executing a data integration application using executable units that operate independently of each other
Methods and systems for executing a data integration application using executable units that operate independently of each other. Methods include receiving a specification for a data integration application comprising programmatic rules and specifying data-flow, cre...
03/20/2012
8136085System and method for implementing a shared platform or software resource for coupled computing devices
A computing device includes a communication port, memory resources, and one or more processors. The one or more processors are configured to combine with the memory resources to operate one or more of the plurality of modules. The plurality of modules are operative ...
03/13/2012
8127267Self-healing cross development environment
An apparatus, computer system program product and method implement self-healing functionality in a cross development environment to maximize the availability and minimize interoperability problems between disparate software development environments that are coupled ...
02/28/2012
8122424Automatic natural language translation during information transfer
Content is transferred from one computer resource to another by enabling automatic cutting-and-pasting in a destination first, source second sequence, a user selecting insertion points in the contents of a destination computer resource, followed by the user selectin...
02/21/2012
8117587Microcontroller-resident software development environment supporting application-level asynchronous event handling, interactive debugging and pin variables for embedded systems
An operating system including a software development environment is programmed into the on-chip flash memory of a system-on-a-chip type microcontroller. The software development environment is configured to reside entirely in the microcontroller's on-chip flash memo...
02/14/2012
8103914Test file generation device and test file generation method
A test file generation method for generating a test file for testing a consistency of a work process includes receiving various types of definition information relating to various types of procedures included in the work process, execution sequence of the various ty...
01/24/2012
8086993Sorting tables in a page based approach
A solution is proposed for reducing the response time of query submitted by a client to server and, at the same time optimizing the sorting time of the results. Some canonical sorting algorithms are conceived to produce the first sorted records as soon as possible e...
12/27/2011
8086992Enable top-down service design
Various technologies and techniques are disclosed for providing a software development application that supports development using a top-down approach. The user creates a high-level system design for a system in the top-down design software development application. ...
12/27/2011
8079014Software development apparatus and method
A software development apparatus capable of mitigating troublesomeness involved in the development of software to be executed by a multi-core processor. A processor core identifier identifies one of processor cores with which software development information (projec...
12/13/2011
8074199Unified messaging state machine
A unified messaging (UM) application benefits from platform independence and human intelligibility of eXtended Markup Language (XML). A finite state machine (FSM) of the UM application is created utilizing an XML feature to create a valid menu state based upon a UM ...
12/06/2011
8055685System and method for real-time content aggregation and syndication
A system and methodology for real-time content aggregation and syndication is described. In one embodiment, for example, a method is described for assisting a user with extracting items relevant to search queries from documents including items of various types, the ...
11/08/2011
8032858Method and system for navigationally displaying HTTP session entry and exit points
A monitoring tool continuously monitors for insertion, call or deletion of objects from a session. Display of this information shows any get object, set object or remove object operations in the session and shows the entry and exit points for each such object, thus ...
10/04/2011
8028268System and method for building software package for embedded system
A method and system for building an embedded software package for a target system including creating a cross-compiling stub in the target system, wherein the stub accesses a compiling tool at a remote location, starting a software package building process at the tar...
09/27/2011
8020140Medium distribution device, medium reception device, medium distribution method, and medium reception method
According to the media server 100 and the network control apparatus 200, upon distributing a plurality of media data to the media receiving apparatuses 400 having different transmission rates by broadcasting or multicasting, the distribution pre...
09/13/2011
8001518Configuring a shared library to accommodate relocatable data in a pervasive device
A method, system, architecture and apparatus for generating a shared library for a pervasive device target platform which can accommodate relocatable data. A tool chain in furtherance of this purpose can be arranged in accordance with the present invention to includ...
08/16/2011
7991799Schema specific parser generation
A computer-implemented method of creating a schema specific parser for processing Extensible Markup Language (XML) documents can include identifying a plurality of XML processing templates, wherein each of the plurality of XML processing templates performs a specifi...
08/02/2011
7987443Declarative association of dialog fields
A computer-based user interface comprises a dialog control element for usage in creating a dialog. The dialog control element acts upon a data model containing an object defined by one or more properties and modifiable by one or more controls. The dialog control ele...
07/26/2011
7979839Method for employing the computer in the creative act of programming
A method is described which permits a computer programmer to write a program with the assistance of the computer itself. The computer will provide instant feedback, following the procedures herein described, to the result of performing each instruction. Therefore, t...
07/12/2011
7966599Runtime library including a virtual file system
This specification describes technologies relating to a runtime library including a virtual file system. In general, a method can include interfacing with an operating system of a computer; and providing runtime services, including a virtual file system, to programs...
06/21/2011
7962888Producing unitary class definitions from module specifications
A computer-implemented method of processing a module specification to produce predicator definitions is disclosed. The predicator definitions provide a facility for type-safe processing of generic elements (typically from markup processing or synthetic-language pars...
06/14/2011
7954082Automatically analyzing and modifying a graphical program
A system and method for programmatically analyzing and modifying a graphical program. The graphical program may be stored in a memory. The graphical program may then be programmatically analyzed. In various embodiments, the graphical program may be a graphical progr...
05/31/2011
7949991Systems and methods for specifying states within imperative code
Systems and methods which implement declarative language for specifying states within imperative code are shown. According to embodiments an application program developer declaratively identifies one or more states within the imperative code of the application progr...
05/24/2011
7945891Time business process validations within data context
Validating executable data for interactions among a plurality of process artifacts at design time. A data context is created to include the plurality of process artifacts. The data context carries interaction rules among the plurality of process artifacts. The execu...
05/17/2011
7941783Software development tool that supports use of a design-time data feed
A software application development tool supports a specified design-time data feed. A software application developer can interact with the development tool to specify a design-time data feed that is to be used during development of an application in place of a given...
05/10/2011
7937684System and method for enabling assisted visual development of incoming message handling operations for applications on a communication device
A message wizard enables assisted visual development of operations to process an incoming message for an application on a communication device. The wizard provides a series of pages from which a developer can select a desired action to perform on a target upon recei...
05/03/2011
7930676System and method for adapting software elements based on mood state profiling
Various embodiments of a system and method for adapting software elements based on mood state profiling are described. The system and method for adapting software elements may include a mood state component configured to, among other things, create a mood state prof...
04/19/2011
7926022Surrogate-based and extends-based context look-up
Methods, apparatus and systems for processing of code that includes key fields having surrogate and extends relationships are described. In some embodiments, a method includes receiving a pattern language code having definitions of a number of classes, wherein a def...
04/12/2011
7926023Methods and apparatus for handling processing errors in a multi-processing system
Methods and apparatus are provided for: monitoring processor tasks and associated processor loads therefor that are allocated to be performed by respective sub-processing units associated with a main processing unit; detecting whether a processing error has occurred...
04/12/2011
7917887DDEX (data designer extensibility) default object implementations for software development processes
A system and method for providing DDEX (data designer extensibility) default object implementations by bundling information associated with a support entity and information required to instantiate a new default instance is provided. Metadata associated with the defi...
03/29/2011
7908582System and method to facilitate design-time component discovery
A system and method for discovering the design time attributes of a component are provided. The invention includes a type descriptor that can access metadata associated with a component and report the metadata to a development tool. The invention further includes a ...
03/15/2011
7908581Information management and tracking system (IMTS)
An information management and tracking system manages and tracks artifact data relating to the development of a process, the artifact data including data relating to development experiment parameters, results and products. The system includes a data management compo...
03/15/2011
7908580Connecting an integrated development environment with an application instance
A facility is provided for connecting with an application instance. In various embodiments, the facility starts an integrated development environment component, provides an identifier to the integrated development environment component so that the integrated develop...
03/15/2011
1                      
 
Sign InRegister
Username  
Password   
forgot password?