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

Icon_funbox Bizarre Patents

Patent No. 6368227

Method of swinging on a swing

A method of swing on a swing is disclosed, in which a user positioned on a standard swing suspended by two chains from a substantially horizontal tree branch induces side to side motion by pulling alternately on one chain and then the other.

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: Steinberg; William


Number of patents: 59
Last date: May 08, 2012

1    
NumberTitleIssue Date
8176108Method, apparatus and computer program product for network design and analysis
A first representation of an electrical network includes a first set of simultaneous linear algebraic equations (SLAE's). A second representation of an electrical network includes a second set of SLAE's. The equations of the SLAE's include a number of unknowns and h...
05/08/2012
8161016Controlling execution of transactions
A requester includes a business process history DB having recorded therein GBPIDs, input messages, and provider names, and each of providers includes a log DB having recorded therein log data containing DBPIDs and images before updates of the DB. Moreover, in the re...
04/17/2012
8122349Listing and modifying groups of blocks in the editing of a document
Grouping blocks of text according to user-defined contexts, and editing group specific blocks can be used to improve document consistency during editing and revising of electronic documents. A change made in one block often requires appropriate changes to be made in...
02/21/2012
8087005Software testing by groups
A testing tool allowing convenient testing of programs and also classes in general. The tool automatically divides each program into many groups such that if one line (or statement) is executed it may reasonably be assumed that all the lines in the group are also ex...
12/27/2011
8086847Computer program product and computer system for peer-to-peer communications
An encrypted request for peer-to-peer communication includes a requesting peer encrypting a requested peer identification using a public key of a security agent. The requesting peer sends the encrypted request to a security agent, which generates a first encrypted i...
12/27/2011
8060485Method, system, and program product for accessing required software to process a file
A system, method, and program product for accessing or retrieving on a computer network the required software to process a file is disclosed. It is determined, when accessing a file, whether or not software required to process this file is already installed on the u...
11/15/2011
8056049Method and system for analyzing and presenting conflicts in model transformation and automatically reconciling model transformation
Initial source and target models are divided into segments responsive to at least one segmentation rule. After changes, post-change source and target models are likewise divided. The at least one segmentation rule is defined responsive to at least one transformation...
11/08/2011
8028281Run-Time parallelization of loops in computer programs using bit vectors
Parallelization of loops is performed for loops having indirect loop index variables and embedded conditional statements in the loop body. Loops having any finite number of array variables in the loop body, and any finite number of indirect loop index variables can ...
09/27/2011
8024306Hash-based access to resources in a data processing network
Provided are methods, apparatus and computer programs for enhanced access to resources within a network, including for controlling use of bandwidth-sensitive connections within a network and/or for automated recovery. Hash values are used as ‘unique’ identifiers...
09/20/2011
8010563Computer program product and computing system for information organization using markup languages
The presentation of information in HTML files is desirably enhanced by the use of one or more separate scripting Javascript™ files, referenced from the HTML file, which uses information presented as variables in the HTML file. In this manner, a high degree of form...
08/30/2011
7991819Binary coded decimal addition
The binary coded decimal (BCD) adder circuit adds two BCD encoded operands, with an input carry bit, and produces a BCD encoded sum. The adder has three stages. The first stage receives two BCD encoded operands as inputs, groups the inputs into contiguous blocks of ...
08/02/2011
7978179System and method for configuring a computer keyboard
A computer keyboard is set up a with full-scale programmable hotkeys for users. The user easily defines words/word sequences he/she frequently uses for word processing. By depressing a dedicated key, the corresponding predefined word/word sequence is immediately dis...
07/12/2011
7966170Computer program product and computer system for language-enhanced programming tools
Statements of a computer program expressed using a first source natural language are made meaningful to a programmer familiar with a second target natural language. The first source natural language of the computer program is determined from the programmer, or throu...
06/21/2011
7954043Concurrent editing of a file by multiple authors
A method, system and computer program product for enabling the concurrent editing of a document containing a plurality of independent or loosely connected segments by multiple authors is described. Among other things, the invention allows assigning of editing rights...
05/31/2011
7877765Viewing pattern data collection
A method and system are provided in which DVR viewer metrics are collected and saved in a “Watched Log” data base including identifying titles and other features of recorded DVR programs. User viewing metrics are collected and saved for use in determining whethe...
01/25/2011
7877597Anonymous peer-to-peer communication
An anonymous peer-to-peer network has a security protocol that allows hosts in the network to determine whether data received from the network is valid. The requesting host can explicitly determine the data transfer route in packet header information. Each host addr...
01/25/2011
7876889Automated calling system for conference calls
A method and system are provided in which teleconference calls are scheduled in advance and, at an appropriate predetermined time, calls are automatically made to the designated participants of the conference calls thereby avoiding the need for the participants to c...
01/25/2011
7844739Method for aspect oriented web service invocation
A web service request is received by an intermediary that performs a conversion of the requestor's service interface to the service interface supported by a service provider matching the requested service, then invokes that service. A reverse conversion is performed...
11/30/2010
7836112Determining the equivalence of two sets of simultaneous linear algebraic equations
A computer implemented method (200) is described for determining the equivalence of two sets of simultaneous linear algebraic equations. Each of said equations is of a form: ei1x1+ei2x
11/16/2010
7831929Method, system, and program product for controlling a display on a data editing screen
The invention provides a method, system, and program product for controlling a display on a computer-aided design (CAD) data editing screen, whereby commands more likely to be utilized are preferentially displayed. ...
11/09/2010
7826654Painting process color compensator
A method and implementing computer system are provided for enabling a user to paint a surface a desired final color while using a paint, the color of which appears in raw form different from the desired final color for the painted surface. In an exemplary embodiment...
11/02/2010
7822686Processing system for recording media content
A method and system are provided in which a user is enabled to record, for example, a song or other radio and/or video content, on demand, and to account for and process appropriate payment for the use of the recorded content. The recorded material is saved and inde...
10/26/2010
7818376Off record chat
A method and implementing instant messaging processing system are provided in which a user's presence and on-line status in a chat session are not broadcast to the chat or instant messaging participants until the user chooses to allow or enable such broadcast. Addit...
10/19/2010
7814162Self-protecting e-mail
Local capacity threshold values for a user e-mailbox and costs are stored for overflow storage devices accessible on a network. The costs provided a ranking of the overflow storage devices. E-mail's are processed responsive to increases in accumulated storage of the...
10/12/2010
7809647Processing system for recording media content
A method and system are provided in which a user is enabled to record, for example, a song or other radio and/or video content, on demand, and to account for and process appropriate payment for the use of the recorded content. The recorded material is saved and inde...
10/05/2010
7774338Method and apparatus for displaying text information and numerical information in association with each other
A method and apparatus for associating text information with numerical information. A first phrase corresponding to a time period is generated. The first phrase represents a change in first numerical information over the time period. The first numerical information ...
08/10/2010
7769697Method for validating an electronic payment by a credit/debit card
A method for validating an electronic payment by a credit/debit card in a transaction system. The method includes registering a purchase of an article by a buyer using a credit/debit card associated with at least one PIN code, checking that the at least one PIN code...
08/03/2010
7707546Source code interface
A method and implementing system are provided in which a user is enabled to view source code within a context of the screen presentation which is created by the source code. In an exemplary embodiment, a graphical user interface (GUI) is selectively overlaid upon a ...
04/27/2010
7689382System for first pass filtering of anomalies and providing a base confidence level for resource usage prediction in a utility computing environment
Provided is a system for monitoring resources in a utility computing environment (UCE). Measurements are evaluated to determine whether or not a particular resource requires remedial or other type of action. A sliding measurement window is employed to assemble a num...
03/30/2010
7671762System and method for transceiving motor vehicle data
A system and method for transceiving vehicle data is provided. The system and method provide for transceiving situation data to or from a vehicle. The system includes a situation data generator for generating the situation data and a transceiver for transmitting the...
03/02/2010
7584470Method and system for peer-to-peer software distribution with a package builder
A method and system for software and data distribution are described in which an original software and/or data package is provided to a first device. The first device installs the original software package, which includes installing a package builder kit. The packag...
09/01/2009
7573478Multi-image-frame sprite recognition in animated sequences
Sprite identification in animated sequences is achieved by performing three separate but related procedures, namely (i) identification of the sprite, (ii) identification of the background and (iii) identification of the identified sprite's translation path. By analy...
08/11/2009
7570015Conditional battery charging system
A method and system are provided in which a charging process for rechargeable batteries is controlled in accordance with selected predetermined variable conditions. In an exemplary embodiment, a user is enabled to select the predetermined conditions under which the ...
08/04/2009
7552307Method for initializing a random access memory
A memory has a set of address spaces to which token data is written and read. Each address space has a token status bit. A token generator allocates token data to the memory address spaces. Upon a reset occurring, a logic circuit provides logic “0” to the token ...
06/23/2009
7552182Method, apparatus, and computer program product for lending e-mail space
An e-mail is received for a first user's e-mailbox that increases accumulated storage volume of e-mails beyond a capacity limit. Available storage space indications are accessed for e-mailboxes of other users designated as overflow e-mailboxes. Overflow e-mailbox de...
06/23/2009
7533050Integration of computer applications and e-business capability
The present invention comprises a business offering to provide computer services and a system to provide a selection of those services. The offering comprises any combination of hosting computer application programs, providing e-business capabilities and providing i...
05/12/2009
7533033Build and operate program process framework and execution
Frameworks and methods for executing large-scale build and operate programs, such as sporting events, and particularly an Olympic Games. A framework of interlinked build, operate, and management processes is formed in accordance with the program requirements, which ...
05/12/2009
7519726Methods, apparatus and computer programs for enhanced access to resources within a network
Provided are methods, apparatus and computer programs for enhanced access to resources within a network, including for controlling use of bandwidth-sensitive connections within a network and/or for automated recovery. Hash values are used as ‘unique’ identifiers...
04/14/2009
7493493Method and apparatus for password generation
The generation of a unique password using a secret key and an application name is disclosed. Other passwords may be generated for other applications using the same key. A user provides a key that is not easily able to be guessed by third parties. The user also input...
02/17/2009
7475427Apparatus, methods and computer programs for identifying or managing vulnerabilities within a data processing network
Provided are methods, apparatus and computer programs for identifying vulnerabilities to viruses of hacking. Hash values are computed and stored for resources stored on systems within a network. If a first resource or a collection of resources (such as files compris...
01/06/2009
1    
 
Sign InRegister
Username  
Password   
forgot password?