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).
-
Patent number: 10187765Abstract: An electronic device is disclosed. In some examples, the electronic device comprises a first sensor configured to measure a first type of sensor data at a first sampling rate. In some examples, the electronic device comprises a communication interface configured to: detect a proximity of one or more network capable devices, different from the electronic device, form a sensor network with at least one of the one or more network capable devices, exchange operational parameters with the at least one of the one or more network capable devices, and coordinate data measurement by the first sensor based on the exchanged operational parameters. In some examples, coordinating measuring of data by the first sensor further comprises selecting the reduced sampling rate of the first sensor based on a total number of devices participating in the sensor network having sensors capable of measuring the first type of sensor data.Type: GrantFiled: September 23, 2016Date of Patent: January 22, 2019Assignee: Apple Inc.Inventors: Dragos Manolescu, Jean-Paul Bonjour
-
Publication number: 20180091928Abstract: An electronic device is disclosed. In some examples, the electronic device comprises a first sensor configured to measure a first type of sensor data at a first sampling rate. In some examples, the electronic device comprises a communication interface configured to: detect a proximity of one or more network capable devices, different from the electronic device, form a sensor network with at least one of the one or more network capable devices, exchange operational parameters with the at least one of the one or more network capable devices, and coordinate data measurement by the first sensor based on the exchanged operational parameters. In some examples, coordinating measuring of data by the first sensor further comprises selecting the reduced sampling rate of the first sensor based on a total number of devices participating in the sensor network having sensors capable of measuring the first type of sensor data.Type: ApplicationFiled: September 23, 2016Publication date: March 29, 2018Inventors: Dragos MANOLESCU, Jean-Paul Bonjour
-
Patent number: 9892103Abstract: Techniques and systems for assisting an author in creating content for social media (e.g., blog posts, microblogs, tweets, etc.) are disclosed, wherein hints are provided to the author as a function of social media stored in a social media knowledge store. Social media is collected and stored in a social media knowledge store according to some criteria. Upon the happening of some predetermined event, for example, relevant information is retrieved from the social media knowledge store. The relevancy of information may be a function of editing context (provided by the author) and/or social media behavior, for example. The relevant information may be translated into hints that provide an author with suggestions and/or corrections, for example. This information is provided to the author through a social media environment (e.g., an authoring tool) that may be also be capable of receiving input from the author and outputting editing context.Type: GrantFiled: August 18, 2008Date of Patent: February 13, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Dragos Manolescu, Matthew F. Hurst
-
Publication number: 20130091295Abstract: Publish/subscribe (pub/sub) systems can be interoperable. Differences between various pub/sub systems can be addressed to enable creative combination of streams from diverse pub/sub systems, among other things. More specifically, pub/sub systems can be unified to facilitate interaction, and adjustments can be made to compensate for any message stream idiosyncrasies.Type: ApplicationFiled: October 6, 2011Publication date: April 11, 2013Applicant: MICROSOFT CORPORATIONInventors: Henricus Johannes Maria Meijer, Dragos Manolescu
-
Publication number: 20120102503Abstract: The subject disclosure relates to resource optimization in a computing system by leveraging the asynchronous nature of event-based programming. Events arriving on respective event streams are intercepted by mechanisms as described herein that regulate the flow of events from the event stream(s) to their corresponding programs according to a desired resource usage level associated with processing of the programs. Event flow control is performed as described herein via operations on events such as buffering, queuing, desampling, aggregating, reordering. As additionally described herein, a resource usage level for a given processing entity can be determined based on considerations such as program priorities, power profiles or other resource profiles, and resource cost analysis. Further, techniques for extending input regulation as described herein to the case of load distribution among multiple processing nodes are provided.Type: ApplicationFiled: October 20, 2010Publication date: April 26, 2012Applicant: MICROSOFT CORPORATIONInventors: Erik Meijer, Dragos Manolescu
-
Publication number: 20120096435Abstract: Capabilities associated with a capability-based security model are utilized as a basis for discriminating between software applications. More specifically, software applications can be identified as a function of capabilities. A comparison can be made between software application capabilities and capabilities of interest to identify matches. Subsequently, users can be notified of any matching software applications.Type: ApplicationFiled: October 18, 2010Publication date: April 19, 2012Applicant: MICROSOFT CORPORATIONInventors: Dragos Manolescu, Henricus Johannes Maria Meijer
-
Publication number: 20110202909Abstract: Distributed programming is aided by tier splitting single-tier applications into multi-tier applications. Computations and persistent data are split across tiers to generate offlineable or occasionally connected distributed applications. More specifically, computations are divided amongst tiers while preserving the semantics of a single-tier application, and upstream-tier resident data and changes thereto are replicated downstream to facilitate offline work.Type: ApplicationFiled: February 12, 2010Publication date: August 18, 2011Applicant: MICROSOFT CORPORATIONInventors: Henricus Johannes Maria Meijer, Dragos Manolescu
-
Publication number: 20100058285Abstract: A compositional or alternate object model is employed over an imperative object model to facilitate inspection and construction of imperative structures in a user-friendly manner. Transformations between compositional and imperative models and vice versa can be specified to provide a bridge between differing computing worlds. Moreover, various architectures and/or design patterns can be employed to effect transformation in different ways.Type: ApplicationFiled: August 28, 2008Publication date: March 4, 2010Applicant: Microsoft CorporationInventors: Henricus Johannes Maria Meijer, David N. Schach, Dragos Manolescu
-
Publication number: 20100057772Abstract: Techniques and systems for determining a first entity's social network are provided herein. Data is extracted from one or more data sources associated with the first entity. Once data is extracted, a role of a second entity may be inferred using inference algorithms, rules, keywords, and/or tags in the data extracted. The first entity's social network may be determined by linking the first entity to the second entity and the second entity's role(s) in relation to the first entity. It will be appreciated that the first entity may also search his/her/its network and/or other entities' social networks if the first entity has been granted access by the other entities, for example. Additionally, information about entities found during the first entity's search may be added to a data source associated with the first entity.Type: ApplicationFiled: August 29, 2008Publication date: March 4, 2010Applicant: Microsoft CorporationInventors: Dragos Manolescu, Erik Meijer
-
Publication number: 20100042910Abstract: Techniques and systems for assisting an author in creating content for social media (e.g., blog posts, microblogs, tweets, etc.) are disclosed, wherein hints are provided to the author as a function of social media stored in a social media knowledge store. Social media is collected and stored in a social media knowledge store according to some criteria. Upon the happening of some predetermined event, for example, relevant information is retrieved from the social media knowledge store. The relevancy of information may be a function of editing context (provided by the author) and/or social media behavior, for example. The relevant information may be translated into hints that provide an author with suggestions and/or corrections, for example. This information is provided to the author through a social media environment (e.g., an authoring tool) that may be also be capable of receiving input from the author and outputting editing context.Type: ApplicationFiled: August 18, 2008Publication date: February 18, 2010Applicant: Microsoft CorporationInventors: Dragos Manolescu, Matthew F. Hurst
-
Publication number: 20100030648Abstract: 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: ApplicationFiled: August 1, 2008Publication date: February 4, 2010Applicant: MICROSOFT CORPORATIONInventors: Dragos Manolescu, Raymond Laghaeian