Patents by Inventor Mark S. Larsen

Mark S. Larsen 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: 9836464
    Abstract: Media files may be curated for a user based on a location of a client device associated with the user. A user carrying a client device may arrive at a particular location on a given day. A computer-implemented process may include determining whether the given day and/or the particular location is “unique” to the user in some fashion, which may be based on one or more criteria used to quantify or otherwise evaluate uniqueness of the day or location. At least partly in response, media file sharing service may be queried to identify shared media files that were created at the particular location, wherein the shared media files are associated with one or more entities having social connections to the user. A curated subset of the identified media files may be automatically created and a notification may be issued to the user.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: December 5, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mark S. Larsen, David J. Lee, Joshua J. Debner, Joshua B. Weisberg, Owen W. Paulus, Richard D. Prologo, Stacia L. C. Scott
  • Publication number: 20160034459
    Abstract: Media files may be curated for a user based on a location of a client device associated with the user. A user carrying a client device may arrive at a particular location on a given day. A computer-implemented process may include determining whether the given day and/or the particular location is “unique” to the user in some fashion, which may be based on one or more criteria used to quantify or otherwise evaluate uniqueness of the day or location. At least partly in response, media file sharing service may be queried to identify shared media files that were created at the particular location, wherein the shared media files are associated with one or more entities having social connections to the user. A curated subset of the identified media files may be automatically created and a notification may be issued to the user.
    Type: Application
    Filed: July 31, 2014
    Publication date: February 4, 2016
    Inventors: Mark S. Larsen, David J. Lee, Joshua J. Debner, Joshua B. Weisberg, Owen W. Paulus, Richard D. Prologo, Stacia L. C. Scott
  • Patent number: 7447942
    Abstract: A technique to implement software debugging capability using breakpoints includes creating breakpoints, storing them in a watchlist, and paging out a virtual address (VA) to physical address (PA) page entry in a translation look-aside buffer (TLB). When software under test is run at full speed, memory is accessed via the TLB VA to PA page translations. When a translation is missing, an exception is generated. Handling the exception includes determining if the page missing from the TLB matches a breakpoint address in the watchlist. The address and operation type are compared to the watchlist. If the operation matches the address and not the specified data, then the software under test is single stepped, the TLB page is removed and the software under test continues to execute. If the breakpoint and data type matches, then a debugger is notified and debugger action to service the breakpoint occurs.
    Type: Grant
    Filed: July 19, 2005
    Date of Patent: November 4, 2008
    Assignee: Microsoft Corporation
    Inventors: Michael Chen, Mark S. Larsen, James A. Stulz, Gregory Hogdal
  • Patent number: 6539539
    Abstract: In a distributed computer program, active software probes in the form of small functions built into an application are invoked by another application. When invoked, an active probe provides a positive response if the service being requested is available from the probed package. If the service is not available, the probe will fail alerting the software package installer that there is a problem. The active probes thus perform a functionality check for the software package, not a check merely based on the package's release number. Because the probe is active, it is capable of checking for subtending capabilities that the calling application may not realize are necessary for this service. This ensures full coverage of the test while hiding some implementation details from the calling application.
    Type: Grant
    Filed: November 16, 1999
    Date of Patent: March 25, 2003
    Assignee: Lucent Technologies Inc.
    Inventors: Mark S. Larsen, Christopher D. Liesen, Alan R. Zorn