Patents by Inventor Amit Kripalani
Amit Kripalani 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: 9201527Abstract: Techniques to remotely manage a multimedia conference event are described. An apparatus may comprise a mobile remote control having a communications component operative to establish a wireless connection between a mobile remote control and a multimedia conference server hosting a multimedia conference event. The mobile remote control may include a mobile remote control component communicatively coupled to the communications component, the mobile remote control component operative to manage the multimedia conference event from the mobile remote control by communicating control information and media information with the multimedia conference server for the multimedia conference event over the wireless connection. Other embodiments are described and claimed.Type: GrantFiled: April 4, 2008Date of Patent: December 1, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Amit Kripalani, Ashutosh Tripathi, Namit Sethumathavan Tanesheri
-
Patent number: 8943189Abstract: The claimed subject matter provides a system and/or method that detects, installs and launches applications on client machines. The disclosed system can include a component that receives a request to launch or install a client application. The component detects whether an application is present in a client machine by scrutinizing the received request and extracting an agent string associated with the client application. Based at least in part on the agent string, a server in receipt of the request can distribute a formatted document affiliated with the client application and thereafter initiate the application to execute on the client machine through MIME-type association.Type: GrantFiled: May 18, 2007Date of Patent: January 27, 2015Assignee: Microsoft CorporationInventors: Adil Faisal, Kenneth W. Wickes, Amit Kripalani, Deepthi Kandimalla
-
Patent number: 8224898Abstract: Technologies are described herein for relevance-based expiration of data. An initial expiration time for the data is computed based upon an expiration duration associated with the data. The expiration time for the data is periodically re-computed in order to extend the expiration time. A relevance value for the meeting data is computed and the expiration time is set as a function of the computed relevance value. The relevance value may be computed as a product of a user-settable relevance value for the meeting data and a dynamic relevance point for the meeting data. When the computed expiration time for meeting data has been reached, the meeting data is expired, such as through the deletion of the meeting data.Type: GrantFiled: December 14, 2007Date of Patent: July 17, 2012Assignee: Microsoft CorporationInventors: Ashutosh Tripathi, Jonathan Shriver-Blake, Amit Kripalani, Dharmanand Singh, Rohit Gupta, Shirish Koti
-
Publication number: 20090254839Abstract: Techniques to remotely manage a multimedia conference event are described. An apparatus may comprise a mobile remote control having a communications component operative to establish a wireless connection between a mobile remote control and a multimedia conference server hosting a multimedia conference event. The mobile remote control may include a mobile remote control component communicatively coupled to the communications component, the mobile remote control component operative to manage the multimedia conference event from the mobile remote control by communicating control information and media information with the multimedia conference server for the multimedia conference event over the wireless connection. Other embodiments are described and claimed.Type: ApplicationFiled: April 4, 2008Publication date: October 8, 2009Applicant: MICROSOFT CORPORATIONInventors: Amit Kripalani, Ashutosh Tripathi, Namit Sethumathavan Tanesheri
-
Patent number: 7594022Abstract: The present invention is directed to regulating client requests in an electronic messaging environment. A client sends a data request to a messaging server. The messaging server receives the client data request and determines that the messaging server is unable to process the client data request. The messaging server adaptively generates a wait hint and sends a server response that includes the adaptively generated wait hint. The client receives the server response including the adaptively generated wait hint. The client waits a specified wait time in accordance with the adaptively generated wait hint to reduce the load on the messaging server. The client resends the data request subsequent to waiting the specified wait time.Type: GrantFiled: April 21, 2004Date of Patent: September 22, 2009Assignee: Microsoft CorporationInventors: Joseph R. Warren, Robert R. Novitskey, Amit Kripalani, Alexander C. Dun
-
Publication number: 20090157810Abstract: Technologies are described herein for relevance-based expiration of data. An initial expiration time for the data is computed based upon an expiration duration associated with the data. The expiration time for the data is periodically re-computed in order to extend the expiration time. A relevance value for the meeting data is computed and the expiration time is set as a function of the computed relevance value. The relevance value may be computed as a product of a user-settable relevance value for the meeting data and a dynamic relevance point for the meeting data. When the computed expiration time for meeting data has been reached, the meeting data is expired, such as through the deletion of the meeting data.Type: ApplicationFiled: December 14, 2007Publication date: June 18, 2009Applicant: MICROSOFT CORPORATIONInventors: Ashutosh Tripathi, Jonathan Shriver-Blake, Amit Kripalani, Dharmanand Singh, Rohit Gupta, Shirish Koti
-
Publication number: 20080288631Abstract: The claimed subject matter provides a system and/or method that detects, installs and launches applications on client machines. The disclosed system can include a component that receives a request to launch or install a client application. The component detects whether an application is present in a client machine by scrutinizing the received request and extracting an agent string associated with the client application. Based at least in part on the agent string, a server in receipt of the request can distribute a formatted document affiliated with the client application and thereafter initiate the application to execute on the client machine through MIME-type association.Type: ApplicationFiled: May 18, 2007Publication date: November 20, 2008Applicant: MICROSOFT CORPORATIONInventors: Adil Faisal, Kenneth W. Wickes, Amit Kripalani, Deepthi Kandimalla
-
Publication number: 20050267980Abstract: The present invention is directed to regulating client requests in an electronic messaging environment. A client sends a data request to a messaging server. The messaging server receives the client data request and determines that the messaging server is unable to process the client data request. The messaging server adaptively generates a wait hint and sends a server response that includes the adaptively generated wait hint. The client receives the server response including the adaptively generated wait hint. The client waits a specified wait time in accordance with the adaptively generated wait hint to reduce the load on the messaging server. The client resends the data request subsequent to waiting the specified wait time.Type: ApplicationFiled: April 21, 2004Publication date: December 1, 2005Inventors: Joseph Warren, Robert Novitskey, Amit Kripalani, Alexander Dun