Patents by Inventor David Levin

David Levin 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: 20080235189
    Abstract: A method and system of searching for information on a network includes receiving a search query from a user by a search system, processing the search query by a profile engine of the search system, providing a listing of search results, including personas who know about the search query, based on profiles and posts of the personas, where the personas are users of the search system, and facilitating further interaction with the listing of personas and tags for related content.
    Type: Application
    Filed: September 14, 2007
    Publication date: September 25, 2008
    Inventors: Drew Rayman, Brad Alperin, Timothy Driscoll, Stuart Goldstein, David Levin, Benjamin Simon
  • Publication number: 20080147763
    Abstract: Given a time series of possibly multicomponent input data, the method and apparatus includes a device that finds a time series of “source” components, which are possibly nonlinear combinations of the input data components and which can be partitioned into groups that are statistically independent of one another. These groups of source components are statistically independent in the sense that the phase space density function of the source time series is approximately equal to the product of density functions, each of which is a function of the components (and their time derivatives) in one of the groups. In a specific embodiment, an unknown mixture of data from multiple independent source systems (e.g., a transmitter of interest and noise producing system) is processed to extract information about at least one source system (e.g., the transmitter of interest).
    Type: Application
    Filed: December 7, 2007
    Publication date: June 19, 2008
    Inventor: David Levin
  • Publication number: 20070226356
    Abstract: A method includes advertising a policy characterizing communication properties supported by a node. The policy may be distributed to another node in response to a request for the policy. Policy expressions in the policy include one or more assertions that may be grouped and related to each other in a plurality of ways. A system includes a policy generator for generating at least one policy characterizing properties of a node. A policy retriever retrieves a policy from another node and a message generator generates a message to the other node, wherein the message conforms to the policy from the other node.
    Type: Application
    Filed: May 29, 2007
    Publication date: September 27, 2007
    Applicant: Microsoft Corporation
    Inventors: David Levin, Erik Christensen, Saurab Nog, Donald Box, Christopher Kaler, Giovanni Della-Libera, Alfred Lee, David Wortendyke
  • Patent number: 7243157
    Abstract: A method includes advertising a policy characterizing communication properties supported by a node. The policy may be distributed to another node in response to a request for the policy. Policy expressions in the policy include one or more assertions that may be grouped and related to each other in a plurality of ways. A system includes a policy generator for generating at least one policy characterizing properties of a node. A policy retriever retrieves a policy from another node and a message generator generates a message to the other node, wherein the message conforms to the policy from the other node.
    Type: Grant
    Filed: February 20, 2004
    Date of Patent: July 10, 2007
    Assignee: Microsoft Corporation
    Inventors: David Levin, Erik B. Christensen, Saurab Nog, Donald F. Box, Christopher G. Kaler, Giovanni M. Della-Libera, Alfred Lee, IV, David Wortendyke
  • Publication number: 20070150389
    Abstract: Displaying graphical indicators, instead of data, based on user-defined conditions. The user can specify conditions for displaying graphical indicators instead of actual data by specifying a test, values, and an image. The graphical indicators can be pre-assigned images that are dynamically applied based on the underlying text or numeric data values. Graphical indicators allow the user to visually represent data types or categories with graphics, based on the user's conditions. Different conditions can be specified for a given data field and each condition can be associated with a particular graphical indicator. Prioritized processing of data conditions allow for complex control of which indicator will be displayed to visually represent the data. When the underlying data in a field changes, the criteria can be reapplied and the field dynamically updated to the appropriate indicator.
    Type: Application
    Filed: February 28, 2007
    Publication date: June 28, 2007
    Applicant: Microsoft Corporation
    Inventors: Jeffrey Aamodt, David Levin, Darius Snapkauskas, Brett Bentsen
  • Publication number: 20060212599
    Abstract: An apparatus and method is provided for resolving virtual network names using one or more name routers. A conventional Uniform Resource Locator (URL) naming scheme is extended by allowing any component to be mapped to an address. The resolution process occurs recursively through a plurality of name routers. Resolution can be contextual, such that the same virtual network name may be resolved differently depending on the identity of the client or other parameters.
    Type: Application
    Filed: June 5, 2006
    Publication date: September 21, 2006
    Applicant: Microsoft Corporation
    Inventors: Steven Lucco, Erik Christensen, Andrew Layman, David Levin, Bradford Lovering, Henrik Nielsen, John Shewchuk
  • Publication number: 20060150200
    Abstract: A web services namespace pertains to an infrastructure for enabling creation of a wide variety of applications. The infrastructure provides a foundation for building message-based applications of various scale and complexity. The infrastructure or framework provides APIs for basic messaging, secure messaging, reliable messaging and transacted messaging. In some embodiments, the associated APIs are factored into a hierarchy of namespaces in a manner that balances utility, usability, extensibility and versionability.
    Type: Application
    Filed: December 3, 2004
    Publication date: July 6, 2006
    Applicant: Microsoft Corporation
    Inventors: Shy Cohen, Geary Eppley, Douglas Purdy, James Johnson, Stephen Millet, Stephen Swartz, Vijay Gajjala, Aaron Stern, Alexander DeJarnatt, Alfred Lee, Anand Rjagopalan, Anastasios Kasiolas, Chaitanya Upadhyay, Christopher Kaler, Craig Critchley, David Levin, David Driver, David Wortendyke, Douglas Walter, Elliot Waingold, Erik Christensen, Erin Honeycutt, Eugene Shvets, Evgeny Osovetsky, Giovanni Della-Libera, Jesus Ruiz-Scougall, John Doty, Jonathan Wheeler, Kapil Gupta, Kenneth Wolf, Krishnan Srinivasan, Lance Olson, Matthew Tavis, Mauro Ottaviani, Max Feingold, Michael Coulson, Michael Marucheck, Michael Vernal, Michael Dice, Mohamed-Hany Ramadan, Mohammad Makarechian, Natasha Jethanandani, Richard Dievendorff, Richard Hill, Ryan Sturgell, Saurab Nog, Scott Seely, Serge Sverdlov, Siddhartha Puri, Sowmyanarayanan Srinivasan, Stefan Batres, Stefan Pharies, Tirunelveli Vishwanath, Tomasz Janczuk, Uday Hegde, Umesh Madan, Vaithialingam Balayogan, Vipul Modi, Yaniv Pessach, Yasser Shohoud
  • Publication number: 20060064314
    Abstract: A graphical user interface for a floral merchandising system. The graphical user interface includes a selection bar having one or more floral product tabs, each floral product tab representing one of a number of floral products. The graphical user interface further includes one or more user-selectable item buttons, each item button corresponding to one of the number of floral products, and one or more windows for displaying information about one of the number of floral products according to a user selection.
    Type: Application
    Filed: September 12, 2005
    Publication date: March 23, 2006
    Inventors: Jason Levin, David Levin
  • Publication number: 20050198390
    Abstract: Mechanisms in which upon receiving a message, the message is passed through one or more receiving path components that are positioned in the receiving path of the message prior to being passed to a dispatching component. One or more of the receiving path components may modify the message to include information that may be helpful to the dispatching component in order to perform the dispatch. The dispatching component receives modified message, and uses information from the modified message (including potentially the modification itself) to perform the dispatch. Since the message is modified to include additional information helpful to the dispatching component, the dispatching component may be more flexible in identifying the processing that should occur with the message. Accordingly, specialized and flexible processing may be enabled that is ideally suited for the message.
    Type: Application
    Filed: January 23, 2004
    Publication date: September 8, 2005
    Inventors: Luis Cabrera, David Wortendyke, George Copeland, Erik Christensen, David Levin, Dhananjay Mahajan, Scott Seely, Daniel Roth
  • Publication number: 20050198351
    Abstract: Implementations are described and claimed herein for content-based routing of messages in an overlay network. According to an exemplary implementation, routing nodes receive messages and return routing policies to the sending node based at least in part on content of the message. The routing policies include instructions for redirecting similar messages to other nodes in the overlay network. The sending node determines which policies to apply to the message. The sending node may then iterate through the routing policies, modifying the address in the message according to instructions included in the routing policies so that the message is sent, e.g., directly to the intended destination. Accordingly, the sending node is able to bypass one or more intermediary nodes to reduce latency in the overlay network.
    Type: Application
    Filed: February 20, 2004
    Publication date: September 8, 2005
    Inventors: Saurab Nog, Alfred Lee, David Levin
  • Publication number: 20050198326
    Abstract: Implementations are described and claimed herein to detect an invalid policy that may reside in a cache at a client. An expired policy is removed from cache and a current policy is requested. Otherwise the cached policy may be used. The client indicates which policy it is using by generating a policy digest, including, in compressed form, one or more assertions. If the host determines the policy digest is invalid, the host issues an invalid digest fault. If the policy digest is valid, but the assertions included in the policy digest are invalid, the host issues an invalid policy fault. In either case, the client is notified that the cached policy is no longer valid and that a current policy should be requested.
    Type: Application
    Filed: February 20, 2004
    Publication date: September 8, 2005
    Inventors: Jeffrey Schlimmer, David Levin, Alfred Lee, Erik Christensen, Bradford Lovering
  • Publication number: 20050198098
    Abstract: A method includes advertising a policy characterizing communication properties supported by a node. The policy may be distributed to another node in response to a request for the policy. Policy expressions in the policy include one or more assertions that may be grouped and related to each other in a plurality of ways. A system includes a policy generator for generating at least one policy characterizing properties of a node. A policy retriever retrieves a policy from another node and a message generator generates a message to the other node, wherein the message conforms to the policy from the other node.
    Type: Application
    Filed: February 20, 2004
    Publication date: September 8, 2005
    Inventors: David Levin, Erik Christensen, Saurab Nog, Donald Box, Christopher Kaler, Giovanni Della-Libera, Alfred Lee, David Wortendyke
  • Publication number: 20050188072
    Abstract: A method includes retrieving an intermediate node policy characterizing communication properties supported by an intermediate node, the intermediate node being between a source node and a destination node in a communication path. The method includes forming a first policy-compliant message in accordance with the intermediate node policy, the first policy-compliant message including a request for a destination node policy characterizing communication properties supported by the destination node. A system includes a policy retriever comparing a source policy to one to an intermediate policy to determine whether the source policy is compatible with the intermediate policy. A message generator generates a policy request message by applying the intermediate policy to a request for a policy related to a destination node.
    Type: Application
    Filed: February 20, 2004
    Publication date: August 25, 2005
    Inventors: Alfred Lee, David Levin, Erik Christensen, Sara Wong
  • Publication number: 20010009758
    Abstract: A portable apparatus for detecting the presence of methylxanthine chemical species such as caffeine or theophylline in a solution such as a beverage comprises a first portion comprising an effective concentration of at least one phosphodiesterase enzyme, a second portion comprising an effective concentration of cyclic AMP, and means for indicating the inhibition of the degradation of cyclic AMP by phosphodiesterase due to the presence of at least one methylxanthine compound. A method for determining the presence of methylxanthine chemical species in a solution such as a beverage comprises contacting at least one test portion of the solution with effective concentrations of at least one phosphodiesterase enzyme and cyclic AMP, and thereafter contacting the test portion with means for indicating the inhibition of the degradation of cyclic AMP by phosphodiesterase due to the presence of at least one methylxanthine compound.
    Type: Application
    Filed: October 1, 1998
    Publication date: July 26, 2001
    Inventors: STUART HARRIS, DAVID LEVIN
  • Patent number: 5818393
    Abstract: A fixed body wide field-of-view conformal antenna array suitable for broadband precision direction finding on missile platforms. The array is configured as multiple sub-arrays of spiral antennas that cover particular regions within the desired field-of-view of the entire array. A lower cost, more reliable and more accurate direction finding solution for missile needs is provided, primarily by the elimination of conventional radomes and antenna gimbal structures. The array can be configured to include multi-mode sensors.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: October 6, 1998
    Assignee: Raytheon TI Systems, Inc.
    Inventors: William Douglas Fowler, Stephen David Levin, Brian Sean Brown
  • Patent number: 5817454
    Abstract: A portable apparatus for detecting the presence of at least one methylxanthine chemical species such as caffeine or theophylline in a beverage comprises a first portion comprising an effective concentration of phosphodiesterase enzyme, a second portion comprising cyclic AMP, and means for indicating inhibition of degradation of the cyclic AMP by the phosphodiesterase due to the presence of the methylxanthine species. A method for determining the presence of at least one methylxanthine chemical species in a beverage comprises contacting at least one test portion of the beverage with effective concentrations of at least one phosphodiesterase enzyme and cyclic AMP, and further contacting the test portion with means for indicating the inhibition of the degradation of the cyclic AMP by the phosphodiesterase due to the presence of the methylxanthine species.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: October 6, 1998
    Assignee: Coffee Chek, Inc.
    Inventors: Stuart Harris, David Levin
  • Patent number: 5793332
    Abstract: A fixed body wide field-of-view conformal antenna array suitable for broadband precision direction finding on missile platforms. The array is configured as multiple sub-arrays of spiral antennas that cover particular regions within the desired field-of-view of the entire array. A lower cost, more reliable and more accurate direction finding solution for missile needs is provided, primarily by the elimination of conventional radomes and antenna gimbal structures. The array can be configured to include multi-mode sensors.
    Type: Grant
    Filed: April 6, 1993
    Date of Patent: August 11, 1998
    Assignee: Raytheon TI Systems, Inc.
    Inventors: William Douglas Fowler, Stephen David Levin, Brian Sean Brown
  • Patent number: 5764192
    Abstract: A fixed body wide field-of-view conformal antenna array suitable for broadband precision direction finding on missile platforms. The array is configured as multiple sub-arrays of spiral antennas that cover particular regions within the desired field-of-view of the entire array. A lower cost, more reliable and more accurate direction finding solution for missile needs is provided, primarily by the elimination of conventional radomes and antenna gimbal structures. The array can be configured to include multi-mode sensors.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: June 9, 1998
    Assignee: Raytheon TI Systems, Inc.
    Inventors: William Douglas Fowler, Stephen David Levin, Brian Sean Brown
  • Patent number: 4053243
    Abstract: This invention relates to a liquid applicator for applying a cleaning liquid. The applicator comprises a bottle, a container within the neck of the bottle containing a pad of polyurethane foam and a support structure which is attached to the body. A covering of woven synthetic material is welded to the support structure and is substantially unsupported over its main portion. The cleaning liquid passes through the foam material which causes it to froth and the frothed liquid passes in turn through the woven synthetic material to be applied easily to the material to be cleaned.
    Type: Grant
    Filed: December 1, 1975
    Date of Patent: October 11, 1977
    Inventor: David Levin