Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


George, WA

Boby George, Bellevue, WA US

Patent application numberDescriptionPublished
20100274937PROVIDING LOCK-BASED ACCESS TO NODES IN A CONCURRENT LINKED LIST - A method of providing lock-based access to nodes in a concurrent linked list includes providing a plurality of striped lock objects. Each striped lock object is configured to lock at least one of the nodes in the concurrent linked list. An index is computed based on a value stored in a first node to be accessed in the concurrent linked list. A first one of the striped lock objects is identified based on the computed index. The first striped lock object is acquired, thereby locking and providing protected access to the first node.10-28-2010

Jeu George, Redmond, WA US

Patent application numberDescriptionPublished
20090190726END-TO-END DEPLOYMENT VALIDATION OF COMMUNICATION SYSTEM - End-to-end testing of a communications network, specifically a unified communications network, is accomplished by employing one or more sets of agents controlled by one or more organizers. Agents, capable of initiating, emulating, and recording various aspects of communication, are deployed such that call can be made through a wide range of network paths. Test scenarios defined dynamically based on network conditions or based on administrator input are executed by an organizer, which directs the agents reporting to it. Collected results are analyzed for subsequent reporting and/or corrective actions. Alert criteria may also be defined causing an alert to be issued if a significant fault is discovered.07-30-2009

Mathew George, Bellevue, WA US

Patent application numberDescriptionPublished
20080240144File server pipelining with denial of service mitigation - A method of metering bandwidth allocation on a server using credits is disclosed. The method may receive a request for data from a client, respond to the request for data and determining if the request for data for the client exceeds a current data allocation credit limit for the client. Using the round trip time, the method may calculate a connection throughput for a client and may increase the current data allocation credit limit for the client if the server has resources to spare, the client is actively using the current pipeline depth allowed and network connection latency and bandwidth indicate a deeper pipeline is necessary for saturation. The method may decrease the current data allocation credit limit for the client if the server does not have resources to spare.10-02-2008
20080320155Aggregation and re-ordering of input/output requests for better performance in remote file systems - A method and system for managing remote file system requests between client and server redirectors where a set of data request packets may be aggregated and/or ordered at a server based on hint information from a client.12-25-2008
20090327360EFFICIENT FILE MANAGEMENT THROUGH GRANULAR OPPORTUNISTIC LOCKING - Improved methods and systems for granular opportunistic locking mechanisms (oplocks) are provided for increasing file caching efficiency. Oplocks can be specified with a combination of three possible granular caching intentions: read, write, and/or handle. An oplock can be specified with an identifier that indicates a client/specific caller to avoid breaking the original oplock due to an incompatibility from other requests of the same client. An atomic oplock flag is added to create operations that allow callers to request an atomic open with an oplock with a given file.12-31-2009
20100185704CLIENT-BASED CACHING OF REMOTE FILES - A lease system is described herein that allows clients to request a lease to a remote file, wherein the lease permits access to the file across multiple applications using multiple handles without extra round trips to a server. When multiple applications on the same client (or multiple components of the same application) request access to the same file, the client specifies the same lease identifier to the server for each open request or may handle the request from the cache based on the existing lease. Because the server identifies the client's cache at the client level rather than the individual file request level, the client receives fewer break notifications and is able to cache remote files in more circumstances. Thus, by providing the ability to cache data in more circumstances common with modern applications, the lease system reduces bandwidth, improves server scalability, and provides faster access to data.07-22-2010

Patent applications by Mathew George, Bellevue, WA US

Michael M. George, Mercer Island, WA US

Patent application numberDescriptionPublished
20080228592SERVICES FOR GENERATION OF ELECTRONIC MARKETPLACE LISTINGS USING PERSONAL PURCHASE HISTORIES OR OTHER INDICIA OF PRODUCT OWNERSHIP - An electronic marketplace system provides various features for assisting users in listing products for sale, locating the listings for a product, and performing related actions. A user wishing to sell a product can browse to an existing description of the product in an electronic catalog and then select an option to create a corresponding listing. If the user previously purchased the product via the system, the user may alternatively select the product from a personal purchase history. The system may also proactively send product-specific listing requests to those who have purchased or otherwise indicated ownership of specific products.09-18-2008
20080243644MARKETPLACE SYSTEM IN WHICH USERS GENERATE USER-TO-USER PREORDER LISTINGS VIA A DEFINITIVE PRODUCT CATALOG - An electronic marketplace system provides various features for assisting users in listing products for sale, locating the listings for a product, and performing related actions. A user wishing to sell a product can browse to an existing description of the product in an electronic catalog and then select an option to create a corresponding listing. The pending listings for a product are preferably displayed or summarized on the product's detail page in the catalog. When no such listings exist, an option to preorder the product from an unspecified seller may be provided, and information regarding the resulting preorders may be displayed on the associated product detail pages to entice potential sellers. In one embodiment, the electronic catalog also serves as a retail sales catalog of a merchant.10-02-2008

Nikhil J. George, Redmond, WA US

Patent application numberDescriptionPublished
20110245623Medical Diagnosis Using Community Information - A computer includes one or more processors; and logic coupled to the one or more processors and comprising one or more stored sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform: collecting first patient data, associated with at least one attribute, from a patient by one or more biometric sensors based on a first protocol; evaluating the first patient data based at least on a portion, of aggregate medical information, associated with the at least one attribute; based on the evaluating, determining a second protocol for collecting additional patient data; collecting the additional patient data by the one or more biometric sensors based on the second protocol.10-06-2011
20110245632Medical Diagnosis Using Biometric Sensor Protocols Based on Medical Examination Attributes and Monitored Data - A method comprises obtaining, by a computer, patient information associated with a patient and operator information associated with one or more biometric sensors; determining, by the computer, a protocol for obtaining patient data from the patient based on the patient information and the operator information; obtaining, by the one or more biometric sensors, the patient data from the patient based on the protocol.10-06-2011
20110246217Sampling Patient Data - In an embodiment, a computer includes one or more processors; a computer readable storage medium comprising a sequence of instructions, which when executed by the one or more processors, cause: transmitting, to a second computer over a network, a first subset of patient data; receiving, from the second computer, a command for additional data, wherein the command is based on the first subset of the patient data; identifying a second subset of the patient data based on the command; transmitting, to the second computer, the second subset of the patient data; wherein the first subset of the patient data and the second subset of the patient data were collected by one or more biometric sensors within a same medical examination session.10-06-2011
20110246876PRECISE MEASUREMENT ON A MOBILE COMPUTING DEVICE - In an embodiment, precise measurement on a mobile computing device is facilitated with a computer comprising one or more processors; a computer readable storage medium comprising a sequence of instructions, which when executed by the one or more processors, cause the one or more processors to perform displaying, in a touch-sensitive computer display unit: an image of an object; over the image, a first reticle at a first position and a second reticle at a second position that is spaced apart from the first position; a measurement value representing a linear distance between the first reticle and the second reticle with reference to the object; one or more fine positioning icons each associated with a different direction; obtaining a selection of one of the first reticle and the second reticle as a selected reticle; obtaining user input selecting one of the fine positioning icons; in response to the user input, re-displaying the selected reticle in a new position in a particular direction associated with the selected one of the fine positioning icons.10-06-2011

Panagiotis George, Lake Tapps, WA US

Patent application numberDescriptionPublished
20090130376UNIDIRECTIONAL FIBER MATERIAL AND FABRICATION METHOD - A unidirectional fiber material. An illustrative embodiment of the unidirectional fiber material includes a plurality of unidirectional reinforcing fibers, an unbound section provided along the reinforcing fibers and generally free from fill-binding material, a first bound section having a fill-binding material provided along the reinforcing fibers on a first side of the unbound section and a second bound section having a fill-binding material provided along the reinforcing fibers on a second side of the unbound section. A method of fabricating a unidirectional fiber material is also disclosed.05-21-2009
20090136734UNIDIRECTIONAL RESIN INFUSED PANELS FOR MATERIAL CHARACTERIZATION TESTING - A unidirectional resin infused panel. An illustrative embodiment of the unidirectional resin infused panel includes a plurality of laminated plies of a unidirectional fiber material each comprising a plurality of unidirectional reinforcing fibers. An unbound section is provided along the reinforcing fibers and generally free from fill-binding material. A first bound section having a fill-binding material is provided along the reinforcing fibers on a first side of the unbound section. A second bound section having a fill-binding material is provided along the reinforcing fibers on a second side of the unbound section. A cured resin is infused in the plurality of laminated plies of a unidirectional fiber material.05-28-2009

Panagiotis E. George, Lake Tapps, WA US

Patent application numberDescriptionPublished
20100006739Composite Mandrel For Autoclave Curing Applications - A composite mandrel includes a generally elongated mandrel body comprising a resilient mandrel core and an elastomeric mandrel outer layer disposed outside the mandrel core. A method for fabricating a contoured stiffened composite panel is also disclosed.01-14-2010
20100140476Method for Classifying Resins Types in Carbon Fiber Reinforced Plastic Materials Using IR Spectroscopy - In one embodiment, a method of classifying a polymer containing surface is provided including collecting one or more spectra of infrared energy reflected from the surface over a spectrum of wavelengths; performing multivariate processing at one or more wavelengths; comparing results of the multivariate processing with one or more predetermined material classification models derived from model material infrared energy spectra collected from one or more model material surfaces, the one or more model material surfaces each having a known polymer material composition; and, sorting the polymer containing surface into the proper class based on a similarity of the results of the multivariate processing at one or more wavelengths with the predetermined material classification models.06-10-2010

Ron George, Kirkland, WA US

Patent application numberDescriptionPublished
20100241955ORGANIZATION AND MANIPULATION OF CONTENT ITEMS ON A TOUCH-SENSITIVE DISPLAY - Embodiments related to the manipulation of content items on a touch sensitive display are disclosed. One disclosed embodiment comprises a method for operating a graphical user interface on a computing device comprising a touch-sensitive display. The method comprises displaying a content container on the touch-sensitive display, the content container being configured to arrange one or more content items in the content container as a grouped set of content items and to allow a user to selectively move content items into and out of the content container. The method further comprises displaying an ungrouped set of content items on the touch-sensitive display outside of the content container, receiving a user input via a user interface associated with the content container, and in response to the user input, highlighting a content item in the ungrouped set of content items to form a highlighted ungrouped content item.09-23-2010

Sam George, Kenmore, WA US

Patent application numberDescriptionPublished
20090328124ADAPTIVE VIDEO SWITCHING FOR VARIABLE NETWORK CONDITIONS - A method for video playback switching in response to changing network conditions. The method includes accessing a server to retrieve respective index files for a low bit rate version and a high bit rate version of the video file, and instantiating a low bit rate media player and a high bit rate media. Playback of the video file is begun by the high bit rate media player streaming the high bit rate version from the server. Upon an indication of impeded network conditions, a transition point is selected, wherein the transition point indicates where downloading of the high bit rate version stops and where downloading of the low bit rate version begins. The low bit rate media player is then positioned to begin playback at the transition point. Playback of the video file is then switched to the low bit rate player upon encountering the transition point.12-31-2009
20100146379ISOLATING APPLICATIONS HOSTED BY PLUG-IN CODE - Described is a technology in which one application running in a browser can host another application (e.g., an advertisement) in an isolated manner that prevents the hosted application from accessing browser data, or data of any other hosted application (including the host). The host and/or hosted application may be a browser plug-in (e.g., Microsoft® Silverlight™) application. The host application privately instantiates a hidden plug-in, with that hidden plug-in's access to browser data disabled, and loads the hosted application in the hidden plug-in. A XAML tag element may be used to identify the hosted application, along with a rendering area for the hosted application. Content from the hosted application is composited with content from the host application when rendering. The host application may provide keywords to the hosted application, such as for selecting relevant advertisements, and/or may allow the hosted application to open a browser window to display associated website content.06-10-2010

Sam George, Redmond, WA US

Patent application numberDescriptionPublished
20080210475Ink Editing Architecture - A system and process for capturing and rendering ink is described. An ink canvas object may contain none, one, or more objects or elements and may specify the z-order of the objects or elements. The ink canvas object may host a variety of objects or elements and, therefore, provide ink functionality to the objects or elements, even though the objects or elements themselves may not have ink functionality. The ink canvas object is attached to an ink editor that has an associated modifiable ink editor behavior, whereby ink specific behaviors are collected in the ink edit behavior.09-04-2008

Sam J. George, Kenmore, WA US

Patent application numberDescriptionPublished
20090282475Media Streams from Containers Processed by Hosted Code - Described is a technology by which code, such as an untrusted web application hosted in a browser, provides content through an interface for playback by an application environment, such as an application environment running in a browser plug-in. Content may be in the form of elementary video, audio and/or script streams. The content is in a container that is unpackaged by the application code, whereby the content may be packaged in any format that the application understands, and/or or come from any source from which the application can download the container. An application environment component such as a platform-level media element receives information from an application that informs the application environment that the application is to provide media stream data for playback. The application environment requests media stream data (e.g., samples) from the application, receives them as processed by the application, and provides the requested media stream data for playback.11-12-2009
20090300597APPLICATION LOADING - Extensions or additional software programs that are requested by a computer application running on an application platform are handled in an efficient manner by, among other things, regulating and tracking extensions that are downloaded. This allows the size of the application platform upon which the application is running to remain relatively small so as to mitigate strain on resources when the platform is initially deployed over a network (e.g., the Internet), thus making it easier and more likely for a user to install the application platform (and/or updates thereto). Requested extensions are subsequently added to and/or removed from the (already deployed) application platform based on, among other things, download metrics.12-03-2009
20090328066UNTRUSTED COMPONENT HOSTING - In a computing environment, one may wish to have interoperability between trusted and untrusted controls/plug-ins allowing for richer expression of content and control within a platform. This can be accomplished by allowing an untrusted plug-in to communicate with a trusted plug-in, while having the trusted plug-in exercise control over the platform. This allows for the creation of a layered secure approach of communication with a platform, thus allowing for increased application richness in untrusted third party applications.12-31-2009
20100235820HOSTED APPLICATION PLATFORM WITH EXTENSIBLE MEDIA FORMAT - A media interaction system is described herein that allows hosted applications to consume and/or produce rich media content independent of the format of the media content, while still maintaining the security of the host. The media interaction system accepts raw, uncompressed media data from a hosted application, and allows the hosted application to provide its own codec through a sandboxed API that restricts the actions the codec can perform to a set of trusted actions. Then, the application provides the uncompressed data to the system for playback. Thus, the media interaction system provides rich media content in any format that the application developer supports, and maintains the security of the user's computer system.09-16-2010
20110122070TOUCH INPUT FOR HOSTED APPLICATIONS - A multi-touch plug-in system is described herein that exposes multi-touch data for web application developers to consume in a platform independent way. The multi-touch plug-in system receives platform-specific touch data from an operating system or touch hardware, interprets the platform-specific touch data to convert the platform-specific touch data to generic touch data, and provides the generic touch data to a hosted application running within a plug-in sandbox. Often, sandboxed environments only allow identified, trusted plug-ins to execute. By managing multi-touch data within a trusted plug-in, the plug-in can ensure that hosted applications are properly restricted to well-defined behavior, while still allowing rich features such as multi-touch interaction. Thus, the multi-touch plug-in system brings rich multi-touch interaction to a web browsing environment.05-26-2011
20110161485MANAGING MULTIPLE DYNAMIC MEDIA STREAMS - A coordinated adaptive streaming system provides a level of intelligence between adaptive streaming heuristics applied to multiple multi-bitrate streams playing on a client computer at the same time. The system receives a media event that includes multiple multi-bitrate streams and plays two or more of the streams. Each stream registers with the coordinated adaptive streaming system so that the system is aware of each of the streams. The system receives a priority indication from each stream that indicates the priority of the stream relative to other streams associated with the media event. The system uses the received priority indications to make adaptive streaming decisions. Thus, the coordinated adaptive streaming system provides playback that more closely aligns with a user's priorities and provides a higher quality experience to a user viewing multiple concurrent media streams.06-30-2011

Patent applications by Sam J. George, Kenmore, WA US

Sam J. George, Duvall, WA US

Patent application numberDescriptionPublished
20080229186Persisting digital ink annotations as image metadata - Techniques are described for storing data about a displayed image. Image data corresponding to the displayed image is received. One or more ink annotations associated with the displayed image are received. The image data is stored to a first portion of the image file. A representation of the ink annotations are stored in a second portion of the image file.09-18-2008
20080229192Interactive image tagging - Techniques are described for performing automatic generation of one or more tags associated with an image file. One or more ink annotations for a displayed image are received. Handwriting recognition processing of the one or more ink annotations is performed. A string is generated and the string includes one or more recognized words used to form the one or more tags associated with the image file. The handwriting recognition processing and generating the string are performed in response to receiving the ink annotations.09-18-2008

Patent applications by Sam J. George, Duvall, WA US

Sarah Danger George, Seattle, WA US

Patent application numberDescriptionPublished
20100155358TWIST LID - A lid including a positionable stopper nested inside an upper body that is nested inside a lower body. A user applies a rotational force to the upper body, which rotates about an axis of rotation relative to the lower body to translate the rotational movement of the upper body into linear movement of the stopper along the axis of rotation. The stopper is configured to move axially along the axis of rotation relative to the upper body toward and away from the vessel based upon the direction in which the upper body is rotated. When the stopper is farthest from the vessel along the axis of rotation, the stopper abuts the upper body and seals the liquid inside the vessel. When the stopper is sufficiently near the vessel, an opening is defined between the stopper and the upper body through which the contents of the vessel may exit.06-24-2010
20100302897TUMBLER WITH STIRRING ASSEMBLY - A container having a removable lid, a hollow interior for storing contents, and a stirring assembly. The stirring assembly includes a rotatable wheel mounted to an outside portion of the removable lid and a shaft extending into the hollow interior of the container. The rotatable wheel is manually rotatable about a first axis of rotation. The shaft is rotatable by the wheel. When the wheel is rotated about the first axis of rotation, the wheel rotates the shaft about a second axis of rotation. At least one paddle extends outwardly from the shaft into the hollow interior of the container and stirs or agitates the contents of the container when the rotation of the shaft about the second axis of rotation rotates the at least one paddle inside the hollow interior of the container.12-02-2010
20100314399TWIST TUMBLER - A container having an inner liner configured to store a liquid. A non-rotatable outer sleeve is non-rotatably coupled about the inner liner. At least one rotatable outer sleeve is disposed about the inner liner and configured to rotate relative to both the inner liner and the non-rotatable outer sleeve. The non-rotatable and rotatable outer sleeves each include a graphic viewable from outside the container. These graphics combine to form a composite graphic viewable from outside the container. The composite graphic may be modified by rotating the rotatable outer sleeve about the inner liner relative to the non-rotatable outer sleeve. The container includes a removable base cap upon which the rotatable outer sleeve is stacked. The base cap is removably coupled to a bottom portion of the inner liner by a locking assembly.12-16-2010

Shannon George, Spokane, WA US

Patent application numberDescriptionPublished
20080305550Targets for Detection of Ischemia - The subject application comprises methods for determining the occurrence of an ischemic event in a subject by determining an ischemia score based on the amount of at least two ischemia modified albumin markers. The ischemia modified albumin markers include complexes of fatty acids bound to albumin, albumin molecules with open Cys34 sites, albumin molecules that are products of oxidation at Cys34, albumin molecules with altered conformation or altered divalent metal binding due to the conformational change or oxidation at Cys34, and albumin molecules that have been oxidized at the N-terminus. Also included in the invention are ligands to each of the foregoing ischemia modified albumin markers. Further included are methods of determining the occurrence of an ischemic event by determining the amount of fatty acid that is complexed to albumin in a patient sample. In another embodiment, an ischemic event is determined by quantitating the relative amounts of reduced and oxidized forms of albumin Cys34. In an additional embodiment, an ischemic event is determined by observing whether a shift in albumin conformation has occurred which would reflect oxidized Cys34. Further, the invention comprises a method of determining an ischemic event by determining the amount of metal ion bound to the albumin metal ion binding sites.12-11-2008

Thaddeus George, Seattle, WA US

Patent application numberDescriptionPublished
20090003681BLOOD AND CELL ANALYSIS USING AN IMAGING FLOW CYTOMETER - Multimodal/multispectral images of a population of cells are simultaneously collected. Photometric and/or morphometric features identifiable in the images are used to separate the population of cells into a plurality of subpopulations. Where the population of cells includes diseased cells and healthy cells, the images can be separated into a healthy subpopulation, and a diseased subpopulation. Where the population of cells does not include diseased cells, one or more ratios of different cell types in patients not having a disease condition can be compared to the corresponding ratios in patients having the disease condition, enabling the disease condition to be detected. For example, blood cells can be separated into different types based on their images, and an increase in the number of lymphocytes, a phenomenon associated with chronic lymphocytic leukemia, can readily be detected.01-01-2009
20090190822BLOOD AND CELL ANALYSIS USING AN IMAGING FLOW CYTOMETER - Multimodal/multispectral images of a population of cells are simultaneously collected. Photometric and/or morphometric features identifiable in the images are used to separate the population of cells into a plurality of subpopulations. Where the population of cells includes diseased cells and healthy cells, the images can be separated into a healthy subpopulation, and a diseased subpopulation. Where the population of cells does not include diseased cells, one or more ratios of different cell types in patients not having a disease condition can be compared to the corresponding ratios in patients having the disease condition, enabling the disease condition to be detected. For example, blood cells can be separated into different types based on their images, and an increase in the number of lymphocytes, a phenomenon associated with chronic lymphocytic leukemia, can readily be detected.07-30-2009
20100021039BLOOD AND CELL ANALYSIS USING AN IMAGING FLOW CYTOMETER - Multimodal/multispectral images of a population of cells are simultaneously collected. Photometric and/or morphometric features identifiable in the images are used to separate the population of cells into a plurality of subpopulations. Where the population of cells includes diseased cells and healthy cells, the images can be separated into a healthy subpopulation, and a diseased subpopulation. Where the population of cells does not include diseased cells, one or more ratios of different cell types in patients not having a disease condition can be compared to the corresponding ratios in patients having the disease condition, enabling the disease condition to be detected. For example, blood cells can be separated into different types based on their images, and an increase in the number of lymphocytes, a phenomenon associated with chronic lymphocytic leukemia, can readily be detected.01-28-2010
20100232675BLOOD AND CELL ANALYSIS USING AN IMAGING FLOW CYTOMETER - Multimodal or multispectral images of cells comprising a population of cells are simultaneously collected. Photometric and/or morphometric image features identifiable in the images are used to identify differences between first and second populations of cells. The differences can include changes in a relative percentage of different cell types in each population, or a change in a first type of cell present in the first population of cells and the same type of cell in the second population of cells. The changes may be indicative of a disease state, indicative of a relative effectiveness of a therapy, or indicative of a health of the person from whom the cells populations were obtained.09-16-2010

Patent applications by Thaddeus George, Seattle, WA US

Thaddeus C. George, Seattle, WA US

Patent application numberDescriptionPublished
20080240539Method For Imaging And Differential Analysis Of Cells - Provided are methods for determining and analyzing photometric and morphogenic features of small objects, such as cells to, for example, identify different cell states. In particularly, methods are provided for identifying apoptotic cells, and for distinguishing between cells undergoing apoptosis versus necrosis.10-02-2008
20090202130Image based quantitation of molecular translocation - The use of an imaging system, cell compartment markers, and molecular markers in methods for correlating the movement of molecules within a cell to a particular compartment are provided, including measuring and correlating molecule movement in adherent and non-adherent cells.08-13-2009

Patent applications by Thaddeus C. George, Seattle, WA US

Timothy A. George, Renton, WA US

Patent application numberDescriptionPublished
20110146046METHOD AND APPARATUS FOR REMOVING AND REPLACING COMPONENTS OF AN AIRPLANE - Systems and methods are provided for shoring an airplane in order to facilitate the replacement of one or more airplane parts, such as an airplane's upper skin panels, lower skin panels, and/or window assemblies.06-23-2011