Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Holan

Doron Holan, Seattle, WA US

Patent application numberDescriptionPublished
20090300241VIRTUAL MEDIA DEVICE - A system, device, and method for virtually connecting a media device to a computing device are disclosed. One embodiment comprises a method to operate a virtual media device in a computing device, wherein the virtual media device that is controlled by a remote media device. In this manner, a computing device may stream media data to and from the remote media device.12-03-2009

Patent applications by Doron Holan, Seattle, WA US

Doron J. Holan, Seattle, WA US

Patent application numberDescriptionPublished
20080294932INCREASING SOFTWARE FAULT TOLERANCE BY EMPLOYING SURPRISE-REMOVAL PATHS - The subject invention relates to systems and methods for automatic recovery from errors in a computing environment. A system is provided to facilitate failure recovery in the computing system. The system includes at least one driver component that enumerates at least one layer of a driver stack. A module associated with the driver component requests re-enumeration of the driver stack upon detection of an error in the computing system. When an error is detected by a driver or operating system component, a protocol can be established whereby a new copy of the driver's stack or system resources is re-enumerated in parallel to existing resources that may be in an unknown or error state. The new copy of the stack may allow the driver to become operational in lieu of the previous stack which can be reclaimed for other system uses over time.11-27-2008
20090158301Multi-function device ID with unique identifier - A computer system that recognizes multi-function devices and associates functions with multi-function devices. Each multi-function device may be represented by a multi-function object, allowing tools, applications or other components within the computer to take actions relating to the entire device or relating to a function based on the association of that function with other functions in the same device. These actions include displaying information about devices, instead of or in addition to information about functions. Actions also include selecting functions based on proximity within a device. Functions may be associated with a multi-function device using a unique device identifier provided by the device or generated for the function based on a connection hierarchy between functions and the computer. Devices may be configured to provide the same identifier regardless of the transport over which the device is accessed.06-18-2009
20090293070DEVICE DISPLAY OBJECT INFRASTRUCTURE - Multi-function devices expose multiple functions to device drivers or other lower-level software. Device function providers can interface with such drivers or lower-level software and can provide information, including device identifiers regarding such functions, to a device display object infrastructure. A device display object can then be created that encompasses one or more functions such that, in one embodiment, the device display object corresponds to a single, physical multi-function device. Alternatively, any combination of functionality from one or more physical devices can be combined into a single device display object representing a virtual multi-function device. Properties of the device display object can be set with reference to user-specified settings, remotely maintained metadata, locally available metadata, and information associated with each function. Functions can be ranked such that, if there is a conflict, information from more highly ranked functions is used to set the properties of the device display object.11-26-2009
20090319660GENERALIZED ARCHITECTURE TO SUPPORT REPRESENTATION OF MULTI-TRANSPORT DEVICES - A computer system that accesses multi-transport devices and associates device instances of the multi-transport device with each other. Devices provide the same device identifier such as a device unique identifier regardless of the transport over which the device is accessed. A visual representation for the multi-transport device may be provided to a user using the device identifier. Also, a single functional representation for the multi-transport device may be provided based on an identifier provided by each function of the device. The functional representation may be independent of the addition and removal of transports and allows abstracting device access via multiple transports from a user and an application. Transports may be selected at an application and/or a system level. Operating characteristics of available transports may be used to select a desired transport, based on transport requirements specified by the application, the user or the system.12-24-2009
20090328075FILTER DRIVER TO ENUMERATE SMARTCARD NODES FOR PLUG AND PLAY - Described herein is a filter driver in a smartcardreader class that recognizes the presence of a smartcard in a smartcard reader and creates a device node (devnode).12-31-2009
20090328076SIMULATION OF SMARTCARD REMOVAL AND REINSERTION - A filter driver may be instantiated in a smartcardreader class, and used to modify the smartcard status in an operating system.12-31-2009

Patent applications by Doron J. Holan, Seattle, WA US

George Holan, Brighton AU

Patent application numberDescriptionPublished
20090269298AGENT FOR THE PREVENTION AND TREATMENT OF SEXUALLY TRANSMITTED DISEASES-I - Use of a polylysine, polyamidoamine or polypropylenimine dendrimer having naphthyl disulphonate terminal groups as a topically applied agent in prophylaxis or treatment of sexually transmitted diseases.10-29-2009

Zdenek Richard Holan, Montreal CA

Patent application numberDescriptionPublished
20110160291Oligonucleotide Compositions and Their Use to Induce Apoptosis - The present invention provides novel synthetic oligonucleotide sequences (hereinafter sequence) of 3 to 9 bases in length comprising one or more non-DNA bases wherein the bases are nebularine, hypoxanthine, or uracil, or combinations of nebularine, hypoxanthine and uracil bases. These sequences optionally further comprise one or more guanine bases or one or more thymine bases, or combinations thereof. The present invention also provides methods of using these compositions to induce responses in cells, and to treat diseases and conditions characterized by undesired cellular proliferation such as autoimmune disease, lymphoproliferative disease, inflammation or cancer.06-30-2011