Patents by Inventor Daniel Weisman
Daniel Weisman has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20060184661Abstract: A device hosting framework provides hosting for software-implemented logical devices (including peripheral devices bridges) on a computer to expose their services as controlled devices per a peer networking protocol. The device hosting framework encapsulates discovery, description and control protocol operations of the peer networking protocol, which frees the developers of the hosted devices from having to individually implement the peer networking protocol in the hosted devices' software and need implement only the core functionality of the hosted device. The device hosting framework operates as a host supporting device interoperability via the peer networking protocol for multiple hosted devices.Type: ApplicationFiled: January 19, 2006Publication date: August 17, 2006Applicant: Microsoft CorporationInventors: Daniel Weisman, Shyamalan Pather, Ravi Rao, William Zintel, Mason Bendixen, Christopher Rude
-
Publication number: 20060168159Abstract: A device hosting framework provides hosting for software-implemented logical devices (including peripheral devices bridges) on a computer to expose their services as controlled devices per a peer networking protocol. The device hosting framework encapsulates discovery, description and control protocol operations of the peer networking protocol, which frees the developers of the hosted devices from having to individually implement the peer networking protocol in the hosted devices' software and need implement only the core functionality of the hosted device. The device hosting framework operates as a host supporting device interoperability via the peer networking protocol for multiple hosted devices.Type: ApplicationFiled: January 19, 2006Publication date: July 27, 2006Applicant: Microsoft CorporationInventors: Daniel Weisman, Shyamalan Pather, Ravi Rao, William Zintel, Mason Bendixen, Christopher Rude
-
Publication number: 20060123124Abstract: A device hosting framework provides hosting for software-implemented logical devices (including peripheral devices bridges) on a computer to expose their services as controlled devices per a peer networking protocol. The device hosting framework encapsulates discovery, description and control protocol operations of the peer networking protocol, which frees the developers of the hosted devices from having to individually implement the peer networking protocol in the hosted devices' software and need implement only the core functionality of the hosted device. The device hosting framework operates as a host supporting device interoperability via the peer networking protocol for multiple hosted devices.Type: ApplicationFiled: January 19, 2006Publication date: June 8, 2006Applicant: Microsoft CorporationInventors: Daniel Weisman, Shyamalan Pather, Ravi Rao, William Zintel, Mason Bendixen, Christopher Rude
-
Publication number: 20060123125Abstract: A device hosting framework provides hosting for software-implemented logical devices (including peripheral devices bridges) on a computer to expose their services as controlled devices per a peer networking protocol. The device hosting framework encapsulates discovery, description and control protocol operations of the peer networking protocol, which frees the developers of the hosted devices from having to individually implement the peer networking protocol in the hosted devices' software and need implement only the core functionality of the hosted device. The device hosting framework operates as a host supporting device interoperability via the peer networking protocol for multiple hosted devices.Type: ApplicationFiled: January 19, 2006Publication date: June 8, 2006Applicant: Microsoft CorporationInventors: Daniel Weisman, Shyamalan Pather, Ravi Rao, William Zintel, Mason Bendixen, Christopher Rude
-
Publication number: 20050097503Abstract: A universal plug and play (UPnP) device makes itself known through a set of processes—discovery, description, control, eventing, and presentation. Following discovery of a UPnP device, an entity can learn more about the device and its capabilities by retrieving the device's description. The description includes vendor-specific manufacturer information like the model name and number, serial number, manufacturer name, URLs to vendor-specific Web sites, etc. The description also includes a list of any embedded devices or services, as well as URLs for control, eventing, and presentation. The description is written by a vendor, and is usually based on a device template produced by a UPnP forum working committee. The template is derived from a template language that is used to define elements to describe the device and any services supported by the device. The template language is written using an XML-based syntax that organizes and structures the elements.Type: ApplicationFiled: November 4, 2004Publication date: May 5, 2005Applicant: Microsoft CorporationInventors: William Zintel, Amar Gandhi, Ye Gu, Shyamalan Pather, Jeffrey Schlimmer, Christopher Rude, Daniel Weisman, Donald Ryan, Paul Leach, Ting Cai, Holly Knight, Peter Ford
-
Publication number: 20050074018Abstract: A universal plug and play (UPnP) device makes itself known through a set of processes—discovery, description, control, eventing, and presentation. Following discovery of a UPnP device, an entity can learn more about the device and its capabilities by retrieving the device's description. The description includes vendor-specific manufacturer information like the model name and number, serial number, manufacturer name, URLs to vendor-specific Web sites, etc. The description also includes a list of any embedded devices or services, as well as URLs for control, eventing, and presentation. The description is written by a vendor, and is usually based on a device template produced by a UPnP forum working committee. The template is derived from a template language that is used to define elements to describe the device and any services supported by the device. The template language is written using an XML-based syntax that organizes and structures the elements.Type: ApplicationFiled: November 4, 2004Publication date: April 7, 2005Applicant: Microsoft CorporationInventors: William Zintel, Amar Gandhi, Ye Gu, Shyamalan Pather, Jeffrey Schlimmer, Christopher Rude, Daniel Weisman, Donald Ryan, Paul Leach, Ting Cai, Holly Knight, Peter Ford
-
Patent number: 3974841Abstract: A one-piece device formed from a rigid but deformable polymerized resin that may be selectively used as a comb on a woman's hair during drying of the latter in a stream of warmed air or as a support for a cylindrical hair roller shell that has at least one row of longitudinally spaced opening formed therein and about which shell the hair may be wound at a desired stage in the drying operation. The invention provides a beautician with a single device to not only comb the hair, but roll the hair on a cylindrical shell.Type: GrantFiled: August 22, 1975Date of Patent: August 17, 1976Inventor: Harry Daniel Weisman