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.
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 |
| 8176108 | Method, 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 |
| 8161016 | Controlling 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 |
| 8122349 | Listing 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 |
| 8087005 | Software 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 |
| 8086847 | Computer 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 |
| 8060485 | Method, 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 |
| 8056049 | Method 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 |
| 8028281 | Run-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 |
| 8024306 | Hash-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 |
| 8010563 | Computer 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 |
| 7991819 | Binary 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 |
| 7978179 | System 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 |
| 7966170 | Computer 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 |
| 7954043 | Concurrent 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 |
| 7877765 | Viewing 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 |
| 7877597 | Anonymous 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 |
| 7876889 | Automated 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 |
| 7844739 | Method 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 |
| 7836112 | Determining 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 |
| 7831929 | Method, 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 |
| 7826654 | Painting 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 |
| 7822686 | Processing 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 |
| 7818376 | Off 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 |
| 7814162 | Self-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 |
| 7809647 | Processing 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 |
| 7774338 | Method 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 |
| 7769697 | Method 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 |
| 7707546 | Source 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 |
| 7689382 | System 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 |
| 7671762 | System 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 |
| 7584470 | Method 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 |
| 7573478 | Multi-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 |
| 7570015 | Conditional 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 |
| 7552307 | Method 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 |
| 7552182 | Method, 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 |
| 7533050 | Integration 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 |
| 7533033 | Build 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 |
| 7519726 | Methods, 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 |
| 7493493 | Method 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 |
| 7475427 | Apparatus, 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 |