Patents by Inventor Dragos Manolescu

Dragos Manolescu 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: 20100030648
    Abstract: Techniques and systems for selecting one or more advertisements to target (e.g., send to, display to, etc.) a user are disclosed wherein the interests of the user are inferred based on current behaviors of social media. Social media is collected and categorized according to some predetermined criteria, such as keywords or outlinks in a post. As a function of the social media collected, current topics in the social media are identified and an advertisement, or advertisements, relating to the current topics is selected. Current topics may be those topics that are more popular, for example, in the social media at the instant a user enters an ad-enabled site.
    Type: Application
    Filed: August 1, 2008
    Publication date: February 4, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Dragos Manolescu, Raymond Laghaeian
  • Publication number: 20090292732
    Abstract: A method and a system may be provided to sample media content similar to media content enjoyed by a user. Feature vectors, which describe a number of characteristics, with respect to media content enjoyed by the user, may be employed to find similar media content from a media library, or a media service. The similar media content may be played, interleaved with requested media content. Relevance feedback, with respect to played media content, may be transparently or explicitly provided. The feature vectors may be updated based on the provided relevance feedback. Additional similar media content may be found from the media library, or the media service, based on the updated feature vectors, and may be played. An interface may be provided such that the user may purchase sampled, media content via a media device for playing the content.
    Type: Application
    Filed: May 26, 2008
    Publication date: November 26, 2009
    Applicant: MICROSOFT CORPORATION
    Inventor: Dragos A. Manolescu
  • Publication number: 20090249489
    Abstract: Secure distributed Web applications are produced by default upon construction. Mechanisms are provided to address distributed application vulnerabilities (e.g., cross-site scripting, cross-site request forgery, replay attacks . . . automatically. These mechanisms are provided in conjunction with a tier-splitting component that breaks up an application for execution across multiple contexts or tiers. As a result, any application that is tier split is protected from security vulnerabilities by default without any intervention on the part of a developer.
    Type: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Benjamin Livshits, Henricus Johannes Maria Meijer, Brian Beckman, Jeffrey Van Gogh, Danny Van Velzen, Dragos A. Manolescu, Bryan Sullivan
  • Publication number: 20090249226
    Abstract: A collaborative tool is integrated into a virtual collaborative environment. The collaborative tool allows use of the tool by one or more physically remote users while providing full functionality and features which may not be available in the virtual collaborative environment. A substantially seamless transition is had between using the tool in the virtual environment and the real world.
    Type: Application
    Filed: March 28, 2008
    Publication date: October 1, 2009
    Applicant: Microsoft Corporation
    Inventors: Dragos A. Manolescu, Peter Gerard Provost
  • Publication number: 20090228439
    Abstract: A system is provided to improve the relevance of information searches. The system includes a search component to facilitate information retrieval in response to a user's query. An inference component refines the user's query or filters search results associated with the query in view of a determined intent of the user. This can also include a “sensor component” that collects the information fed to the inference component.
    Type: Application
    Filed: March 7, 2008
    Publication date: September 10, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Dragos A. Manolescu, Henricus Johannes Maria Meijer, Laura J. Kern
  • Publication number: 20090228542
    Abstract: A system is provided to facilitate service-oriented applications. The system includes one or more network accessible resources that are split into two or more application functions. A proxy component communicates over a network with the network accessible resources and executes a subset of the application functions during outages of the network.
    Type: Application
    Filed: March 6, 2008
    Publication date: September 10, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Henricus Johannes Maria Meijer, Dragos A. Manolescu
  • Publication number: 20090228904
    Abstract: Asynchronous methods and calls are produced automatically as a function of a declarative indication of intent. A method annotated with an asynchronous attribute or method call including a special asynchronous function can be identified. Subsequently, an asynchronous version of an identified synchronous method or call is generated automatically. Assistance is also provided for specifying intent.
    Type: Application
    Filed: March 4, 2008
    Publication date: September 10, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Henricus Johannes Maria Meijer, John Wesley Dyer, Jeffrey Van Gogh, Danny Van Velzen, Harish Kantamneni, Dragos A. Manolescu, Brian Beckman, Benjamin Livshits
  • Publication number: 20090199159
    Abstract: Various technologies and techniques are disclosed for enabling code to be executed on one or more execution contexts based upon declarative annotations contained in the code or other locations. An annotation associated with a region of code is located. The annotation specifies information about an execution context where the region of code should be executed. A caller proxy is generated that is responsible for calling a callee adapter to execute the region of code. The callee adapter is generated that is responsible for receiving a call from the caller proxy and for dispatching a call to the region of code at the execution context. At runtime, the caller proxy receives a request to call the region of code and sends an execution request to the callee adapter. The callee adapter receives the execution request and dispatches a call to an executable version of the region of code.
    Type: Application
    Filed: January 31, 2008
    Publication date: August 6, 2009
    Applicant: Microsoft Corporation
    Inventors: Henricus Johannes Maria Meijer, Brian Beckman, John Wesley Dyer, Jeffrey van Gogh, Benjamin Livshits, Dragos A. Manolescu, Danny van Velzen, Harish V. Kantamneni
  • Publication number: 20090125880
    Abstract: A polymorphic software architecture is provided by which the shape of the architecture is enabled to be dynamically changed by splitting and fusing various architectural components (which may also be called “elements”) responsively to the environment in which the software executes, without changing the application's code. The splitting and fusing points determine, for example, the partitioning of functionality and data across architecture components, communication among the components, and the allocation of resources to the components. A profile of an end-user, or a profile of the runtime environment that supports the end-user, may be used to drive the shape of the software architecture so that overall design goals are met upon initial software deployment, and maintained as the profiles change.
    Type: Application
    Filed: November 12, 2007
    Publication date: May 14, 2009
    Applicant: Microsoft Corporation
    Inventors: Dragos A. Manolescu, Erik Meijer
  • Publication number: 20090113250
    Abstract: Communication symmetry is leveraged to facilitate testing of network services. To identify, isolate, understand, and resolve problems a test client is employed. In accordance with one aspect, a service can be provided for execution on a service consumer while the test client resides on a service provider. Roles are reversed to provide more testing freedom on the provider side and less intrusion on the consumer side.
    Type: Application
    Filed: October 30, 2007
    Publication date: April 30, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Henricus Johannes Maria Meijer, Dragos A. Manolescu, Per Anton Vonge Nielsen
  • Publication number: 20090094572
    Abstract: An identification of a multi-component development artifact to be shared is obtained in a development environment. A remote receiver with whom to share components of the artifact is designated. Components of the artifact are shared with the remote receiver by automatically locating the components and sending the located components in a package with associated type descriptions. After the package is received, a check for conflicts is made, and acceptable components are merged into the local development environment.
    Type: Application
    Filed: October 9, 2007
    Publication date: April 9, 2009
    Applicant: Microsoft Corporation
    Inventors: Rajesh Hegde, Dragos A. Manolescu
  • Publication number: 20080244418
    Abstract: The disclosed architecture extends the traditional integrated design environment (IDE) designed for solo development work with features and capabilities that support collaborative distributed work (e.g., distributed pair programming). The architecture provides integrated communication channels that enable the participants to engage in collaborative work. The graphical user interface capabilities are also extended with distributed functionality specific to multi-party (e.g., pair) programming, including, but not limited to manual and/or automatic role control and turn-taking, multiple cursors (destructive and non-destructive), remote highlighting, decaying edit trail, easy access to history of edits, language-independent event model and, view convergence and divergence. The system uses the collaboration and communication patterns and information to identify problems, extract metrics, make recommendations, etc.
    Type: Application
    Filed: August 14, 2007
    Publication date: October 2, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Dragos A. Manolescu, Rajesh K. Hegde