...During the Civil War, the Confederacy established its own Patent Office which issued 266 patents, a third of which concerned implements of war.
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 |
| 7496844 | Automatically laying out dialogs and control panels depending on screen size The present invention allows windows, defined without any explicit resizing parameters, to be resized appropriately to the types of controls contained within them. The approach is to “walk-through” the dimensional definitions for the controls, their sizes and po... | 02/24/2009 |
| 7428549 | Method and apparatus for editing a production data store by shadowing content Improvements in the creation, maintenance and management of web based information are provided. A development environment conducive to separation of tasks and data, works in combination with the means to present views of changed information for approval to users. Da... | 09/23/2008 |
| 7386792 | System and method for collecting, storing, managing and providing categorized information related to a document object A method and system for enabling users of a network to create, store, and provide access to relationships between document objects stored on the network. The method may include the steps for allowing a user of the network to create a link relationship between a firs... | 06/10/2008 |
| 7380250 | Method and system for interacting with devices having different capabilities A method and system for interacting with devices having different capabilities is described. Intelligent server-side objects (referred to as adapters) are used to translate information and commands to and from various formats depending on the requirements and capabi... | 05/27/2008 |
| 7376895 | Data object oriented repository system An integrated multi-application data processing system for generating, storing, and retrieving data files, each data file having a multi-dimensional array of data cells, and a program framework providing a common user interface for at least one application program f... | 05/20/2008 |
| 7375842 | Variable data printing using variants A method and apparatus for preparing a Variable Data Print job for printing, having a plurality of documents that are to be printed wherein, each of the documents are defined by variant elements related to content, layout and product intent. Groups are created and d... | 05/20/2008 |
| 7373603 | Method and system for providing data reference information Reference information related to data that is copied using computer software is provided. The data can be copied from a first computer application to a memory. Reference information related to the data can also be copied to the memory. The copied data can be pasted ... | 05/13/2008 |
| 7373593 | Apparatus and method for automatically setting constraints within a document layout A user can efficiently perform a setting operation in an automatic layout system. An information processing apparatus having an automatic layout function includes a function for, in editing containers, measuring a distance between a first container placed on the doc... | 05/13/2008 |
| 7373594 | Managing the release of electronic content using a template without version logic A facility for rendering a dynamic electronic document is described. The dynamic electronic document has both a current and a future edition. The current edition incorporates a current version of a content item, while the future edition incorporates a future version... | 05/13/2008 |
| 7373592 | Modeless child windows for application programs A computer system that assists the user of computer drawing programs is described. The computer system runs an application that displays modeless windows by first displaying an application window that presents information associated with the application. After the a... | 05/13/2008 |
| 7373595 | System and method for validating an XML document and reporting schema violations A system and method for validating an extensible markup language (XML) document and reporting schema violations in real time. A parallel tree is maintained that includes nodes corresponding to non-native XML elements of the XML document. When changes occur to the XM... | 05/13/2008 |
| 7373597 | Conversion of text data into a hypertext markup language Disclosed is a markup system and method for converting text-based guidelines into a form that allows manipulation and viewing in different formats and detail. The system identifies conditions described in electronic documents and uses an interactive or rule-based pr... | 05/13/2008 |
| 7373599 | Method and system for optimum placement of advertisements on a webpage A method and system for placement of graphical objects on a page to optimize the occurrence of an event associated with such objects. The graphical objects might include, for instance, advertisements on a webpage, and the event would include a user clicking on that ... | 05/13/2008 |
| 7371956 | Musical content utilizing apparatus A musical content utilizing apparatus has a data input portion B11, transformation process portion B13 and utilization process portion B15 implemented via programmed processes. The data input portion B11 inputs musical content data compri... | 05/13/2008 |
| 7373614 | Navigation history A method, apparatus, system, and signal-bearing medium that in an embodiment represent previously-accessed data items as nodes in a tree or trees and display the tree or trees with the access time on an axis. The root node of a tree represents a data item accessed v... | 05/13/2008 |
| 7373600 | DICOM to XML generator A conversion system converts DICOM SR information from a DICOM-formatted file into an XML representation. By providing a mapping between DICOM SR and XML, the DICOM SR content material can be more easily processed by application programs that are DICOM-specific, suc... | 05/13/2008 |
| 7370274 | System and method for formatting objects on a page of an electronic document by reference A method and system can format objects on a first page of an electronic document being created by applying the formatting from corresponding objects contained in a separate formatting source where these objects have been formatted using the existing tools of the app... | 05/06/2008 |
| 7370280 | Apparatus, system, and method for defining a web services interface for MFS-based IMS applications An apparatus, system, and method are provided for defining a web services interface for an MFS-based IMS application. The apparatus, system, and method include a parser that parses an MFS-based IMS source file into one or more Message Input Descriptions (MIDs) and o... | 05/06/2008 |
| 7370276 | Interface for collecting user preferences Various techniques are disclosed for accepting preference information from a user, where the preference information is specific to content elements within a media asset, and the preference information is collected while the user is viewing a display of the media ass... | 05/06/2008 |
| 7365889 | System and method for transparency optimization One embodiment pertains to analyzing a document that is to be printed on a transparency, determining whether the document formatting is optimized for transparency printing, and alerting a user if the document formatting is not optimized for transparency printing. An... | 04/29/2008 |
| 7366980 | Multiple output device association One or more embodiments of the invention enable a user to establish, configure, and associate one or more output devices with a file. Prior art applications provide for configuring an output device (e.g., a printer) on an application wide basis. Users often format a... | 04/29/2008 |
| 7366981 | Image forming device and method An image forming device for dividing a continuous document without the concept of pages, such as an HTML document, into pages, the device being capable of responding to a user's various needs in connection with page dividing. A page dividing processor (304) i... | 04/29/2008 |
| 7366352 | Method and apparatus for performing fast closest match in pattern recognition A method and apparatus for determining a closest match of N input patterns relative to R reference patterns using K processing units. Each of a set of input patterns are loaded into the K processing units. One of the Reference patterns is sequentially loaded into ea... | 04/29/2008 |
| 7365758 | System and method for scaling data according to an optimal width for display on a mobile device A system and method is included for scaling blocks of data according to an optimal width to increase usability of the data when scaling the blocks of data to fit a screen on a mobile device. The optimal width provides a minimum width to which the block of data may b... | 04/29/2008 |
| 7366978 | Method and system for creating a grid-like coordinate system for addressing data contained in an irregular computer-generated table Methods and systems provide for imposing structure onto a freeform or irregular table so that a subsequent consuming application may use the table, including presentation of the table and location of the data in the table. A generic grid structure is created having ... | 04/29/2008 |
| 7367014 | System and method for XML data representation of portlets An Extensible Markup Language (XML) document adapted to describe a portlet, comprising a name element including a name tag, a description element including a description tag, and a content resource element including a content tag. ... | 04/29/2008 |
| 7363300 | System and method for influencing a position on a search result list generated by a computer network search engine A system and method for enabling information providers using a computer network to influence a position for a search listing within a search result list. A database stores accounts for the network information providers. Each account contains contact and billing info... | 04/22/2008 |
| 7363315 | Creating, editing, and displaying hierarchical data structures associated with data in a data source Methods and systems, including computer program products, implementing techniques for configuring data structures. The techniques include receiving a description of a logical structure of a data model, the logical structure comprising a first set of elements; displa... | 04/22/2008 |
| 7362919 | Method for generating customized photo album pages and prints based on people and gender profiles A method for generating customized photo album pages for a collection of digital images comprises the steps of: (a) obtaining a plurality of digital images; (b) automatically grouping the images into one or more image sets based on at least one of grouping by events... | 04/22/2008 |
| 7363302 | Promoting and/or demoting an advertisement from an advertising spot of one type to an advertising spot of another type Ads may be promoted to a more preferred ad spot type and/or demoted to a less preferred ad spot type in a manner that maximizes or increases their economic values and/or their utility to their audience. Such promoting and/or demoting may be done based on accepted ad... | 04/22/2008 |
| 7362475 | Image forming device for processing a file containing raster data and vector data An image forming device for forming images based on a file configured of a first data area for storing raster data and a header for storing vector data. The image forming device includes a raster data image displaying function for forming images on a display screen ... | 04/22/2008 |
| 7363650 | System and method for incrementally distributing a security policy in a computer network A system and method for generating an updated version of, or reconstructing a previously enforced version of, a local client security policy stored in an application guard. A policy manager distributes a change (or an accumulation of changes) to the currently enforc... | 04/22/2008 |
| 7363582 | System and method of retrieving and presenting partial (skipped) document content Systems and methods of retrieving and presenting partial (skipped) document content are provided. A typical system includes a document parsing stage, a device request for content stage and a delivery of requested content stage. A target device can include a device p... | 04/22/2008 |
| 7358965 | Tapping to create writing The present invention provides a method and system for tapping to create document structure, such as writing. A tapping gesture received from the user is interpreted by a writing application to indicate that the user is about to write in a certain location on the pa... | 04/15/2008 |
| 7359084 | Preview display for multiple-sided printing Displaying of document information to be printed in a printing apparatus capable of inserting, during printing on print sheets fed from a predetermined sheet feed unit, a plurality of types of sheets from sheet feed units different from the predetermined sheet feed ... | 04/15/2008 |
| 7356777 | System and method for providing a dynamic user interface for a dense three-dimensional scene A system and method for providing a dynamic user interface for a dense three-dimensional scene is presented. Clusters are placed in a three-dimensional scene arranged proximal to each other such cluster to form a cluster spine. Each cluster includes one or more conc... | 04/08/2008 |
| 7356768 | Using document templates to assemble a collection of documents Methods and apparatus, including computer program products, to assemble a collection of documents according to a document list. The document list represents documents to be included in the collection, and includes multiple entries that identify document templates. E... | 04/08/2008 |
| 7355740 | Card making device, card making method and recording medium thereof A card making device allowing easy procurement of a character card desired by the user. When specified conditions are satisfied during a game, character data for a specified character are extracted from a character data storage means by a character data extraction m... | 04/08/2008 |
| 7356760 | System and method for editing an electronic document of text and graphic objects A system and method for editing an electronic document of text and graphic objects utilizes first and second display objects to separate the graphic objects from the text to provide a user with control of the layout of the electronic document. The separation of the ... | 04/08/2008 |
| 7356559 | Integrated platform for developing and maintaining a distributed multiapplication online presence Software architectures, platforms, and data constructs are disclosed which provide a system for enabling a non-technical or lay user to perform discrete technical tasks necessary to build a complete network-based, multiuser application. The system also allows the us... | 04/08/2008 |