...When G.G. Hubbard learned of his future son-in-law's invention, he called it "only a toy." His daughter was engaged to a young man named Alexander Graham Bell.
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 |
| D649676 | Mosaic lamp | 11/29/2011 |
| D647664 | Mosaic lamp | 10/25/2011 |
| D646834 | Mosaic solar lamp | 10/11/2011 |
| D646833 | Mosaic lamp | 10/11/2011 |
| 7522111 | Telescoping antenna with retractable wire antenna element A telescoping antenna is disclosed having a plurality of telescoping hollow elements, including an inner-most hollow element. A button latches onto the top of the inner-most element. The inner-most element also includes a tab for preventing its full retraction into ... | 04/21/2009 |
| 7089330 | System and method for transforming custom content generation tags associated with web pages A system (10) for transforming custom content generation tags (62) includes a web server (20) that receives a request (18) from a web browser (12). The request (18) identifies a file (24) that includes one or more cus... | 08/08/2006 |
| 7085729 | System and method for allocating manufactured products to sellers A software system is provided for managing available to promise (ATP) and making promises to fulfill customer requests. The software system includes a plurality of generic product models (600) each representing a generic product. Each generic product model ( | 08/01/2006 |
| 7086062 | System and method for handling a unit of work A system and method for handling work items creates a work item object for each work item entered into the system. Each object maintains information regarding its state, and its type. Work items are maintained in queues, and each work item contains information ident... | 08/01/2006 |
| 7062540 | System and method for remotely monitoring and managing applications across multiple domains A system (10) for enabling remote monitoring and management of one or more applications (42) within a domain (30) includes one or more computers (40) that execute one or more applications (42) being monitored and managed. The syste... | 06/13/2006 |
| 7050874 | Sourcing of bills of materials A bill of materials (BOM) sourcing system includes one or more data storage locations that store BOM sourcing criteria. The system also includes a sourcing engine that receives a BOM that includes a plurality of part identifiers. The sourcing engine identifies one o... | 05/23/2006 |
| 7043444 | Synchronization of planning information in a high availability planning and scheduling architecture A method for synchronizing planning information in a high availability planning and scheduling architecture includes processing requests from one or more external systems (40) using an advanced planning and scheduling (APS) engine (22) included in a fi... | 05/09/2006 |
| 7039562 | Graphical design and automatic generation of supply chain collaboration services capable of understanding supply chain semantics A computer-implemented system for graphical design and automatic generation of supply chain collaboration services capable of understanding supply chain semantics includes a collaboration service designer and a collaboration service generator. The collaboration serv... | 05/02/2006 |
| 7039602 | Configuring products with default sections determined according to optimization functions A default selection to be presented to a user at configuration time is determined at the time a selection list is presented to the user. A desired function, such as profit maximization or price minimization, is applied against each of the available selections. The s... | 05/02/2006 |
| 7039833 | Stack trace generated code compared with database to find error resolution information In one embodiment, a method for automatically identifying a program error in a computer program includes receiving a program error message indicating that a new program error has occurred during execution of the program and generating a program stack trace for the n... | 05/02/2006 |
| 7039597 | Method and system for managing collaboration within and between enterprises A computer implemented process for enterprise collaboration is provided. The process includes storing a set of predefined functions for a work flow to be performed at a plurality of distributed nodes. The process automatically interacts with the work flow at each of... | 05/02/2006 |
| 7028000 | Estimating base sales volume using a low-pass filter approach Within each iteration of an iterative process: (1) a low-pass filter is applied to an actual sales volumes series to extract low frequency components representing a base sales volume series for the iteration; and (2) a locally optimal base sales volume series is det... | 04/11/2006 |
| 7024371 | High availability planning and scheduling architecture A high availability planning and scheduling system includes a number of high availability (HA) systems (20) that are coupled to one or more external systems (40) using a message bus (50). Each HA system (20) includes an HA server (24 | 04/04/2006 |
| 7013485 | Computer security system A security system for a computer system provides one or more security domains. Access to assets registered to the security system is controlled by rights and privileges. Rights are derived from roles, and each user is assigned one or more roles. Privileges are attac... | 03/14/2006 |
| 7003729 | Method and apparatus for supporting multiple alternative graphical user interfaces in computer-moderated electronic commerce A system and method supports multiple alternative graphical user interfaces in computer-moderated electronic commerce. A single database system provides information necessary for standard graphical user interface display by different display engines. The information... | 02/21/2006 |
| 6988111 | Mapping between part numbers that are based on different part numbering schemes A computer-implemented method for mapping between part numbers that are based on different part numbering schemes includes receiving a first part number associated with an item, the first part number associated with the item being defined according to a first part n... | 01/17/2006 |
| 6988104 | System and method for allocating data in a hierarchical organization of data A method for allocating data in a hierarchical organization of data (16) includes determining new values for one or more parents (200, 220) in the organization of data (16) and determining current values for one or more children (210, 230... | 01/17/2006 |
| 6983276 | Facilitating electronic commerce transactions using buyer profiles A system (10) for sorting search results according to a buyer profile (47) during the matching phase of an electronic commerce transaction includes a database containing a buyer profile (47) associated with a buyer (20), the buyer profile... | 01/03/2006 |
| 6980885 | Routing shipments according to criticality A computer-implemented method for routing shipments according to criticality includes accessing an initial solution to an optimization problem of routing multiple shipments to multiple locations using multiple vehicles, the initial solution including multiple loads ... | 12/27/2005 |
| 6980966 | Guided buying decision support in an electronic marketplace environment A system (10) for providing guided buying decision support within an electronic marketplace environment includes a server (42) that interacts with buyers (12) to receive procurement parameters for items. An option generator (50) receives ... | 12/27/2005 |
| 6963849 | Providing decision support based on past participant performance within an electronic marketplace environment An electronic marketplace system (10) operates on one or more computers that collectively facilitate marketplace interactions between one or more first participants (12, 14) and a second participant (14, 12). The system (10) receives feed... | 11/08/2005 |
| 6963847 | System and method for managing ATP data in a distributed supply chain planning environment A fulfillment server (16) for managing ATP data in a distributed supply chain planning environment receives an ATP request (30) from one of multiple clients (12). The ATP request (30) includes multiple request line-items that each corresp... | 11/08/2005 |
| 6957234 | System and method for retrieving data from a database using a data management system A system (10) for retrieving data from a database (22) using a data management system (20) includes a change retrieval engine (50) that is coupled to the data management system (20). The change retrieval engine (50) determin... | 10/18/2005 |
| 6947905 | System and method for displaying planning information associated with a supply chain A system operating on at least one computer for displaying planning information associated with a supply chain includes an enterprise model, a planning engine, and a presentation interface. The enterprise model represents a supply chain that involves a plurality of ... | 09/20/2005 |
| 6947982 | Distributed session services A remote session server, or bank of remote session servers, is provided to a bank of web servers. Each web server maintains a cache that contains all of the session information for all sessions being serviced by that server. The web server utilizes its local cache t... | 09/20/2005 |
| 6944598 | Binary trees for detecting inventory problems in an enterprise model A binary tree structure for detecting inventory problems. A first embodiment detects on-hand inventory problems. A second embodiment detects inventory requirements problems. Both embodiments use a binary tree whose nodes store time values and delta values. (FIG. 2).... | 09/13/2005 |
| 6934686 | Warranty transaction system and method A warranty transaction system (30) includes a user interface (32) that receives a warranty request from a customer computer (20) using a communications network (12). The warranty request indicates an item a customer desires to cover under... | 08/23/2005 |
| 6922675 | System and method for service transaction brokering among distributed marketplaces A system for service transaction brokering among distributed marketplaces includes a first marketplace (102) that provides at least a first service and a second marketplace (102) that provides at least a second service. The system also includes a servi... | 07/26/2005 |
| 6920476 | Messaging system for computers In accordance with the present invention, a messaging system utilizes a local queue manager to receive messages intended for other processes. Messages received by the local queue manager are stored onto a local persistent storage device when a process sending the me... | 07/19/2005 |