Patents by Inventor Elena Apreutesei

Elena Apreutesei 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: 20210297286
    Abstract: Methods, systems, and software are disclosed herein for facilitating personas in communication exchange environments. Aspects of the disclosure include search requests to search for relevant personas. In response to each of the search requests, different contact sources are searched for any relevant contacts. Any relevant personas can then be returned having contact information assembled from the relevant contacts.
    Type: Application
    Filed: June 7, 2021
    Publication date: September 23, 2021
    Inventors: Elena APREUTESEI, Michael R. TENEYCK, Michael K. HIGASHI, Gustavo SANTOS
  • Patent number: 11032108
    Abstract: Methods, systems, and software are disclosed herein for facilitating personas in communication exchange environments. Aspects of the disclosure include search requests to search for relevant personas. In response to each of the search requests, different contact sources are searched for any relevant contacts. Any relevant personas can then be returned having contact information assembled from the relevant contacts.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: June 8, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Elena Apreutesei, Michael R. TenEyck, Michael K. Higashi, Gustavo Santos
  • Patent number: 9723093
    Abstract: Disclosed is a system for servers to redirect client requests to other servers in order to distribute client traffic among the servers. A client is assigned to a server although the client may be unaware of that assignment. When the client accesses a server, a server possibly identified to the client by a name service, the server checks the client's assignment. If the client is not assigned to this server, then in some scenarios this server redirects the client to its assigned server. The client responds by sending its request to the assigned server. In other scenarios, the first server accessed by the client proxies the client's traffic to the assigned server. A database is kept of client-to-server assignments. If the present load distribution is less than ideal (e.g., clients are assigned to an unavailable server), then the assignment database is updated to reflect how the load should be distributed.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: August 1, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vishwajith Kumbalimutt, David J. Simons, Robert Brown, Elena Apreutesei
  • Publication number: 20150106431
    Abstract: Disclosed is a system for servers to redirect client requests to other servers in order to distribute client traffic among the servers. A client is assigned to a server although the client may be unaware of that assignment. When the client accesses a server, a server possibly identified to the client by a name service, the server checks the client's assignment. If the client is not assigned to this server, then in some scenarios this server redirects the client to its assigned server. The client responds by sending its request to the assigned server. In other scenarios, the first server accessed by the client proxies the client's traffic to the assigned server. A database is kept of client-to-server assignments. If the present load distribution is less than ideal (e.g., clients are assigned to an unavailable server), then the assignment database is updated to reflect how the load should be distributed.
    Type: Application
    Filed: March 25, 2014
    Publication date: April 16, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Vishwajith Kumbalimutt, David J. Simons, Robert Brown, Elena Apreutesei
  • 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
  • Publication number: 20140156644
    Abstract: Methods, systems, and software are disclosed herein for facilitating personas in communication exchange environments. Aspects of the disclosure include search requests to search for relevant personas. In response to each of the search requests, different contact sources are searched for any relevant contacts. Any relevant personas can then be returned having contact information assembled from the relevant contacts.
    Type: Application
    Filed: December 5, 2012
    Publication date: June 5, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Elena Apreutesei, Michael R. TenEyck, Michael K. Higashi, Gustavo Santos
  • Patent number: 8713092
    Abstract: Disclosed is a system for servers to redirect client requests to other servers in order to distribute client traffic among the servers. A client is assigned to a server although the client may be unaware of that assignment. When the client accesses a server, a server possibly identified to the client by a name service, the server checks the client's assignment. If the client is not assigned to this server, then in some scenarios this server redirects the client to its assigned server. The client responds by sending its request to the assigned server. In other scenarios, the first server accessed by the client proxies the client's traffic to the assigned server. A database is kept of client-to-server assignments. If the present load distribution is less than ideal (e.g., clients are assigned to an unavailable server), then the assignment database is updated to reflect how the load should be distributed.
    Type: Grant
    Filed: February 10, 2009
    Date of Patent: April 29, 2014
    Assignee: Microsoft Corporation
    Inventors: Vishwajith Kumbalimutt, David J. Simons, Robert I. Brown, Elena Apreutesei
  • Patent number: 7702798
    Abstract: A facility is described for providing contextual information automatically. In various embodiments, the facility receives an indication to start a conversation, automatically determines an identification for an item indicated by the indication, encodes the identification in a message, and sends the message so that a recipient of the message can locate the item. The facility can include a responder component and an initiator component. The initiator component can receive an identification for contextual information and an identification of the responder, initiate a conversation with the responder's computing device, and automatically encode the received indication of the contextual information in a message that it sends to the responder component so that the responder component can cause a link to the contextual information to be provided that, when selected, causes an application executing on the responder's computing device to load the contextual information.
    Type: Grant
    Filed: September 7, 2006
    Date of Patent: April 20, 2010
    Assignee: Microsoft Corporation
    Inventors: Elena Apreutesei, Edward G. Simnett, Eran Shtiegman, Frank Shao, Sahib Aulakh, Marc Boyer, Thomas McNeill
  • Publication number: 20100030906
    Abstract: A method and system for establishing a connection with a server after a connection has been broken is provided. A connection system in a service layer of a client detects that a connection between the client and the server has been broken. Upon detecting the broken connection, the connection system of the service layer automatically attempts to re-establish an application-level connection to the server. If the connection system can re-establish an application-level connection to the server, then it need not notify the application layer of the broken connection.
    Type: Application
    Filed: August 19, 2009
    Publication date: February 4, 2010
    Applicant: Microsoft Corporation
    Inventors: Elena Apreutesei, Nagendra V. Kolluru, Nikhil Bobde
  • Publication number: 20090282149
    Abstract: Disclosed is a system for servers to redirect client requests to other servers in order to distribute client traffic among the servers. A client is assigned to a server although the client may be unaware of that assignment. When the client accesses a server, a server possibly identified to the client by a name service, the server checks the client's assignment. If the client is not assigned to this server, then in some scenarios this server redirects the client to its assigned server. The client responds by sending its request to the assigned server. In other scenarios, the first server accessed by the client proxies the client's traffic to the assigned server. A database is kept of client-to-server assignments. If the present load distribution is less than ideal (e.g., clients are assigned to an unavailable server), then the assignment database is updated to reflect how the load should be distributed.
    Type: Application
    Filed: February 10, 2009
    Publication date: November 12, 2009
    Applicant: Microsoft Corporation
    Inventors: Vishwajith Kumbalimutt, David J. Simons, Robert Brown, Elena Apreutesei
  • Patent number: 7594020
    Abstract: A method and system for establishing a connection with a server after a connection has been broken is provided. A connection system in a service layer of a client detects that a connection between the client and the server has been broken. Upon detecting the broken connection, the connection system of the service layer automatically attempts to re-establish an application-level connection to the server. If the connection system can re-establish an application-level connection to the server, then it need not notify the application layer of the broken connection.
    Type: Grant
    Filed: May 31, 2005
    Date of Patent: September 22, 2009
    Assignee: Microsoft Corporation
    Inventors: Elena Apreutesei, Nagendra V. Kolluru, Nikhil Bobde
  • Patent number: 7543061
    Abstract: Disclosed is a system for servers to redirect client requests to other servers in order to distribute client traffic among the servers. A client is assigned to a server although the client may be unaware of that assignment. When the client accesses a server, a server possibly identified to the client by a name service, the server checks the client's assignment. If the client is not assigned to this server, then in some scenarios this server redirects the client to its assigned server. The client responds by sending its request to the assigned server. In other scenarios, the first server accessed by the client proxies the client's traffic to the assigned server. A database is kept of client-to-server assignments. If the present load distribution is less than ideal (e.g., clients are assigned to an unavailable server), then the assignment database is updated to reflect how the load should be distributed.
    Type: Grant
    Filed: June 26, 2003
    Date of Patent: June 2, 2009
    Assignee: Microsoft Corporation
    Inventors: Vishwajith Kumbalimutt, David J. Simons, Robert Brown, Elena Apreutesei
  • Publication number: 20070071187
    Abstract: A facility is described for providing contextual information automatically. In various embodiments, the facility receives an indication to start a conversation, automatically determines an identification for an item indicated by the indication, encodes the identification in a message, and sends the message so that a recipient of the message can locate the item. The facility can include a responder component and an initiator component. The initiator component can receive an identification for contextual information and an identification of the responder, initiate a conversation with the responder's computing device, and automatically encode the received indication of the contextual information in a message that it sends to the responder component so that the responder component can cause a link to the contextual information to be provided that, when selected, causes an application executing on the responder's computing device to load the contextual information.
    Type: Application
    Filed: September 7, 2006
    Publication date: March 29, 2007
    Applicant: Microsoft Corporation
    Inventors: Elena Apreutesei, Edward Simnett, Eran Shtiegman, Frank Shao, Sahib Aulakh, Marc Boyer, Thomas McNeill
  • Publication number: 20070005773
    Abstract: A method and system for establishing a connection with a server after a connection has been broken is provided. A connection system in a service layer of a client detects that a connection between the client and the server has been broken. Upon detecting the broken connection, the connection system of the service layer automatically attempts to re-establish an application-level connection to the server. If the connection system can re-establish an application-level connection to the server, then it need not notify the application layer of the broken connection.
    Type: Application
    Filed: May 31, 2005
    Publication date: January 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Elena Apreutesei, James Undery, Nagendra Kolluru, Radu Ionescu
  • Publication number: 20060271681
    Abstract: A method and system for establishing a connection with a server after a connection has been broken is provided. A connection system in a service layer of a client detects that a connection between the client and the server has been broken. Upon detecting the broken connection, the connection system of the service layer automatically attempts to re-establish an application-level connection to the server. If the connection system can re-establish an application-level connection to the server, then it need not notify the application layer of the broken connection.
    Type: Application
    Filed: May 31, 2005
    Publication date: November 30, 2006
    Applicant: Microsoft Corporation
    Inventors: Elena Apreutesei, Nagendra Kolluru, Nikhil Bobde
  • Publication number: 20050015492
    Abstract: Disclosed is a system for servers to redirect client requests to other servers in order to distribute client traffic among the servers. A client is assigned to a server although the client may be unaware of that assignment. When the client accesses a server, a server possibly identified to the client by a name service, the server checks the client's assignment. If the client is not assigned to this server, then in some scenarios this server redirects the client to its assigned server. The client responds by sending its request to the assigned server. In other scenarios, the first server accessed by the client proxies the client's traffic to the assigned server. A database is kept of client-to-server assignments. If the present load distribution is less than ideal (e.g., clients are assigned to an unavailable server), then the assignment database is updated to reflect how the load should be distributed.
    Type: Application
    Filed: June 26, 2003
    Publication date: January 20, 2005
    Applicant: Microsoft Corporation
    Inventors: Vishwajith Kumbalimutt, David Simons, Robert Brown, Elena Apreutesei