Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Dunn, WA

Abraham Dunn, Kirkland, WA US

Patent application numberDescriptionPublished
20090315914EMBEDDING LARGE IMAGES WITHIN ONE ANOTHER - An image processing system embeds at least one image inside a second image. The images are displayed together as a composite image. The first and second images are each tiled and have image pyramids comprising representations at different resolutions formed for them. The image processing system allows a user to zoom into and out of the embedded image, to a desired depth, using its image pyramid.12-24-2009
20090317020Variable Resolution Images - In accordance with one or more aspects, a variable resolution image is displayed at an initial resolution. The variable resolution image has multiple portions, at least two of which have different resolutions. A request to display one of the multiple portions of the variable resolution image at a higher resolution is received, and a check is made as to whether a higher resolution version of the one portion is available. The higher resolution version of the one portion is displayed if available, otherwise the one portion at the initial resolution is displayed.12-24-2009
20120039547VARIABLE RESOLUTION IMAGES - In accordance with one or more aspects, a variable resolution image is displayed at an initial resolution. The variable resolution image has multiple portions, at least two of which have different resolutions. A request to display one of the multiple portions of the variable resolution image at a higher resolution is received, and a check is made as to whether a higher resolution version of the one portion is available. The higher resolution version of the one portion is displayed if available, otherwise the one portion at the initial resolution is displayed.02-16-2012

Clarence Dunn, Seattle, WA US

Patent application numberDescriptionPublished
20110091485MODULATION OF CELL JUNCTIONS - The present invention provides methods of modulating cell junctions via the Gp140 membrane protein. Gp140 agonists and antagonists are provided, including activating and non-activating antibodies of Gp140, as well as compositions including the same. Methods of treatment including administration of a Gp140 agonist or antagonist are also provided. Finally, implants having a Gp140 modulator coupled thereto are provided.04-21-2011

David Dunn, Sammamish, WA US

Patent application numberDescriptionPublished
20080294868SYSTEM AND METHOD FOR IDENTIFYING TLB ENTRIES ASSOCIATED WITH A PHYSICAL ADDRESS OF A SPECIFIED RANGE - A system and method for identifying a TLB entry having a physical address that is within a specified range are disclosed. The method includes obtaining a tentative TLB entry from a page table entry and accessing a physical address associated with the tentative TLB entry. The method further includes comparing the physical address of the tentative TLB entry with a predetermined range of addresses. If the physical address is within the finite range of addresses, an exception is invoked. In response to the exception, the physical address and/or an attribute of the tentative TLB entry can be modified. The tentative TLB entry can then be stored in a TLB.11-27-2008
20090307546PROVIDING TRUSTED ACCESS TO A JTAG SCAN INTERFACE IN A MICROPROCESSOR - A method for securing a scan chain architecture by performing an authentication operation through a trusted software layer to authorize use of a protected scan chain.12-10-2009
20100122013DATA STRUCTURE FOR ENFORCING CONSISTENT PER-PHYSICAL PAGE CACHEABILITY ATTRIBUTES - A data structure for enforcing consistent per-physical page cacheability attributes is disclosed. The data structure is used with a method for enforcing consistent per-physical page cacheability attributes, which maintains memory coherency within a processor addressing memory, such as by comparing a desired cacheability attribute of a physical page address in a PTE against an authoritative table that indicates the current cacheability status. This comparison can be made at the time the PTE is inserted into a TLB. When the comparison detects a mismatch between the desired cacheability attribute of the page and the page's current cacheability status, corrective action can be taken to transition the page into the desired cacheability state.05-13-2010
20100138615HANDLING DIRECT MEMORY ACCESSES - Methods and systems for efficiently processing direct memory access requests coherently. An external agent requests data from the memory system of a computer system at a target address. A snoop cache determines if the target address is within an address range known to be safe for external access. If the snoop cache determines that the target address is safe, the external agent proceeds with the direct memory access. If the snoop cache does not determine if the target address is safe, then the snoop cache forwards the request on to the processor. After the processor resolves any coherency problems between itself and the memory system, the processor signals the external agent to proceed with the direct memory access. The snoop cache can determine safe address ranges from such processor activity. The snoop cache invalidates its safe address ranges by observing traffic between the processor and the memory system.06-03-2010
20110216780Input/Output Request Packet Handling Techniques by a Device Specific Kernel Mode Driver - The input/output request packet (IRP) handling technique includes determining if a received input/output request packet should receive a given handling. If the input/output request packet should receive the given handling, the input/output request packet is dispatched to a device specific dispatch input/output request packet handler. Otherwise, the input/output request packet is redirected to an operating system dispatch input/output request packet handler.09-08-2011
20120072697SYSTEM AND METHOD FOR IDENTIFYING TLB ENTRIES ASSOCIATED WITH A PHYSICAL ADDRESS OF A SPECIFIED RANGE - A system and method for identifying a TLB entry having a physical address that is within a specified range are disclosed. The method includes obtaining a tentative TLB entry from a page table entry and accessing a physical address associated with the tentative TLB entry. The method further includes comparing the physical address of the tentative TLB entry with a predetermined range of addresses. If the physical address is within the finite range of addresses, an exception is invoked. In response to the exception, the physical address and/or an attribute of the tentative TLB entry can be modified. The tentative TLB entry can then be stored in a TLB.03-22-2012

Patent applications by David Dunn, Sammamish, WA US

David A. Dunn, Sammamish, WA US

Patent application numberDescriptionPublished
20120072708HISTORY BASED PIPELINED BRANCH PREDICTION - Systems and methods for history based pipelined branch prediction. In one embodiment, access to prediction information to predict a plurality of branches within an instruction block is initiated in a same clock cycle of the computer processor as a fetch of the instruction block. The prediction information may be available to the predictor not later than a clock cycle of the computer processor in which the plurality of branches are decoded.03-22-2012

David N. Dunn, Marysville, WA US

Patent application numberDescriptionPublished
20100059900Translucent, Flame Resistant Composite Materials - A translucent composite material that can be used in various airplane interior applications that allows sufficient light transmissivity while preferably meeting Federal Aviation Administration (FAA) flammability requirements for overhead materials in the cabin of a commercial aircraft. The material also meets FAA standards regarding vertical burn, smoke emissions tests, and toxic fume emissions tests. The composite material is formed by laminating long glass fibers and (PPSU) into a composite sheet under controlled heat and pressure. The composite sheet is then cut, bent or thermoformed to form the desired part. The parts formed are available for a wide variety of uses within the passenger cabin of a commercial aircraft. The long glass fibers may be unidirectional or weaved into a glass cloth like material. While preferably formed for airplane interior applications, these components may also be used in other aerospace or non-aerospace applications.03-11-2010

Edmund M. Dunn, Bellevue, WA US

Patent application numberDescriptionPublished
20100269999PROCESS AND APPARATUS FOR DIRECT CHILL CASTING - An improved apparatus for direct chill casting of metals includes a mold, a bottom block assembly and a coolant. The mold is configured to surround a molten metal with a mold wall and the mold wall has an outer surface and an inner surface being in contact with the molten metal. The bottom block assembly is arranged at the bottom of the mold and includes a direct chill casting block configured to move away from the mold as the casting forms a solidifying shell of the molten metal. The coolant surrounds the outer surface of the mold wall and is arranged to remove heat away from the molten metal via the inner surface of the mold wall. The outer surface of the mold wall has a circumferential groove filled with a brazing alloy.10-28-2010

Jeffrey C. Dunn, Seattle, WA US

Patent application numberDescriptionPublished
20110276906NAVIGATIONAL INFORMATION USER INTERFACE - A navigational information display panel is provided for presenting information associated with a location and relationship of a particular web page in context of hierarchical nodes above the web page. The panel may be displayed at a fixed or movable location upon activation of a navigational information control on a browsing application user interface. The panel may include various display structures representing the web page's contextual location in an effective manner along with navigational links for quick navigation to nodes above the web page (and/or at the same level).11-10-2011
20110283215INTEGRATED USER INTERFACE CONTROLS FOR WEB DIALOGS - A web application dialog user interface is provided for presenting users with controls for viewing, editing, and otherwise managing content through the web application. Consistency in style and order of control elements in the user interface with control elements of a standard application user interface, launching of the dialog without a page refresh, and maintenance of task continuity provide users a seamless experience in managing their documents through the web application without loss of context.11-17-2011

Jeffrey Charles Dunn, Seattle, WA US

Patent application numberDescriptionPublished
20110265027COLLAPSIBLE TABBED USER INTERFACE - A tab-based collapsible user interface includes selectable user interface tabs, a ribbon area, and an editing surface. When a browse tab is selected, the ribbon area displays information and does not include any user interface controls for performing commands. When the browse tab is selected, a vertical scroll bar is displayed adjacent to the ribbon area and the editing surface. When the vertical scroll bar is used, the ribbon area and the editing surface are both scrolled. When a page tab or a contextual tab is selected, the ribbon area displays user interface controls for performing commands. When a page tab or a contextual tab is selected, a vertical scroll bar is displayed adjacent to the editing surface but not adjacent to the ribbon area. When the vertical scroll bar is used, the contents of the editing surface are scrolled but the ribbon area is not scrolled.10-27-2011

Jeffrey Scott Dunn, Kirkland, WA US

Patent application numberDescriptionPublished
20110320767Parallelization of Online Learning Algorithms - Methods, systems, and media are provided for a dynamic batch strategy utilized in parallelization of online learning algorithms. The dynamic batch strategy provides a merge function on the basis of a threshold level difference between the original model state and an updated model state, rather than according to a constant or pre-determined batch size. The merging includes reading a batch of incoming streaming data, retrieving any missing model beliefs from partner processors, and training on the batch of incoming streaming data. The steps of reading, retrieving, and training are repeated until the measured difference in states exceeds a set threshold level. The measured differences which exceed the threshold level are merged for each of the plurality of processors according to attributes. The merged differences which exceed the threshold level are combined with the original partial model states to obtain an updated global model state.12-29-2011

John C. Dunn, Issaquah, WA US

Patent application numberDescriptionPublished
20090313397Methods and Systems for Protecting Data in USB Systems - The various embodiments described below are directed to providing authenticated and confidential messaging from software executing on a host (e.g. a secure software application or security kernel) to and from I/O devices operating on a USB bus. The embodiments can protect against attacks that are levied by software executing on a host computer. In some embodiments, a secure functional component or module is provided and can use encryption techniques to provide protection against observation and manipulation of USB data. In other embodiments, USB data can be protected through techniques that do not utilized (or are not required to utilize) encryption techniques. In accordance with these embodiments, USB devices can be designated as “secure” and, hence, data sent over the USB to and from such designated devices can be provided into protected memory. Memory indirection techniques can be utilized to ensure that data to and from secure devices is protected.12-17-2009
20110138013USB DEVICES IN APPLICATION SERVER ENVIRONMENTS - One or more universal serial bus (USB) devices are connected at a client computer. The USB devices are recognized by the client computer and a determination is made as to whether an application server computer provides functionality for one or more of the USB devices. A specific communication path is provided from the USB device to the server computer if functionality is provided by the application server computer.06-09-2011

Patent applications by John C. Dunn, Issaquah, WA US

John Charles Dunn, Issaquah, WA US

Patent application numberDescriptionPublished
20090177809Status Indicators for Universal Serial Bus (USB) Ports - A system for identifying data connection attributes is disclosed. The system comprises a connection monitor that identifies an operational attribute of a data connection. The system also includes a signal module that activates operation of a status indicator of the data connection such that a manner of operation of the status indicator is associated with the operational attribute. Methods for operating the system are also disclosed.07-09-2009

Matthew Dunn, Bellingham, WA US

Patent application numberDescriptionPublished
20120030191ANALYSIS AND REPORTING OF COLLECTED SEARCH ACTIVITY DATA OVER MULTIPLE SEARCH ENGINES - A tracking system passively tracks and records searches conducted by actual search engine users. The recorded data for each search event preferably includes the search query submitted, the search engine used, the search result item (e.g., web page) selected, the position (e.g., page number) of this item, and the user's IP address. The collected data is aggregated and analyzed to generate data regarding the search queries used to locate and access particular destinations (e.g., web pages and sites). This data may be used for various purposes, such as (1) to generate reports showing, e.g., how users reach a particular destination from different search engines and geographic locations, (2) to select content to display on a destination page, such that the content is relevant to search queries commonly used to locate that page, and (3) to update the database of one search engine to reflect searches conducted on other search engines.02-02-2012
20120036117SELECTION OF ADVERTISEMENTS TO PRESENT ON A WEB PAGE OR OTHER DESTINATION BASED ON SEARCH ACTIVITIES OF USERS WHO SELECTED THE DESTINATION - A tracking system passively tracks and records searches conducted by actual search engine users. The recorded data for each search event preferably includes the search query submitted, the search engine used, the search result item (e.g., web page) selected, the position (e.g., page number) of this item, and the user's IP address. The collected data is aggregated and analyzed to generate data regarding the search queries used to locate and access particular destinations (e.g., web pages and sites). This data may be used for various purposes, such as (1) to generate reports showing, e.g., how users reach a particular destination from different search engines and geographic locations, (2) to select content to display on a destination page, such that the content is relevant to search queries commonly used to locate that page, and (3) to update the database of one search engine to reflect searches conducted on other search engines.02-09-2012
20120036119AUTO-REFINEMENT OF SEARCH RESULTS BASED ON MONITORED SEARCH ACTIVITIES OF USERS - A tracking system passively tracks and records searches conducted by actual search engine users. The recorded data for each search event preferably includes the search query submitted, the search engine used, the search result item (e.g., web page) selected, the position (e.g., page number) of this item, and the user's IP address. The collected data is aggregated and analyzed to generate data regarding the search queries used to locate and access particular destinations (e.g., web pages and sites). This data may be used for various purposes, such as (1) to generate reports showing, e.g., how users reach a particular destination from different search engines and geographic locations, (2) to select content to display on a destination page, such that the content is relevant to search queries commonly used to locate that page, and (3) to update the database of one search engine to reflect searches conducted on other search engines.02-09-2012

Melissa Dunn, Woodinville, WA US

Patent application numberDescriptionPublished
20110313859TECHNIQUES FOR ADVERTISER GEOTARGETING USING MAP COORDINATES - Techniques to provide geo-targeted advertising are described. A technique may include displaying a map to an advertiser at a first zoom level. The advertiser may stay at the first zoom level or change to a second zoom level. The advertiser may also create a user-defined area of the map. The advertiser may select an advertising campaign, and the advertising system may associate the selected advertising campaign with the user-defined area and the selected zoom level. The advertising system may then provide the selected advertising campaign for display in a mapping application operating on a client device when the user-defined area and the selected zoom level are viewed in the mapping application. Other embodiments are described and claimed.12-22-2011

Melissa Wood Dunn, Woodenville, WA US

Patent application numberDescriptionPublished
20110159964FACILITATING SPONSORSHIP OF GAME-PLAY-BASED ACHIEVEMENTS - Methods are provided for utilizing the achievement or the success a gamer has during online game play to unlock offers or coupons sponsored by an advertiser. The value of an offer or coupon may increase based upon the game-play-based achievement attained. By having the variable value, the gamer is incented to play more, which provides additional opportunities for the in-game advertising campaign to be presented. Alternatively, the value of the offer or coupon may remain consistent and the gamer may be permitted to compile multiple offers. Either way, the advertiser is not only permitted the opportunity to showcase its advertisement campaign more but is also provided an avenue for tracking the effectiveness of the advertising campaign by tracking the issuance and redemption of game-play-achievement-based offers or coupons.06-30-2011
20110161142TARGETED RESTRICTION OF ELECTRONIC OFFER REDEMPTION - Methods for permitting advertising entities to cap the distribution of electronic offers or coupons and to monitor active electronic advertising campaigns and receive real-time feedback on the success thereof are provided. Advertising entities are further permitted to modify electronic advertising campaigns, while they are active, based upon at least one success metric. Permitting advertising entities to cap distribution of electronic offers and to monitor and modify electronic advertising campaigns, while they are active, provides increased control to advertising entities that elect to advertise electronically.06-30-2011

Michael Dunn, Seattle, WA US

Patent application numberDescriptionPublished
20090176477SYSTEM AND METHOD FOR BENCHMARKING LOCATION DETERMINING SYSTEMS - Systems, methods, and software are described for benchmarking the location determination capabilities of a wireless communications network. A mobile communications device is configured to receive data identifying a reference location for the device. A communications network, communicatively coupled with the mobile communications device, calculates a computed location for the device using an alternative location determination technique. The reference location and computed location may be determined for any number of additional devices, as well. The accuracy and reliability of a system may then be assessed by comparing one or more computed locations with associated reference locations. The latency attributable to the calculation of one or more computed locations may also be determined.07-09-2009
20110028122SYSTEM AND METHOD FOR BENCHMARKING LOCATION DETERMINING SYSTEMS - Systems, methods, and software are described for benchmarking the location determination capabilities of a wireless communications network. A mobile communications device is configured to receive data identifying a reference location for the device. A communications network, communicatively coupled with the mobile communications device, calculates a computed location for the device using an alternative location determination technique. The reference location and computed location may be determined for any number of additional devices, as well. The accuracy and reliability of a system may then be assessed by comparing one or more computed locations with associated reference locations. The latency attributable to the calculation of one or more computed locations may also be determined.02-03-2011

Patent applications by Michael Dunn, Seattle, WA US

Michael J. Dunn, Federal Way, WA US

Patent application numberDescriptionPublished
20090133613Stable Maritime Platform - Systems and methods for a stable maritime helicopter platform are disclosed. In one embodiment, a ship that may be converted into a spar buoy includes a flipping mechanism to convert the ship to the spar buoy, a takeoff and landing platform for helicopters and other VTOL vehicles, and an actuation and balance system to deploy the platform.05-28-2009
20100133383SYSTEMS AND METHODS FOR TRACING AIRCRAFT VORTICES - Systems and methods for tracing aircraft vortices. One method includes directing a tracer from a first aircraft into a vortical flow generated by the first aircraft. The method can further include detecting a characteristic corresponding to the presence of the tracer directed into the vortical flow. Based at least in part on the detected characteristic, the method can include directing the flight of the first aircraft, or a second aircraft following the first aircraft, or both.06-03-2010
20100133384SYSTEMS AND METHODS FOR TRACING AIRCRAFT VORTICES - Systems and methods for tracing aircraft vortices. One method includes directing a tracer from a first aircraft into a vortical flow generated by the first aircraft. The method can further include detecting a characteristic corresponding to the presence of the tracer directed into the vortical flow. Based at least in part on the detected characteristic, the method can include directing the flight of the first aircraft, or a second aircraft following the first aircraft, or both.06-03-2010
20100283655ACTIVE CHAFF - An active chaff may be released by an aircraft to assist the aircraft in evading at least one of radar detection and a missile. The active chaff may include a signal generator, a signal spreading device, a microprocessor, a power source, and a substantially high-drag aerodynamic envelope. The signal generator may emit a signal to assist the aircraft in evading radar detection and/or a missile. The signal spreading device may spread the generated signal. The microprocessor may control the signal generator and the signal spreading device. The power source may power the signal generator and the microprocessor. Each of the signal generator, signal spreading device, microprocessor, and power source may be located on or within the substantially high-drag aerodynamic envelope.11-11-2010

Patent applications by Michael J. Dunn, Federal Way, WA US

Paul M. Dunn, Bainbridge Island, WA US

Patent application numberDescriptionPublished
20110276325Training A Transcription System - According to certain embodiments, training a transcription system includes accessing recorded voice data of a user from one or more sources. The recorded voice data comprises voice samples. A transcript of the recorded voice data is accessed. The transcript comprises text representing one or more words of each voice sample. The transcript and the recorded voice data are provided to a transcription system to generate a voice profile for the user. The voice profile comprises information used to convert a voice sample to corresponding text.11-10-2011

Timothy N. Dunn, Issaquah, WA US

Patent application numberDescriptionPublished
20090291630GEOGRAPHIC TARGETING OF ALERTS - A system and method is described for broadcasting, e.g. commercial mobile alert messages (CMAM) or other messages including various text-based messages to a target area without substantially broadcasting to an area outside the target area. Further details and features are described herein.11-26-2009
20100029244METHOD AND SYSTEM FOR ALLOWING INCOMING EMERGENCY COMMUNICATIONS ON A DISABLED DEVICE - A system and method to allow a disabled device to receive an incoming communication after the termination of an emergency communication session with a service provider. A disabled device is a device having a portion of its service plan that allows the device to send or receive communications either temporarily or permanently disabled. In some embodiments, the system allows the disabled device to receive all incoming communications during a defined period of time after the emergency communication session. In some embodiments, the system allows the disabled device to receive all incoming communications from numbers or URIs contained in a repository of allowed numbers. In some embodiments, the system allows the disabled device to receive all incoming communications if the service provider initiating the communication enters an authenticated routing key or passcode.02-04-2010
20100069099METHOD AND SYSTEM FOR ESTABLISHING MESSAGING COMMUNICATION WITH A SERVICE PROVIDER, SUCH AS A PSAP (PUBLIC SAFETY ANSWERING POINT) - Described in detail herein is a system and method for allowing a device, such as a cell phone, to establish a messaging dialogue with a service provider, such as SMS messaging with a 911 call center. Furthermore, the service provider can receive location data of the mobile device. Further details and features are described herein.03-18-2010
20100273445MONITORING APPLICATION AND METHOD FOR ESTABLISHING EMERGENCY COMMUNICATION SESSIONS WITH DISABLED DEVICES BASED ON TRANSMITTED MESSAGES - A monitoring application and method in a disabled telecommunication device for monitoring communication sessions initiated by the device and detecting an emergency communication session that is initiated by the device. If an emergency communication session is detected, the monitoring application generates and transmits a message to a rating engine over a non-voice channel. The non-voice channel may be an unstructured supplementary service data (USSD) channel, a short message service (SMS) channel, or other like messaging channel. When the message is received via the non-voice channel, various callback techniques may be implemented to allow the disabled device to receive communications after the emergency communication session, even though such communications would normally be prevented as a result of a service lock.10-28-2010
20110026440SYSTEM AND METHOD FOR PROVIDING EMERGENCY SERVICE IN AN IP-BASED WIRELESS NETWORK - An E-CSCF receives a Session Initiation Protocol (“SIP”) invitation message initiating an emergency communication session from a calling device. The E-CSCF generates an information request message based on the received SIP message and sends the information request message to a location server. The location server determines a geographical location of the calling device and uses the geographical location to determine a destination emergency response center, such as a Public Safety Access Point (PSAP). The location server provides location information for the destination PSAP to the E-CSCF. The E-CSCF generates a modified SIP invitation message using the presence information and sends the modified SIP invitation message to an emergency services network where it is routed to the emergency response center.02-03-2011

Patent applications by Timothy N. Dunn, Issaquah, WA US