The ice cream cone was invented at the St. Louis Worlds Fair by Ernest Hamwi in 1904. His waffle booth was next to an ice cream vendor who ran short of dishes. Hamwi rolled a waffle to hold ice cream and the cone was born.
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 |
| 8041722 | Refining collections of entities in a service registry environment A method for factorizing a property metadata filter in a service registry includes receiving a user's request for factorizing a property metadata with a specific name and value in a registry; generating a new filter for the property metadata with the specific name a... | 10/18/2011 |
| 7995062 | Methods for utilizing human perceptual systems for processing event log data A method is provided for utilizing the human perceptual system by providing a spectrum of event log data for viewing. Event log data is received. Events of the event log data are mapped to an x-axis of a spectrum based on time, where the events of the event log data... | 08/09/2011 |
| 7953697 | System and method for collaborative information development A system and associated method for collaboratively developing information. An information delivery system for information regarding rapidly evolving software products builds an initial information set and a vocabulary. The initial information set is released for ann... | 05/31/2011 |
| 7925760 | Achieving at least substantially constant processing request throughput within environment having varying resource availability Resource loads are determined based on normalized factors that are themselves based on resource factors. The following is repeated until each resource's load is less than or equal to the resource's willingness capacity or until all the resources are each fully loade... | 04/12/2011 |
| 7769566 | Methods for utilizing human perceptual systems for processing event log data A method is provided for utilizing the human perceptual system by providing a spectrum of event log data for listening. Event log data is received. Events of the event log data are mapped to an x-axis of a spectrum based on time, where events of the event log data c... | 08/03/2010 |
| 7761880 | Dynamically extending XML-based service through client A method for dynamically extending a remote service by client at runtime including: creating a Service Data Object (SDO)-based local service instance by locating a remote service; retrieving latest schema from the remote service in a first format; SDO-based remote s... | 07/20/2010 |
| 7650564 | Global tone adjustment system for document files containing text, raster, and vector images A document editing system supports globally editing the tone of an entire Web page without individually working on a plurality of factors characterizing the general effect (tone) of a document file such as a Web page. Upon receipt of an input of an effect (tone) fro... | 01/19/2010 |
| 7627815 | Object editing system An editing apparatus for editing objects on a screen includes an object input display section for displaying contents which have been input by a user, as objects on a screen. The apparatus also includes an object extension section for superposing at least one side o... | 12/01/2009 |
| 7613725 | System for assisting input of dates in data processing system Assisting the computer input of date values includes storing a pre-specified reference date in a storage device, storing one or more user-inputted digits in the storage device, complementing the input digit sequence with a digit sequence generated on the basis of th... | 11/03/2009 |
| 7607007 | Method and apparatus for message routing in a computer system Method and apparatus for message routing in a computer system (100) is provided. The method includes the steps of: receiving a message in a compressed or encrypted form (302, 402); extracting a portion of the message in its compressed or encrypted form... | 10/20/2009 |
| 7562079 | Message generator A message generator for use in a publish/subscribe system, the publish/subscribe system having a broker for receiving a plurality of messages from one or more publishers and a subscriber: the message generator comprising: a storage component for retaining the plural... | 07/14/2009 |
| 7526732 | User interface for phased data entry A wizard user interface capable of being cancelled and later resumed without loss of data is disclosed. Canceling from the wizard prior to its completion will optionally cause data entered on any of the wizard's pages to be saved to a file and stored in non-volatile... | 04/28/2009 |
| 7523453 | System, method and program product for maintaining session information during dynamic resource additions or updates Under the present invention, a system, method, and program product for dynamically adding resources in a web application server are provided. The method comprises: providing a resource; detecting an availability of the resource using a resource lookup web applicatio... | 04/21/2009 |
| 7523155 | Method, system and program product for using open mobile alliance (OMA) alerts to send client commands/requests to an OMA DM server Under the present invention, there is provided a method, system and program product for using Open Mobile Alliance (OMA) Device Management (DM) alerts to send client commands/requests to an OMA DM server to initiate management actions on the OMA server. The method c... | 04/21/2009 |
| 7523106 | Computerized data mining system, method and program product Under the present invention, a data exploration system, a customized model system and an existing model system are provided. The data exploration system analyzes user data to identify statistical information such as data distribution, data relationships, data outlin... | 04/21/2009 |
| 7516235 | Application server and streaming server streaming multimedia file in a client specified format A method and data communication system for transferring multimedia data which stores on an application server a multimedia file including a plurality groups of multimedia data. Each group has a predetermined data size. Next, the system receives a client request and ... | 04/07/2009 |
| 7506303 | System and method for utilizing non-EMF based objects in an EMF environment A system, method and program product for generating artifacts that can convert back and forth between non-EMF (Eclipse Modeling Framework) objects and EMF-based objects in an EMF-based runtime environment such as Web Data Objects (WDO) or Service Data Objects (SDO).... | 03/17/2009 |
| 7502833 | Method for dynamically integrating remote portlets into portals The present invention discloses a method allowing dynamically integrating remote portlets into each Portal by providing local portlets as remote portlet Web-Services by providing, to each Portal-Server, a publishing functionality allowing electronic creation of a se... | 03/10/2009 |
| 7493321 | Method, system, and computer program product for creating navigation views based on historical user behavior The present invention provides a method, system, and computer program product for creating navigation views based on historical user behavior. The method comprises: tracking pages navigated by a user through a site to provide tracking data; generating a complete sit... | 02/17/2009 |
| 7406313 | Systems, methods and computer program products for connecting ad hoc piconets to wide area networks A hyper-scatternet includes a first ad hoc piconet, a second ad hoc piconet and a wide area network, wherein the first and second ad hoc piconets are configured to communicate with one another via the wide area network. Each ad hoc piconet can include an application... | 07/29/2008 |
| 7386805 | User interface for phased data entry A wizard user interface capable of being cancelled and later resumed without loss of data is disclosed. Canceling from the wizard prior to its completion will optionally cause data entered on any of the wizard's pages to be saved to a file and stored in non-volatile... | 06/10/2008 |
| 7376932 | XML-based textual specification for rich-media content creation—methods Video, stills, panorama, sound and all forms of media as Rich Media in a Multimedia Vehicle Repository (MVR) file editable with a Rich Media Content description file. The Rich Media Content description file enables users to specify a vocabulary that defines the medi... | 05/20/2008 |
| 7349919 | Computerized method, system and program product for generating a data mining model A computerized method, system and program product for generating a data mining model. A user can provide objectives for the model and sample data to train, validate, and test the model. A rules system can automatically select a set of algorithms based on the objecti... | 03/25/2008 |
| 7290219 | System and method for selection based action bar A system and method is provided for displaying a selection based action bar to a user that the user is able to use to perform actions using selected data. A user selects one or more displayed selections using a selection device. After the user selections have been m... | 10/30/2007 |
| 7281217 | System and method for user driven interactive application integration A system and method is provided for integrating portlets. When viewing portlets within a portal container, a user is presented with a choice of one or more sources of data and, for each source, one or more actions that the user can take regarding the source. When an... | 10/09/2007 |
| 7269610 | System and method to observe user behavior and perform actions introspectable objects A system and method to observe user behavior and perform actions on interospectable objects is presented. A console logs backend events it receives from plug-ins and user actions it receives from a user. The console mines the logged entries and creates initial rules... | 09/11/2007 |
| 7269564 | Method and apparatus to indicate an encoding status for digital content A method of determining an encoding rate for digital content. According to the method, the a sample of the content data is encoded for a predetermined period of time. The encoding rate is calculated by knowing the size of the sample of content encoded and the length... | 09/11/2007 |
| 7249264 | Secure IP based streaming in a format independent manner A system, method and computer readable medium for providing secure IP-based streaming in a format independent manner is disclosed. The method on a content mastering system begins with an encoded media file consisting of content data and associated metadata. First, t... | 07/24/2007 |
| 7240326 | System and method for obtaining display names from management models CIM elements are retrieved from the management definition object and a determination is made as to whether the element is a non-instance element or an instance element. If the element is a non-instance element and a qualifier is found in the management object, then ... | 07/03/2007 |
| 7213005 | Digital content distribution using web broadcasting services A method, a system and computer readable medium of securely receiving data on a user's system from a web broadcast infrastructure with a plurality of channels. The method includes encrypting the data using a first encrypting key, wherein the first encrypting key is ... | 05/01/2007 |
| 7107294 | Method and apparatus for interrupting updates to a database to provide read-only access A method and system for suspending log-based updates to a database in a manner that permits resumption of log-based updating without reinitializing the database. The method and system thereby permit efficient alternation between a log-based update mode and a databas... | 09/12/2006 |
| 6915303 | Code generator system for digital libraries A technique for creating a custom database is provided. A system description of a structure of a database is received. A structure for the custom database is generated based on the system description. In addition, a search engine based on the system description is g... | 07/05/2005 |