Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Krause, WA

Albert H. Krause, Vancouver, WA US

Patent application numberDescriptionPublished
20080300488Finger mounted probe adapted for intraoperative use - An ultrasound finger-mounted probe that has a finger clip that is adapted to be mounted on a human finger. The finger clip also has an interior surface adapted to contact the human finger. An ultrasound probe is adapted to be supported by the finger clip. Also, the ultrasound probe protrudes outwardly, relative to the interior surface, by less than 1.5 cm.12-04-2008
20080300489Cable and connector system for an ultrasound probe - A finger-mounted ultrasound probe assembly having an ultrasound probe, adapted to be mounted on a finger and a multi-conductor cable, attached to the ultrasound probe. In addition, a forearm unit is connected to the multi-conductor cable and includes a physical connector to bind the forearm unit to a user's forearm. Also, the ultrasound probe and the forearm unit are adapted to cooperatively engage so that the ultrasound probe may be engaged to and retained by the forearm unit, to stow the ultrasound probe when not in immediate use.12-04-2008
20080306387Finger mounted imaging and sensing assembly - An ultrasound finger probe having a finger clip that is adapted to be mounted on a human finger and an ultrasound probe that is supported by the finger clip. Also, control input elements are mounted on the finger clip and are adapted to control the operation of the ultrasound probe.12-11-2008

Duane J. Krause, Seattle, WA US

Patent application numberDescriptionPublished
20090307106PERFORMING AUTOMATICALLY AUTHORIZED PROGRAMMATIC TRANSACTIONS - Techniques are described for facilitating interactions between computing systems, such as by performing transactions between parties that are automatically authorized via a third-party transaction authorization system. In some situations, the transactions are programmatic transactions involving the use of fee-based Web services by executing application programs, with the transaction authorization system authorizing and/or providing payments in accordance with private authorization instructions previously specified by the parties. The authorization instructions may include predefined instruction rule sets that regulate conditions under which a potential transaction can be authorized, with the instruction rule sets each referenced by an associated reference token. After one or more of the parties to a potential transaction supply reference tokens for the parties, the transaction authorization system can determine whether to authorize the transaction based on whether the instruction rule sets associated with the reference tokens are compatible or otherwise satisfied.12-10-2009
20090307107PERFORMING AUTOMATICALLY AUTHORIZED PROGRAMMATIC TRANSACTIONS - Techniques are described for facilitating interactions between computing systems, such as by performing transactions between parties that are automatically authorized via a third-party transaction authorization system. In some situations, the transactions are programmatic transactions involving the use of fee-based Web services by executing application programs, with the transaction authorization system authorizing and/or providing payments in accordance with private authorization instructions previously specified by the parties. The authorization instructions may include predefined instruction rule sets that regulate conditions under which a potential transaction can be authorized, with the instruction rule sets each referenced by an associated reference token. After one or more of the parties to a potential transaction supply reference tokens for the parties, the transaction authorization system can determine whether to authorize the transaction based on whether the instruction rule sets associated with the reference tokens are compatible or otherwise satisfied.12-10-2009
20090307134PERFORMING AUTOMATICALLY AUTHORIZED PROGRAMMATIC TRANSACTIONS - Techniques are described for facilitating interactions between computing systems, such as by performing transactions between parties that are automatically authorized via a third-party transaction authorization system. In some situations, the transactions are programmatic transactions involving the use of fee-based Web services by executing application programs, with the transaction authorization system authorizing and/or providing payments in accordance with private authorization instructions previously specified by the parties. The authorization instructions may include predefined instruction rule sets that regulate conditions under which a potential transaction can be authorized, with the instruction rule sets each referenced by an associated reference token. After one or more of the parties to a potential transaction supply reference tokens for the parties, the transaction authorization system can determine whether to authorize the transaction based on whether the instruction rule sets associated with the reference tokens are compatible or otherwise satisfied.12-10-2009
20090307135PERFORMING AUTOMATICALLY AUTHORIZED PROGRAMMATIC TRANSACTIONS - Techniques are described for facilitating interactions between computing systems, such as by performing transactions between parties that are automatically authorized via a third-party transaction authorization system. In some situations, the transactions are programmatic transactions involving the use of fee-based Web services by executing application programs, with the transaction authorization system authorizing and/or providing payments in accordance with private authorization instructions previously specified by the parties. The authorization instructions may include predefined instruction rule sets that regulate conditions under which a potential transaction can be authorized, with the instruction rule sets each referenced by an associated reference token. After one or more of the parties to a potential transaction supply reference tokens for the parties, the transaction authorization system can determine whether to authorize the transaction based on whether the instruction rule sets associated with the reference tokens are compatible or otherwise satisfied.12-10-2009

Patent applications by Duane J. Krause, Seattle, WA US

Eric Kane Krause, Woodinville, WA US

Patent application numberDescriptionPublished
20100100636Generating and Providing Rich Media Presentations Optimized for a Device over a Network - Generating and providing rich media presentations to a requesting device is described. Attributes of the requesting device are determined and used to create optimized code for the requesting device. The attributes may include information relating to the operating system of the requesting device; a media player; a bandwidth parameter; presence or absence of a firewall, permissions related to the requesting device, and the like. A virtual player is created that includes code to play media files. A presentation package is created that sets the presentation attributes for the multimedia experience. A media package is created that instructs the virtual player what multimedia content to play.04-22-2010

Herbert Krause, Bellingham, WA US

Patent application numberDescriptionPublished
20090080974BOAT LAUNCHING, RETRIEVAL, AND TRANSPORT METHOD - A method of retrieving a boat from the water by supporting the boat by two lift sections, each of which has an inflatable bunker and a cradle structure that supports and positions the bunker. The lift sections are connected to a mobile support structure which brings these lift sections to a location near the water into which the boat is to be retrieved. The lift sections are lowered and positioned into the water and the boat is floated into the lift region between them. The lift sections are raised upwardly to carry the boat from the water and to another location over a land surface.03-26-2009

Michael H. Krause, Redmond, WA US

Patent application numberDescriptionPublished
20120102504APPLICATION LIFETIME MANAGEMENT - In a computing device running multiple applications, a check is made as to whether a threshold value of multiple threshold values has been met. Each of the multiple threshold values is associated with a characteristic of one of the multiple applications or a characteristic of a resource of the computing device. If the threshold value has not been met, then the multiple applications are allowed to continue running on the computing device. However, if the threshold value has been met, then one or more of the multiple applications to shut down is selected based at least in part on the characteristic associated with the threshold value that has been met, and the selected application is shut down.04-26-2012

Michael Hans Krause, Redmond, WA US

Patent application numberDescriptionPublished
20110214017FAILED PROCESS REPORTING - An application programming interface (API) that leverages operating system instrumentation to provide a chain of threads and processes may alleviate some debugging complications. Specifically, the chain may start with the first thread in the process that experienced the original failure and end with the last thread upon which the first thread directly or indirectly depends. The API may aid debugging efforts by classifying all threads related or dependent upon an original failed thread into specific categories of failures, requesting further information from the originating OS concerning specific failed threads, and using that information to debug the failed application or process more thoroughly.09-01-2011