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: 20210297286Abstract: 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: ApplicationFiled: June 7, 2021Publication date: September 23, 2021Inventors: Elena APREUTESEI, Michael R. TENEYCK, Michael K. HIGASHI, Gustavo SANTOS
-
Patent number: 11032108Abstract: 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: GrantFiled: December 5, 2012Date of Patent: June 8, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Elena Apreutesei, Michael R. TenEyck, Michael K. Higashi, Gustavo Santos
-
Patent number: 9723093Abstract: 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: GrantFiled: March 25, 2014Date of Patent: August 1, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Vishwajith Kumbalimutt, David J. Simons, Robert Brown, Elena Apreutesei
-
Publication number: 20150106431Abstract: 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: ApplicationFiled: March 25, 2014Publication date: April 16, 2015Applicant: MICROSOFT CORPORATIONInventors: Vishwajith Kumbalimutt, David J. Simons, Robert Brown, Elena Apreutesei
-
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
-
Publication number: 20140156644Abstract: 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: ApplicationFiled: December 5, 2012Publication date: June 5, 2014Applicant: MICROSOFT CORPORATIONInventors: Elena Apreutesei, Michael R. TenEyck, Michael K. Higashi, Gustavo Santos
-
Patent number: 8713092Abstract: 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: GrantFiled: February 10, 2009Date of Patent: April 29, 2014Assignee: Microsoft CorporationInventors: Vishwajith Kumbalimutt, David J. Simons, Robert I. Brown, Elena Apreutesei
-
Patent number: 7702798Abstract: 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: GrantFiled: September 7, 2006Date of Patent: April 20, 2010Assignee: Microsoft CorporationInventors: Elena Apreutesei, Edward G. Simnett, Eran Shtiegman, Frank Shao, Sahib Aulakh, Marc Boyer, Thomas McNeill
-
Publication number: 20100030906Abstract: 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: ApplicationFiled: August 19, 2009Publication date: February 4, 2010Applicant: Microsoft CorporationInventors: Elena Apreutesei, Nagendra V. Kolluru, Nikhil Bobde
-
Publication number: 20090282149Abstract: 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: ApplicationFiled: February 10, 2009Publication date: November 12, 2009Applicant: Microsoft CorporationInventors: Vishwajith Kumbalimutt, David J. Simons, Robert Brown, Elena Apreutesei
-
Patent number: 7594020Abstract: 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: GrantFiled: May 31, 2005Date of Patent: September 22, 2009Assignee: Microsoft CorporationInventors: Elena Apreutesei, Nagendra V. Kolluru, Nikhil Bobde
-
Patent number: 7543061Abstract: 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: GrantFiled: June 26, 2003Date of Patent: June 2, 2009Assignee: Microsoft CorporationInventors: Vishwajith Kumbalimutt, David J. Simons, Robert Brown, Elena Apreutesei
-
Publication number: 20070071187Abstract: 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: ApplicationFiled: September 7, 2006Publication date: March 29, 2007Applicant: Microsoft CorporationInventors: Elena Apreutesei, Edward Simnett, Eran Shtiegman, Frank Shao, Sahib Aulakh, Marc Boyer, Thomas McNeill
-
Publication number: 20070005773Abstract: 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: ApplicationFiled: May 31, 2005Publication date: January 4, 2007Applicant: Microsoft CorporationInventors: Elena Apreutesei, James Undery, Nagendra Kolluru, Radu Ionescu
-
Publication number: 20060271681Abstract: 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: ApplicationFiled: May 31, 2005Publication date: November 30, 2006Applicant: Microsoft CorporationInventors: Elena Apreutesei, Nagendra Kolluru, Nikhil Bobde
-
Publication number: 20050015492Abstract: 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: ApplicationFiled: June 26, 2003Publication date: January 20, 2005Applicant: Microsoft CorporationInventors: Vishwajith Kumbalimutt, David Simons, Robert Brown, Elena Apreutesei