Inventors list |
Assignees list |
Classification tree browser |
Top 100 Inventors |
Top 100 Assignees |
Fisher, WA
Daniel D. Fisher, Kenmore, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090024587 | Indexing and searching of information including handler chaining - Embodiments are provided to manage information associated with a number of disparate information sources. In an embodiment, a system includes a data structure having a uniform metadata representation and a metadata handler for interacting with the data structure. The data structure can be associated with an underlying file or some other type of information source. In one embodiment, a number of handlers can be chained together to extract and return information according to a desired mode of operation. The embodiments provide extensibility and can be tailored according to a desired implementation. Other embodiments and implementations are available. | 01-22-2009 |
| 20090024650 | Heterogeneous content indexing and searching - Embodiments are provided to manage information associated with a number of disparate information sources. Metadata and/or other information can be extracted from a file, data stream, or other information source. The extracted metadata and/or other information can be used when performing indexing and searching operations. In one embodiment, a system includes a data structure having a uniform metadata representation and metadata handler for interacting with the data structure. The data structure can be associated with an underlying file or some other information source. The embodiments provide extensibility and can be tailored according to a desired implementation. | 01-22-2009 |
Daniel J. Fisher, Woodinville, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20100332414 | AUTOMATED INVESTMENT ALERTS FROM MULTIPLE DATA SOURCES - A system and method provides investors with meaningful information extracted from large volumes of available data for a particular stock, mutual fund, bond, or other investment. The system includes one or more computers that receive and process multiple data feeds to extract information relating to each type of investment. The processed data is compared to “alert rules” each corresponding to a predefined condition, and a truth table is established that identifies alerts that are true for each particular investment. An investor logs onto a web site and enters a stock ticker symbol or similar investment identifier. Computer software displays a web page including “alerts” that are presently true for that particular investment. The alerts can be predefined by financial experts to make them useful to novice investors. When an investor selects a particular investment, a display is generated showing all of the alerts that are true for that investment and allowing the user to get more information concerning the significance of the alerts. The alerts can be grouped into different categories according to their content or time sensitivity. | 12-30-2010 |
Danyel Aharon Fisher, Seattle, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090322782 | DASHBOARD CONTROLS TO MANIPULATE VISUAL DATA - A system (and corresponding methodology) by which a user can interact directly with visual data is provided. The system employs associations and relationships between visual data objects to automatically update objects based upon a change in other objects. The innovation also provides specialized controls (e.g., dashboard tools/controls) that facilitate manipulation of visual data. As there can be numerous manners in which a user can interact with visualization data, the innovation enables a specialized set of controls to be identified and provided to a user thereby reducing overwhelming effects of a large number of controls. | 12-31-2009 |
| 20090327921 | ANIMATION TO VISUALIZE CHANGES AND INTERRELATIONSHIPS - Modifications to a collection of data are maintained in chronological order and selectively rendered as a function of time. The selective rendering can include an animated version of the modification, which can include a timeline of events. The modifications can be associated with related data that includes information as to who made the modification, when the modification was made, and so forth. The related data can also include a motivation behind the modification. Further, confidence information can be related to the modification to add further detail to the modifications and events surrounding the collection of data. | 12-31-2009 |
| 20100185630 | MORPHING SOCIAL NETWORKS BASED ON USER CONTEXT - Providing for adaptive networking based on user context is disclosed herein. By way of example, networking usage patterns, preferences and disposition toward a network or network interface can be monitored and analyzed to determine the user context. In some aspects, the usage context can be further modified based on language processing of content of messages sent or received by the user. Once determined, user context can be employed to adapt a composition of a network, including user nodes of the network as well as interface tools for accessing the network, based on the user context. As user use patterns change, the network can be further adapted to account for changes in user context over time, or other suitable user categorizations. Accordingly, the subject disclosure provides a powerful tool for breaking user-software paradigms requiring the user to adapt to the network and network tools. | 07-22-2010 |
| 20100198757 | PERFORMANCE OF A SOCIAL NETWORK - Providing for characterizing and determining effectiveness of social networks is described herein. By way of example, data descriptive of inter-relationships of persons can be employed to generate a social connectivity map for users of a communication network. Data disseminated or consumed via the communication network can be monitored and characterized in conjunction with task performance. The characterization can be compared with a performance benchmark to rate a composition of a social network, or underlying network applications and functions, in effecting user tasks or other user activities. Accordingly, individuals and organizations can determine and compare the effectiveness of a network in assisting user activities based on predetermined benchmarks, which can be tuned to various aspects, functions or applications of an underlying social network. | 08-05-2010 |
Darrell K. Fisher, Richland, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20120042748 | PURIFICATION PROCESS FOR 153Gd PRODUCED IN NATURAL EUROPIUM TARGETS - An alteration of the traditional zinc/zinc-amalgam reduction procedure which eliminates both the hazardous mercury and dangerous hydrogen gas generation. In order to avoid the presence of water and hydrated protons in the working solution, which can oxidize Eu | 02-23-2012 |
Darrell R. Fisher, Richland, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20080292545 | Functionalized Encoded Apoferritin Nanoparticles and Processes for Making and Using Same - Apoferritin nanoparticles with functionalized surfaces have been prepared that include preselected agents within the cavity of the apoferritin molecule and preselected functionalized surface characteristics on the outer surface of the nanoparticle. Such materials provide for utilization and selective modification in a variety of applications including therapeutic and diagnostic uses. Examples of several of these applications are described herein. In addition a method for the creation of these materials by alternatively assembling, functionalizing, or functionalizing, disassembling and reassemblying the materials provides for creative customization of various types of materials applicable for varying types of applications which are also described herein. | 11-27-2008 |
| 20100056843 | Brachytherapy Seed With Fast Dissolving Matrix for Optimal Delivery of Radionuclides To Cancer Tissue - A system, method and device for treating tumor cells utilizing a resorbable therapy seed made up of microspheres containing a beta-particle-emitting radiation source and a resorbable polymer matrix. These seeds are implanted within the tumor and then rapidly dissolved or broken so as to release the microspheres. These microspheres then spread within a preselected target area and provide radiation therapy in a predetermined amount and at a preselected rate according the specific needs and necessities of the users. The configuration of the microspheres, the types of radiation provided and the location and use of these microspheres provides desired localized treatment to target cells while preferentially avoiding undesired damage to surrounding tissue. The present invention provides a method for making the seeds, as well as a method for utilizing the seeds as a part of the treatment method. | 03-04-2010 |
| 20100056844 | BRACHYTHERAPY SEED WITH FAST DISSOLVING MATRIX FOR OPTIMAL DELIVERY OF RADIONUCLIDES TO CANCER TISSUE - A system, method and device for treating tumor cells utilizing a resorbable therapy seed made up of microspheres containing a beta- or alpha-particle-emitting radiation source and a resorbable polymer matrix. These seeds are implanted within the tumor and then rapidly dissolved so as to release the microspheres from the polymer matrix. These microspheres then spread within a preselected target area and provide radiation therapy in a predetermined amount and at a preselected rate according the specific needs and necessities of the users. The configuration of the microspheres, the types of radiation provided and the location and use of these microspheres provides desired localized treatment to target cells while preferentially avoiding or minimizing undesired damage to surrounding tissue. The present invention provides a method for making the seeds, as well as a method for utilizing the seeds as a part of the treatment method. | 03-04-2010 |
David Lewis Fisher, Bellevue, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20120036566 | AUTOMATIC CONFIGURATION AND CONTINUATION OF FEDERATION RELATIONSHIPS - Embodiments are directed to establishing the integrity of a portion of data on at least one level of a plurality of network stack levels and automatically continuing an established federation relationship between at least two federation computer systems. In an embodiment, a first federation computer system receives a digital signature corresponding to a computer system signed by a digital signature which includes the computer system's identity and other federation relationship information configured to establish a trusted federation relationship between a first federation computer system and a second federation computer system. The first federation computer system attempts to validate the received digital signature at a first level of a network stack and determines that the validation at the first network stack layer was unsuccessful. The first federation computer system then validates the received digital signature at a second, different level of the network stack. | 02-09-2012 |
Frederick C. Fisher, Normandy Park, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110035809 | AGENT SERVICE - One embodiment of the present invention is directed to a method for compressing data generated by multiple data sources. The method includes steps of partitioning data generated by the multiple data sources into data partitions, the data included in each data partition containing inter-data-source redundancies and, for each data partition, compressing the data in the data partition to remove the inter-data-source redundancies. | 02-10-2011 |
John Anthony Fisher, Richland, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090271987 | Clip-handle scissors - A pair of scissors having a pair of looped handles has a clip such as a carabiner-style inwardly-opening gate mounted on the outer-most perimeter of one or both of the looped handles. Where the clip is a carabiner, the distal end of each gate, distal from the gates hinge, is oppositely disposed relative to the fulcrum of the pair of scissors. The non-gate portion of each of the looped handles containing a gate includes a hooked portion adjacent the distal end of each gate. The hooked portion includes a stop to limit movement of the gate. A resilient loop is mounted around the levers of the scissors between the handles and fulcrum so as to urge the scissors closed. | 11-05-2009 |
John M. Fisher, Spokane, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20080280178 | Proton exchange membrane fuel cell stack and fuel cell stack module - A proton exchange membrane fuel cell stack and novel proton exchange membrane fuel cell module are disclosed and wherein the proton exchange membrane fuel cell stack includes a plurality of repeating, serially electrically coupled fuel cell stack modules, and which are sealably mounted together by a compressive force of less than about | 11-13-2008 |
| 20110300467 | PROTON EXCHANGE MEMBRANE FUEL CELL STACK AND FUEL CELL STACK MODULE - A proton exchange membrane fuel cell stack and novel proton exchange membrane fuel cell module are disclosed and wherein the proton exchange membrane fuel cell stack includes a plurality of repeating, serially electrically coupled fuel cell stack modules, and which are sealably mounted together by a compressive force of less than about 60 pounds per square inch. | 12-08-2011 |
Jomo Fisher, Redmond, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20120110548 | DATA TYPE PROVIDER FOR AN OPERATING SYSTEM INSTRUMENTATION STORE - A system and method for facilitating development of a computer program that interfaces with an operating system instrumentation store (OSIS). A system queries an OSIS to retrieve interface information, including schema information corresponding to a portion of data in the OSIS relevant to a user application. The system uses the retrieved information to provide an integrated development environment to a user. The IDE may include one or more features such as completion lists, tool tips, and quick info. The schema information may be used to create synthetic types for use in the target program. The interface information may be used to create synthetic elements to be inserted into a target program. The synthetic types may be used to perform static type checking during an editing session or a program compilation, or to provide the IDE services. During a build, the synthetic elements may be removed and replaced with OSIS access code, which is subsequently used during program runtime to access the store. The system enables a user to work with the OSIS as they would for built-in parts of their program. | 05-03-2012 |
| 20120110560 | DATA TYPE PROVIDER FOR A WEB SEMANTIC STORE - A system and method for facilitating development of a computer program that interfaces with a Web Semantic store (WSS). A system queries an WSS to retrieve interface information, including schema information corresponding to a portion of data in the WSS relevant to a user application. The system uses the retrieved information to provide an integrated development environment to a user. The IDE may include one or more features such as completion lists, tool tips, and quick info. The schema information may be used to create synthetic types for use in the target program. The interface information may be used to create synthetic elements to be inserted into a target program. The synthetic types may be used to perform static type checking during an editing session or a program compilation, or to provide the IDE services. During a build, the synthetic elements may be removed and replaced with WSS access code, which is subsequently used during program runtime to access the store. The system enables a user to work with the WSS as they would for built-in parts of their program. | 05-03-2012 |
Jomo A. Fisher, Redmond, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110276950 | NAME BINDING EXTENSIBILITY FOR TYPED PROGRAMMING LANGUAGE - Architecture that provides a way to plug into a compiler (e.g., F#) and the associated language service. The language components define a standard plug-in mechanism that allows any component to plug into the services and, provide name binding and type resolution services. The compiler and language service utilize the protocol defined (e.g., in the shape of interfaces and classes that must be implemented in order to plug-in to the system) to provide compile time and design time extensions. The architecture provides the ability to define a customized protocol to interact with the compiler's name binding mechanism. The use of this protocol allows not only compilation to succeed, but to also provide rich IDE services, such as name lookup, and value lookup for quick information. Additionally, the capability to provide static type information to satisfy the requirements of a typed programming language is supported. | 11-10-2011 |
Jomo Ahab Fisher, Redmond, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090063555 | FILE FORMATS FOR EXTERNAL SPECIFICATION OF OBJECT-RELATIONAL MAPPING - A unique formatting scheme for object-relational mapping allows disparate applications that adopt the scheme to seamlessly access data in disparate relational databases. The formatting scheme contemplates a common format that conveys the mapping information through (i) attributes embedded with code objects, and (ii) an external mapping source. Adoption of the common format can result in several advantages for network-based client-server operations: (i) Software developers can continue programming in their existing languages. (ii) Data servers from various vendors can also continue to be developed and managed in the vendors' core programming languages. (iii) Vendors that employ client applications which have adopted the common format can consistently use various data warehouses without incurring customization costs. | 03-05-2009 |
| 20110258593 | STATIC TYPE CHECKING AGAINST EXTERNAL DATA SOURCES - Static type checking is performed against external data sources in an interacting editing environment. A rich editing experience can be provided to users for external data equivalent to that provided for internal static, typed data. An extensible compiler is provided so that a user or third party can extend type checking facilities to any external data source. An extensible language service is provided so that a user or third party can extend the language service to provide a consistent, current static view of external data. The extensible compiler and language service allow language extensions to plug into the type checking process. This enables the compiler and language service to provide an extension point that allows extensions of the compiler and allow the language service to render dynamic information statically. | 10-20-2011 |
Louis Cameron Fisher, Bainbridge Island, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090024819 | ADAPTIVE MEMORY SYSTEM FOR ENHANCING THE PERFORMANCE OF AN EXTERNAL COMPUTING DEVICE - An adaptive memory system is provided for improving the performance of an external computing device. The adaptive memory system includes a single controller, a first memory type (e.g., Static Random Access Memory or SRAM), a second memory type (e.g., Dynamic Random Access Memory or DRAM), a third memory type (e.g., Flash), an internal bus system, and an external bus interface. The single controller is configured to: (i) communicate with all three memory types using the internal bus system; (ii) communicate with the external computing device using the external bus interface; and (iii) allocate cache-data storage assignment to a storage space within the first memory type, and after the storage space within the first memory type is determined to be full, allocate cache-data storage assignment to a storage space within the second memory type. | 01-22-2009 |
Oliver G. Fisher, Redmond, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090083615 | Spreadsheet Fields in Text - A system architecture integrates spreadsheet functionality into text. The architecture allows insertion of discrete individual fields, referred to as “free floating fields”, inline with normal textual sentences. In an HTML document, for example, the free floating fields are elements constructed along with text elements and rendered together as an integrated document. Once rendered, the free floating fields present contents that resemble normal text consistent with the surrounding text. The free floating fields offer spreadsheet functionality, including the ability to handle complex formulas, reference values in a separate free floating field or table, and automatically recalculate the formulas when a source value changes. | 03-26-2009 |
Phillip J. Fisher, Seattle, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090112540 | METHOD AND APPARATUS FOR COMPOSITE PART DATA EXTRACTION - A computer implemented method for generating a section cut in a model of a part. A location on the part is identified. An axis system is created at the location in the model of the part, wherein the axis system has an axis that is normal to a surface at the location in the model of the part. Section cuts intersecting the surface and plies below the surface are created. A plurality of sampling points on the surface is identified based on the section cuts. Core sampling is preformed using the plurality of sampling points to generate sampled data. | 04-30-2009 |
| 20090112820 | METHOD AND APPARATUS FOR COMPOSITE PART DATA EXTRACTION - A computer implemented method, apparatus, and computer usable program code for providing ply lay-up data for a composite part. A designation of a location is received for the composite part in a three dimensional object from a requester. A three dimensional model is opened in which the composite part is located. The ply lay-up data is extracted for a section within the composite part within the three dimensional model to form extracted ply lay-up data for the section. An output file is created containing a drawing of the composite part overlaid with a grid containing the section with the ply lay-up data identifying a ply stacking sequence, an orientation of each ply in the ply stacking sequence, and a material for the each ply in the ply stacking sequence. The output file is returned to the requester. | 04-30-2009 |
Phillip Jon Fisher, Seattle, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090112973 | METHOD AND APPARATUS FOR COMPOSITE PART DATA EXTRACTION - A computer implemented method, apparatus, and computer usable program code for providing ply lay-up data for a composite part. A designation of a location is received for the composite part in a three dimensional object from a requester. A three dimensional model is opened in which the composite part is located. The ply lay-up data is extracted for a section within the composite part within the three dimensional model to form extracted ply lay-up data for the section. An output file is created containing a two dimensional drawing for the section with the ply lay-up data identifying a ply stacking sequence, an orientation of each ply in the ply stacking sequence, and a material for the each ply in the ply stacking sequence. The output file is returned to the requester. | 04-30-2009 |
Robert E. Fisher, Everett, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20100148719 | Power Control For Induction Motors Using Variable Frequency AC Power - An autonomous controller allows an AC induction motor to operate over a broad range of AC power supply frequencies by reducing the amount of current supplied to the motor at lower frequencies. The controller detects the frequency of the power supply and switches the supply current on and off during each AC cycle to limit the RMS current to a value that is related to the detected frequency. Alternatively, the controller switches capacitive reactance into the power supply circuit which reduces the current supplied to the motor at lower AC frequencies. | 06-17-2010 |
Stephen Fisher, Kenmore, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20080282315 | Host control of partial trust accessibility - Various technologies and techniques are disclosed for providing host control of partial trust accessibility. A framework allows libraries to be identified as partial trust callers allowed to indicate that the libraries are allowed to be called from partially trusted code by default. The framework allows libraries to be identified as partial trust callers enabled to indicate the libraries could be called from partially trusted code, but not by default. A hosting application is notified that a particular library has been loaded. If the particular library has been identified as partial trust callers allowed, then a determination is received from the hosting application on whether to remove or keep partial trust accessibility for the particular library. If the particular library has been identified as partial trust callers enabled, then a determination is received from the hosting application on whether or not to enable partial trust accessibility for the particular library. | 11-13-2008 |
Steven Fisher, Kenmore, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090140983 | ERGONOMIC COMPUTER MOUSE - A computer mouse for use with a computing device is provided. The computer mouse may include a mouse body with an ulnar side digit support structure having a front concave region and a rear convex region formed proximate and behind the front concave region. The front concave region may include an overhang portion on a top side and an outwardly flared region on a bottom side. The front concave region may be sized to receive a distal end of a digit of a user, and the rear convex region may be sized to support a proximate end of a digit of a user. The mouse body may additionally include a radial side digit support structure that has a concave region with an outwardly flared region on a bottom side of the concavity. | 06-04-2009 |
| 20110221675 | ERGONOMIC COMPUTER MOUSE - A computer mouse for use with a computing device is provided. The computer mouse may include a mouse body with an ulnar side digit support structure having a front concave region and a rear convex region formed proximate and behind the front concave region. The front concave region may include an overhang portion on a top side and an outwardly flared region on a bottom side. The front concave region may be sized to receive a distal end of a digit of a user, and the rear convex region may be sized to support a proximate end of a digit of a user. The mouse body may additionally include a radial side digit support structure that has a concave region with an outwardly flared region on a bottom side of the concavity. | 09-15-2011 |
Steven Fisher, Edmonds, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090218512 | ULTRAVIOLET TREATMENT DEVICE - A keyboard and touchpad or mouse UV treatment system with optical sensor and inclined slide is described. A proximity sensor, microcontroller firmware, and motorized mechanism allow activation of the sanitization cycle by personnel with contaminated hands without risk of additional spreading of pathogens to other personnel and patients. The inclined slide provides stability when operated on a desk, and the microcontroller and optical sensor determine the proper exposure time to compensate for lamp aging and variations in lamp output. | 09-03-2009 |
Steven W. Fisher, Bothell, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20120086640 | User Notification System with an Illuminated Computer Input Device - A user notification system and a computer input device, such as a mouse. The computer input device includes an illumination member that enables a user to quickly and accurately position the input device during poor lighting conditions and determine whether the computer is ON. The input device includes a housing and an illumination device that is supported by the housing. Illumination from the illumination device is visible when the input device is placed on a support surface. The illumination member is also used to notify the user if one or more of various events have occurred in a computer application being run on the computer. The notification information is presented to the user by changing the state of the illumination member. An example of event for notification includes the receipt of a message in a communications program such as an e-mail message. The notification can make the illumination member blink as a function of the number of messages received. This enables information to be conveyed to the user without the need for text or audio, and without the need to view the computer monitor. | 04-12-2012 |
