Patents by Inventor Vikas Malhotra
Vikas Malhotra 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: 10515208Abstract: Architecture that provides a secure environment in which data (e.g., code, instructions, files, images, etc.) can be opened and run by a client application. Once opened the data can be viewed (in a “protected view”) by the user without incurring risk to other client processing and systems. Accordingly, the architecture mitigates malicious attacks by enabling users to preview untrusted and potentially harmful data (e.g., files) in a low risk manner. Files opened in the protected view are isolated from accessing key resources on the client computer and provides the user a safer way to read files that can contain dangerous content. The protected view also provides a seamless user experience. The user is unaware that the client is operating on data in a different mode and allows for the reduction of security prompts.Type: GrantFiled: March 7, 2018Date of Patent: December 24, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Vikas Malhotra, Benjamin E. Canning, Daniel B. Jump, David C. LeBlanc, Benjamen E. Ross, James Campbell, Brian Carver, Joshua Pollock
-
Publication number: 20180196940Abstract: Architecture that provides a secure environment in which data (e.g., code, instructions, files, images, etc.) can be opened and run by a client application. Once opened the data can be viewed (in a “protected view”) by the user without incurring risk to other client processing and systems. Accordingly, the architecture mitigates malicious attacks by enabling users to preview untrusted and potentially harmful data (e.g., files) in a low risk manner. Files opened in the protected view are isolated from accessing key resources on the client computer and provides the user a safer way to read files that can contain dangerous content. The protected view also provides a seamless user experience. The user is unaware that the client is operating on data in a different mode and allows for the reduction of security prompts.Type: ApplicationFiled: March 7, 2018Publication date: July 12, 2018Inventors: Vikas MALHOTRA, Benjamin E. CANNING, Daniel B. JUMP, David C. LeBLANC, Benjamen E. ROSS, James CAMPBELL, Brian CARVER, Joshua POLLOCK
-
Patent number: 9946871Abstract: Architecture that provides a secure environment in which data (e.g., code, instructions, files, images, etc.) can be opened and run by a client application. Once opened the data can be viewed (in a “protected view”) by the user without incurring risk to other client processing and systems. Accordingly, the architecture mitigates malicious attacks by enabling users to preview untrusted and potentially harmful data (e.g., files) in a low risk manner. Files opened in the protected view are isolated from accessing key resources on the client computer and provides the user a safer way to read files that can contain dangerous content. The protected view also provides a seamless user experience. The user is unaware that the client is operating on data in a different mode and allows for the reduction of security prompts.Type: GrantFiled: February 23, 2017Date of Patent: April 17, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Vikas Malhotra, Benjamin E. Canning, Daniel B. Jump, David C LeBlanc, Benjamen E. Ross, James Campbell, Brian Carver, Joshua Pollock
-
Patent number: 9772135Abstract: Example dispensers, refrigerators and methods to dispense objects are disclosed. A disclosed example dispenser includes a discharging lever to turn on/off discharge of the objects, a discharging shutter to open a discharging hole through which the objects are discharged, a discharge shutter driving part to operate the discharging shutter, a discharge driving part to discharge the objects, and a controller to sense a feedback signal from the discharge shutter driving part, and control the discharge driving part in response to the sensed feedback signal.Type: GrantFiled: May 12, 2014Date of Patent: September 26, 2017Assignee: Whirlpool CorporationInventors: Kirk W. Goodwin, Vikas Malhotra
-
Publication number: 20170228536Abstract: Architecture that provides a secure environment in which data (e.g., code, instructions, files, images, etc.) can be opened and run by a client application. Once opened the data can be viewed (in a “protected view”) by the user without incurring risk to other client processing and systems. Accordingly, the architecture mitigates malicious attacks by enabling users to preview untrusted and potentially harmful data (e.g., files) in a low risk manner. Files opened in the protected view are isolated from accessing key resources on the client computer and provides the user a safer way to read files that can contain dangerous content. The protected view also provides a seamless user experience. The user is unaware that the client is operating on data in a different mode and allows for the reduction of security prompts.Type: ApplicationFiled: February 23, 2017Publication date: August 10, 2017Inventors: Vikas Malhotra, Benjamin E. Canning, Daniel B. Jump, David C LeBlanc, Benjamen E. Ross, James Campbell, Brian Carver, Joshua Pollock
-
Patent number: 9613228Abstract: Architecture that provides a secure environment in which data (e.g., code, instructions, files, images, etc.) can be opened and run by a client application. Once opened the data can be viewed (in a “protected view”) by the user without incurring risk to other client processing and systems. Accordingly, the architecture mitigates malicious attacks by enabling users to preview untrusted and potentially harmful data (e.g., files) in a low risk manner. Files opened in the protected view are isolated from accessing key resources on the client computer and provides the user a safer way to read files that can contain dangerous content. The protected view also provides a seamless user experience. The user is unaware that the client is operating on data in a different mode and allows for the reduction of security prompts.Type: GrantFiled: March 18, 2015Date of Patent: April 4, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Vikas Malhotra, Benjamin E. Canning, Daniel B. Jump, David C LeBlanc, Benjamen E. Ross, James Campbell, Brian Carver, Joshua Pollock
-
Patent number: 9310123Abstract: A method of making an appliance door includes inserting a door pan into a fixture having first and second forming molds, which are pressed together. An inner door liner is placed over the door pan and secured thereto to form a base door. A mold cavity is formed between the door pan and the inner door liner. An insulative material is injected into the mold cavity defined by the space between the door pan and the inner door liner. A removable decorative exterior skin is extended over the base door. A support frame and a plurality of utility lines are provided. An insulative material contacts the support frame. A base door is formed by an inner door liner secured to the insulative material and the support frame.Type: GrantFiled: May 24, 2012Date of Patent: April 12, 2016Assignee: Whirlpool CorporationInventors: James Charles Leslie Guarino, James W. Kendall, Alan S. Lucas, Vikas Malhotra, Keith Allen Snyder, John J. VonderHaar
-
Publication number: 20150347771Abstract: Architecture that provides a secure environment in which data (e.g., code, instructions, files, images, etc.) can be opened and run by a client application. Once opened the data can be viewed (in a “protected view”) by the user without incurring risk to other client processing and systems. Accordingly, the architecture mitigates malicious attacks by enabling users to preview untrusted and potentially harmful data (e.g., files) in a low risk manner. Files opened in the protected view are isolated from accessing key resources on the client computer and provides the user a safer way to read files that can contain dangerous content. The protected view also provides a seamless user experience. The user is unaware that the client is operating on data in a different mode and allows for the reduction of security prompts.Type: ApplicationFiled: March 18, 2015Publication date: December 3, 2015Inventors: Vikas Malhotra, Benjamin E. Canning, Daniel B. Jump, David C. LeBlanc, Benjamen E. Ross, James Campbell, Brian Carver, Joshua Pollock
-
Patent number: 9135460Abstract: Techniques to store secret information for global data centers securely may provide a front end service for a back end data store. The front end service may be responsible for deployment, upgrade, and disaster recovery aspects, and so forth, of data center maintenance. Data centers may access data and data-related services from the back end data store through the front end service. Secrets that are needed to access secure data may be stored on behalf of the data centers without providing the secrets to the data centers.Type: GrantFiled: December 22, 2011Date of Patent: September 15, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jonathan Birch, Amit Date, Daniel Jump, Vikas Malhotra, Bradley Albrecht, Ali Deniz Demircioglu
-
Patent number: 9003517Abstract: Architecture that provides a secure environment in which data (e.g., code, instructions, files, images, etc.) can be opened and run by a client application. Once opened the data can be viewed (in a “protected view”) by the user without incurring risk to other client processing and systems. Accordingly, the architecture mitigates malicious attacks by enabling users to preview untrusted and potentially harmful data (e.g., files) in a low risk manner. Files opened in the protected view are isolated from accessing key resources on the client computer and provides the user a safer way to read files that can contain dangerous content. The protected view also provides a seamless user experience. The user is unaware that the client is operating on data in a different mode and allows for the reduction of security prompts.Type: GrantFiled: October 28, 2009Date of Patent: April 7, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Vikas Malhotra, Benjamin E. Canning, Daniel B. Jump, David C. LeBlanc, Benjamen E. Ross, James Campbell, Brian Carver, Joshua Pollock
-
Publication number: 20150084495Abstract: Example dispensers, refrigerators and methods to dispense objects are disclosed. A disclosed example dispenser includes a discharging lever to turn on/off discharge of the objects, a discharging shutter to open a discharging hole through which the objects are discharged, a discharge shutter driving part to operate the discharging shutter, a discharge driving part to discharge the objects, and a controller to sense a feedback signal from the discharge shutter driving part, and control the discharge driving part in response to the sensed feedback signal.Type: ApplicationFiled: May 12, 2014Publication date: March 26, 2015Applicant: WHIRLPOOL CORPORATIONInventors: KIRK W. GOODWIN, VIKAS MALHOTRA
-
Patent number: 8640215Abstract: A secure web hosting system is provided. In various embodiments, the secure web hosting system identifies an application that is to be loaded, creates a security token that is unique to the computer system and based on a name of the identified application, receives a request to load the identified application, and creates a process in which to load the identified application, the process having security attributes associated with the created security token. In various embodiments, the secure web hosting system includes an isolation service component that creates a security token based on an application name of an application identified by the configuration file.Type: GrantFiled: March 23, 2007Date of Patent: January 28, 2014Assignee: Microsoft CorporationInventors: Vikas Malhotra, Scott A. Field, Jaroslav Dunajsky
-
Publication number: 20130167200Abstract: Techniques to store secret information for global data centers securely are described. Various embodiments may provide a front end service for a back end data store. The front end service may be responsible for deployment, upgrade, and disaster recovery aspects, and so forth, of data center maintenance. Data centers may access data and data-related services from the back end data store through the front end service. Secrets that are needed to access secure data may be stored on behalf of the data centers without providing the secrets to the data centers. Other embodiments are described and claimed.Type: ApplicationFiled: December 22, 2011Publication date: June 27, 2013Applicant: MICROSOFT CORPORATIONInventors: Jonathan Birch, Amit Date, Daniel Jump, Vikas Malhotra, Bradley Albrecht, Ali Deniz Demircioglu
-
Publication number: 20120227323Abstract: A method of making an appliance door includes inserting a door pan into a fixture having first and second forming molds. An inner door liner is placed over the door pan. The first and second forming molds are pressed together. A mold cavity is formed between the door pan and the inner door liner. An insulative material is injected into the mold cavity defined by the space between the door pan and the inner door liner. The inner door liner is secured to the door pan to form a base door. A removable decorative exterior skin is extended over the base door.Type: ApplicationFiled: May 24, 2012Publication date: September 13, 2012Applicant: WHIRLPOOL CORPORATIONInventors: James Charles Leslie Guarino, James W. Kendall, Alan S. Lucas, Vikas Malhotra, Keith Allen Snyder, John J. VonderHaar
-
Publication number: 20110099609Abstract: Architecture that provides a secure environment in which data (e.g., code, instructions, files, images, etc.) can be opened and run by a client application. Once opened the data can be viewed (in a “protected view”) by the user without incurring risk to other client processing and systems. Accordingly, the architecture mitigates malicious attacks by enabling users to preview untrusted and potentially harmful data (e.g., files) in a low risk manner. Files opened in the protected view are isolated from accessing key resources on the client computer and provides the user a safer way to read files that can contain dangerous content. The protected view also provides a seamless user experience. The user is unaware that the client is operating on data in a different mode and allows for the reduction of security prompts.Type: ApplicationFiled: October 28, 2009Publication date: April 28, 2011Applicant: Microsoft CorporationInventors: Vikas Malhotra, Benjamin E. Canning, Daniel B. Jump, David C. LeBlanc, Benjamen E. Ross, James Campbell, Brian Carver, Joshua Pollock
-
Publication number: 20110010923Abstract: A method of making an appliance door includes inserting a door pan into a fixture having first and second forming molds. An inner door liner is placed over the door pan. The first and second forming molds are pressed together. A mold cavity is formed between the door pan and the inner door liner. An insulative material is injected into the mold cavity defined by the space between the door pan and the inner door liner. The inner door liner is secured to the door pan to form a base door. A removable decorative exterior skin is extended over the base door.Type: ApplicationFiled: July 17, 2009Publication date: January 20, 2011Applicant: WHIRLPOOL CORPORATIONInventors: JAMES CHARLES LESLIE GUARINO, JAMES W. KENDALL, ALAN S. LUCAS, VIKAS MALHOTRA, KEITH ALLEN SNYDER, JOHN J. VONDERHAAR
-
Publication number: 20080235790Abstract: A secure web hosting system is provided. In various embodiments, the secure web hosting system identifies an application that is to be loaded, creates a security token that is unique to the computer system and based on a name of the identified application, receives a request to load the identified application, and creates a process in which to load the identified application, the process having security attributes associated with the created security token. In various embodiments, the secure web hosting system includes an isolation service component that creates a security token based on an application name of an application identified by the configuration file.Type: ApplicationFiled: March 23, 2007Publication date: September 25, 2008Applicant: Microsoft CorporationInventors: Vikas Malhotra, Scott A. Field, Jaroslav Dunajsky
-
Patent number: 7197769Abstract: Methods and systems of screening input strings that are intended for use by a Web server are described. In the described embodiment, an attack pattern is determined that can be used to attack a Web server. A search pattern is defined that can be used to detect the attack pattern. The search pattern is defined in a flexible, extensible manner that permits variability among its constituent parts. An input string that is intended for use by a Web server is received and evaluated using the search pattern to ascertain whether the attack pattern is present. If an attack pattern is found that matches the search pattern, then a remedial action is implemented.Type: GrantFiled: February 3, 2006Date of Patent: March 27, 2007Assignee: Microsoft CorporationInventors: Michael Howard, Vikas Malhotra
-
Publication number: 20060117006Abstract: Methods and systems of screening input strings that are intended for use by a Web server are described. In the described embodiment, an attack pattern is determined that can be used to attack a Web server. A search pattern is defined that can be used to detect the attack pattern. The search pattern is defined in a flexible, extensible manner that permits variability among its constituent parts. An input string that is intended for use by a Web server is received and evaluated using the search pattern to ascertain whether the attack pattern is present. If an attack pattern is found that matches the search pattern, then a remedial action is implemented.Type: ApplicationFiled: February 3, 2006Publication date: June 1, 2006Applicant: Microsoft CorporationInventors: Michael Howard, Vikas Malhotra
-
Patent number: 7051368Abstract: Methods and systems of screening input strings that are intended for use by a Web server are described. In the described embodiment, an attack pattern is determined that can be used to attack a Web server. A search pattern is defined that can be used to detect the attack pattern. The search pattern is defined in a flexible, extensible manner that permits variability among its constituent parts. An input string that is intended for use by a Web server is received and evaluated using the search pattern to ascertain whether the attack pattern is present. If an attack pattern is found that matches the search pattern, then a remedial action is implemented.Type: GrantFiled: November 9, 1999Date of Patent: May 23, 2006Assignee: Microsoft CorporationInventors: Michael Howard, Vikas Malhotra