Patents by Inventor Paul Erickson

Paul Erickson 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).

  • Publication number: 20240320361
    Abstract: A computer system that includes one or more processors configured to execute a secure sovereign manager that controls remote execution of commands on a sovereign cloud computing platform. The secure sovereign manager is configured to create an escorted session for an unqualified user for invoking commands on the sovereign cloud computing platform. The unqualified user does not have sovereign-trusted credentials that define qualifications required for accessing the sovereign cloud computing platform. The escorted session is asynchronously supervised by a qualified user that has sovereign-trusted credentials. The secure sovereign manager is configured to receive an indication of approval or denial of invocation of a received command. Based on at least receiving an indication of approval, the secure sovereign manager invokes the received command on the sovereign cloud computing platform.
    Type: Application
    Filed: May 23, 2024
    Publication date: September 26, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Brian Scott WATERS, Martin Peter CHECK, Matthew Paul ERICKSON, Tyler S WIEGERS, Christopher Glenn MAYNARD, Siddhartha RANA, Dominic Mario RAEL
  • Patent number: 12008126
    Abstract: A computer system that includes one or more processors configured to execute a secure sovereign manager that controls remote execution of commands on a sovereign cloud computing platform. The secure sovereign manager is configured to create an escorted session for an unqualified user for invoking commands on the sovereign cloud computing platform. The unqualified user does not have sovereign-trusted credentials that define qualifications required for accessing the sovereign cloud computing platform. The escorted session is asynchronously supervised by a qualified user that has sovereign-trusted credentials. The secure sovereign manager is configured to receive an indication of approval or denial of invocation of a received command. Based on at least receiving an indication of approval, the secure sovereign manager invokes the received command on the sovereign cloud computing platform.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: June 11, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brian Scott Waters, Martin Peter Check, Matthew Paul Erickson, Tyler S Wiegers, Christopher Glenn Maynard, Siddhartha Rana, Dominic Mario Rael
  • Publication number: 20230093882
    Abstract: A computer system that includes one or more processors configured to execute a secure sovereign manager that controls remote execution of commands on a sovereign cloud computing platform. The secure sovereign manager is configured to create an escorted session for an unqualified user for invoking commands on the sovereign cloud computing platform. The unqualified user does not have sovereign-trusted credentials that define qualifications required for accessing the sovereign cloud computing platform. The escorted session is asynchronously supervised by a qualified user that has sovereign-trusted credentials. The secure sovereign manager is configured to receive an indication of approval or denial of invocation of a received command. Based on at least receiving an indication of approval, the secure sovereign manager invokes the received command on the sovereign cloud computing platform.
    Type: Application
    Filed: September 24, 2021
    Publication date: March 30, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Brian Scott WATERS, Martin Peter CHECK, Matthew Paul ERICKSON, Tyler S WIEGERS, Christopher Glenn MAYNARD, Siddhartha RANA, Dominic Mario RAEL
  • Patent number: 9598158
    Abstract: This flotation device for oxygen tanks is created to allow anyone dependent upon supplemental oxygen to utilize the pool or shallow water for recreation, exercise or therapy. Having their tank close to them in the pool or shallow waters, allows for more freedom of movement and safety for themselves and for others. The flotation device for oxygen tanks includes a base member flotation board with attachment members that include flotation tubes, straps, buckles and a grommet to secure the tank to the base member.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: March 21, 2017
    Inventors: Madison Victoria Meadows, Sharon Marie Erickson, Stephen Paul Erickson
  • Publication number: 20170050706
    Abstract: This flotation device for oxygen tanks is created to allow anyone dependent upon supplemental oxygen to utilize the pool or shallow water for recreation, exercise or therapy. Having their tank close to them in the pool or shallow waters, allows for more freedom of movement and safety for themselves and for others. The flotation device for oxygen tanks includes a base member flotation board with attachment members that include flotation tubes, straps, buckles and a grommet to secure the tank to the base member.
    Type: Application
    Filed: August 21, 2015
    Publication date: February 23, 2017
    Inventors: Madison Victoria Meadows, Sharon Marie Erickson, Stephen Paul Erickson
  • Patent number: 8793696
    Abstract: An exemplary method for scheduling jobs in frames representing views of a geographic information environment is disclosed. An exemplary method includes determining a remaining frame period in a frame representing a view of a geographic information environment. The exemplary method also includes identifying a dynamic job in a scheduling queue. The dynamic job has a non-preemptive section that is between a start of the job and a preemption point of the job. The exemplary method further includes determining an estimated execution time for executing the job. When the estimated execution time is not greater than the remaining frame period, the exemplary method includes executing the non-preemptive section of the job in the frame. When the estimated execution time is greater than the remaining frame period, the exemplary method includes postponing the execution of the job in the frame.
    Type: Grant
    Filed: October 13, 2011
    Date of Patent: July 29, 2014
    Assignee: Google, Inc.
    Inventors: Gregory William Coombe, Jeremy Paul Erickson
  • Patent number: 8739058
    Abstract: An engine is provided for displaying an application for hosting a second application. The hosting application can be a sidebar on a display. The engine can contain a part or program which can include a manifest file, a definition file and/or a script file. The manifest file may contain a pointer to at least one of the definition file and the script file. The engine may also contain a loader that can locate the definition file and/or script file (e.g., via pointers in the manifest file) and load the definition file and/or script files of the part for processing. The engine may also execute script associated with the part and convert an object model into a user interface which can be displayed at a predetermined location on a display or docked onto a sidebar. The user interface can further be manipulated or relocated within the sidebar or removed (i.e., undocked) from the sidebar.
    Type: Grant
    Filed: January 19, 2010
    Date of Patent: May 27, 2014
    Assignee: Microsoft Corporation
    Inventors: Oliver Fisher, Paul Erickson, Louis Amadio, Brian Teutsch
  • Patent number: 8578290
    Abstract: The present invention relates to a system and method for displaying information or a part within a second application, such as a sidebar application. The part can be docked in the sidebar application or undocked from the sidebar application and can send corresponding docking messages in a docking protocol to the sidebar application based on the docking status of the part or the location of the part in relation to the sidebar application. Graphically depicted animations indicate to a user the docking and/or undocking processes.
    Type: Grant
    Filed: August 18, 2005
    Date of Patent: November 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Louis Amadio, Paul Erickson, Oliver Fisher, Keira Amos
  • Publication number: 20130279350
    Abstract: Methods and apparatus for identifying interference when prevailing conditions give rise to a suspicion of interference. Upon detection by one or more elements of a wireless network that interference may be present, measurements are directed to provide information indicating whether interference is present and whether the interference is severe enough to warrant interference mitigation. The information is analyzed to determine if severe interference is in fact present, and interference mitigation measures are directed if severe interference is identified. Analysis may include identifying one or more dominant interferers, and may further include directing additional measurements and analyzing information provided thereby in order to identify one or more dominant interferers.
    Type: Application
    Filed: April 24, 2012
    Publication date: October 24, 2013
    Inventors: Paul Erickson, Gerald Gutowski, Bishwarup Mondal, Robert Stephens, Frederick Vook
  • Publication number: 20130097606
    Abstract: An exemplary method for scheduling jobs in frames representing views of a geographic information environment is disclosed. An exemplary method includes determining a remaining frame period in a frame representing a view of a geographic information environment. The exemplary method also includes identifying a dynamic job in a scheduling queue. The dynamic job has a non-preemptive section that is between a start of the job and a preemption point of the job. The exemplary method further includes determining an estimated execution time for executing the job. When the estimated execution time is not greater than the remaining frame period, the exemplary method includes executing the non-preemptive section of the job in the frame. When the estimated execution time is greater than the remaining frame period, the exemplary method includes postponing the execution of the job in the frame.
    Type: Application
    Filed: October 13, 2011
    Publication date: April 18, 2013
    Applicant: Google Inc.
    Inventors: Gregory William Coombe, Jeremy Paul Erickson
  • Patent number: 7870097
    Abstract: Systems and methods are disclosed for synchronizing data stored in remote stores. Data stored in locations such as computer applications, consumer electronic devices and Internet websites is synchronized with a central database within a computer device. The computer device may also store constraints that limit the type of data that may be synchronized with individual stores. A graphical user interface may use different formats or icons to distinguish between data stored in a store and data included within the central database.
    Type: Grant
    Filed: February 9, 2006
    Date of Patent: January 11, 2011
    Assignee: Micorsoft Corporation
    Inventors: Melissa W. Dunn, Oliver G. Fisher, Vivien Park, Paul Erickson, Jon Perlow
  • Publication number: 20100115453
    Abstract: An engine is provided for displaying an application for hosting a second application. The hosting application can be a sidebar on a display. The engine can contain a part or program which can include a manifest file, a definition file and/or a script file. The manifest file may contain a pointer to at least one of the definition file and the script file. The engine may also contain a loader that can locate the definition file and/or script file (e.g., via pointers in the manifest file) and load the definition file and/or script files of the part for processing. The engine may also execute script associated with the part and convert an object model into a user interface which can be displayed at a predetermined location on a display or docked onto a sidebar. The user interface can further be manipulated or relocated within the sidebar or removed (i.e., undocked) from the sidebar.
    Type: Application
    Filed: January 19, 2010
    Publication date: May 6, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Oliver Fisher, Paul Erickson, Louis Amadio, Brian Teutsch
  • Patent number: 7665032
    Abstract: An engine is provided for displaying an application for hosting a second application. The hosting application can be a sidebar on a display. The engine can contain a part or program which can include a manifest file, a definition file and/or a script file. The manifest file may contain a pointer to at least one of the definition file and the script file. The engine may also contain a loader that can locate the definition file and/or script file (e.g., via pointers in the manifest file) and load the definition file and/or script files of the part for processing. The engine may also execute script associated with the part and convert an object model into a user interface which can be displayed at a predetermined location on a display or docked onto a sidebar. The user interface can further be manipulated or relocated within the sidebar or removed (i.e., undocked) from the sidebar.
    Type: Grant
    Filed: August 18, 2005
    Date of Patent: February 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Oliver Fisher, Paul Erickson, Louis Amadio, Brian Teutsch
  • Patent number: 7644391
    Abstract: An engine is provided for displaying an application for hosting a second application. The hosting application can be a sidebar on a display. The engine can contain a part or program which can include a manifest file, a definition file and/or a script file. The manifest file may contain a pointer to at least one of the definition file and the script file. The engine may also contain a loader that can locate the definition file and/or script file (e.g., via pointers in the manifest file) and load the definition file and/or script files of the part for processing. The engine may also execute script associated with the part and convert an object model into a user interface which can be displayed at a predetermined location on a display or docked onto a sidebar. The user interface can further be manipulated or relocated within the sidebar or removed (i.e., undocked) from the sidebar.
    Type: Grant
    Filed: August 18, 2005
    Date of Patent: January 5, 2010
    Assignee: Microsoft Corporation
    Inventors: Oliver Fisher, Paul Erickson, Louis Amadio, Brian Teutsch
  • Patent number: 7499989
    Abstract: The present invention relates to a system and method for displaying information, such as a gadget or a part and for dragging and dropping the part from a web page onto a separate location on a display such that the part is instantiated at the separate location and configured based on setting information contained within a representation of the part. Data associated with the part can be downloaded from a remote site.
    Type: Grant
    Filed: August 18, 2005
    Date of Patent: March 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Louis Amadio, Paul Erickson, Oliver Fisher, Keira Amos, David Streams
  • Patent number: 7367516
    Abstract: A decontamination liquid spraying appliance has a storage container for the receiving decontamination liquid, in particular of GD5 solution, and further has a spraying device flow-connected to the storage container. The appliance is used for the decontamination of objects contaminated by harmful substances. The storage container is a pressure container with a threaded orifice formed in it. The spraying device contains an adapter head that can be screwed in a pressure tight manner into the threaded orifice and which carries a regulating valve for regulating the quantity of the decontamination liquid to be sprayed. The spraying device further has a hand-actuated air pump that has a pump tube projecting into the pressure container and a pump piston displaceable in the pump tube through a piston rod led through the adapter head, in order to act upon the interior of the pressure container with overpressure.
    Type: Grant
    Filed: April 25, 2005
    Date of Patent: May 6, 2008
    Assignee: OWR S.A.
    Inventors: Oliver Zeitner, Paul Erickson
  • Publication number: 20080006720
    Abstract: A decontamination liquid spraying appliance has a storage container for the receiving decontamination liquid, in particular of GD5 solution, and further has a spraying device flow-connected to the storage container. The appliance is used for the decontamination of objects contaminated by harmful substances. The storage container is a pressure container with a threaded orifice formed in it. The spraying device contains an adapter head that can be screwed in a pressure tight manner into the threaded orifice and which carries a regulating valve for regulating the quantity of the decontamination liquid to be sprayed. The spraying device further has a hand-actuated air pump that has a pump tube projecting into the pressure container and a pump piston displaceable in the pump tube through a piston rod led through the adapter head, in order to act upon the interior of the pressure container with overpressure.
    Type: Application
    Filed: April 25, 2005
    Publication date: January 10, 2008
    Inventors: Oliver Zeitner, Paul Erickson
  • Patent number: 7293047
    Abstract: Systems and methods are disclosed for synchronizing data stored in remote stores. Data stored in locations such as computer applications, consumer electronic devices and Internet websites is synchronized with a central database within a computer device. The computer device may also store constraints that limit the type of data that may be synchronized with individual stores. A graphical user interface may use different formats or icons to distinguish between data stored in a store and data included within the central database.
    Type: Grant
    Filed: October 23, 2003
    Date of Patent: November 6, 2007
    Assignee: Microsoft Corporation
    Inventors: Melissa W. Dunn, Oliver G. Fisher, Vivien Park, Paul Erickson, Jon Perlow
  • Publication number: 20070203039
    Abstract: The present invention includes in one embodiment a method for treating contact lenses. The method comprises placing the contact lens in the eye. An eye-drop solution is administered to the contact lens while worn in the eye. The eye-drop solution has a first amount of a surfactant. The contact lens is removed from the eye. The contact lens is cleaned with a conditioning solution, cleaning solution or multipurpose solution while the lens is removed from the eye. The cleaning solution or multipurpose solution has a second amount of a surfactant that is less than the first amount.
    Type: Application
    Filed: December 15, 2006
    Publication date: August 30, 2007
    Inventors: Roya Borazjani, Joseph Salamone, Michael Mulgrew, Paul Erickson
  • Publication number: 20070074126
    Abstract: An engine is provided for displaying an application for hosting a second application. The hosting application can be a sidebar on a display. The engine can contain a part or program which can include a manifest file, a definition file and/or a script file. The manifest file may contain a pointer to at least one of the definition file and the script file. The engine may also contain a loader that can locate the definition file and/or script file (e.g., via pointers in the manifest file) and load the definition file and/or script files of the part for processing. The engine may also execute script associated with the part and convert an object model into a user interface which can be displayed at a predetermined location on a display or docked onto a sidebar. The user interface can further be manipulated or relocated within the sidebar or removed (i.e., undocked) from the sidebar.
    Type: Application
    Filed: August 18, 2005
    Publication date: March 29, 2007
    Applicant: Microsoft Corporation
    Inventors: Oliver Fisher, Paul Erickson, Louis Amadio, Brian Teutsch