Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Beck, WA

Douglas Beck, Bothell, WA US

Patent application numberDescriptionPublished
20080250159Cybersquatter Patrol - An exemplary method includes providing a typographically erroneous domain name, tracing the domain name where tracing includes entering the domain name as part of a URL and recording one or more subsequent URLs, identifying a domain parking service for the domain name based at least in part on information in one of the recorded URLs, determining client identification information in at least one of the recorded URLs where the client identification information identifies a customer of the domain parking service and blocking one or more domain names based at least in part on the client identification information. Other exemplary technologies are also disclosed.10-09-2008

Douglas L. Beck, Kirkland, WA US

Patent application numberDescriptionPublished
20110187893VIDEO ARTIFACT SUPPRESSION VIA ROLLING FLICKER DETECTION - A method for suppressing banding and rolling flicker in video acquired by a video camera. The method comprises acquiring a plurality of video frames and assessing an amount of rolling flicker in the plurality of video frames. The method further comprises configuring the video camera to quiet banding and rolling flicker responsive to periodic illumination at a first frequency if the amount of rolling flicker is above a threshold, and, configuring the video camera to quiet banding and rolling flicker responsive to periodic illumination at a second frequency if the amount of rolling flicker is below the threshold.08-04-2011

Douglas Reed Beck, Seattle, WA US

Patent application numberDescriptionPublished
20110099632DETECTING USER-MODE ROOTKITS - A method and system for determining whether resources of a computer system are being hidden is provided. The security system invokes a high-level function of user mode that is intercepted and filtered by the malware to identify resources. The security system also directly invokes a low-level function of kernel mode that is not intercepted and filtered by the malware to identify resources. After invoking the high-level function and the low-level function, the security system compares the identified resources. If the low-level function identified a resource that was not identified by the high-level function, then the security system may consider the resource to be hidden.04-28-2011

Patent applications by Douglas Reed Beck, Seattle, WA US

Ivan Beck, Poulsbo, WA US

Patent application numberDescriptionPublished
20090094879Fishing Lure - Disclosed are fishing lures formed from sheet material and having a cross-section which is generally a line. The lures are inexpensive, easy to manufacture, may receive a wide variety of surface treatments, and may be formed in a wide range of sizes. The “Mr. Humplay” lure has a slight asymmetry along the horizontal midline and a curved tail, which imparts a slight spiral to the overall shape and which produces a wobbling rotation and darting motion when pulled through the water and/or when subject to a current. The “Z-Bandit” includes fixedly oppositely turned vanes which produce body rotation and darting motion. The “Y-Belly” includes two mirror image wings connected to a triangular component and an upturned nose. The Y-Belly is more nearly symmetrical and produces a irregular wobbling and darting when pulled through the water and/or when subject to a current.04-16-2009

Marc T. Beck, Seattle, WA US

Patent application numberDescriptionPublished
20080229333Method, System And Storage Medium For Implementing A Message Board Cache System - A message board cache system comprising: a database containing message board information; a notification system in communication with the database, the notification system generating a notification when data in the database is altered or deleted; a web application executing a message board interface, the web application receiving the notification from the notification system and the data altered or deleted; a cache implementation in communication with the web application, the web application deleting an item from the cache implementation upon receiving the notification that the data has been altered or deleted from the database.09-18-2008

Robert L. Beck, Seattle, WA US

Patent application numberDescriptionPublished
20080250481Secure Web-Based User Authentication - Techniques for authenticating a user are described. In one implementation, a user requests access to protected information or resources by providing a user name and a password to a web server that controls access to the information or resources. If the user name and password match a known user profile, the web server retrieves a user identifier (e.g., a personal identification number) and constructs a translation table around the user identifier. The translation table includes the values that constitute the user identifier, random representations of each value, visual images that represent each value, and random image names for each visual image. The information in the translation table is then used to generate a user interface that allows the user to enter his or her user identifier via the user's computing device without exposing the actual user identifier values to the computing device.10-09-2008
20090122067OPEN FONTS INCLUDING HUMAN-READABLE FONTS FOR COMPILATION - Described is a technology by which an open font type (e.g., comprising human-readable script) may be compiled into compiled font code (e.g., by a just-in-time, or JIT compiler) and used to provide a font for use by a requesting program. In one example, upon receiving a request to load a font, a determination is made as to whether the font is a traditional type or an open type. If a traditional type, a reference to the traditional font is returned to facilitate loading of the font for use by the requesting program. If an open type, a determination is made as to whether the open type font is already compiled and cached as font code; if so, the cached compiled font code is referenced, without compiling. Otherwise the open font is compiled into compiled font code and cached, and the now-cached compiled font code is referenced.05-14-2009

Patent applications by Robert L. Beck, Seattle, WA US

Steve Beck, Bothell, WA US

Patent application numberDescriptionPublished
20110167061PROVIDING SUGGESTIONS OF RELATED VIDEOS - Methods are provided for identifying media files that are related to a user-selected media file. Initially, a first set of media files that have previously been determined to be related to the selected media file is identified. It is determined that the number of media files in the first set of media files does not exceed a minimum number. A query is constructed based on the title or description of the selected media file to locate more related media files. A media database is searched and the results are combined with the first set of media files to be displayed.07-07-2011

Steven Thomas Beck, Bothell, WA US

Patent application numberDescriptionPublished
20080282260DYNAMIC DISPATCH FOR CLASSES AND INTERFACES - Dynamic dispatch for classes and interfaces is encapsulated in a class-less scripting language. A plurality of mechanisms are employed to facilitate dynamic polymorphism. One or more target language constructs such as dictionary objects, prototype objects and/or derived types are utilized to capture class and interface method implementations. These constructs are subsequently referenced at runtime to invoke appropriate code.11-13-2008
20080295070NATIVE ACCESS TO FOREIGN CODE ENVIRONMENT - Mechanisms afford access to a foreign code environment from a native computer programming language. A program includes an attribute or declarative tag identifying foreign code associated with a native program construct. The attribute is subsequently morphed into script code that matches the calling convention and/or semantics of a related native construct.11-27-2008

Taryn K. Beck, Seattle, WA US

Patent application numberDescriptionPublished
20080270715Life Moment Tagging and Storage - A secure memory device and method for obtaining and securely storing information relating to a life moment is disclosed. In the method, a parameter is received and inputted in a search heuristic. A search is made for the information according to the search heuristic and, upon finding the information, metadata is appended to the information. The information and metadata is then stored in a secure memory location. The secure memory location has a housing fabricated to withstand a predetermined stress, a detachable connection to a computer and a memory that stores the information and protects it from unauthorized deletion. In some embodiments, the stored information may be selectively deleted in a safe and controlled manner.10-30-2008

Patent applications by Taryn K. Beck, Seattle, WA US

Theodore R. Beck, Seattle, WA US

Patent application numberDescriptionPublished
20090166215Aluminum production cell - Low temperature cell for electrolytic production of aluminum.07-02-2009

Walter R. Beck, Salkum, WA US

Patent application numberDescriptionPublished
20090138516Aircraft software part library - A computer implemented method, apparatus, and computer program product for managing aircraft software parts. An aircraft software part is received at a library. The received part is stored in the library with other aircraft software parts. A user interface is provided to manipulate the aircraft software parts. Responsive to receiving a user input from the user interface to uplink a selected aircraft software part to a target aircraft data processing system, a command is created to send the selected part to an aircraft in which the target aircraft data processing system is located. The uplink command is stored in a queue in the storage in the library. The uplink command is distributed to a proxy server application in response to a request for commands. Responsive to receiving a request from the proxy server application processing the stored uplink command, the selected part is sent to the proxy server application.05-28-2009
20090138518Proxy Server for Distributing Aircraft Software Parts - A computer implemented method, apparatus, and computer program product for managing aircraft software parts. In one advantageous embodiment, a method includes retrieving a set of aircraft software parts and metadata about the set of aircraft software parts from a library in an aircraft network data processing system to form a set of retrieved aircraft software parts. The set of aircraft software parts is stored in a file system. Metadata is stored in a database. The set of aircraft software parts and the metadata is sent to an onboard electronic distribution system, a communications link between an on ground component interface, and the onboard electronic distribution system. Status information about activity on the communications link is maintained.05-28-2009
20090138873Method and Apparatus for Loadable Aircraft Software Parts Distribution - A computer implemented method and apparatus for managing aircraft software parts. An aircraft software part management apparatus comprises a library, a receiving module, a proxy server, an onboard electronic distribution system on an aircraft, and a portable software maintenance tool. The library on the ground data processing system stores and manages aircraft software parts for aircraft. The receiving module is capable of receiving the aircraft software parts from suppliers and sending the aircraft software parts to the library. The proxy server is in communication with the library and is capable of distributing software to a plurality of aircraft clients. The onboard electronic distribution system is an aircraft client and is capable of receiving aircraft software parts for the aircraft from the library through the proxy server. The portable software maintenance tool provides an alternate route to send the aircraft software part to the onboard electronic distribution system for the aircraft.05-28-2009
20090138874Software Maintenance Tool - A computer implemented method, apparatus, and computer program product for managing aircraft software parts. A connection is established between a portable data processing system and a source through a ground network. Uplink commands are retrieved from the source through the established connection. Aircraft software parts corresponding to the uplink commands are retrieved from the source through the established connection. The retrieved aircraft software parts are stored in a portable data processing system. The portable data processing system is disconnected from the ground network. The portable data processing system is connected to an aircraft network in an aircraft. An uplink command is issued from the uplink commands to the aircraft network through an on ground component in the portable data processing system. A stored aircraft software part corresponding to the uplink command is sent to the aircraft network through the on ground component.05-28-2009