...that the Eveready Battery began as an invention called the "electric flowerpot," which was a tube with a battery and light bulb inside? The idea was to fasten this gizmo to the side of a flowerpot so it would illuminate the flowers from the bottom. The idea died on the vine and the businessman who licensed the flower pot, Conrad Huber, was left with a pile of useless tubes -- until he found a way to market them as batteries to light the world!
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.
| Application No. | Application Title | Issue Date |
| 20110016351 | ARRANGEMENT FOR RECOVERY OF DATA BY NETWORK NODES BASED ON RETRIEVAL OF ENCODED DATA DISTRIBUTED AMONG THE NETWORK NODES Distributed data, having been stored in a distributed storage system as a collection of distributed data elements, is recovered based on connection of multiple user nodes, each user node having stored selected distributed data elements as a corresponding portion of the ... | 01/20/2011 |
| 20100299762 | SHARING MEDIA CONTENT ASSETS BETWEEN USERS OF A WEB-BASED SERVICE In one embodiment, a method comprises receiving a request for access to a media content asset from a first user of a web-based service, the request specifying a second user that has provided access to the media content asset; retrieving, from a user database, a user ent... | 11/25/2010 |
| 20100192187 | Notifying User of Missing Events to Prevent Viewing of Out-of-Sequence Media Series Events In one embodiment, a method comprises detecting that a user has requested presentation of a media content item from a media series having a prescribed sequence of media series events, the media content item containing a subsequent media series event from the media serie... | 07/29/2010 |
| 20100192069 | Differentiating a User from Multiple Users Based on a Determined Pattern of Accessing a Prescribed Network Destination In one embodiment, a method comprises detecting, by an apparatus at a user premises, a user method executed by a user at the user premises for submitting a web request for an identified web destination, the user method being one of a plurality of available user methods ... | 07/29/2010 |
| 20100189117 | Distributed IP Gateway Based on Sharing a MAC Address and IP Address Concurrently Between a First Network Switching Device and a Second Network Switching Device In one embodiment, a method comprises assigning, by a distributed gateway protocol circuit in a first network switching device, a shared Media Access Control (MAC) address to a shared Internet Protocol (IP) address, the shared MAC address and the shared IP address enabl... | 07/29/2010 |
| 20100188979 | FORWARDING PACKETS TO A DIRECTED ACYCLIC GRAPH DESTINATION USING LINK SELECTION BASED ON RECEIVED LINK METRICS Each network node having at least one destination-oriented link toward a directed acyclic graph (DAG) destination can receive a corresponding set of path performance metrics via the destination-oriented link. The set of path performance metrics, initiated by the DAG des... | 07/29/2010 |
| 20100185673 | Upgrading Media Content Quality for Media Content Based on Detecting Upgraded Media Presentation Device In one embodiment, a method comprises detecting a user selection of media content having a prescribed quality and that is authorized for presentation to the user at the prescribed quality; detecting a media presentation device to be used in presenting the media content ... | 07/22/2010 |
| 20100153411 | Socially Collaborative Filtering for Providing Recommended Content to a Website for Presentation to an Identified User In one embodiment, a method comprises receiving, by a website server device providing a website service, a request from an identified user of a user device, the request requesting network content provided within the website service; determining by the website server dev... | 06/17/2010 |
| 20100125511 | SHARING MEDIA CONTENT ASSETS BETWEEN USERS OF A WEB-BASED SERVICE In one embodiment, a method comprises receiving a request for access to a media content asset from a first user of a web-based service, the request specifying a second user that has provided access to the media content asset; retrieving, from a user database, a user ent... | 05/20/2010 |
| 20100100618 | Differentiating a User from Multiple Users Based on a Determined Pattern of Network Usage In one embodiment, a method comprises detecting, by an apparatus, first network activity within a time interval on at least a first user device at a user premises, the first user device usable by first and second users; determining from the first network activity a firs... | 04/22/2010 |
| 20100095317 | Determining User Attention Level During Video Presentation by Monitoring User Inputs at User Premises In one embodiment, a method comprises identifying, by an apparatus at a user premises, a presentation of an addressable video stream to a user; detecting by the apparatus whether the user has supplied a user input, relative to the presentation, to at least one user inpu... | 04/15/2010 |
| 20100030806 | Presenting Addressable Media Stream with Geographic Context Based on Obtaining Geographic Metadata In one embodiment, a method comprises identifying, by a device, an addressable video stream selected for viewing by a user of the device; obtaining, by the device, geographic metadata for the addressable video stream in response to the device identifying the addressable... | 02/04/2010 |
| 20100023984 | Identifying Events in Addressable Video Stream for Generation of Summary Video Stream In one embodiment, a method comprises identifying, by a device, an addressable media stream selected for presentation by a user; identifying, by the device, a user input that is input by the user during presentation of the addressable media stream to the user, the user ... | 01/28/2010 |
| 20100023862 | User Navigation via Vectors Dynamically Mapped to Distinct Media Attributes In one embodiment, a method comprises generating and displaying to a user a user selection interface, the user selection interface representing a plurality of content selection vectors extending from its origin and mapped to respectively distinct media attributes within... | 01/28/2010 |
| 20090287825 | DISTRIBUTED CLIENT SERVICES BASED ON EXECUTION OF SERVICE ATTRIBUTES AND DATA ATTRIBUTES BY MULTIPLE NODES IN RESOURCE GROUPS A network provides distributed client services based on participation in respective resource groups by computing nodes, each resource group including a corresponding resource requirement for any computing node that joins the corresponding resource group for execution of... | 11/19/2009 |
| 20090285216 | MAINTAINING SECRECY OF ASSIGNED UNIQUE LOCAL ADDRESSES FOR IPV6 NODES WITHIN A PRESCRIBED SITE DURING ACCESS OF A WIDE AREA NETWORK A network includes network nodes and a gateway. Each network node has a corresponding unique in-site IPv6 address for communication within a prescribed site, each in-site IPv6 address having a first IPv6 address prefix that is not advertised outside of the prescribed si... | 11/19/2009 |
| 20090278792 | Identifying User by Measuring Pressure of Button Presses on User Input Device In one embodiment, a method comprises receiving, by a user identifier circuit, a button pressure signature specifying a sequence of button pressure values sampled while a corresponding identified button of a user input device is pressed by a user; the user identifier ci... | 11/12/2009 |
| 20090271524 | Associating User Comments to Events Presented in a Media Stream In one embodiment, a method comprises collecting, by a server from a user device, a comment input by a user into the user device, the collecting including identifying a time that the user generated the comment; associating, by the server, the comment input by the user w... | 10/29/2009 |
| 20090271417 | Identifying User Relationships from Situational Analysis of User Comments Made on Media Content In one embodiment, a method comprises detecting a first comment that is input by a first user at an instance coincident with the first user having been supplied a first identified position of a content asset; detecting a second comment that is input by a second user at ... | 10/29/2009 |
| 20090271256 | Advertisement campaign system using socially collaborative filtering In one embodiment, a method comprises identifying, in a network, user selection preferences of an identified user having accessed the network, the identifying based on an accumulation of user selection inputs executed by the identified user, the user selection inputs ac... | 10/29/2009 |
| 20090181648 | Mobile Telephony Device Identifying Whether Incoming Wireless Call Anchored by an Enhanced Services Server In one embodiment, a method comprises a mobile node receiving an incoming wireless call; the mobile node determining whether enhanced services are available for the incoming wireless call based on outputting a DTMF tone on a voice channel associated with the incoming wi... | 07/16/2009 |
| 20090175208 | Automatic Clustering of Wireless Network Nodes Toward Selected Mesh Access Points In one embodiment, a method comprises detecting by a mesh access point a number of wireless network nodes that are attached to the mesh access point within a mesh network; calculating by the mesh access point an attachment preference factor that enables at least one oth... | 07/09/2009 |
| 20090164650 | Arrangement in a multi-homed transport endpoint for selecting a source address based on source-destination address pair metrics A multi-homed endpoint, having multiple interfaces with respective source addresses, selects a source address for transport of a message according to a prescribed multi-homed transfer protocol, based on source-destination address pair metrics, each source-destination ad... | 06/25/2009 |
| 20090144780 | SOCIALLY COLLABORATIVE FILTERING In one embodiment, a method comprises identifying user selection preferences of an identified user having accessed the network, the identifying based on an accumulation of user selection inputs executed by the identified user, relative to input options presented to the ... | 06/04/2009 |
| 20090135905 | PROTECTING COMMERCIALS WITHIN ENCODED VIDEO CONTENT In one embodiment, a method comprises identifying an identifiable video object from a video picture of a digital video having video content and commercial content, the video picture contained within the video content; encoding the identifiable video object as a video ov... | 05/28/2009 |
| 20090129309 | Retransmitting lost packet with subsequent received packet In one embodiment, a method comprises transmitting onto a wireless connection, by a device, a first wireless data packet destined for a second device; in response to a determined absence by the device of a required acknowledgment of the first wireless data packet from t... | 05/21/2009 |
| 20090122797 | ROUTING OPERATIONS USING SENSOR DATA In one embodiment, a method comprises an Internet Protocol (IP) router receiving sensor data from at least one of a second IP router or an attached host sensor node, the sensor data distinct from link data of a network link; the IP router generating sensor information b... | 05/14/2009 |
| 20090085769 | AGGREGATION AND PROPAGATION OF SENSOR DATA WITHIN NEIGHBOR DISCOVERY MESSAGES IN A TREE-BASED AD HOC NETWORK In one embodiment, a method comprises attaching, by a mobile router, to an attachment router according to a protocol requiring establishment of a tree topology having a single clusterhead, the attaching by the mobile router based on the mobile router receiving, from the... | 04/02/2009 |
| 20090083326 | EXPERIENCE BOOKMARK FOR DYNAMICALLY GENERATED MULTIMEDIA CONTENT PLAYLIST In one embodiment, a method comprises identifying, by a multimedia generator circuit, media content elements from at least one available media source based on a prescribed multimedia presentation theme, each media content element identified as accessible from the at lea... | 03/26/2009 |
| 20090077636 | AUTHORIZING NETWORK ACCESS BASED ON COMPLETED EDUCATIONAL TASK In one embodiment, a method comprises authentication a user of a client device by a network access device; selectively sending an education assignment request to an authorization server, by the network access device, in response to receiving a request from a client devi... | 03/19/2009 |
| 20090024758 | Detecting neighbor discovery denial of service attacks against a router In one embodiment, a method comprises initiating neighbor discovery in response to detecting an absence of an IP destination address of a received data packet within a neighbor cache, including outputting a neighbor solicitation message targeting the IP destination addr... | 01/22/2009 |
| 20090010272 | Root node shutdown messaging for multipoint-to-multipoint transport tree In one embodiment, a method comprises registering, by a first label switching router having been identified as a root of a prescribed transport tree for transport of a prescribed group of data packets, at least two next hop label switching routers as belonging to the pr... | 01/08/2009 |
| 20080320082 | Reporting participant attention level to presenter during a web-based rich-media conference In one embodiment, a method comprises establishing, by an IP-based meeting server via an IP network, a web-based media conference between an identified meeting presenter having a web-enabled presenter client device and identified meeting participants each having at leas... | 12/25/2008 |
| 20080320104 | Streaming network coding In one embodiment, a method comprises supplying, by a network node to a peer network node, a randomization seed assigned to the network node for generating a prescribed sequence of pseudorandom numbers according to a prescribed pseudorandom number generation function; e... | 12/25/2008 |
| 20080307516 | Secure neighbor discovery router for defending host nodes from rogue routers In one embodiment, a method comprises receiving, by a router in a network, a router advertisement message on a network link of the network; detecting within the router advertisement message, by the router, an advertised address prefix and an identified router having tra... | 12/11/2008 |
| 20080304457 | Secure mobile IPv6 registration In one embodiment, a method comprises receiving by an agent a request from a network node for generation of a secure IPv6 address for use by the network node, the request including a selected subset of parameters selected by the network node and required for generation ... | 12/11/2008 |
| 20080273504 | Synchronizing media data from multiple data channels for IP network transport In one embodiment, a method comprises receiving by a gateway a plurality of data streams via respective data channels; identifying by the gateway, from among the data streams, selected data streams for aggregation based on the selected data streams each having a same en... | 11/06/2008 |
| 20080259925 | Extensions to IPv6 neighbor discovery protocol for automated prefix delegation In one embodiment, a method comprises detecting, by a router, a first router advertisement message from an attachment router that provides an attachment link used by the router, the first router advertisement message specifying a first IPv6 address prefix owned by the a... | 10/23/2008 |
| 20080263353 | AUTOCONFIGURED PREFIX DELEGATION BASED ON DISTRIBUTED HASH In one embodiment, a method comprises detecting, by a router, an unsolicited first router advertisement message from an attachment router that provides an attachment link used by the router, the first router advertisement message specifying a first IPv6 address prefix o... | 10/23/2008 |
| 20080240078 | Path shortening in a wireless mesh network In one embodiment, a method includes a mesh point receiving mesh advertisement messages from advertising mesh points of a wireless mesh network having a mesh portal with a wired connection to a wired network. Each mesh advertisement message specifies a corresponding met... | 10/02/2008 |