Patents by Inventor R. Weisman

R. 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: 20210076685
    Abstract: Materials and methods for improving plant traits and for providing plant fitness benefits are provided. In some embodiments, the materials, and methods employing the same, can comprise endophytes.
    Type: Application
    Filed: March 23, 2020
    Publication date: March 18, 2021
    Inventors: Karen V. AMBROSE, Nathan A. BILLINGS, Slavica DJONOVIC, Richard Bailey FLAVELL, Trudi A. GULICK, David Morris JOHNSTON, Jonathan W. LEFF, Stephanie M. LIVA, Jeffrey LYFORD, Geoffrey VON MALTZAHN, Luis Miguel MARQUEZ, Yves Alain MILLET, Craig SADOWSKI, Phillip SAMAYOA, Gerardo V. TOLEDO, David R. WEISMAN, Xuecheng ZHANG
  • Patent number: 10667523
    Abstract: Materials and methods for improving plant traits and for providing plant fitness benefits are provided. In some embodiments, the materials, and methods employing the same, can comprise endophytes.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: June 2, 2020
    Assignee: Indigo Ag, Inc.
    Inventors: Karen V. Ambrose, Nathan A. Billings, Slavica Djonovic, Richard Bailey Flavell, Trudi A. Gulick, David Morris Johnston, Jonathan W. Leff, Stephanie M. Liva, Jeffrey Lyford, Geoffrey Von Maltzahn, Luis Miguel Marquez, Yves Alain Millet, Craig Sadowski, Phillip Samayoa, Gerardo V. Toledo, David R. Weisman, Xuecheng Zhang
  • Publication number: 20180020677
    Abstract: Materials and methods for improving plant traits and for providing plant fitness benefits are provided. In some embodiments, the materials, and methods employing the same, can comprise endophytes.
    Type: Application
    Filed: December 30, 2015
    Publication date: January 25, 2018
    Inventors: Karen V. AMBROSE, Nathan A. BILLINGS, Slavica DJONOVIC, Richard Bailey FLAVELL, Trudi A. GULICK, David Morris JOHNSTON, Jonathan W. LEFF, Stephanie M. LIVA, Jeffrey LYFORD, Geoffrey VON MALTZAHN, Luis Miguel MARQUEZ, Yves Alain MILLET, Craig SADOWSKI, Phillip SAMAYOA, Gerardo V. TOLEDO, David R. WEISMAN, Xuecheng ZHANG
  • Patent number: 7774477
    Abstract: 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: Grant
    Filed: January 19, 2006
    Date of Patent: August 10, 2010
    Assignee: Microsoft Corporation
    Inventors: William Michael Zintel, Daniel R. Weisman, Shyamalan Pather, Ravi T. Rao, Mason K. Bendixen, Christopher M. Rude
  • Patent number: 7702795
    Abstract: 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: Grant
    Filed: January 19, 2006
    Date of Patent: April 20, 2010
    Assignee: Microsoft Corporation
    Inventors: William Michael Zintel, Daniel R. Weisman, Shyamalan Pather, Ravi T. Rao, Mason K Bendixen, Christopher M Rude
  • Patent number: 7620724
    Abstract: 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: Grant
    Filed: January 19, 2006
    Date of Patent: November 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Daniel R. Weisman, Shyamalan Pather, Ravi T. Rao, William Michael Zintel, Mason K Bendixen, Christopher M Rude
  • Patent number: 7441019
    Abstract: 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: Grant
    Filed: November 4, 2004
    Date of Patent: October 21, 2008
    Assignee: Microsoft Corporation
    Inventors: William M. Zintel, Amar S. Gandhi, Ye Gu, Shyamalan Pather, Jeffrey C. Schlimmer, Christopher M. Rude, Daniel R. Weisman, Donald R. Ryan, Paul J. Leach, Ting Cai, Holly N. Knight, Peter S. Ford
  • Patent number: 7437434
    Abstract: 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: Grant
    Filed: November 4, 2004
    Date of Patent: October 14, 2008
    Assignee: Microsoft Corporation
    Inventors: William Michael Zintel, Amar S. Gandhi, Ye Gu, Shyamalan Pather, Jeffrey C. Schlimmer, Christopher M. Rude, Daniel R. Weisman, Donald R. Ryan, Paul J. Leach, Ting Cai, Holly N. Knight, Peter S. Ford
  • Publication number: 20080014654
    Abstract: The present invention is directed toward methods and devices for analyzing populations of single-wall carbon nanotubes (SWNTs) on the basis of their fluorescence properties and the comparison of said properties to fluorescence profiles of pre-determined SWNT compositions. Generally, such analyzing yields information about the composition of the SWNTs within said population. Such information includes, for example, the relative abundances of semiconducting SWNTs, the diameter distribution of such SWNTs, and the relative abundances of one or more particular SWNT species—as identified by one or more specific nanotube indices (n,m). The methods and devices of the present invention provide for the analysis of SWNT compositions in a rapid and efficient manner.
    Type: Application
    Filed: November 16, 2005
    Publication date: January 17, 2008
    Applicant: William Marsh Rice University
    Inventors: R. Weisman, Sergei Bachilo, John-David Rocha, John Casey
  • Publication number: 20070062411
    Abstract: The present invention is directed toward fluorescent inks and markers comprising carbon nanotubes. The present invention is also directed toward methods of making such inks and markers and to methods of using such inks and markers, especially for security applications (e.g., anti-counterfeiting). Such inks and markers rely on the unique fluorescent properties of semiconducting carbon nanotubes.
    Type: Application
    Filed: September 2, 2004
    Publication date: March 22, 2007
    Applicant: William Marsh Rice University
    Inventors: R. Weisman, Sergei Bachilo, Eric Booth
  • Patent number: 7171475
    Abstract: 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: Grant
    Filed: June 1, 2001
    Date of Patent: January 30, 2007
    Assignee: Microsoft Corporation
    Inventors: Daniel R. Weisman, Shyamalan Pather, Ravi T. Rao, William Michael Zintel, Mason K. Bendixen, Christopher M. Rude
  • Publication number: 20060231399
    Abstract: The invention relates to a process for sorting and separating a mixture of (n, m) type single-wall carbon nanotubes according to (n, m) type. A mixture of (n, m) type single-wall carbon nanotubes is suspended such that the single-wall carbon nanotubes are individually dispersed. The nanotube suspension can be done in a surfactant-water solution and the surfactant surrounding the nanotubes keeps the nanotube isolated and from aggregating with other nanotubes. The nanotube suspension is acidified to protonate a fraction of the nanotubes. An electric field is applied and the protonated nanotubes migrate in the electric fields at different rates dependent on their (n, m) type. Fractions of nanotubes are collected at different fractionation times. The process of protonation, applying an electric field, and fractionation is repeated at increasingly higher pH to separated the (n, m) nanotube mixture into individual (n, m) nanotube fractions.
    Type: Application
    Filed: June 19, 2006
    Publication date: October 19, 2006
    Applicant: William Marsh Rice University
    Inventors: Richard Smalley, Robert Hauge, W. Kittrell, Ramesh Sivarajan, Michael Strano, Sergei Bachilo, R. Weisman
  • Patent number: 7085814
    Abstract: A general programmatic interface-to-network messaging adapter exposes a suitable object integration interface or application programming interface to applications on a controller device and sends network data messages to invoke services or query status of a controlled device. The adapter maps application calls to the interface into network data messages according to service protocols of the controlled device. The general adapter provides the interface suitable to any specific service of a controlled device based on a data description of the interface, and converts the application calls to network data messages based on a data description of a protocol and format for network data messages to interact with the specific service. Once the interface/messaging description is obtained, applications on the controller device can programmatically interact with the adapter, and the adapter then handles appropriate message exchanges with the service of the controlled device.
    Type: Grant
    Filed: November 2, 2000
    Date of Patent: August 1, 2006
    Assignee: Microsoft Corporation
    Inventors: Amar S. Gandhi, Andrew J. Layman, Daniel R. Weisman, Shyamalan Pather, William Michael Zintel
  • Patent number: 6910068
    Abstract: 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: Grant
    Filed: March 16, 2001
    Date of Patent: June 21, 2005
    Assignee: Microsoft Corporation
    Inventors: William M. Zintel, Amar S. Gandhi, Ye Gu, Shyamalan Pather, Jeffrey C. Schlimmer, Christopher M. Rude, Daniel R. Weisman, Donald R. Ryan, Paul J. Leach, Ting Cai, Holly N. Knight, Peter S. Ford
  • Publication number: 20020112058
    Abstract: 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: Application
    Filed: June 1, 2001
    Publication date: August 15, 2002
    Applicant: Microsoft Corporation
    Inventors: Daniel R. Weisman, Shyamalan Pather, Ravi T. Rao, William Michael Zintel, Mason K. Bendixen, Christopher M. Rude
  • Publication number: 20020029256
    Abstract: 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: Application
    Filed: March 16, 2001
    Publication date: March 7, 2002
    Inventors: William M. Zintel, Amar S. Gandhi, Ye Gu, Shyamalan Pather, Jeffrey C. Schlimmer, Christopher M. Rude, Daniel R. Weisman, Donald R. Ryan, Paul J. Leach, Ting Cai, Holly N. Knight, Peter S. Ford
  • Publication number: 20010051981
    Abstract: A method for an object-exchange client device to discover network resources is disclosed. Clients listen on well-known communications channels of routable network protocols for advertisements identifying accessible resources. Clients use the information in the advertisements to determine which resources are available and when they become unavailable. In addition, clients send discovery requests over well-known communications channels requesting accessible resources to respond by identifying themselves. When a new resource becomes available, it advertises itself on a common communications channel. The client can specify criteria in its discovery request and only resources meeting those criteria are expected to respond. In particular, the client can limit the scope of dispersion of a discovery request to one network hop or to a certain geographical or network topological region. The scope can be expanded by propagating the request to other networks by means of a bridging protocol.
    Type: Application
    Filed: June 1, 2001
    Publication date: December 13, 2001
    Applicant: Microsoft Corporation
    Inventors: Eric W. Davison, Daniel R. Weisman
  • Patent number: 5819030
    Abstract: A technique for configuring a server computer using an optimizer program to achieve optimal performance of the server based on the server types supported by the server. Configuration may involve both calculating server configuration parameters and deciding where to place various files used by the server. In order to decide where to place files, the hardware and software characteristics of the server disk drives are analyzed, and a performance table is generated. The disk drive performance data is then input into a series of algorithms of varying complexity to determine the drives where database files should be stored. Information regarding server utilization, the number of host users and the number of users in the organization is received from an administrator. The administrator input is used to calculate configuration parameters. The optimizer program may automatically adjust a plurality of registry parameters, and may automatically move one or more database and log files to the appropriate disk drives.
    Type: Grant
    Filed: July 3, 1996
    Date of Patent: October 6, 1998
    Assignee: Microsoft Corporation
    Inventors: John Yun-Kuang Chen, Eric N. Lockard, Darren A. Shakib, Daniel R. Weisman
  • Patent number: D337869
    Type: Grant
    Filed: December 9, 1991
    Date of Patent: August 3, 1993
    Inventor: Lisa R. Weisman