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.
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.
| Number | Title | Issue Date |
| 8171449 | Generating 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 |
| 8171053 | Dynamic 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 |
| 8166449 | Live 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 |
| 8166448 | Rapid 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 |
| 8161021 | Recording 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 |
| 8161452 | Software 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 |
| 8150726 | Linking 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 |
| 8150877 | Active 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 |
| 8141029 | Method 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 |
| 8136085 | System 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 |
| 8127267 | Self-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 |
| 8122424 | Automatic 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 |
| 8117587 | Microcontroller-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 |
| 8103914 | Test 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 |
| 8086993 | Sorting 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 |
| 8086992 | Enable 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 |
| 8079014 | Software 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 |
| 8074199 | Unified 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 |
| 8055685 | System 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 |
| 8032858 | Method 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 |
| 8028268 | System 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 |
| 8020140 | Medium 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 |
| 8001518 | Configuring 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 |
| 7991799 | Schema 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 |
| 7987443 | Declarative 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 |
| 7979839 | Method 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 |
| 7966599 | Runtime 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 |
| 7962888 | Producing 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 |
| 7954082 | Automatically 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 |
| 7949991 | Systems 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 |
| 7945891 | Time 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 |
| 7941783 | Software 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 |
| 7937684 | System 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 |
| 7930676 | System 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 |
| 7926022 | Surrogate-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 |
| 7926023 | Methods 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 |
| 7917887 | DDEX (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 |
| 7908582 | System 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 |
| 7908581 | Information 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 |
| 7908580 | Connecting 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 |