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: 10515208
    Abstract: 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: Grant
    Filed: March 7, 2018
    Date of Patent: December 24, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vikas Malhotra, Benjamin E. Canning, Daniel B. Jump, David C. LeBlanc, Benjamen E. Ross, James Campbell, Brian Carver, Joshua Pollock
  • Publication number: 20180196940
    Abstract: 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: Application
    Filed: March 7, 2018
    Publication date: July 12, 2018
    Inventors: Vikas MALHOTRA, Benjamin E. CANNING, Daniel B. JUMP, David C. LeBLANC, Benjamen E. ROSS, James CAMPBELL, Brian CARVER, Joshua POLLOCK
  • Patent number: 9946871
    Abstract: 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: Grant
    Filed: February 23, 2017
    Date of Patent: April 17, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vikas Malhotra, Benjamin E. Canning, Daniel B. Jump, David C LeBlanc, Benjamen E. Ross, James Campbell, Brian Carver, Joshua Pollock
  • Patent number: 9772135
    Abstract: 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: Grant
    Filed: May 12, 2014
    Date of Patent: September 26, 2017
    Assignee: Whirlpool Corporation
    Inventors: Kirk W. Goodwin, Vikas Malhotra
  • Publication number: 20170228536
    Abstract: 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: Application
    Filed: February 23, 2017
    Publication date: August 10, 2017
    Inventors: Vikas Malhotra, Benjamin E. Canning, Daniel B. Jump, David C LeBlanc, Benjamen E. Ross, James Campbell, Brian Carver, Joshua Pollock
  • Patent number: 9613228
    Abstract: 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: Grant
    Filed: March 18, 2015
    Date of Patent: April 4, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vikas Malhotra, Benjamin E. Canning, Daniel B. Jump, David C LeBlanc, Benjamen E. Ross, James Campbell, Brian Carver, Joshua Pollock
  • Patent number: 9310123
    Abstract: 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: Grant
    Filed: May 24, 2012
    Date of Patent: April 12, 2016
    Assignee: Whirlpool Corporation
    Inventors: James Charles Leslie Guarino, James W. Kendall, Alan S. Lucas, Vikas Malhotra, Keith Allen Snyder, John J. VonderHaar
  • Publication number: 20150347771
    Abstract: 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: Application
    Filed: March 18, 2015
    Publication date: December 3, 2015
    Inventors: Vikas Malhotra, Benjamin E. Canning, Daniel B. Jump, David C. LeBlanc, Benjamen E. Ross, James Campbell, Brian Carver, Joshua Pollock
  • Patent number: 9135460
    Abstract: 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: Grant
    Filed: December 22, 2011
    Date of Patent: September 15, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jonathan Birch, Amit Date, Daniel Jump, Vikas Malhotra, Bradley Albrecht, Ali Deniz Demircioglu
  • Patent number: 9003517
    Abstract: 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: Grant
    Filed: October 28, 2009
    Date of Patent: April 7, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vikas Malhotra, Benjamin E. Canning, Daniel B. Jump, David C. LeBlanc, Benjamen E. Ross, James Campbell, Brian Carver, Joshua Pollock
  • Publication number: 20150084495
    Abstract: 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: Application
    Filed: May 12, 2014
    Publication date: March 26, 2015
    Applicant: WHIRLPOOL CORPORATION
    Inventors: KIRK W. GOODWIN, VIKAS MALHOTRA
  • Patent number: 8640215
    Abstract: 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: Grant
    Filed: March 23, 2007
    Date of Patent: January 28, 2014
    Assignee: Microsoft Corporation
    Inventors: Vikas Malhotra, Scott A. Field, Jaroslav Dunajsky
  • Publication number: 20130167200
    Abstract: 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: Application
    Filed: December 22, 2011
    Publication date: June 27, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Jonathan Birch, Amit Date, Daniel Jump, Vikas Malhotra, Bradley Albrecht, Ali Deniz Demircioglu
  • Publication number: 20120227323
    Abstract: 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: Application
    Filed: May 24, 2012
    Publication date: September 13, 2012
    Applicant: WHIRLPOOL CORPORATION
    Inventors: James Charles Leslie Guarino, James W. Kendall, Alan S. Lucas, Vikas Malhotra, Keith Allen Snyder, John J. VonderHaar
  • Publication number: 20110099609
    Abstract: 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: Application
    Filed: October 28, 2009
    Publication date: April 28, 2011
    Applicant: Microsoft Corporation
    Inventors: Vikas Malhotra, Benjamin E. Canning, Daniel B. Jump, David C. LeBlanc, Benjamen E. Ross, James Campbell, Brian Carver, Joshua Pollock
  • Publication number: 20110010923
    Abstract: 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: Application
    Filed: July 17, 2009
    Publication date: January 20, 2011
    Applicant: WHIRLPOOL CORPORATION
    Inventors: JAMES CHARLES LESLIE GUARINO, JAMES W. KENDALL, ALAN S. LUCAS, VIKAS MALHOTRA, KEITH ALLEN SNYDER, JOHN J. VONDERHAAR
  • Publication number: 20080235790
    Abstract: 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: Application
    Filed: March 23, 2007
    Publication date: September 25, 2008
    Applicant: Microsoft Corporation
    Inventors: Vikas Malhotra, Scott A. Field, Jaroslav Dunajsky
  • Patent number: 7197769
    Abstract: 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: Grant
    Filed: February 3, 2006
    Date of Patent: March 27, 2007
    Assignee: Microsoft Corporation
    Inventors: Michael Howard, Vikas Malhotra
  • Publication number: 20060117006
    Abstract: 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: Application
    Filed: February 3, 2006
    Publication date: June 1, 2006
    Applicant: Microsoft Corporation
    Inventors: Michael Howard, Vikas Malhotra
  • Patent number: 7051368
    Abstract: 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: Grant
    Filed: November 9, 1999
    Date of Patent: May 23, 2006
    Assignee: Microsoft Corporation
    Inventors: Michael Howard, Vikas Malhotra