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: 9501335
    Abstract: 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: Grant
    Filed: March 11, 2014
    Date of Patent: November 22, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bogdan Gheorghe, Alfred Kenneth S. Gopez, Brendan C. Fields, Komal Kashiramka, Matthew C. Kuzior, Jucheng Xiao
  • Publication number: 20140196060
    Abstract: 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: Application
    Filed: March 11, 2014
    Publication date: July 10, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Bogdan Gheorghe, Alfred Kenneth S. Gopez, Brendan C. Fields, Komal Kashiramka, Matthew C. Kuzior, Jucheng Xiao
  • Publication number: 20140172849
    Abstract: 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: Application
    Filed: December 13, 2012
    Publication date: June 19, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Elena Apreutesei, Michael R. TenEyck, Prashant Bhide, Lina Khotemlyansky, Komal Kashiramka, Bogdan Gheorghe
  • Patent number: 8689243
    Abstract: 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: Grant
    Filed: November 4, 2011
    Date of Patent: April 1, 2014
    Assignee: Microsoft Corporation
    Inventors: Bogdan Gheorghe, Alfred Kenneth S. Gopez, Brendan C. Fields, Komal Kashiramka, Matthew C. Kuzior, Jucheng Xiao
  • Publication number: 20130117768
    Abstract: 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: Application
    Filed: November 4, 2011
    Publication date: May 9, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Bogdan Gheorghe, Alfred Kenneth S. Gopez, Brendan C. Fields, Komal Kashiramka, Matthew C. Kuzior, Jucheng Xiao
  • Patent number: 7533682
    Abstract: 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: Grant
    Filed: February 17, 2005
    Date of Patent: May 19, 2009
    Assignee: Robertshaw Controls Company
    Inventors: Bogdan Gheorghe, Philip C. Hawken
  • Publication number: 20060180206
    Abstract: 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: Application
    Filed: February 17, 2005
    Publication date: August 17, 2006
    Applicant: Robertshaw Controls Company
    Inventors: Bogdan Gheorghe, Philip Hawken