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).
-
Patent number: 8739058Abstract: 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: GrantFiled: January 19, 2010Date of Patent: May 27, 2014Assignee: Microsoft CorporationInventors: Oliver Fisher, Paul Erickson, Louis Amadio, Brian Teutsch
-
Patent number: 8578290Abstract: 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: GrantFiled: August 18, 2005Date of Patent: November 5, 2013Assignee: Microsoft CorporationInventors: Louis Amadio, Paul Erickson, Oliver Fisher, Keira Amos
-
Publication number: 20130279350Abstract: 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: ApplicationFiled: April 24, 2012Publication date: October 24, 2013Inventors: Paul Erickson, Gerald Gutowski, Bishwarup Mondal, Robert Stephens, Frederick Vook
-
Patent number: 7870097Abstract: 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: GrantFiled: February 9, 2006Date of Patent: January 11, 2011Assignee: Micorsoft CorporationInventors: Melissa W. Dunn, Oliver G. Fisher, Vivien Park, Paul Erickson, Jon Perlow
-
Publication number: 20100115453Abstract: 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: ApplicationFiled: January 19, 2010Publication date: May 6, 2010Applicant: MICROSOFT CORPORATIONInventors: Oliver Fisher, Paul Erickson, Louis Amadio, Brian Teutsch
-
Patent number: 7665032Abstract: 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: GrantFiled: August 18, 2005Date of Patent: February 16, 2010Assignee: Microsoft CorporationInventors: Oliver Fisher, Paul Erickson, Louis Amadio, Brian Teutsch
-
Patent number: 7644391Abstract: 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: GrantFiled: August 18, 2005Date of Patent: January 5, 2010Assignee: Microsoft CorporationInventors: Oliver Fisher, Paul Erickson, Louis Amadio, Brian Teutsch
-
Patent number: 7499989Abstract: 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: GrantFiled: August 18, 2005Date of Patent: March 3, 2009Assignee: Microsoft CorporationInventors: Louis Amadio, Paul Erickson, Oliver Fisher, Keira Amos, David Streams
-
Patent number: 7367516Abstract: 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: GrantFiled: April 25, 2005Date of Patent: May 6, 2008Assignee: OWR S.A.Inventors: Oliver Zeitner, Paul Erickson
-
Publication number: 20080006720Abstract: 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: ApplicationFiled: April 25, 2005Publication date: January 10, 2008Inventors: Oliver Zeitner, Paul Erickson
-
Patent number: 7293047Abstract: 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: GrantFiled: October 23, 2003Date of Patent: November 6, 2007Assignee: Microsoft CorporationInventors: Melissa W. Dunn, Oliver G. Fisher, Vivien Park, Paul Erickson, Jon Perlow
-
Publication number: 20070203039Abstract: 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: ApplicationFiled: December 15, 2006Publication date: August 30, 2007Inventors: Roya Borazjani, Joseph Salamone, Michael Mulgrew, Paul Erickson
-
Publication number: 20070074126Abstract: 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: ApplicationFiled: August 18, 2005Publication date: March 29, 2007Applicant: Microsoft CorporationInventors: Oliver Fisher, Paul Erickson, Louis Amadio, Brian Teutsch
-
Publication number: 20070044035Abstract: 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: ApplicationFiled: August 18, 2005Publication date: February 22, 2007Applicant: Microsoft CorporationInventors: Louis Amadio, Paul Erickson, Oliver Fisher, Keira Amos
-
Publication number: 20070044029Abstract: 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: ApplicationFiled: August 18, 2005Publication date: February 22, 2007Applicant: Microsoft CorporationInventors: Oliver Fisher, Paul Erickson, Louis Amadio, Brian Teutsch
-
Publication number: 20070043839Abstract: 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: ApplicationFiled: August 18, 2005Publication date: February 22, 2007Applicant: Microsoft CorporationInventors: Louis Amadio, Paul Erickson, Oliver Fisher, Keira Amos, David Streams
-
Publication number: 20060285071Abstract: A method of providing a feature on a contact lens including applying a femtosecond laser beam to ablate at least a portion of the contact lens to provide the feature on the contact lens. In one embodiment, the femtosecond laser beam has a pulse width between 10×10?15 seconds and 200×10?15 seconds, and has a wavelength between 100 nm and 1500 nm. A contact lens is also provided including at least one fenestration fluidically connecting the anterior surface and the posterior surface, the fenestration being formed using a femtosecond laser in a manner that areas surrounding the fenestration are substantially free of heat damage.Type: ApplicationFiled: June 21, 2005Publication date: December 21, 2006Inventors: Paul Erickson, Jay Kunzler, Joseph Salamone
-
Publication number: 20060182030Abstract: A wireless communication system transmits data over a first link from a first mobile station (MS) to an infrastructure at a first speaker link power level, and over a second link from the infrastructure to a second MS at a first listener link power level, during a first time period. Each of the first power levels is designed to avoid the need for retransmissions of erroneously received data. Upon expiration of the first time period, data is transmitted over the first and second links at reduced power levels, which transmissions include retransmissions of erroneously received data. Error targets used in the transmission of data may also be adjusted after expiration of the first time period. In addition, the power levels and error rate targets may be individually adjusted on a link-by-link basis based on the RF loading of each link and/or based on error metrics determined for each link.Type: ApplicationFiled: March 30, 2006Publication date: August 17, 2006Inventors: John Harris, Paul Erickson
-
Patent number: 7060095Abstract: The present invention is directed to a supplemental endo capsular lens (SECL) and the method of inserting and embedding the SECL within either a gel or polymer, inside the capsule of the crystalline lens, during phaco-ersatz or similar surgical procedures in order to supplement the refractive power of the eye with a view to (1) correcting ametropia while (2) maintaining a useable amplitude of accommodation.Type: GrantFiled: May 8, 2001Date of Patent: June 13, 2006Assignee: Unisearch LimitedInventors: Arthur Ho, Paul Erickson, Fabrice Manns, Jean-Marie Parel
-
Publication number: 20060117368Abstract: 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: ApplicationFiled: February 9, 2006Publication date: June 1, 2006Applicant: Microsoft CorporationInventors: Melissa Dunn, Oliver Fisher, Vivien Park, Paul Erickson, Jon Perlow