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: 20080235189Abstract: 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: ApplicationFiled: September 14, 2007Publication date: September 25, 2008Inventors: Drew Rayman, Brad Alperin, Timothy Driscoll, Stuart Goldstein, David Levin, Benjamin Simon
-
Publication number: 20080147763Abstract: 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: ApplicationFiled: December 7, 2007Publication date: June 19, 2008Inventor: David Levin
-
Publication number: 20070226356Abstract: 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: ApplicationFiled: May 29, 2007Publication date: September 27, 2007Applicant: Microsoft CorporationInventors: David Levin, Erik Christensen, Saurab Nog, Donald Box, Christopher Kaler, Giovanni Della-Libera, Alfred Lee, David Wortendyke
-
Patent number: 7243157Abstract: 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: GrantFiled: February 20, 2004Date of Patent: July 10, 2007Assignee: Microsoft CorporationInventors: David Levin, Erik B. Christensen, Saurab Nog, Donald F. Box, Christopher G. Kaler, Giovanni M. Della-Libera, Alfred Lee, IV, David Wortendyke
-
Publication number: 20070150389Abstract: 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: ApplicationFiled: February 28, 2007Publication date: June 28, 2007Applicant: Microsoft CorporationInventors: Jeffrey Aamodt, David Levin, Darius Snapkauskas, Brett Bentsen
-
Publication number: 20060212599Abstract: 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: ApplicationFiled: June 5, 2006Publication date: September 21, 2006Applicant: Microsoft CorporationInventors: Steven Lucco, Erik Christensen, Andrew Layman, David Levin, Bradford Lovering, Henrik Nielsen, John Shewchuk
-
Publication number: 20060150200Abstract: 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: ApplicationFiled: December 3, 2004Publication date: July 6, 2006Applicant: Microsoft CorporationInventors: 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: 20060064314Abstract: 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: ApplicationFiled: September 12, 2005Publication date: March 23, 2006Inventors: Jason Levin, David Levin
-
Publication number: 20050198390Abstract: 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: ApplicationFiled: January 23, 2004Publication date: September 8, 2005Inventors: Luis Cabrera, David Wortendyke, George Copeland, Erik Christensen, David Levin, Dhananjay Mahajan, Scott Seely, Daniel Roth
-
Publication number: 20050198351Abstract: 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: ApplicationFiled: February 20, 2004Publication date: September 8, 2005Inventors: Saurab Nog, Alfred Lee, David Levin
-
Publication number: 20050198326Abstract: 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: ApplicationFiled: February 20, 2004Publication date: September 8, 2005Inventors: Jeffrey Schlimmer, David Levin, Alfred Lee, Erik Christensen, Bradford Lovering
-
Publication number: 20050198098Abstract: 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: ApplicationFiled: February 20, 2004Publication date: September 8, 2005Inventors: David Levin, Erik Christensen, Saurab Nog, Donald Box, Christopher Kaler, Giovanni Della-Libera, Alfred Lee, David Wortendyke
-
Publication number: 20050188072Abstract: 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: ApplicationFiled: February 20, 2004Publication date: August 25, 2005Inventors: Alfred Lee, David Levin, Erik Christensen, Sara Wong
-
Publication number: 20010009758Abstract: 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: ApplicationFiled: October 1, 1998Publication date: July 26, 2001Inventors: STUART HARRIS, DAVID LEVIN
-
Patent number: 5818393Abstract: 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: GrantFiled: June 7, 1995Date of Patent: October 6, 1998Assignee: Raytheon TI Systems, Inc.Inventors: William Douglas Fowler, Stephen David Levin, Brian Sean Brown
-
Patent number: 5817454Abstract: 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: GrantFiled: June 7, 1995Date of Patent: October 6, 1998Assignee: Coffee Chek, Inc.Inventors: Stuart Harris, David Levin
-
Patent number: 5793332Abstract: 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: GrantFiled: April 6, 1993Date of Patent: August 11, 1998Assignee: Raytheon TI Systems, Inc.Inventors: William Douglas Fowler, Stephen David Levin, Brian Sean Brown
-
Patent number: 5764192Abstract: 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: GrantFiled: June 7, 1995Date of Patent: June 9, 1998Assignee: Raytheon TI Systems, Inc.Inventors: William Douglas Fowler, Stephen David Levin, Brian Sean Brown
-
Patent number: 4053243Abstract: 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: GrantFiled: December 1, 1975Date of Patent: October 11, 1977Inventor: David Levin