Patents by Inventor Kurt Larson

Kurt Larson 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: 20230214608
    Abstract: Systems, asset tag devices, and methods are described herein to provide asset, or object, tracking using a plurality of beacons. The asset tag devices may be affixed, or coupled to, the asset, or object, and may receive beacon advertising packets from the beacons, and then transmit, or broadcast, tag advertising packets including information from the received beacon advertising packets, which may be used to determine an approximate location of the asset tag device, and in turn, the asset or object.
    Type: Application
    Filed: December 29, 2022
    Publication date: July 6, 2023
    Inventors: Kurt Larson, John Young, Ganesh Sivaraman
  • Patent number: 10623975
    Abstract: An embedded modem for an unattended host device that provides improved cellular communications capabilities to the unattended host device. The embedded modem detects the occurrence of a signal effectiveness event reflective of the reliability of a cellular communication session, and upon detecting the occurrence of a signal effectiveness event, issues commands to improve the reliability of the cellular communications. The signal effectiveness event data can be communicated by the embedded modem on channel that is different from a channel provided for the host device to communicate its own data with an associated remote computer system.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: April 14, 2020
    Assignee: OptConnect Management, LLC
    Inventors: Steve Garrett, Todd Christiansen, Mark Wilson, Aaron Allred, Matt Voigt, Kurt Larson, John Young, Kyle Rodgers, Greg Nash
  • Publication number: 20120317504
    Abstract: Techniques for automated user interface object transformation and code generation are described. An apparatus may comprise a logic device arranged to execute a server application. The server application may comprise, among other elements, an interpretive runtime engine to generate a graphical user interface (GUI) independent object from a set of received user event properties. The GUI independent object is subjected to template processing to create a new GUI dependent object that may be returned to a client application for rendering. Other embodiments are described and claimed.
    Type: Application
    Filed: June 13, 2011
    Publication date: December 13, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Rushi Patel, Kurt Larson, Louis Maresca, Brian Roney, Erik Nissen, John Nannenga
  • Patent number: 7155701
    Abstract: An executable computer program is dynamically constructed by tightly coupling a plurality of dynamically loadable modules. Each modules includes a fully encapsulated function which is typically called from another module. A registration system is employed to associate a pointer with each defined function. In the modules, at run time, each function call is resolved using the associated pointer from the registration system. In particular, each function call is dereferenced by the associated pointer. Consequently, the resulting executable computer program is both flexible and efficient.
    Type: Grant
    Filed: May 30, 1997
    Date of Patent: December 26, 2006
    Assignee: Oracle Corporation
    Inventors: R. Scott Gongwer, Joseph J. Tamburino, Kurt Larson, Bill Baker
  • Patent number: 6691118
    Abstract: A context management system manages both thread-local data and free-thread data in a flexible modular architecture. Thread data is segmented into an ordinal workspace structure. In a free thread architecture, each module can have its own private and public segments. The context management system allows many threadable, session contexts to share a lesser number of real operating system threads, maintained as a thread pool within the server process.
    Type: Grant
    Filed: October 31, 1997
    Date of Patent: February 10, 2004
    Assignee: Oracle International Corporation
    Inventors: R. Scott Gongwer, Charles P. Venezia, Jr., Kurt Larson, James E. Carey