Patents by Inventor Scott Hoogerwerf

Scott Hoogerwerf 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: 10447828
    Abstract: Aspects of the present disclosure relate to cross-application service-driven dynamic contextual messages. In one aspect, content is retrieved from a server computing device. The content may include at least one rule and at least one contextual message. The content retrieved from the server computing device may be stored. A dynamic background application may detect an action associated with a client application. In response to detecting the action associated with the client application, a contextual message may be identified from the at least one contextual message based on a rule from the at least one rule. The dynamic background application may display the identified contextual message within the client application.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: October 15, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Priya Vaidyanathan, Scott Hoogerwerf, Vlad Riscutia, Darron J. Stepanich
  • Publication number: 20170255865
    Abstract: Experimentation action definitions can each define a different computer action. Execution rules can govern an execution order of the different computer actions. A set of computer-readable preference levels of a current user profile can be received. Each of the preference levels can be for a corresponding one of the executed actions being executed for the current user profile. The preference levels can correspond to user interface responses to the execution of the executed actions. One of the executed actions can be selected as a follow-up action to take for a subsequent user profile. The selecting can include selecting the follow-up action from among a plurality of available actions such as the executed actions. In response to the selection, execution of the selected follow-up action for a subsequent user profile can be requested.
    Type: Application
    Filed: March 1, 2016
    Publication date: September 7, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Vlad Riscutia, Priya Vaidyanathan, Darron J. Stepanich, Scott Hoogerwerf
  • Publication number: 20170257459
    Abstract: Aspects of the present disclosure relate to cross-application service-driven dynamic contextual messages. In one aspect, content is retrieved from a server computing device. The content may include at least one rule and at least one contextual message. The content retrieved from the server computing device may be stored. A dynamic background application may detect an action associated with a client application. In response to detecting the action associated with the client application, a contextual message may be identified from the at least one contextual message based on a rule from the at least one rule. The dynamic background application may display the identified contextual message within the client application.
    Type: Application
    Filed: March 1, 2016
    Publication date: September 7, 2017
    Inventors: Priya Vaidyanathan, Scott Hoogerwerf, Vlad Riscutia, Darron J. Stepanich
  • Patent number: 9189533
    Abstract: Embodiments described herein may involve enabling applications to cooperate with a system-level sync framework. The sync framework may provide system synchronization of files between user devices and a cloud storage service. Arbitrary applications on a user computing device can communicate with the sync framework to temporarily suspend synchronization of a specified file by the sync framework. The application can register functions with the sync framework that the sync framework can invoke in relation to suspending synchronization, continuing to provide system-level access to the file for arbitrary applications, and resuming synchronization.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: November 17, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marc Wautier, Daniel Fiordalis, Miko Arnab S. Bose, Scott Hoogerwerf, Oded Shekel, Simon Clarke, Chris Guzak, Balaji Balasubramanyan, Michael Novak
  • Publication number: 20140358860
    Abstract: Embodiments described herein may involve enabling applications to cooperate with a system-level sync framework. The sync framework may provide system synchronization of files between user devices and a cloud storage service. Arbitrary applications on a user computing device can communicate with the sync framework to temporarily suspend synchronization of a specified file by the sync framework. The application can register functions with the sync framework that the sync framework can invoke in relation to suspending synchronization, continuing to provide system-level access to the file for arbitrary applications, and resuming synchronization.
    Type: Application
    Filed: May 29, 2013
    Publication date: December 4, 2014
    Applicant: Microsoft
    Inventors: Marc Wautier, Daniel Fiordalis, Miko Arnab S. Bose, Scott Hoogerwerf, Oded Shekel, Simon Clarke, Chris Guzak, Balaji Balasubramanyan, Michael Novak
  • Patent number: 8024482
    Abstract: A method is disclosed that includes detecting a network entity and determining a type of the detected network entity. The method includes retrieving firewall configuration information based on at least the type of the network entity. Based on the firewall configuration information, a configuration of a firewall at a host is automatically and dynamically modified.
    Type: Grant
    Filed: February 16, 2009
    Date of Patent: September 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Scott Hoogerwerf, John E. Araya, Jeffrey S. Williams
  • Publication number: 20100211658
    Abstract: A method is disclosed that includes detecting a network entity and determining a type of the detected network entity. The method includes retrieving firewall configuration information based on at least the type of the network entity. Based on the firewall configuration information, a configuration of a firewall at a host is automatically and dynamically modified.
    Type: Application
    Filed: February 16, 2009
    Publication date: August 19, 2010
    Applicant: Microsoft Corporation
    Inventors: Scott Hoogerwerf, John E. Araya, Jeffrey S. Williams
  • Patent number: D664560
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: July 31, 2012
    Assignee: Microsoft Corporation
    Inventors: Michael Gilmore, Rolf Ebeling, Scott Hoogerwerf
  • Patent number: D666625
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: September 4, 2012
    Assignee: Microsoft Corporation
    Inventors: Michael Gilmore, Rolf Ebeling, Scott Hoogerwerf