Patents by Inventor Tony Bell
Tony Bell 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: 9351203Abstract: Voice call continuity is provided for calls that are carried over a hybrid network infrastructure in which access connections are distributed over loosely coupled network portions including a backend network such as a core VoIP (Voice over Internet Protocol) service network, one or more cellular mobile networks, and a public switched telephone network (“PSTN”). The calls are routed through the core VoIP network regardless of their points of origination or termination in other network portions so that signaling and call context are anchored in the core VoIP network. The conditions under which user equipment operate are continuously monitored so that when a connection is determined to have been unacceptably degraded or is likely to be interrupted, and/or a more optimal connection is available, a handover of the call to another connection is initiated so that call continuity is maintained using the lowest cost connection that provides acceptable call quality.Type: GrantFiled: September 13, 2013Date of Patent: May 24, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Gursharan Sidhu, Humayun Khan, Tony Bell, Namendra Kumar, Sankaran Narayanan, Mahendra Sekaran, Vishal Soni, John Bruner, Jeffrey Kay, Anish Desai, Rod Fleck, Abhilash Nair, Gaurav Pancholi, Mansoor Jafry, Ken Wolfe
-
Publication number: 20150078332Abstract: Voice call continuity is provided for calls that are carried over a hybrid network infrastructure in which access connections are distributed over loosely coupled network portions including a backend network such as a core VoIP (Voice over Internet Protocol) service network, one or more cellular mobile networks, and a public switched telephone network (“PSTN”). The calls are routed through the core VoIP network regardless of their points of origination or termination in other network portions so that signaling and call context are anchored in the core VoIP network. The conditions under which user equipment operate are continuously monitored so that when a connection is determined to have been unacceptably degraded or is likely to be interrupted, and/or a more optimal connection is available, a handover of the call to another connection is initiated so that call continuity is maintained using the lowest cost connection that provides acceptable call quality.Type: ApplicationFiled: September 13, 2013Publication date: March 19, 2015Inventors: Gursharan Sidhu, Humayun Khan, Tony Bell, Namendra Kumar, Sankaran Narayanan, Mahendra Sekaran, Vishal Soni, John Bruner, Jeffrey Kay, Anish Desai, Rod Fleck, Abhilash Nair, Gaurav Pancholi, Mansoor Jafry, Ken Wolfe
-
Publication number: 20140292114Abstract: The present application relates to conversion between electrical and mechanical energy. In preferred forms, a solenoid assembly is provided that may include a housing containing a core member and a coil assembly including at least one coil, a plunger assembly adapted for reciprocal movement within said housing between a first position and a second position, and a driver circuit for energizing the coil assembly to cause the plunger assembly to move at least between the first and second positions.Type: ApplicationFiled: November 30, 2012Publication date: October 2, 2014Inventor: Tony Bell
-
Patent number: 8374188Abstract: Techniques to manage a relay server and a network address translator are described. A system may include a relay server having a first private network interface operative to communicate with a private client, a second private network interface operative to communicate with a network address translator, and an enhanced relay manager module operative to receive a message from the private client over the first private network interface or a remote client over the second private network interface and through the network address translator, the enhanced relay manager module further operative to retrieve a public transport address and a mapped port for the network address translator from a mapped address attribute stored by the relay server, and send a response to the message with the public transport address and the mapped port to the private client or the remote client. Other embodiments are described and claimed.Type: GrantFiled: June 24, 2008Date of Patent: February 12, 2013Assignee: Microsoft CorporationInventors: Wajih Yahyaoui, Tony Bell
-
Publication number: 20090316708Abstract: Techniques to manage a relay server and a network address translator are described. A system may include a relay server having a first private network interface operative to communicate with a private client, a second private network interface operative to communicate with a network address translator, and an enhanced relay manager module operative to receive a message from the private client over the first private network interface or a remote client over the second private network interface and through the network address translator, the enhanced relay manager module further operative to retrieve a public transport address and a mapped port for the network address translator from a mapped address attribute stored by the relay server, and send a response to the message with the public transport address and the mapped port to the private client or the remote client. Other embodiments are described and claimed.Type: ApplicationFiled: June 24, 2008Publication date: December 24, 2009Applicant: MICROSOFT CORPORATIONInventors: Wajih Yahyaoui, Tony Bell
-
Publication number: 20090319674Abstract: Techniques to manage communications between relay servers are described. A system may include multiple relay servers each having an enhanced relay control module. The enhanced relay control module may be operative to manage communications between private clients communicating over the first relay server and the second relay server. The enhanced relay control module may establish a media channel between control ports for the first and second relay servers when a port range attribute for at least one of the first or second relay servers is turned off. Other embodiments are described and claimed.Type: ApplicationFiled: June 24, 2008Publication date: December 24, 2009Applicant: MICROSOFT CORPORATIONInventors: Wajih Yahyaoui, Tim Moore, Tony Bell, Neil Deason, Xianjie Zhang
-
Publication number: 20090177502Abstract: A server computer is programmed or adapted to register drivers and customers. Registered customers log into the system and generate booking inquiries which are received by the system. In response to a booking inquiry, the system searches among registered drivers for available drivers corresponding to the request and presents to the customer a list of available drivers. The system may receive a booking request selecting one of the available drivers for hire. The booking request is added to a booking request list for the selected driver, and a voice message is generated and forwarded to the selected driver indicating receipt of the booking request and alerting the selected driver to log in to the system to review new booking requests. When a driver logs in to the system, a list of pending booking requests is provided, allowing the driver to accept or decline any of the pending booking requests.Type: ApplicationFiled: January 8, 2008Publication date: July 9, 2009Inventors: Nick Doinoff, Theresa Doinoff, Tony Bell, Ursula Bell
-
Publication number: 20090094684Abstract: A relay server authentication service for a relay server is described. An apparatus may include a proxy server to receive an authentication request for client authentication information from a first client to traverse a network address translation device. The apparatus may further include a relay server with a relay server authentication service module. The relay server authentication service module may be arranged to receive the authentication request from the proxy server, generate the client authentication information for the first client, and send an authentication response with the client authentication information to the first client through the proxy server. Other embodiments are described and claimed.Type: ApplicationFiled: October 5, 2007Publication date: April 9, 2009Applicant: Microsoft CorporationInventors: Malar Chinnusamy, Wajih Yahyaoui, Neil Deason, Tony Bell