Mark Twain (Samuel L. Clemens) received Patent No. 121,992 for "An Improvement in Adjustable and Detachable Straps for Garments." He later received two more patents: one for a self-pasting scrapbook and one for a game to help players remember important historical dates.
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 |
| 8180837 | Image spam filtering based on senders' intention analysis Systems and methods for an anti-spam detection module that can detect image spam are provided. According to one embodiment, an image spam detection process involves determining and measuring various characteristics of images that may be embedded within or otherwise ... | 05/15/2012 |
| 8166550 | Detection of undesired computer files in damaged archives Systems and methods for an anti-virus detection module that can detect known undesired computer files in damaged archives that may be encrypted, compressed and/or password-protected are provided. According to one embodiment, a damaged or incomplete RAR, CAB or ZIP a... | 04/24/2012 |
| 8156206 | Contextual data communication platform Systems and methods for a contextual data platform are provided. According to one embodiment, an Internet-enabled mobile device is provided, including a storage device having embodied thereon instructions and one or more processors operable to execute the instructio... | 04/10/2012 |
| 8151355 | Detection of undesired computer files in archives Systems and methods that can detect known undesired computer files in protected archives are provided. According to one embodiment, an archive file in transit across a network as an attachment to an email message destined for a client workstation is scanned, without... | 04/03/2012 |
| 8151109 | Selective authorization of the loading of dependent code modules by running processes Systems and methods for selective authorization of dependent code modules are provided. According to one embodiment, file system or operating system activity relating to a first code module is initiated by a running process associated with a second code module. The ... | 04/03/2012 |
| 8148907 | Dimmable power supply Various embodiments of a dimmable power supply are disclosed herein. For example, some embodiments provide a dimmable power supply including an output driver, a variable pulse generator and a load current detector. The output driver has a power input, a control inpu... | 04/03/2012 |
| 8130644 | Mechanism for enabling load balancing to be achieved in a loop-free switching path, reverse path learning network A mechanism is disclosed for enabling load balancing to be achieved in a loop-free switching path, reverse path learning network, such as an Ethernet network. The network is divided into a plurality of virtual networks, with each virtual network providing a differen... | 03/06/2012 |
| 8125996 | Mechanism for enabling layer two host addresses to be shielded from the switches in a network Methods and systems for shielding layer two host addresses (e.g., MAC addresses) from a network are provided. According to one embodiment, a border component of a network of switches receives a first packet intended for a first host having a first L2 address and a f... | 02/28/2012 |
| 8119504 | Method for transferring a nano material from a substrate to another substrate A method for transferring a nano material formed on a first substrate through deposition techniques to a second substrate, includes: (A) contacting the second substrate with a free end of the nano material on the first substrate; (B) heating the first substrate so t... | 02/21/2012 |
| 8116591 | Diffusion-based interactive extrusion of two-dimensional images into three-dimensional models Methods and systems for creating three-dimensional models from two-dimensional images are provided. According to one embodiment, a computer-implemented method of creating a polygon-based three-dimensional (3D) model from a two-dimensional (2D) pixel-based image invo... | 02/14/2012 |
| 8107376 | Managing hierarchically organized subscriber profiles Methods are provided for managing hierarchically organized subscriber profiles. According to one embodiment, a policy engine of a VR defines services available to subscribers in terms of profile identifiers. A scalable subscriber profile database is established havi... | 01/31/2012 |
| 8103727 | Use of global intelligence to make local information classification decisions Methods and systems are provided for delaying local information classification until global intelligence has an opportunity to be gathered. According to one embodiment, an initial information identification process, e.g., an initial spam detection, is performed on r... | 01/24/2012 |
| 8085776 | Methods and systems for a distributed provider edge Methods and Systems are provided for a distributed Provider Edge (PE). A single Virtual Routing and Forwarding device (VRF) is associated with a single customer site. The VRF includes a single routing table (RIB) and a single forwarding table (FIB). The VRF also inc... | 12/27/2011 |
| 8079084 | Virus co-processor instructions and methods for using such Various embodiments of the present invention provide elements that may be utilized for improved virus processing. As one example, a computer readable medium is disclosed that includes a virus signature compiled for execution on a virus co-processor. The virus signat... | 12/13/2011 |
| 8074280 | Detection of undesired computer files in archives Systems and methods for an anti-virus detection module that can detect known undesired computer files in archives that may be encrypted, compressed and/or password-protected are provided. According to one embodiment, a method is provided for detection of malicious o... | 12/06/2011 |
| 8069487 | Cloud-based application whitelisting Systems and methods for allowing authorized code to execute on a computer system are provided. According to one embodiment, an in-memory cache is maintained having entries containing execution authorization information regarding recently used modules. After authenti... | 11/29/2011 |
| 8064462 | Service processing switch Methods and systems for providing IP services in an integrated fashion are provided. According to one embodiment, a system includes a switch fabric and a line interface/network module, multiple virtual routing engines (VREs) and a virtual services engine (VSE) coupl... | 11/22/2011 |
| 8020202 | Firewall interface configuration to enable bi-directional VoIP traversal communications Methods and systems for an intelligent network protection gateway (NPG) and network architecture are provided. According to one embodiment, a firewall provides network-layer protection to internal hosts against unauthorized access by hosts of an external network by ... | 09/13/2011 |
| 7995863 | Diffusion-based interactive extrusion of two-dimensional images into three-dimensional models Methods and systems for creating three-dimensional models from two-dimensional images are provided. According to one embodiment, a method of creating an inflatable icon involves a vectorizing module polygonizing an input image to produce an inflatable image by repre... | 08/09/2011 |
| 7983975 | Financial advisory system A financial advisory system is provided. According to one aspect of the present invention, return scenarios for optimized portfolio allocations are simulated interactively to facilitate financial product selection. Return scenarios for each asset class of a pluralit... | 07/19/2011 |
| 7977994 | Digital pulse-width-modulator with discretely adjustable delay line A hybrid digital pulse width modulator (DPWM) with digital delay-locked loops (DLLs) is provided. In this implementation, the digital pulse-width-modulator is synthesizable and includes a digital delay-locked loop around a delay-line to achieve constant frequency cl... | 07/12/2011 |
| 7970848 | Electronic message and data tracking system Systems and methods for tracking electronic messages and data are provided. In one embodiment, the invention consists of a method of tracking email messages. In various embodiments, steps may include a) identifying an email message for tracking and b) inserting a li... | 06/28/2011 |
| 7966654 | Computerized system and method for policy-based content filtering Firewalls and other filtering gateways have become common security devices for improving computer network security. As more features and functionality are added to these devices they become quite complex to configure. By associating configuration schemes with firewa... | 06/21/2011 |
| 7961615 | Managing hierarchically organized subscriber profiles Methods are provided for managing hierarchically organized subscriber profiles. According to one embodiment of the present invention, a subscriber connection is created with a virtual router operable within a telecommunications system of a service provider. A connec... | 06/14/2011 |
| 7957407 | Heterogeneous media packet bridging Methods and systems for bridging Ethernet frames transmitted over heterogeneous media channels are provided. According to one embodiment, multiple Ethernet frames encapsulated within multiple in-bound media transmissions having different media formats are received v... | 06/07/2011 |
| 7957374 | Mechanism for enabling layer two host addresses to be shielded from the switches in a network A mechanism is disclosed that enables layer two host addresses (e.g. a MAC addresses) to be shielded from a network. In one implementation, the mechanism updates each packet sent by the hosts into the network to indicate that the source layer two (L2) address for th... | 06/07/2011 |
| 7944946 | Virtual memory protocol segmentation offloading Methods and systems for a more efficient transmission of network traffic are provided. According to one embodiment, a method is provided for performing segmentation offloading, such as TCP segmentation offloading (TSO). An interface performs direct virtual memory ad... | 05/17/2011 |
| 7933269 | Hardware-accelerated packet multicasting in a virtual routing system Methods and systems are provided for hardware-accelerated packet multicasting in a virtual routing system. According to one embodiment, a multicast packet is received at an ingress system of a packet-forwarding engine (PFE). The ingress system identifies flow classi... | 04/26/2011 |
| 7925920 | Fault tolerant routing in a non-hot-standby configuration of a network routing system Methods and systems for facilitating fault tolerance in a non-hot-standby configuration of a network routing system are provided. According to one embodiment, a failover method is provided. A fault manager executing on a control blade of multiple server blades of a ... | 04/12/2011 |
| 7912936 | Managing interworking communications protocols Systems and methods for managing interworking protocols are provided. According to one embodiment, a policy-based provisioning methodology is used by a service management system (SMS) to provision subscriber interfaces of service processing switches based upon param... | 03/22/2011 |
| 7904520 | First party advertisement serving Adservers with the ability to access advertiser cookies and vice versa when both are serving from the advertiser's domain are provided, thereby avoiding the overhead and delay in backend cookie synchronization efforts. Further, advertising cookie data can be gathere... | 03/08/2011 |
| 7902803 | Digital current mode controller A digital current-mode controller for a DC-DC converter is disclosed. The controller comprises a digital current reference; and a current loop compensator adapted to receive a digital current error signal derived from a digital current sample sensed from the DC-DC c... | 03/08/2011 |
| 7890663 | Identifying nodes in a ring network Methods are provided for determining a master node on a ring network. According to one embodiment, a first node on the ring network initiates circulation of an arbitration token by (i) determining an arbitration token timeout period has elapsed and (ii) transmitting... | 02/15/2011 |
| 7885207 | Managing and provisioning virtual routers Methods and systems are provided for provisioning and managing network-based virtual private networks (VPNs). According to one embodiment, virtual routers (VRs) distributed among service processing switches are provisioned by a service management system (SMS) to sup... | 02/08/2011 |
| 7881244 | Scalable IP-services enabled multicast forwarding with efficient resource utilization Methods, apparatus and data structures are provided for managing multicast IP flows. According to one embodiment, a memory of a router has stored therein a data structure, which includes information relating to multicast sessions being handled by the router and incl... | 02/01/2011 |
| 7876683 | Managing hierarchically organized subscriber profiles Methods are provided for managing hierarchically organized subscriber profiles. According to one embodiment, subscriber services are modified without requiring a change to the subscriber's first-level profile identifier and without requiring the subscriber to reesta... | 01/25/2011 |
| 7873710 | Contextual data communication platform Systems and methods for a contextual data platform are provided. According to one embodiment, a request is received from a client at a server. Responsive to the request, the client is caused to display a customized menu structure by transmitting to the client contex... | 01/18/2011 |
| 7873060 | Accelerating data communication using tunnels Methods and systems are provided for increasing application performance and accelerating data communications in a WAN environment. According to one embodiment, a method is provided for securely accelerating network traffic. One or more tunnels are established betwee... | 01/18/2011 |
| 7869361 | Managing hierarchically organized subscriber profiles Apparatus are provided for managing hierarchically organized subscriber profiles. According to one embodiment, a router includes a subscriber manager, a database and a virtual interface. The subscriber manager is operable to receive a connection request from a subsc... | 01/11/2011 |
| 7865947 | Computer system lock-down Systems and methods for allowing authorized code to execute on a computer system are provided. According to one embodiment, a method is provided for locking down a computer system. A customized, local whitelist database is stored with a memory of the computer system... | 01/04/2011 |