Patents by Inventor Steven R. Klinkner

Steven R. Klinkner 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: 20200329345
    Abstract: In one embodiment, a method includes receiving, by a tracking system server, an instruction from a first computing device relating to a feature of a second computing device having a tracking component and a functional component. The method includes receiving a notification from a third computing device that the second computing device has received a tracking signal from the tracking component. The method includes, in response to receiving the instruction and the notification, transmitting, by the tracking system server to the third computing device, an instruction for the second computing device relating to the feature, the third computing device configured to provide the instruction to the tracking component of the second computing device.
    Type: Application
    Filed: June 25, 2020
    Publication date: October 15, 2020
    Inventors: Jossie Haines, Josselin de la Broise, Steven R. Klinkner, Dan Danknick
  • Patent number: 10757540
    Abstract: A tracking system can provide smart alerts based on a user's location. The tracking system can receive a location of a user's mobile device and establish a geographic boundary around the location if the mobile device remains at the location for a threshold amount of time. The tracking system can receive a new location of the mobile device outside of the geographic boundary and configure the mobile device to scan for a tracking device associated with the user for an interval of time. If the tracking system detects the tracking device within the interval, the tracking system stores information indicating that the user possesses the tracking device. Otherwise, the tracking system sends an indication to the mobile device indicating that the user has left behind the tracking device.
    Type: Grant
    Filed: April 7, 2020
    Date of Patent: August 25, 2020
    Assignee: Tile, Inc.
    Inventors: Steven R. Klinkner, Kevin Refermat
  • Publication number: 20200259908
    Abstract: A mobile phone connected to a tracking system detects the presence of a nearby tracking device. If the tracking device is detected for more than a threshold amount of time, the tracking system can instruct the mobile phone to generate a user notification prompting a user to claim ownership of the tracking device. After the user claims ownership of the tracking device, the mobile device provides the ownership claim to the tracking system which can associate the tracking device with that user's account in the tracking system, enabling the user to access features of the tracking device and tracking system reserved for owners of that tracking device.
    Type: Application
    Filed: February 12, 2019
    Publication date: August 13, 2020
    Inventors: Steven R. Klinkner, Charles Y. Choi
  • Publication number: 20200252754
    Abstract: A tracking system can provide configuration instructions to an electronic device based on user presence. The tracking system can determine a user's location relative to a geographic boundary surrounding a geographic area associated with the user. Depending on the user's location, the tracking system may send instructions to configure an electronic device to send a notification or change the operating mode of the electronic device in response to the user's presence. The electronic device may be a scanning device that is configured to have a higher or lower scanning frequency, depending on the presence or absence of the user relative to the scanning device.
    Type: Application
    Filed: March 27, 2020
    Publication date: August 6, 2020
    Inventors: Steven R. Klinkner, Josselin de la Broise
  • Patent number: 10735909
    Abstract: A tracking system determines a location of a tracking device associated with a user using one or more access points at the location. Each access point at the location is configured to detect and couple with the tracking device when the tracking device is within a communicative range of the access point. An access point provides updates on the tracking device's presence, as well as the tracking device's arrival to and departure from the communicative range of the access point, to a tracking server. The tracking server determines, from these updates, whether the tracking device is at the location. The user may be notified, via a mobile device, of the tracking device's location.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: August 4, 2020
    Assignee: Tile, Inc.
    Inventors: Steven R. Klinkner, Josselin de la Broise
  • Patent number: 10708722
    Abstract: A tracking system determines a location of a tracking device associated with a user using one or more access points at the location. Each access point at the location is configured to detect and couple with the tracking device when the tracking device is within a communicative range of the access point. An access point provides updates on the tracking device's presence, as well as the tracking device's arrival to and departure from the communicative range of the access point, to a tracking server. The tracking server determines, from these updates, whether the tracking device is at the location. The user may be notified, via a mobile device, of the tracking device's location.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: July 7, 2020
    Assignee: Tile, Inc.
    Inventors: Steven R. Klinkner, Josselin de la Broise
  • Patent number: 10645538
    Abstract: A tracking system determines a location of a tracking device associated with a user using one or more access points at the location. Each access point at the location is configured to detect and couple with the tracking device when the tracking device is within a communicative range of the access point. An access point provides updates on the tracking device's presence, as well as the tracking device's arrival to and departure from the communicative range of the access point, to a tracking server. The tracking server determines, from these updates, whether the tracking device is at the location. The user may be notified, via a mobile device, of the tracking device's location.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: May 5, 2020
    Assignee: Tile, Inc.
    Inventors: Steven R. Klinkner, Josselin de la Broise
  • Patent number: 10645534
    Abstract: A tracking system can provide configuration instructions to an electronic device based on user presence. The tracking system can determine a user's location relative to a geographic boundary surrounding a geographic area associated with the user. Depending on the user's location, the tracking system may send instructions to configure an electronic device to send a notification or change the operating mode of the electronic device in response to the user's presence. The electronic device may be a scanning device that is configured to have a higher or lower scanning frequency, depending on the presence or absence of the user relative to the scanning device.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: May 5, 2020
    Assignee: Tile, Inc.
    Inventors: Steven R. Klinkner, Josselin de la Broise
  • Patent number: 10575138
    Abstract: A tracking system determines a location of a tracking device associated with a user using one or more access points at the location. Each access point at the location is configured to detect and couple with the tracking device when the tracking device is within a communicative range of the access point. An access point provides updates on the tracking device's presence, as well as the tracking device's arrival to and departure from the communicative range of the access point, to a tracking server. The tracking server determines, from these updates, whether the tracking device is at the location. The user may be notified, via a mobile device, of the tracking device's location.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: February 25, 2020
    Assignee: Tile, Inc.
    Inventors: Steven R. Klinkner, Josselin de la Broise
  • Patent number: 10506386
    Abstract: A tracking device uses user-guided trilateration to determine a current location of the tracking device. The tracking device receives a request to locate the tracking device from a user of a mobile device communicatively connected to the tracking device. The tracking device receives a series of locations of the mobile device and corresponding distances between the mobile device and the tracking device at each of the locations. The tracking device provides instructions to the user of the mobile device to move to each of the series of locations to collect location and distance data. The tracking devices performs a trilateration operation on the series of locations and corresponding distances to determine a location of the tracking device and provides the determined location to the mobile device for display.
    Type: Grant
    Filed: August 18, 2019
    Date of Patent: December 10, 2019
    Assignee: Tile, Inc.
    Inventors: Josselin de la Broise, Steven R. Klinkner
  • Patent number: 10462611
    Abstract: A tracking system can provide configuration instructions to an electronic device based on user presence. The tracking system can determine a user's location relative to a geographic boundary surrounding a geographic area associated with the user. Depending on the user's location, the tracking system may send instructions to configure an electronic device to send a notification or change the operating mode of the electronic device in response to the user's presence. The electronic device may be a scanning device that is configured to have a higher or lower scanning frequency, depending on the presence or absence of the user relative to the scanning device.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: October 29, 2019
    Assignee: Tile, Inc.
    Inventors: Steven R. Klinkner, Josselin de la Broise
  • Publication number: 20160150019
    Abstract: A namespace and storage management (NSM) application includes an infrastructure configured to enable efficient management of resources in a storage system environment. The NSM application executes on a NSM console and interacts with an NSM server to integrate namespace management and storage management in the storage system environment. The NSM server, in turn, interacts with one or more remote agents installed on host machines in the environment to convey application programming interface (API) function calls that enable remote management of the resources.
    Type: Application
    Filed: January 29, 2016
    Publication date: May 26, 2016
    Applicant: NETAPP, INC.
    Inventors: Steven R. Klinkner, Brian M. Hackworth
  • Patent number: 9270741
    Abstract: A namespace and storage management (NSM) application includes an infrastructure configured to enable efficient management of resources in a storage system environment. The NSM application executes on a NSM console and interacts with an NSM server to integrate namespace management and storage management in the storage system environment. The NSM server, in turn, interacts with one or more remote agents installed on host machines in the environment to convey application programming interface (API) function calls that enable remote management of the resources.
    Type: Grant
    Filed: December 26, 2013
    Date of Patent: February 23, 2016
    Assignee: NETAPP, INC.
    Inventors: Steven R. Klinkner, Brian M. Hackworth
  • Publication number: 20140108519
    Abstract: A namespace and storage management (NSM) application includes an infrastructure configured to enable efficient management of resources in a storage system environment. The NSM application executes on a NSM console and interacts with an NSM server to integrate namespace management and storage management in the storage system environment. The NSM server, in turn, interacts with one or more remote agents installed on host machines in the environment to convey application programming interface (API) function calls that enable remote management of the resources.
    Type: Application
    Filed: December 26, 2013
    Publication date: April 17, 2014
    Applicant: NetApp, Inc.
    Inventors: Steven R. Klinkner, Brian M. Hackworth
  • Patent number: 8635247
    Abstract: A namespace and storage management (NSM) application includes an infrastructure configured to enable efficient management of resources in a storage system environment. The NSM application executes on a NSM console and interacts with an NSM server to integrate namespace management and storage management in the storage system environment. The NSM server, in turn, interacts with one or more remote agents installed on host machines in the environment to convey application programming interface (API) function calls that enable remote management of the resources.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: January 21, 2014
    Assignee: NetApp, Inc.
    Inventors: Steven R. Klinkner, Brian M. Hackworth
  • Patent number: 8065346
    Abstract: A graphical user interface (GUI) architecture is configured to enable efficient management of resources in a storage system environment. The GUI architecture is embodied within a namespace and storage management (NSM) application as a GUI toolkit configured to produce reusable GUI components, such as a navigation frame, a wizard and a dialog box. In particular, the reusable wizard allows users to make intelligent choices toward successful completions of desired actions by, e.g., only requesting information needed to accomplish those actions.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: November 22, 2011
    Assignee: NetApp, Inc.
    Inventors: Jeffrey Hing, Jay Perry, Steven R. Klinkner
  • Patent number: 7966294
    Abstract: A user interface system simplifies management of a clustered storage system by a user or system administrator. The user interface system comprises a Command Line Interface (CLI) and/or a Graphical User Interface (GUI) that supports virtual ports associated with a single physical port and multi-mode operation of ports in the clustered storage system. Management of the clustered storage system is further simplified through the use of a novel command set used to, inter-alia, set a cluster mode and set a USE_PARTNER attribute of an initiator group (igroup).
    Type: Grant
    Filed: March 10, 2004
    Date of Patent: June 21, 2011
    Assignee: NetApp, Inc.
    Inventors: Vinay Gupta, John Meneghini, Steven R. Klinkner
  • Patent number: 7913300
    Abstract: Centralized role-based access control (RBAC) for storage servers can include operating multiple storage servers, each configured to provide a set of clients with access to stored data, and using a separate network server to provide centralized RBAC. The network server may include an API proxy to proxy requests to access individual APIs of a storage server by an application which is external to the network server and the storage server and may control access to the individual APIs of the storage servers on a per-API, per-user and per-object basis. The API proxy may filter responses to API calls based on the access privileges of the user of the application which sent the API call. In some embodiments, the network server may implement a Windows domain server, an LDAP server or the like to evaluate security credentials of administrative users on behalf of multiple storage servers.
    Type: Grant
    Filed: April 8, 2005
    Date of Patent: March 22, 2011
    Assignee: NetApp, Inc.
    Inventors: Joshua H. Flank, Steven R. Klinkner, Benjamin B. Swartzlander, Timothy J. Thompson, Alan G. Yoder
  • Patent number: 7698351
    Abstract: A graphical user interface (GUI) architecture is configured to enable efficient management of resources in a storage system environment. The GUI architecture is embodied within a namespace and storage management (NSM) application as a GUI toolkit configured to produce reusable GUI components, such as a navigation frame, a wizard and a dialog box. In particular, the reusable wizard allows users to make intelligent choices toward successful completions of desired actions by, e.g., only requesting information needed to accomplish those actions.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: April 13, 2010
    Assignee: NetApp, Inc.
    Inventors: Jeffrey Hing, Jay Perry, Steven R. Klinkner
  • Patent number: 7343529
    Abstract: A computer system is coupled to a remote service provider over a network. The computer system, in response to certain events, may generate an error package, which is transmitted to the remote service provider over the network. The error package includes system logs and may include other pertinent data. The remote service provider receives and unbundles the package, and analyzes the system logs. If it is determined that an error is present, an annotated log is returned to the computer system, and a user is prompted with the corrective action. According to another embodiment of the invention, an error catalog is generated and incorporated into the source code of the operating system of the computer system.
    Type: Grant
    Filed: September 28, 2004
    Date of Patent: March 11, 2008
    Assignee: Network Appliance, Inc.
    Inventors: Steven R. Klinkner, Jay B. Perry, Larry R. Lancaster, Jr., Scott A. Schoenthal