Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Hughes, WA

Aidan Hughes, Bellevue, WA US

Patent application numberDescriptionPublished
20080301447SECURE OFFLINE ACTIVATION PROCESS FOR LICENSED SOFTWARE APPLICATION PROGRAMS - A computer readable medium for activating a software application for execution on a designated computer, where the computer readable medium has stored thereon computer executable instructions for performing the following steps: computing an installation identifier reflective of the software application and the designated computer; receiving an activation code generated in accordance with the installation identifier and a blinding factor value; computing a first verification code as a function of the installation identifier; computing a trial blinding factor value; computing a decryption key as a function of the trial blinding factor value and the activation code; using the decryption key to decrypt a second verification code; verifying that the first verification code matches the second verification code; and, activating the software application for execution on the designated computer.12-04-2008

Aidan T. Hughes, Bellevue, WA US

Patent application numberDescriptionPublished
20080319779Activation system architecture - Techniques are described for generating a license for software installed on a device. An entitlement certificate is generated including one or more entitlements describing license characteristics of the software. The one or more entitlements are determined in accordance with first information about the software. The first information includes at least one of a purchase token and package information. A binding certificate in accordance with a binding type for the software is generated. A license in accordance with said binding certificate and said entitlement certificate is generated. The binding certificate identifies an entity to which the license is bound.12-25-2008
20090193392DYNAMIC INTERMEDIATE LANGUAGE MODIFICATION AND REPLACEMENT - Embodiments are directed to providing intermediate language (IL) code on a per-method basis for at least one method of a binary. In one embodiment, a computer system selects a method from among various methods included in a binary file, where the methods are configured to perform various intended functions for an application. The computer system appends a descriptive marker to the selected method indicating how to obtain IL code that is to be included in the body of the selected method, receives a command to execute the selected method, and refers to the appended descriptive marker to generate an IL code request based on the indication in the descriptive marker. The computer system submits the generated IL code request to one or more IL code providers to request IL code for the selected method, receives the requested IL code for the selected method and inserts the IL code into the body of the selected method.07-30-2009
20110145281Portable Application Registry - This document describes techniques that enable an application to operate as if the application were running on its native computing system when it is actually running on another computing system. The techniques may do so by building a portable database having metadata particular to the application, which can be stored in a portable device along with that application. When that portable device is connected to another computing system, the portable database may be used to supplement or supplant the other computing system's database to enable the application to operate with its particular functionality.06-16-2011
20110296532SECURE SERIAL NUMBER - A serial number for a software product is secured with an authenticator value. The authenticator value and the serial number are evaluated entirely by a remote authentication server such that no cryptographic authentication occurs on a local computer on which the software product is being installed. An abbreviated portion of the authenticator value is used for offline authentication.12-01-2011

Patent applications by Aidan T. Hughes, Bellevue, WA US

Aidan Thomas Joseph Hughes, Bellevue, WA US

Patent application numberDescriptionPublished
20090007265Defending Against Denial Of Service Attacks - In various embodiments, a server may be provided. The server may respond to a request for a service, from a processing device, with a challenge. The challenge may include a partial key for a memory-intensive operation, a number of iterations of the memory-intensive operation to perform, and a result of performing the number of iterations of the memory-intensive operation. Upon receiving the challenge, the processing device may choose a complete key consistent with the partial key and may produce a proposed result by performing the memory-intensive operation for the number of iterations. When the proposed result matches the result included in the challenge, the processing device may send a challenge answer, including the chosen complete key, to the server. Upon receiving a correct challenge answer from the processing device, the server may access the requested service and may return a result of the access to the processing device.01-01-2009
20090092253OPTIMIZING AMOUNT OF DATA PASSED DURING SOFTWARE LICENSE ACTIVATION - During a software activation process, a processing device may provide a software license key to be communicated to an activation authority. The software license key may be provided to the activation authority via one of a number of communication methods, such as, for example, via a telephone, via a facsimile, via e-mail, via a text message, or via other communication methods. A length of the software license key may be based on an expected amount of time to provide the software license key to the activation authority. When the expected amount of time is relatively long, the software license key may be relatively short. When the expected amount of time is relatively short, the software license key may be relatively long. In some embodiments, a relatively short software license key may be a unique subset of a relatively long software license key.04-09-2009

Brian J. Hughes, Bremerton, WA US

Patent application numberDescriptionPublished
20110185720RECIPROCATING WATER DISPLACEMENT GRAVITY ENGINE - A reciprocating water displacement gravity engine is shown and described herein.08-04-2011

Gregory L. Hughes, Redmond, WA US

Patent application numberDescriptionPublished
20090307192VIRTUALIZING OBJECTS WITHIN QUERIES - The present invention extends to methods, systems, and computer program products for virtualizing objects within queries. Embodiments of the invention virtualize data access for use with queries. Virtualization can be implemented within any portion of a syntax tree. For example, data can be virtualized for a property of an object that is itself another object. Data virtualization facilitates lazy evaluation of query expressions. That is, actual property values for properties within a data construction statement are virtualized until a query specifically requests the actual property values. Further, data virtualization also conserves resources and results in more efficient query evaluations.12-10-2009

Gregory Lawrence Hughes, Redmond, WA US

Patent application numberDescriptionPublished
20100250625OBJECT-RELATIONAL MAPPING WITH DYNAMIC RELATIONAL SCHEMAS - In an embodiment, a generic database application of a computer system receives a portion of input data from a database. The generic database application can communicate with the database using a variety of different database schemas. The generic database application of the computer system infers a portion of ORM metadata associated with the received input data. The computer system accesses a generic ORM query where the ORM query is configured to provide mapping information to map the input data into a graph of objects according to the database object properties included in the ORM metadata. The computer system maps the input data into a graph of objects using the database object properties included in the ORM metadata and displays an ORM object view which includes the graph of objects.09-30-2010
20110137959REPRESENTING RELATIONAL SCHEMA INFORMATION USING GENERIC META SCHEMAS - In an embodiment, a computer system defines a generic relational meta-schema (GRMS), where the GRMS describes a generic representation for relational schemas and where the GRMS includes metadata indicating how a relational schema is to be stored as data in the data store. The computer system also defines describes a generic relational data schema (GRDS), where the GRDS describes a generic representation for relational data and where the GRDS includes metadata that indicates how relational data is to be stored in the data store in a generic fashion not necessarily complying with the relational schema for the data. Next, the computer system stores data in the data store according to the generic relational data schema and stores metadata as data in the data store according to the generic relational meta-schema.06-09-2011

Jeffrey A. Hughes, Woodinville, WA US

Patent application numberDescriptionPublished
20100094742MANAGING TRANSACTION ACCOUNTS - A transaction account verification system and method are provided. A user computing device transmits an account registration request that includes a selection of an account verification technique. A service provider obtains the request and initiates a set of transactions with an identified financial service provider. The service provider generates at least one verification token reflective of the set of transactions and at least one piece of information associated with the selected account verification technique. The user computing device generates at least one user verification token from user input regarding the set of transactions and at least one piece of information associated with the selected account verification technique. The service provider can verify the transaction account and set transaction thresholds based upon matching verification tokens.04-15-2010

Jeffrey Douglas Hughes, Seattle, WA US

Patent application numberDescriptionPublished
20110196899PARALLEL FILE SYSTEM PROCESSING - A treewalk for splitting a file directory is disclosed for parallel execution of work items over a filesystem. The given work item is assigned to a worker. Thereafter, a request is sent to split the file directory to share a portion of the file directory with another worker. The worker examines the file directory for a next splittable directory entry key after a current in-progress location within a key space for the file directory. If no key is detected, the file directory is identified as unsplittable. If an entry is detected, the key space is progressively searched for a next entry between a next available directory entry key and an upper boundary. The worker identifies the file directory as splittable if the next available entry is found, providing a range of entries within the file directory for which parallel execution of the work item.08-11-2011

Kathy Hughes, Ferndale, WA US

Patent application numberDescriptionPublished
20100038498CONFIGURABLE ANCHOR POINT AND MODULAR KIT FOR AN ANCHOR POINT - Various components may be used to construct an artificial anchor point having a number of support legs. The support legs may articulate with respect to a plate assembly, may slide through a leg holder, may be telescopic, and may be configurable to conform to a variety of terrains. The support legs may be positionable horizontally with respect to a plate assembly for spanning a gap.02-18-2010

Matthew Hughes, Port Townsend, WA US

Patent application numberDescriptionPublished
20100000949SYSTEM AND METHOD FOR WATER RESTORATION - System and method for water restoration to a water pool or to water regions associated with freshwater or saltwater marinas. Embodiments include a positive water flow device that works in unison with a negative water flow device, wherein the positive and negative flow devices are separated from each other in the water pool or water regions. The positive flow device, for example, a water jet, directs a stream of water beneath the water surface of the water pool or water regions, and causes a water surface to move towards the negative flow device by a hydraulic pushing action. The negative flow device includes a water pump and receiving port, augments the hydraulic pushing action by providing a complementary pulling action by applying a vacuum or negative pressure to a water receiving port, or scoop. Water laden, oily surface contaminants are then removed in the scoop as a water oil mixture that is subsequently separated to form an oil mixture for subsequent recycling and a clean water source that is restored for delivery back into the water pool or water regions.01-07-2010

Michael F. Hughes, Maple Falls, WA US

Patent application numberDescriptionPublished
20110047847SHOT INDICATING RESETTING TRIGGER FIREARM TRAINING SYSTEM - A firearm training tool having a shot indicating system in further in one form a trigger take-up indicating system. The trigger module is adjustable to adjust various properties of the trigger.03-03-2011

Richard Hughes, Monroe, WA US

Patent application numberDescriptionPublished
20100318892IDENTIFYING CHANGES FOR ONLINE DOCUMENTS - Techniques and systems are disclosed for providing changed content identification for an online document that is accessed by a user or user agent. A reference point for an online document that a user or user agent is interested in accessing is identified, comprising a stored prior version of the document. The prior version of the document is retrieved, when the user or user agent accesses the online document, such as by using the reference point. Elements of the prior version are compared with elements of a current version of the document, to determine whether there are differences between the versions. If changes are identified between the prior version and the current version, the current version is automatically updated with visual or auditory representations that identify those changes of content.12-16-2010

Richard L. Hughes, Monroe, WA US

Patent application numberDescriptionPublished
20090048020EFFICIENT TEXT INPUT FOR GAME CONTROLLERS AND HANDHELD DEVICES - The claimed subject matter provides a system and/or a method that facilitates entering a character via an input device. An interface can receive a portion of input data from an input device, wherein the input data is at least one of an analog input from an analog directional input associated with the input device or a button input from a button associated with the input device. An enhanced input component can utilize a user interface (UI) overlay corresponding to the input device to select a character in which the UI overlay includes a segmented ring with each sector having two or more characters. The enhanced input component can enter a character for data entry based upon an analog directional input that selects a sector on the segmented ring and a button input that selects a corresponding character within the segment.02-19-2009

Patent applications by Richard L. Hughes, Monroe, WA US

Richard Lloyd Hughes, Monroe, WA US

Patent application numberDescriptionPublished
20080209010INFORMATION SHARING BETWEEN IMAGES - A content-based image retrieval technique for sharing image information between images. In the present image information sharing technique digital photographs containing relevant comments and links to web pages are supplied by a set of authors. A user of the image information sharing technique takes a digital picture of something that interests them, such as, for example, a poster, a product, a painting, and uploads it to an image information sharing server. The image information sharing technique then matches the photo to an image in an image information sharing database. The comments and web links associated with the matched photo are subsequently sent to the user.08-28-2008
20100173585SEAMLESS DATA COMMUNICATION EXPERIENCE - A method of providing a seamless data communication experience across a presence aware device and an additional presence aware device is disclosed. A data communication experience may be transferred from a presence aware device to an additional presence aware device when a user selects to switch to an additional presence aware device or leaves the presence of the presence aware device.07-08-2010

Robert K. Hughes, Seattle, WA US

Patent application numberDescriptionPublished
20110106847ASSEMBLING STREAMED CONTENT FOR ON-DEMAND PRESENTATION - Assembling streamed content for on-demand presentation is described. In embodiments, a media asset can be requested from a content distributor, and cacheable segments of the media asset are streamed to the requesting client device. The cacheable segments are received in an initial quality display format for uninterrupted playback of the media asset at the client device while the cacheable segments are being received. An asset matrix that correlates a bit rate and a time position for each cacheable segment in the media asset is also received. The cacheable segments of the media asset can be assembled according to the asset matrix to generate an assembled asset data file of the media asset. The assembled asset data file can then be back-filled with selected ones of the cacheable segments that are replaced with a highest quality display format for on-demand presentation of the media asset when selected for viewing.05-05-2011

Robert Kilroy Hughes, Seattle, WA US

Patent application numberDescriptionPublished
20120023251DYNAMIC COMPOSITION OF MEDIA - The subject disclosure relates to dynamic composition including the ability to create interoperable combinations of content by the publisher, e.g., determined to be an optimal combination, and offer such combinations to client devices in an interoperable way to allow simple selection by devices without complex programming, web pages, etc. specific to each device. Compositions are dynamic in that new audio, video, subtitle, etc. tracks can be added to a given composition without changing any of the other tracks, e.g., by updating the composition's extensible markup language (XML), and new compositions can be created or removed at any time without changing any audio or video files. Interoperable and scalable “discovery” is also enabled whereby random devices can contact a Web server, find and play a composition matched to the given devices and users, e.g., optimal composition for a given device and user. Using the content identification and description format of compositions, devices can search, sort, browse, display, etc. content that is available, determine if it is compatible at the device, decode, and determine digital rights management (DRM) level, and content level.01-26-2012

Rodney Alan Hughes, Tacoma, WA US

Patent application numberDescriptionPublished
20080252378Gain Adjustment for Programmable Gain Amplifiers - A programmable gain amplifier (PGA) circuit includes a gain adjust circuit and a gain select circuit that are both coupled to an output of an amplifier. The gain select circuit completes feedback to the amplifier while the gain adjust circuit is arranged to boost or cut the gain of the gain selection circuit. The gain adjust circuit can be arranged as a trim adjustment to the overall gain of the PGA circuit, where a different trim adjustment can be mapped to each gain setting such as from a look-up table. In other example implementations, the PGA circuit can periodically switch between multiple gain settings using a modulation scheme such that the overall gain is blended between the various gain settings according to a duty cycle, pulse-width, or delta-sigma modulation, with a time averaging effect on the overall gain of the PGA circuit.10-16-2008
20090251215AMPLIFIER OUTPUT STAGE WITH EXTENDED OPERATING RANGE AND REDUCED QUIESCENT CURRENT - An output stage of an amplifier circuit includes one or more output transistors that are selectively driven by a boosted drive circuit, where the boosted drive circuit is arranged such that the output range of the amplifier circuit is increased while maintaining reduced quiescent current. The drive signal to each output transistor is selectively increased only when demanded by the output load conditions. The threshold for boosting the drive signal can be adjusted for optimized performance. In one example, a class AB output stage includes a separate drive boost circuit for each output transistor. For this example, each drive boost circuit has a separate threshold for boosting each of the drive signals to the output transistors. The boosting can also be adjusted to optimize the differential input stage and current mirror maximum current requirement while maintaining minimum required bias currents.10-08-2009

Steven D. Hughes, Seattle, WA US

Patent application numberDescriptionPublished
20080214785HUMAN CYTOKINE RECEPTOR - Cytokines and their receptors have proven usefulness in both basic research and as therapeutics. The present invention provides a new human cytokine receptor designated as “Zcytor16.”09-04-2008
20090022723ANTI-IL-TIF ANTIBODIES AND METHODS OF USING IN INFLAMMATION - The present invention relates to blocking the activity of IL-TIF polypeptide molecules. IL-TIF is a cytokine involved in inflammatory processes and human disease. The present invention includes anti-IL-TIF antibodies and binding partners, as well as methods for antagonizing IL-TIF using such antibodies and binding partners in IL-TIF-related human inflammatory diseases, amongst other uses disclosed.01-22-2009
20090264624HUMAN CYTOKINE RECEPTOR - Cytokines and their receptors have proven usefulness in both basic research and as therapeutics. The present invention provides a new human cytokine receptor designated as “Zcytor16.”10-22-2009
20100311120HUMAN CYTOKINE RECEPTOR - Cytokines and their receptors have proven usefulness in both basic research and as therapeutics. The present invention provides polynucleotides, vectors, cells, and methods of production related to a new human cytokine receptor designated as “Zcytor16.”12-09-2010

Patent applications by Steven D. Hughes, Seattle, WA US

William D. Hughes, Bainbridge Island, WA US

Patent application numberDescriptionPublished
20100050110INTEGRATION VIEWER SYSTEMS AND METHODS OF USE - Certain embodiments provide systems and methods for graphical representation of patient information with respect to patient anatomy. Certain embodiments provide an integrated patient information viewer system. The system includes a user interface displaying a graphical representation of a patient anatomy denoting one or more areas of the representation of the patient anatomy having information related to a patient and accepting user input with respect to the graphical representation. The system also includes a processor processing user input via the user interface to the information related to the patient corresponding to a selected area of the representation. The processor provides the information for the selected area of the representation via the user interface. The information provides further visual detail regarding the selected area of the patient anatomy.02-25-2010