Patents by Inventor Jeffrey E. Larsson
Jeffrey E. Larsson 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: 8996471Abstract: A method and apparatus are provided for displaying help content corresponding to the occurrence of an event occurring within a computer. An alert help data file is periodically downloaded at a client computer. When a program alert occurs within a client computer, the alert help data file is searched to identify help content corresponding to the particular occurrence of the alert. An alert identifier may be uniquely assigned to each alert to assist in locating the corresponding help content. Moreover, an assert tag and a function result value may also be utilized to define and locate particular help content. Once located, the help content may be displayed to a user.Type: GrantFiled: December 14, 2006Date of Patent: March 31, 2015Assignee: Microsoft CorporationInventors: Steven M. Greenberg, Jeffrey E. Larsson, Kevin J. Fischer
-
Patent number: 7971188Abstract: A method and system are provided for remotely controlling the reporting of events occurring within a computer. A remote control file identifying the events and conditions under which the events should be reported is periodically retrieved at a client computer. When an event occurs within a client computer, the remote control file is searched for data indicating that the event should be recorded. If data is located within the remote control file indicating that the event should be reported, data describing the event is collected. The collected data then may be subsequently reported. The remote control file may also include data identifying the type of data to be collected and a date and time after which data for a particular event should not be collected or reported.Type: GrantFiled: January 23, 2007Date of Patent: June 28, 2011Assignee: Microsoft CorporationInventors: Steven M. Greenberg, Jeffrey E. Larsson, Kevin J. Fischer
-
Publication number: 20080040473Abstract: A method is provided for tracking user-interaction with an interactive web application associated with a web page. The method includes providing one or more modified HTML elements for use with the web page. The default behavior of the HTML elements is modified to include a call to a tracking server. The interactive web application associated with the web page includes at least one of the modified HTML elements. User interaction information is then sent to the tracking server according to the call in the modified HTML elements.Type: ApplicationFiled: August 14, 2006Publication date: February 14, 2008Applicant: MICROSOFT CORPORATIONInventors: JEFFREY E. LARSSON, Jigar Mody
-
Patent number: 7171651Abstract: A method and system are provided for remotely controlling the reporting of events occurring within a computer. A remote control file identifying the events and conditions under which the events should be reported is periodically retrieved at a client computer. When an event occurs within a client computer, the remote control file is searched for data indicating that the event should be recorded. If data is located within the remote control file indicating that the event should be reported, data describing the event is collected. The collected data then may be subsequently reported. The remote control file may also include data identifying the type of data to be collected and a date and time after which data for a particular event should not be collected or reported.Type: GrantFiled: November 26, 2002Date of Patent: January 30, 2007Assignee: Microsoft CorporationInventors: Steven M. Greenberg, Jeffrey E. Larsson, Kevin J. Fischer
-
Patent number: 7158965Abstract: A method and apparatus are provided for displaying help content corresponding to the occurrence of an event occurring within a computer. An alert help data file is periodically downloaded at a client computer. When a program alert occurs within a client computer, the alert help data file is searched to identify help content corresponding to the particular occurrence of the alert. An alert identifier may be uniquely assigned to each alert to assist in locating the corresponding help content. Moreover, an assert tag and a function result value may also be utilized to define and locate particular help content. Once located, the help content may be displayed to a user.Type: GrantFiled: November 26, 2002Date of Patent: January 2, 2007Assignee: Microsoft CorporationInventors: Steven M. Greenberg, Jeffrey E. Larsson, Kevin J. Fischer
-
Patent number: 7062681Abstract: The invention provides a method and computer-readable medium for generically reporting the occurrence of an event occurring within a computer system. When an event occurs, parameter values corresponding to one or more predefined parameters that describe the event are identified. The parameter values are then stored in a normalized database configured for storing event parameters corresponding to the occurrence of an unlimited number of event types.Type: GrantFiled: December 3, 2002Date of Patent: June 13, 2006Assignee: Microsoft CorporationInventors: Jeffrey E. Larsson, Kirk A. Glerum, Meredith A. McClurg, Kevin J. Fischer, Steven M. Greenberg
-
Patent number: 7062670Abstract: Queued mode event reporting is provided. When an event occurs within a computer, an event report is generated describing the event. If the event report cannot be immediately transmitted, it is stored in a queue for future transmission. The queue for storing the report is chosen based on whether a user should have access to the report and on whether a notification should be provided to the user when the event occurs or prior to sending the event report or at both times. A queue trigger program is also configured to execute when the computer goes online and when a user logs into the computer. The queue trigger program causes the queued reports to be sent, if possible, and causes the appropriate notifications to be shown.Type: GrantFiled: November 26, 2002Date of Patent: June 13, 2006Assignee: Microsoft CorporationInventors: Jeffrey E. Larsson, Meredith A. McClurg, Jeffery D. Mitchell, Steven M. Greenberg
-
Publication number: 20040107387Abstract: The invention provides a method and computer-readable medium for generically reporting the occurrence of an event occurring within a computer system. When an event occurs, parameter values corresponding to one or more predefined parameters that describe the event are identified. The parameter values are then stored in a normalized database configured for storing event parameters corresponding to the occurrence of an unlimited number of event types.Type: ApplicationFiled: December 3, 2002Publication date: June 3, 2004Applicant: Microsoft CorporationInventors: Jeffrey E. Larsson, Kirk A. Glerum, Meredith A. McClurg, Kevin J. Fischer, Steven M. Greenberg
-
Patent number: 6408326Abstract: Applying a system policy for a program module to binary-formatted data within registry of a computer system operating within an administered computer network environment. At program launch, a program can search a particular location in registry to locate certain registry values maintained at that registry location. The program enumerates the name/value pairs maintained at that registry location. These registry values typically have a format that describes an offset defining a location within a global data structure and the number of binary bits that can be processed at that data structure location. In this manner, registry data values maintained within a predetermined location of the registry can be encoded to include content that supports the application of a system policy to the binary values maintained in the global data structure.Type: GrantFiled: April 20, 1999Date of Patent: June 18, 2002Assignee: Microsoft CorporationInventors: Jeffrey E. Larsson, Kirk A. Glerum, Joel W. Downer
-
Patent number: 6370686Abstract: A generic way of publishing globally available functionality that can be shared across applications. Utilizing an Installer Registry, an Installer, Descriptors and a Publish Component Table, related components can be retrieved using an qualifier. A request for a listing of related components, which includes a qualifier, is received from an application. The installer retrieves all the related components, matching the qualifier, from the Publish Component Table. The installer then retrieves the features associated with the components and presents the list of components to the application. The application then selects a specific component and the installer then determines the product associated with the selected component by using the feature and component information retrieved from the Publish Component Table. Once the product information is retrieved, the present invention searches the Installer Registry, using the product, feature and component information as a token, and returns a keypath for that token.Type: GrantFiled: September 21, 1998Date of Patent: April 9, 2002Assignee: Microsoft CorporationInventors: John C. Delo, Malcolm S. Haar, Jeffrey E. Larsson, Chetan A. Parulekar
-
Patent number: 6226747Abstract: The method and system for limiting the number of installations of a computer software program located on a read only disk from the read only disk to a computer. The read only disk is linked to a removable read/write memory by data on the removable read/write memory corresponding to data on the read only disk. Prior to installation of the computer software program from the read only disk to the computer, software residing on the removable read/write memory determines whether the installation is authorized. Such determination is made by comparing identification information corresponding to computers on to which the computer software program has previously been installed to installation limitations dictated by a software license agreement.Type: GrantFiled: April 10, 1998Date of Patent: May 1, 2001Assignee: Microsoft CorporationInventors: Jeffrey E. Larsson, Alan Richardson, Paul A. Steckler