U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 6637447

Beerbrella

A small umbrella which may be removably attached to a beverage container in order to shade the beverage container from the direct rays of the sun.

Newsletter  PatentStorm News

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.

 

Attorney: Irvin; David R.


Number of patents: 62
Last date: September 14, 2010

1    
NumberTitleIssue Date
7797754Dynamic control of authorization to access internet services
A system for managing authorization to access Internet services. A session object is created when a user logs onto a web site. The session object includes authorization-privilege information for N services. The user selects the service desired from the web site, at ...
09/14/2010
7796761Distribution and authentication of public keys using random numbers and diffie-hellman public keys
A system to exchange and authenticate public cryptographic keys between parties that share a common but secret password, using a pair of random numbers, a pair of Diffie-Hellman public keys computed from the random numbers and the password, a Diffie-Hellman symmetri...
09/14/2010
7793348Protecting a data processing system from attack by a vandal who uses a vulnerability scanner
Method and apparatus for protecting a data processing system such as an Internet server from attack by a vandal who uses an offensive vulnerability scanner to find an externally visible vulnerability of the data processing system. The method includes determining an ...
09/07/2010
7788135Method for managing an electronic-commerce shopping cart
A method and system for managing an electronic commerce (e-commerce) shopping cart relating to communication between a shopper and a server over a communication network. A server identifies a secondary item in the shopping cart linked to a primary item in the shoppi...
08/31/2010
7739747Dynamic control of authorization to access internet services
Programmable storage media including programmable software for managing authorization to access Internet services. A session object is created when a user logs onto a web site. The session object includes authorization-privilege information for N services. The user ...
06/15/2010
7734508Method for managing an electronic-commerce shopping cart
A method and system for managing an electronic commerce (e-commerce) shopping cart relating to communication between a shopper and a server over a communication network. A sever whether a shopping command of the shopper has changed an attribute of a primary item in ...
06/08/2010
7730537Method of operating an intrusion detection system
A method of operating an intrusion detection system. The system determines occurrence of a signature event indicative of a denial of service intrusion on a protected device. A value of a signature event counter is increased. The value of the signature event counter ...
06/01/2010
7607009Method for distributing and authenticating public keys using time ordered exchanges
A method to exchange and authenticate public cryptographic keys between parties that share a common but secret password. The parties exchange public keys, where the public keys are accompanied by hashed values based on the keys, the password, and random numbers. Eac...
10/20/2009
7596222Encrypting data for access by multiple users
A method for protecting data for access by a plurality of users. A server encrypts data using a master key and a symmetric encryption algorithm. For each authorized user, a key encryption key (KEK) is derived from a passphrase, and the master key is encrypted using ...
09/29/2009
7523496Authenticating without opening electronic mail
A method for enabling the recipient of electronic mail (e-mail) to authenticate the originator of the e-mail without opening the e-mail, so that e-mail that carries a computer virus which activates upon opening the e-mail may be rejected. The originator and the reci...
04/21/2009
7499715Scheduling tasks dynamically depending on the location of a mobile user
Methods for automatically scheduling and rescheduling tasks based on predictable, observable, or measurable events, and on conditions occurring in the vicinity of the user's location. A plurality of tasks are defined by the user. Events or conditions depending on th...
03/03/2009
7487443Portal page view layout based on weights
Techniques are disclosed for controlling where dynamically-added content will be positioned within the layout of a content aggregation view (e.g., for controlling where content that is created by a portlet will be rendered within a portal page). In preferred embodim...
02/03/2009
7480384Method for distributing and authenticating public keys using random numbers and Diffie-Hellman public keys
A method to exchange and authenticate public cryptographic keys between parties that share a common but secret password, using a pair of random numbers, a pair of Diffie-Hellman public keys computed from the random numbers and the password, a Diffie-Hellman symmetri...
01/20/2009
7474655Restricting communication service
In response to a command to restrict a communication service for a computer, a countermeasures apparatus replaces the communication address of a second computer, which has been stored in a first computer, with the communication address of the countermeasures apparat...
01/06/2009
7472338Method and apparatus for locating items on a physical document and method for creating a geographical link from an electronic document to the physical document
A method and apparatus for locating items on a physical document and a method for creating a geographical link from an electronic document to the physical document. The geographical link is created by encoding, in a geographic link to the physical document, geograph...
12/30/2008
7439864Method for automatic RFID attenuation and recovery
The invention provides a method for attenuating a radio frequency identification (RFID) reader. In one embodiment, the method includes optimizing a coverage area of an RFID reader. ...
10/21/2008
7401149Method for automatically providing a temporary user account for servicing system resources
Temporary access is provided to enable a service provider to service a customer's system resource such as data processing or communication equipment. A prearranged but dormant user account for the service provider is automatically activated in response to a trigger ...
07/15/2008
7398510Estimating software project requirements for resolving defect backlogs
Methods, apparatus, and computer program products for analyzing defect backlogs that arise in the software development process. Analysis is based on a validity ratio that projects the number of open defects that are likely to actually require fixes, a fix rate that ...
07/08/2008
7370365Dynamic control of authorization to access internet services
A method for managing authorization to access Internet services. A session object is created when a user logs onto a web site. The session object includes authorization-privilege information for N services. The user selects the service desired from the web site, at ...
05/06/2008
7356811Method and apparatus for referencing a constant pool in a java virtual machine
A method, apparatus, and computer instructions for referencing a constant pool. A determination is made as to whether a bytecode references the constant pool. A relative offset to the constant pool is identified for the bytecode, in response to the bytecode referenc...
04/08/2008
7336256Conveying the importance of display screen data using audible indicators
An audible indicator such as an audio tone is associated with the importance of data elements displayed on a visual display screen of data processing apparatus such as a personal computer or work station. At least one characteristic of the audible indicator, for exa...
02/26/2008
7334222Methods and apparatus for dependency-based impact simulation and vulnerability analysis
A technique for determining a potential impact of a simulated condition of at least one subject component associated with a computing environment comprises the following steps/operations. First, one or more components in the computing environment which depend on the...
02/19/2008
7308714Limiting the output of alerts generated by an intrusion detection sensor during a denial of service attack
An intrusion detection system is improved by altering its signatures and thresholds during a denial of service attack, in order to decrease the rate at which an intrusion detection sensor sends alerts to an intrusion detection server. A governor within the sensor is...
12/11/2007
7308716Applying blocking measures progressively to malicious network traffic
A method of progressive response for invoking and suspending blocking measures that defend against network anomalies such as malicious network traffic so that false positives and false negatives are minimized. When an anomaly is detected, the detector notifies prote...
12/11/2007
7298789Polarization modulation with amplitude differential
Wireless data communication method and apparatus using two electromagnetic signals having different polarizations. Codes related to relative values of the amplitudes of the two signals are generated in correspondence with data to be transmitted. The signals are modu...
11/20/2007
7289027Network management using suppressible RFID tags
Methods and computer program products for managing a device connected to a network include querying the device using the network, querying the device using a simulated RFID tag, and querying the device using a suppressible RFID tag to determine status information ab...
10/30/2007
7287164Method and system for encoding signatures to authenticate files
Method and system for verifying the authenticity and integrity of files transmitted through a computer network. Authentication information is encoded in the filename of the file. In a preferred embodiment, authentication information is provided by computing a hash v...
10/23/2007
7272231Encrypting data for access by multiple users
A method for protecting data for access by a plurality of users. A server encrypts data using a master key and a symmetric encryption algorithm. For each authorized user, a key encryption key (KEK) is derived from a passphrase, and the master key is encrypted using ...
09/18/2007
7222173Limited knowledge of configuration information of a FICON controller
Method and apparatus for limiting access to control units channel-connected to host computers through a FICON switch. The control unit port of the FICON switch receives a requests from an attached host to provide configuration information regarding the switch ports....
05/22/2007
7203183Access point initiated forced roaming based upon bandwidth
Apparatus and method provides dynamic load balancing of network bandwidth between access points in an 802.11 wireless LAN. The access point generates and monitors average bandwidth utilization of client devices connected to said access point. The average bandwidth u...
04/10/2007
7185275Method and computer system for enabling a user to construct a web-site navigation
A computer system for generating web page navigations. A user interacts with an input form for creating a web page and accepting input that specifies inclusion of the page in a navigation and the hierarchical level of the inclusion. The specifications of the input f...
02/27/2007
7185229Method and system for performing remote maintenance operations on a battery powered computer
A method and system is described for remotely managing a battery powered client computer. A data packet, which includes a set of instructions, is sent to the client computer from a managing computer. Included in the data packet is a field indicating how much computi...
02/27/2007
7174338Signaling events in workflow management systems
The present invention provides a computerized method for determining an addressee of a signaling request within a Workflow Management System or a computer system with comparable functionality (WFMS). Upon receiving a signaling request, which is providing a set of si...
02/06/2007
7168070Aggregate bandwidth through management using insertion of reset instructions for cache-to-cache data transfer
A method and system for reducing or avoiding store misses with a data cache block zero (DCBZ) instruction in cooperation with the underlying hardware load stream prefetching support for helping to increase effective aggregate bandwith. The method identifies and clas...
01/23/2007
7150043Intrusion detection method and signature table
Performance of a pattern-matching intrusion detection system (IDS) is improved by ranking signatures in its signature table by likelihood of occurrence, so that the table may be searched efficiently. Occurrence data associated with signatures is kept, and the rankin...
12/12/2006
7143059Managing stock available to on-line and in-person shoppers
A method for managing stock so that a merchant who provides both on-line and in-person shopping may dependably advise an on-line shopper regarding availability of an item. An approximate quantity available of the item is determined, and then adjusted according to an...
11/28/2006
7133949Distributed switching method and apparatus
Switching method and apparatus for assigning a communication grant to a first processing unit in a communication network comprising a plurality of processing units, each processing unit being connected to each other processing unit of the plurality of processing uni...
11/07/2006
7124433Password that associates screen position information with sequentially entered characters
A method that provides high-entropy password protection for electronic devices without requiring the presence of a full keyboard for entering characters or special character-recognition capability. To proffer a password to an electronic device, a user enters a seque...
10/17/2006
7110968Method for managing an electronic-commerce shopping cart
The invention helps an on-line shopper maintain the proper relationship between primary items in a shopping cart and secondary items in the shopping cart, where secondary items are items that normally accompany the purchase of primary items. The server that provides...
09/19/2006
7093119Methods and computer program products for protecting source code of an interpreted programming language
Methods and computer program products for protecting interpreted-language source code from unauthorized copying, alteration, distribution, or reverse engineering, without regard to the choice of programming language. A language identifier and the source code are inp...
08/15/2006
1    
 
Sign InRegister
Username  
Password   
forgot password?