Patents by Inventor Jeffrey Eric Larsson

Jeffrey Eric 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).

  • Publication number: 20120284315
    Abstract: Methods, computer systems and computer readable media for optimizing non-deterministic computational paths are provided. In embodiments, requests are received to generate reports derived from a plurality of series of data files whose metadata attributes form certain mathematical structures that can be used to choose the optimal path in the non-deterministic dependency model. Storage for each of the series of data files is optimized. Available data files needed for the report are processed and missing data files are identified. Based on the mathematical structure of the plurality of series of data files, an optimal transition with the missing data files available is determined. An entry into the transition is triggered and the missing data files are processed. The report is generated and the optimized storage is retained for future requests.
    Type: Application
    Filed: May 4, 2011
    Publication date: November 8, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: ZHENGHAO WANG, SHENGQUAN YAN, AN YAN, JEFFREY ERIC LARSSON, ZIJIAN ZHENG
  • Publication number: 20120278354
    Abstract: Systems, methods, and computer media for efficiently processing user log data are provided. A received user log data analysis request specifies: target user log features that identify users in a target user group, analysis user log features that identify data associated with the users in the target user group, and an analysis to perform on the identified data associated with the users in the target user group. Occurrences of specified features are extracted from user logs and stored. Users associated with an occurrence of each of the extracted and stored target user log features are identified as users in the target user group. Occurrences of the analysis user log features that are associated with a user in the target user group are extracted and reformatted for the analysis specified in the analysis request.
    Type: Application
    Filed: April 29, 2011
    Publication date: November 1, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Shengquan Yan, Zhenghao Wang, Xiao Huang, Yu Chen, An Yan, Jeffrey Eric Larsson, Michael Kiogora Kinoti, Peng Yu, Zijian Zheng
  • Patent number: 6567826
    Abstract: A method and system for loading files into a spreadsheet application program (SAP) operating on a computer system, using an escalating load sequence. The SAP determines if a normal load mode failed while attempting to load the files. In response to determining that the normal load mode failed, the SAP escalates the load sequence to a safe load mode, where a plurality of checks are performed and the files are repaired. The SAP also determines if the safe load mode was successful in repairing and loading the files. If the SAP determines that the safe load mode was unsuccessful, the SAP escalates the load sequence to a data recovery mode, where the spreadsheet application program attempts to extract formulas and values from the file.
    Type: Grant
    Filed: June 23, 2000
    Date of Patent: May 20, 2003
    Assignee: Microsoft Corporation
    Inventors: Kevin J. Fischer, Robert W. Coffen, Eric Snyder, Jeffrey Eric Larsson
  • Patent number: 6327705
    Abstract: Creating and maintaining user data using an installation file that includes features and user data components. A user data component is associated with two features (or subfeatures), an application feature and a user settings feature. The application feature is used to create user data for the user that installs the application program and the user settings feature is used to create user data for another user that initiates the application program.
    Type: Grant
    Filed: October 8, 1998
    Date of Patent: December 4, 2001
    Assignee: Microsoft Corporation
    Inventors: Jeffrey Eric Larsson, Joel Wayne Downer
  • Patent number: 6161176
    Abstract: Storing settings related to an application in a settings file for transport to a second computer. A software module reads an initialization file identifying the possible settings related to the application, and identifying the locations of those settings. The software module reads the settings from those locations, including a system registry as well as individual files associated with the application. The software module stores the settings in a settings file. The settings file is transported to the second computer, or the second computer reads the settings file over a network. The software module may execute at the second computer and write the settings from the settings file to the appropriate locations on the second computer.
    Type: Grant
    Filed: November 20, 1998
    Date of Patent: December 12, 2000
    Assignee: Microsoft Corporation
    Inventors: William Clifford Hunter, Jeffrey Eric Larsson, Gordon B. Church