Patents by Inventor Asim Mitra
Asim Mitra 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: 8091087Abstract: Method for scheduling a new backup job within a backup application to optimize a utilization of a media resource of said backup application. The backup application includes one or more previously scheduled backup jobs. The backup application calculates a current load of the media resource as a function of the previously scheduled backup jobs and the media resource and predicts a load value for the new backup job as a function of job parameters associated with the new backup job. Then, the backup application schedules the new backup job as a function of the calculated current load and the predicted load value such that the resulting load on the media resource will yield a minimum peak percentage utilization of the media resource.Type: GrantFiled: April 20, 2007Date of Patent: January 3, 2012Assignee: Microsoft CorporationInventors: Abid Ali, Asim Mitra
-
Patent number: 7490137Abstract: A web server arrangement includes user-mode web application logic that is configured to receive a web request and process the web request and generate a web request response. Vector send logic is then employed to identify a location of content of the web request response using a vector array. Kernel-mode vector receive logic then assembles the web request response in a contiguous section of kernel-mode or other like memory based on the vector array. Kernel mode universal listener logic then sends the assembled web request response to the requesting client application logic.Type: GrantFiled: March 19, 2003Date of Patent: February 10, 2009Assignee: Microsoft CorporationInventors: Asim Mitra, Thomas Deml, Anil Ruia, Bilal Alam, Wade Hilmo
-
Publication number: 20080263551Abstract: Method for scheduling a new backup job within a backup application to optimize a utilization of a media resource of said backup application. The backup application includes one or more previously scheduled backup jobs. The backup application calculates a current load of the media resource as a function of the previously scheduled backup jobs and the media resource and predicts a load value for the new backup job as a function of job parameters associated with the new backup job. Then, the backup application schedules the new backup job as a function of the calculated current load and the predicted load value such that the resulting load on the media resource will yeild a minimum peak percentage utilization of the media resource.Type: ApplicationFiled: April 20, 2007Publication date: October 23, 2008Applicant: MICROSOFT CORPORATIONInventors: Abid Ali, Asim Mitra
-
Patent number: 7313652Abstract: Methods and apparatuses are provided for use with a web server device, and which permit the web server logic to selectively store template data associated with one or more Active Server Pages (ASPs) or other like web pages in a multiple-level template storage arrangement that includes a first level storage mechanism within primary memory and at least one subsequent level storage mechanism within a secondary memory device.Type: GrantFiled: March 24, 2005Date of Patent: December 25, 2007Assignee: Microsoft CorporationInventors: Asim Mitra, Andy Morrison, Rayner S. D'Souza, Raymond Ho
-
Patent number: 7225362Abstract: A web server arrangement is provided having a kernel-mode listener service capable of receiving web requests and providing the web requests to at least one user mode web application. The listener service and the web application are operatively configured by a user-mode administrative process. The administrative process is configured to determine when a web application needs to be recycled and to selectively recycle web applications.Type: GrantFiled: February 28, 2003Date of Patent: May 29, 2007Assignee: Microsoft CorporationInventors: Eric D. Deily, Asim Mitra, Seth B. Pollack, Charles K. Moore, Andy Morrison, Rayner S. D′Souza, Douglas C. Hebenthal, Michael Courage, Vasilios Karagounis, Emily Kruglick, Wade Hilmo
-
Patent number: 7225296Abstract: Methods and apparatuses are provided for use with a web server device, and which permit the web server logic to selectively store template data associated with one or more Active Server Pages (ASPs) or other like web pages in a multiple-level template storage arrangement that includes a first level storage mechanism within primary memory and at least one subsequent level storage mechanism within a secondary memory device.Type: GrantFiled: March 23, 2005Date of Patent: May 29, 2007Assignee: Microsoft CorporationInventors: Asim Mitra, Andy Morrison, Rayner S. D'Souza, Raymond Ho
-
Publication number: 20050172077Abstract: Methods and apparatuses are provided for use with a web server device, and which permit the web server logic to selectively store template data associated with one or more Active Server Pages (ASPs) or other like web pages in a multiple-level template storage arrangement that includes a first level storage mechanism within primary memory and at least one subsequent level storage mechanism within a secondary memory device.Type: ApplicationFiled: March 24, 2005Publication date: August 4, 2005Applicant: Microsoft CorporationInventors: Asim Mitra, Andy Morrison, Rayner D'Souza, Raymond Ho
-
Publication number: 20050166019Abstract: Methods and apparatuses are provided for use with a web server device, and which permit the web server logic to selectively store template data associated with one or more Active Server Pages (ASPs) or other like web pages in a multiple-level template storage arrangement that includes a first level storage mechanism within primary memory and at least one subsequent level storage mechanism within a secondary memory device.Type: ApplicationFiled: March 23, 2005Publication date: July 28, 2005Applicant: Microsoft CorporationInventors: Asim Mitra, Andy Morrison, Rayner D'Souza, Raymond Ho
-
Patent number: 6915384Abstract: Methods and apparatuses are provided for use with a web server device, and which permit the web server logic to selectively store template data associated with one or more Active Server Pages (ASPs) or other like web pages in a multiple-level template storage arrangement that includes a first level storage mechanism within primary memory and at least one subsequent level storage mechanism within a secondary memory device.Type: GrantFiled: March 14, 2003Date of Patent: July 5, 2005Assignee: Microsoft CorporationInventors: Asim Mitra, Andy Morrison, Rayner S. D'Souza, Raymond Ho
-
Publication number: 20040034855Abstract: A web server arrangement is provided having a kernel-mode listener service capable of receiving web requests and providing the web requests to at least one user mode web application. The listener service and the web application are operatively configured by a user-mode administrative process. The administrative process is configured to determine when a web application needs to be recycled and to selectively recycle web applications.Type: ApplicationFiled: February 28, 2003Publication date: February 19, 2004Inventors: Eric D. Deily, Asim Mitra, Seth B. Pollack, Charles K. Moore, Andy Morrison, Rayner S. D'Souza, Douglas C. Hebenthal, Michael Courage, Vasilios Karagounis, Emily Kruglick, Wade Hilmo
-
Publication number: 20030182397Abstract: A web server arrangement includes user-mode web application logic that is configured to receive a web request and process the web request and generate a web request response. Vector send logic is then employed to identify a location of content of the web request response using a vector array. Kernel-mode vector receive logic then assembles the web request response in a contiguous section of kernel-mode or other like memory based on the vector array. Kernel mode universal listener logic then sends the assembled web request response to the requesting client application logic.Type: ApplicationFiled: March 19, 2003Publication date: September 25, 2003Inventors: Asim Mitra, Thomas Deml, Anil Ruia, Bilal Alam, Wade Hilmo
-
Publication number: 20030182510Abstract: Methods and apparatuses are provided for use with a web server device, and which permit the web server logic to selectively store template data associated with one or more Active Server Pages (ASPs) or other like web pages in a multiple-level template storage arrangement that includes a first level storage mechanism within primary memory and at least one subsequent level storage mechanism within a secondary memory device.Type: ApplicationFiled: March 14, 2003Publication date: September 25, 2003Inventors: Asim Mitra, Andy Morrison, Rayner S. D'Souza, Raymond Ho