Patents by Inventor Bogdan Gheorghe
Bogdan Gheorghe 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: 9501335Abstract: An Application Programming Interface (API) provides functions for interacting with contact lists and contacts that are stored in a unified contact store by a primary contact service. For example, a client of a unified communications service may use the API to access contact information that is stored with a primary contact service (e.g. a messaging application/service). The contact information is maintained by the primary contact service. The API includes functions such as, but not limited to: adding a new IM contact to a group, adding a new IM group, removing an IM contact from a group, adding a distribution group to an IM list, getting an IM item list, and tagging an IM contact. The contacts may be obtained from the primary contact service and temporarily stored by the client (e.g. within a cache) of a different service.Type: GrantFiled: March 11, 2014Date of Patent: November 22, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Bogdan Gheorghe, Alfred Kenneth S. Gopez, Brendan C. Fields, Komal Kashiramka, Matthew C. Kuzior, Jucheng Xiao
-
Publication number: 20140196060Abstract: An Application Programming Interface (API) provides functions for interacting with contact lists and contacts that are stored in a unified contact store by a primary contact service. For example, a client of a unified communications service may use the API to access contact information that is stored with a primary contact service (e.g. a messaging application/service). The contact information is maintained by the primary contact service. The API includes functions such as, but not limited to: adding a new IM contact to a group, adding a new IM group, removing an IM contact from a group, adding a distribution group to an IM list, getting an IM item list, and tagging an IM contact. The contacts may be obtained from the primary contact service and temporarily stored by the client (e.g. within a cache) of a different service.Type: ApplicationFiled: March 11, 2014Publication date: July 10, 2014Applicant: MICROSOFT CORPORATIONInventors: Bogdan Gheorghe, Alfred Kenneth S. Gopez, Brendan C. Fields, Komal Kashiramka, Matthew C. Kuzior, Jucheng Xiao
-
Publication number: 20140172849Abstract: Systems, methods, and software are disclosed herein for facilitating personas in communication exchange environments. In at least one implementation, a communication exchange system receives a persona request for a specific persona and in response identifies contacts associated with the specific persona. The communication exchange system assembles contact information from at least a portion of each of the contacts associated with the specific persona and replies to the persona request with at least the specific persona. The specific persona includes the contact information assembled from the at least a portion of each of the plurality of contacts.Type: ApplicationFiled: December 13, 2012Publication date: June 19, 2014Applicant: MICROSOFT CORPORATIONInventors: Elena Apreutesei, Michael R. TenEyck, Prashant Bhide, Lina Khotemlyansky, Komal Kashiramka, Bogdan Gheorghe
-
Patent number: 8689243Abstract: An Application Programming Interface (API) provides functions for interacting with contact lists and contacts that are stored in a unified contact store by a primary contact service. For example, a client of a unified communications service may use the API to access contact information that is stored with a primary contact service (e.g. a messaging application/service). The contact information is maintained by the primary contact service. The API includes functions such as, but not limited to: adding a new IM contact to a group, adding a new IM group, removing an IM contact from a group, adding a distribution group to an IM list, getting an IM item list, and tagging an IM contact. The contacts may be obtained from the primary contact service and temporarily stored by the client (e.g. within a cache) of a different service.Type: GrantFiled: November 4, 2011Date of Patent: April 1, 2014Assignee: Microsoft CorporationInventors: Bogdan Gheorghe, Alfred Kenneth S. Gopez, Brendan C. Fields, Komal Kashiramka, Matthew C. Kuzior, Jucheng Xiao
-
Publication number: 20130117768Abstract: An Application Programming Interface (API) provides functions for interacting with contact lists and contacts that are stored in a unified contact store by a primary contact service. For example, a client of a unified communications service may use the API to access contact information that is stored with a primary contact service (e.g. a messaging application/service). The contact information is maintained by the primary contact service. The API includes functions such as, but not limited to: adding a new IM contact to a group, adding a new IM group, removing an IM contact from a group, adding a distribution group to an IM list, getting an IM item list, and tagging an IM contact. The contacts may be obtained from the primary contact service and temporarily stored by the client (e.g. within a cache) of a different service.Type: ApplicationFiled: November 4, 2011Publication date: May 9, 2013Applicant: MICROSOFT CORPORATIONInventors: Bogdan Gheorghe, Alfred Kenneth S. Gopez, Brendan C. Fields, Komal Kashiramka, Matthew C. Kuzior, Jucheng Xiao
-
Patent number: 7533682Abstract: A system and method of flow rate compensation is provided to allow precise volume dispensing over widely varied and varying input process media pressure and flow conditions. This system utilizes empirical data of actual flow rate versus flow rate measured by a flow meter to characterize flow meter non-linearities. This data is used to generate a compensation control curve. The system controller receives flow data from a flow meter in the field and calculates pulse duration of the output of the flow meter. The compensation control curve is then used to determine the volume of process media flowing at any given time. This instantaneous volume information is added to an accumulator to determine the volume of process media dispensed. This volume is compared to a target volume. Once this target volume is reached, the flow of process media is stopped.Type: GrantFiled: February 17, 2005Date of Patent: May 19, 2009Assignee: Robertshaw Controls CompanyInventors: Bogdan Gheorghe, Philip C. Hawken
-
Publication number: 20060180206Abstract: A system and method of flow rate compensation is provided to allow precise volume dispensing over widely varied and varying input process media pressure and flow conditions. This system utilizes empirical data of actual flow rate versus flow rate measured by a flow meter to characterize flow meter non-linearities. This data is used to generate a compensation control curve. The system controller receives flow data from a flow meter in the field and calculates pulse duration of the output of the flow meter. The compensation control curve is then used to determine the volume of process media flowing at any given time. This instantaneous volume information is added to an accumulator to determine the volume of process media dispensed. This volume is compared to a target volume. Once this target volume is reached, the flow of process media is stopped.Type: ApplicationFiled: February 17, 2005Publication date: August 17, 2006Applicant: Robertshaw Controls CompanyInventors: Bogdan Gheorghe, Philip Hawken